第四章数控铣床加工中心编程ppt.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章数控铣床加工中心编程ppt.ppt

7.3.2 控制指令 3、循环(WHILE语句) 格式:WHILE [条件式] DO m; …… END m; 式中:m——循环执行范围的识别号,只能是1、2和3,否则系统报警 注意:DO—END循环能够按需要使用多次,即 循环嵌套。 7.3.2 控制指令 循环嵌套: DO—END循环嵌套: WHILE [条件式1] DO 1; …… WHILE [条件式2] DO 2; …… WHILE [条件式3] DO 3; …… END 3; …… END 2 …… END 1; 7.3.2 控制指令 举例:求1到10之和。 O7200; #1=0; #2=1; WHILE [#2 LE 10] DO 1; #1 =#1+#2; #2=#2+1; END 1; M30; 7.4 用户宏程序应用实例 【例1】圆周等份孔加工:在半径I的圆周上钻削H个等分孔,已知加工第一个孔的起始角度为A,相邻两孔之间角度的增量为B,圆周中心坐标为(x,y)。 O7500; G90 G54 G00 X0 Y0 Z100; M03 S800; G65 P9500 X50. Y150. R10. Z-20. F300I120. A0 B45. H5; G00 X0 Y0 Z100.; M30; 7.4 用户宏程序应用实例 O9500; G99 G81 Z#26 R#18 F#9 L0; WHILE [#11 GT 0] DO 1; #5 = #24 + #4*COS[#1]; #6 = #25 + #4*SIN[#1]; X#5 Y#6; #1 = #1 + #2; #11 = #11 - 1; END 1; M99; 7.4 用户宏程序应用实例 【例2】 铣削内半球体:在数控铣床上用φ12球头铣刀对半球体进行精加工。若用同一程序以及用不同半径的刀具加工不同半径的内球体,编宏程序。 O7400; G90 G54 G17 G00 X0 Y0; G43 Z5. H01 M08; M03 S900; G65 P9800 A35. B6. D5.; G00 Z5. M09; G91 G28 Z0; M30; 7.4 用户宏程序应用实例 O9800; #101 = #1; #102 = #2; #103 = #1 -#2; #104 = #7; G00 X[#103] ; G01 Z0 F120; WHILE [#104 LE 90] DO 1; #110 = #103 *COS[#104]; #120 = #103 *SIN[#104]; G01 X[#110] Z-[#120] F80 ; G02 I-[#110]; #104 = #104 + #7; END 1; M99; 实训项目:宏程序车削加工 椭圆加工:零件材料45钢,毛坯为φ50mm×100mm,按图要求完成数控加工程序。 O0001; T0101 ; M03 S800; G0 X51. Z2.; G71 U1.5 R1. ; G71 P10 Q20 U0.5 W0.1 F0.5 ; N10 G1 X25.966; Z0.; Z-19.; X35.988 Z-29.; Z-46; X44.; X45.992 Z-47.; N20 Z-55.; G70 P10 Q20 S1000 F120; G00 X100.; Z50.; S800 F0.3; #150 = 26.; N30 IF [#150 LT 1] GOTO 40; M98 P3; #150 = #150 - 2; GOTO 30 ; N40 G0 X30. Z2.; S1500 F0.1; #150 =0; M98 P3; G0 X100. Z5.; M30; 【解答】 O0003; #101=20.; #102=13.; #103=20.; N20 IF [#103 LT 1] GOTO 50; #104 = SQRT[#101*#101 - #103*#103]; #105 = #102*#104/#101; G01 X[2*#105 + #150] Z[#103 – 20]; #103 = #103 –0.5; GOTO 20; N50 G00 U2. Z2.; M99; 实训项目:宏程序铣削加工 椭圆加工:假定椭圆长轴(X向)、短轴(Y向)半长分别为A和B。 编程条件:编程原点在椭圆中心,A=50,B=30,椭圆轮廓为外轮廓,

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档