第三章数控铣床编程4资料.ppt

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

a情况:设定H01=2,则G44 H01; c情况:设定H01=2,则G43 H01。 注意:这里a、b和c为同一把刀,如果a刀具比b刀具长,为了走b刀具的路径,则使用G43抬刀。 30 30 30 2 2 2 2 图4-21 刀具长度补偿 正常 a b c 例5 铣如图2-22所示的三条槽,槽深均为2mm,试用刀具补偿指令编程。选择?8铣刀为1号,刀补设为0, ?6铣刀为2号,刀补设为2mm, 20 80 100 20 40 60 100 X Y O 8 6 6 O E B C A D X Z Y 图2-22 刀具长度补偿 20 80 100 20 40 60 100 X Y O 8 6 6 O E B C A D X Z Y 图2-22 刀具长度补偿 N010 G00 X20. Y20. Z2. T02 刀至A点,2号刀准备 N020 S1500 M03 主轴正转1500r/min N030 G01 Z-2. F150 刀具Z向至槽底 N040 X80. N050 G01 Z2. 刀具上提4mm N060 G49 G28 Z100. 回参考点 20 80 100 20 40 60 100 X Y O 8 6 6 O E B C A D X Z Y 图2-22 刀具长度补偿 N070 M05 主轴停转 N080 M06 换02号刀 N090 S1500 M03 主轴正转1500r/min N0100 G43 G01 H02 X20.Y60.Z2. F150 刀具长度补偿2mm,移至C点 N0110 Z-2. F150 Z向进刀至槽底 N0120 X80. X向进给槽长 N0125 Z2. 20 80 100 20 40 60 100 X Y O 8 6 6 O E B C A D X Z Y 图2-22 刀具长度补偿 N130 G00 X20. Y60. Z2. 刀具移至D点 N140 G01 Z-2. F150 Z向进刀至槽底 N150 X80. X向进给槽长 N160 G00 Z100. Z向移至100mm N170 G49 X20. Y20. 取消刀具补偿,移至E点 N180 M30 程序结束 四、子程序 当一个零件图形上有几个相同的几何图形或几个位置需要不同刀具反复加工时,可以编制一个子程序供主程序多次调用。 1)FANUC 11-MEA-4系统子程序调用格式为: M98 P程序号 L调用次数 O10 子程序程序号 N01 … … … 子程序体 N0n M99 子程序结束并返回主程序 主子程序调用关系 使用子程序时应注意: 1)主程序可以调用子程序,子程序也可以调用其他子程序,但子程序不能调用主程序和自身。 2)主程序中模态代码可被子程序中同一组的其他代码所更改。 3)最好不要在刀具补偿状态下的主程序中调用子程序。 例6 编制如图2-23所示零件的程序,零件上4个方槽的尺寸、形状相同,槽深2mm,槽宽10mm,未注圆角半径为R5,设起刀点为(0, 0, 200)。 Y 30 50 20 50 180 15 30 20 30 110 图2-23 例6 X O X Y Z O Y 30 50 20 50 180 15 30 20 30 110 图2-23 例6 X O X Y Z O O1 (MAIN_PROGRAMM) N01 G90 G92 X0 Y0 Z200 设置起刀点的位置 N02 G00 X30. Y15. Z5. 快速移至第一切削点上方 N03 G91 S600 M03

文档评论(0)

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

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

1亿VIP精品文档

相关文档