第四章宏指令编程技术.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 宏指令编程技术 第1节 FANUC 0i系统宏程序基础知识 第2节数控车床宏指令编程 第3节数控铣床宏指令编程 第四章 宏指令编程技术 4.3 数控铣床及加工中心宏指令编程 一 圆柱孔的轮廓加工(螺旋铣削) 如图4-5所示,铣削Φ30圆孔,深度20。设圆心为G54原点,顶面为Z0面,全部采用顺铣方式。 O333 主程序名 N10 #1=30. 圆孔直径Diameter N20 #2=20. 圆孔深度Depth N30 #3=18. (平底立铣刀)刀具直径 N40 #4=0. Z坐标(绝对值)设为自变量,赋初始值为0 N50 #15=1. Z坐标(绝对值)每次递增量(每层切深即层间距q) N60 #5=[#1-#3]/2 螺旋加工时刀具中心的回转半径 N70 S1000 M03 主轴正转 N80 G54 G90 G00 X0 Y0 Z30. 程序开始,定位于G54原点上方安全高度 N90 G00 X#5 G00 移动到起始点上方 N100 Z[#4+1.] G00下降至Z-#4面以上1.处(即Z1.处) N110 G01 Z-#4 F200 Z方向G01下降至当前开始加工深度(Z-#4) N120 WHILE [#4LT#2] DO1 如果加工深度#4<圆孔深度#2,循环1继续 N130 #4=#4+#15 Z坐标(绝对值)依次递增#15(即层间距q) N140 G03 I#5 Z-#4 F300 G03逆时针螺旋加工至下一层 N200 END1 循环1结束 N210 G03 I#5 到达圆孔深度(此时#4=#2)逆时针走一整圆 N220 G01 X [#5-1.] G01向中心回退1. N230 G00 Z30. G00快速提刀至安全高度 N240 M05 主轴停 N250 M30 程序结束 二 多个圆孔(或台阶圆孔)轮廓加工(螺旋铣削) 在上述圆孔螺旋铣削加工的基础上进一步深化应用,并强调运用宏指令(宏程序调用的 指令),以及在主程序中对调用的宏程序进行相关的自变量赋值。 如图4-6所示,试加工两组台阶孔。设O为G54原点,顶面为Z0面,全部采用顺铣。 O0402 主程序名 N10 G54 G90G00 X0 Y0 Z50. 程序开始,定位于原点安全高度 N20 S1000 M03 N30 G52 X-25.Y-5. 在1处建立局部坐标系 N40 G65 P1402 A18. B24. C12. I0 Q1. F300 调用宏程序,在1处的¢18通孔加工 N50 G65 P1402 A30. B5. C12. I0 Q1. F300 调用宏程序,在1处的¢30沉孔加工 N60 G52 X25. Y5. 在2处建立局部坐标系 N70 G65 P1402 A28. B24 C12. I0 Q1. F300 调用宏程序,在2处的¢18通孔加工 N80 G65 P1402 A30. B5. C12. I0 Q1. F300 调用宏程序,在2处的¢30沉孔加工 N90 G52 X0 Y0 取消局部坐标系 N100 M30 程序结束 赋值说明: #1=(A); →圆孔直径Diameter #2=(B); →圆孔深度Depth #3=(C); →(平底立铣刀)刀具直径 #4=(I); →Z坐标(绝对值)设为自变量 #9=(F) →进给速度 #17=(Q) →Z坐标(绝对值)每次递增量(层间距q) O1402 子程序名 N10 #5=[#1-#3]/2 螺旋加工时刀具中心的回转半径 N20 G00 X#5; G00移动到起始点上方 N30 Z[-#4+1.]; G00下降至Z-#4面以上1.㎜处 N40 G01 Z-#4 F[#9*0.2] Z方向G01下降至当前开始加工深度(Z-#4) N50 WHILE [#4LT#2] DO1 如果加工深度#4<圆孔深度#2,循环1继续 N60 #4=#4+#17 Z坐标(绝对值)依次递增#17 N70 G03 I-#5 Z-#4 F#9; G03逆时针螺旋加工至下一层 N80 END1 循环1结束 N90 G00 Z30. G00快速提刀至安全高度 N100 G03 I-#5 到达圆孔深度(此时#4=#2)逆时针走一整圆 N110 G01 X[#5-1.] G01向中心回退1.㎜ N120 M99 宏程序结束返回 三 孔口倒圆角 如图4-7所示,要对工件

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档