- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控车削宏程序应用 主讲:李好好 曲线拟合 z x z x z x 等间距法 椭圆方程 椭圆拟合算法 z=b 计算x值 走直线 判断z值 z=z-1 结束 G01Xx Zz 用户宏程序 一组以子程序的形式存储并带有变量的程序称用户宏程序,简称宏程序。 特点:灵活、方便。 编程格式 O0001 ‥ ‥ ‥ G65 P0002 L2 R50; ‥ ‥ ‥ M30; O0002 #1=#18/2; G01 X#1 Z#1 F0.3; G02 X#1 Z#1 R#1; ‥ ‥ ‥ M99; 加工主程序 宏程序 B类宏程序 变量 表示方法:#和变量序号,也可用表达式,但必须全部写在“[ ]”中,如#20、#[#1+#2+20] 类型:局部变量、全局变量、系统变量和空变量 变量引用:将地址符后的数值用变量来代替的方法 类型 变量号 说明 空变量 #0 变量是空 局部变量 #1~#33 局部使用的变量 全局变量 #100~#199和#500~#999 贯穿于整个程序的变量 系统变量 #1000 固定用途的变量 变量赋值 直接赋值 用“=”直接赋值,但“=”左边不能用表达式,如#101=50.+#100-21 宏程序中自变量赋值 宏程序调用格式:G65 P(宏程序)L(重复)<自变量指定> 自变量指定I 使用除G、L、O、P以外的字母,每个字母指定一次。 地址不需要按字母顺序指定,但I、J、K需按字母顺序指定。 地址 变量号 地址 变量号 地址 变量号 A #1 I #4 T #20 B #2 J #5 U #21 C #3 K #6 V #22 D #7 M #13 W #23 E #8 Q #17 X #24 F #9 R #18 Y #25 H #11 S #19 Z #26 自变量指定II 使用A、B、C各1次,I、J、K各10次; 自变量I和自变量II可混合使用,后指定的自变量类型有效。 算术逻辑运算 功能 格式 定义 #I=#J 加、减、乘、除 #I=#J+#K; #I=#J-#K; #I=#J*#K; #I=#J/#K; 正弦、余弦、正切 #I=SIN[#J]; #I=COS[#J]; #I=TAN[#J]; 平方根、绝对值、舍入 #I=SQRT[#J];#I=ABS[#J];#I=ROUND[#J] 或、与 #I=#J OR #K; #I=#J AND #K; 转移和循环 无条件转移 格式:GOTO n(n:程序段号) 条件转移 格式一:IF[条件表达式]GOTO n; 表示如果表达式指定的条件满足时,则转移到标有顺序号n的程序段,如果指定条件不满足,则执行下个程序段。 IF [#10 GT 0]GOTO2; : : N2 G00 U10.; 如果条件不满足 如果条件满足 转移和循环 条件转移 格式一:IF[条件表达式]THEN…; 表示如果表达式指定的条件满足时,则执行THEN后面的语句。 如:IF[#10EQ#2]THEN#3=10; 转移和循环 循环 格式:WHILE[条件表达式]DOm;(m=1、2、3) WHILE [表达式]DO m; : : END m; 条件不满足 条件满足 运算符 运算符 含义 EQ 等于 NE 不等于 GT 大于 GE 大于等于 LT 小于 LE 小于等于 椭圆宏程序编制 赋值 计算x 走直线 判断 #1=b #2=2*a/b* SQRT[b*b-#1*#1] G01 X#2 Z#1 F200 #1 GT -1 (#1>-1) 计算 #1=#1-1 O2000; #1=b; N10 #2=2*a/b*SQRT[b*b-#1*#!]; G01 X#2 Z#1 F200; #1=#-1; IF [#1 GT-1] G0TO 10; M99; 宏程序应用举例 椭圆长轴100mm,短轴48,毛坯55×90mm。 例 加工工艺过程 车端面 粗、精车Φ30、 Φ 36和倒角 调头车端面 粗、精车椭圆面 左端参考加工程序 左边部分加工参考程序 M03 S600 T0101; G00 X58 Z2; G94 X0 Z0.4F80;粗车端面 Z0; G71 U1.5 R0.5; G71 P1 Q2 U0.4 W0.2F120S800; N1 G00 X26; G01 Z0 F80; X30 Z-2; Z-30; X36; Z-45; N2 X56; G00 X100 Z100; M05; M00; M03 S1000; T0101; G00 X58 Z2; G70 P1 Q2; G00 X100 ; Z100; M05; M30; 数值计算 椭圆方程 Z为自变量,X为因变量,则 椭圆粗加工走刀路线 O2000; #1=b; N10 #2=2*a/b*SQ
您可能关注的文档
- 化学实验教学改革发展趋势.ppt
- 环境影响评价试卷库.doc
- 机房局域网组建毕业论文.doc
- 机械测刀仪设计说明书.doc
- 机械设计--7铆焊胶接过盈联接.ppt
- 机械设计课程设计涡轮减速器.doc
- 机械手手腕(毕业设计)答辩.ppt
- 基于ARM智能家电控制及其GSM安防报警系统-f.doc
- 基于GPRS数据监控采集终端实现.doc
- 基于J2EE框架教研室管理系统设计和实现.doc
- 2024年山东德州夏津县融媒体中心招聘4人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东济南历城区卫生健康局所属事业单位招聘50人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024江苏徐州锡沂高新技术产业开发区招聘50人历年高频难、易点(行政职业能力测验共200题含答案解.docx
- 2024年山东德州职业技术学院招聘49人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东德州高级师范学校招聘工作人员12人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2023年12月恩施巴东县“才聚荆楚·智汇恩施”第二次专项事业单位工作人员7名笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东广州市黄埔区机关事务管理局招考聘用政府雇员笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广西马山县纪委监委机关面向社会公开招考基层廉洁监督员及防贫监测员笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东广州市增城区招考聘用教师(上海设点)92人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东省茂名市电白区赴高校现场公开招聘62名教师314笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
文档评论(0)