网站大量收购独家精品文档,联系QQ:2885784924

数控编程复杂指令练习及编程.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE / NUMPAGES 项目五、复杂指令加工练习及编程注意事项 一、复杂指令加工练习 1、子程序调用功能指令M98,M99 一次装夹加工多个形状相同或刀具运动轨迹相同的零件,即一个零件有重复加工部分的情况下,为了简化加工程序,把重复轨迹的程序段独立编成一程序进行反复调用, 这重复轨迹的程序称为子程序,而调用子程序的程序称主程序。 子程序的调用 (1)、格式:M98 P L ; 说明:P:子程序名; L:重复调用次数,省略重复次数,则认为重复调用次数为1次; 注意:子程序还可以调用另外的子程序。从主程序中被调用出的子程序称一重子程序,共可调用四重子程序,在子程序中调用子程序与在主程序中调用子程序方法一致 在使用子程序编程时,应注意主、子程序使用不同的编程方式。一般主程序中使用G90指令,而子程序使用G91指令,避免刀具在同一位置加工。 当子程序中使用M99指令指定顺序号时,子程序结束时并不返回到调用子程序程序段的下一程序段,而是返回到M99指令指定的顺序号的程序段,并执行该程序段。 2、镜像功能G24,G25(FANUC系统中用G51.1、G50.1) 格式: G24(G51.1)X__Y__Z__; M98 P_ G25 (G50.1) X__Y__Z__; 式中: G24 建立镜像; G25 取消镜像; X、 Y、 Z 镜像位置; 当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就是镜像功能。 当某一轴的镜像有效时,该轴执行与编程方向相反的运动。 G24 、G25 (G51.1、G50.1)为模态指令,可相互注销,G25 (G50.1)为缺省值。 应用举例: 使用镜像功能编制如下图所示轮廓的加工程序,已知刀具起点为(0,0,100)处。 参考程序 程 序 O24; G90 G54 G00 Z100 X0 Y0; S600 M03 M08; Z5; M98 P100; G24 (G51.1)X0; M98 P100; G25 (G50.1)X0; G24 (G51.1)X0Y0; M98 P100 G25 (G50.1)X0Y0; G24(G51.1) Y0 M98 P100; G25(G50.1) Y0; 说 明 主程序 加工前准备指令 快速定位到工件零点位置 主轴正转 冷却液开 快速定位到安全高度 加工① Y轴镜像开 加工② Y轴镜像取消, X、Y轴镜像开 加工③ X、Y轴镜像取消 X轴镜像开 加工④ X轴镜像取消 G00 Z100; M09; M05; M30; O100; G90 G01 Z-5 F100; G41 X12 Y10 D01; Y42; G02 X42 Y12 R30; G01 X10 ; G40 X0 Y0; G00 Z10; M99; 快速返回 冷却液关 主轴停 程序结束 子程序(①轮廓的加工程序) 切削深度进给 建立刀补 直线插补 圆弧插补 直线插补 取消刀补 快速返回到安全高度 子程序结束 相关知识点: 当使用镜像指令时,进给路线与上一加工轮廓进给路线相反。 此时,圆弧指令,旋转方向反向,即G02→G03或G03→G02;刀具半径补偿,偏置方向反向,即G41→G42或G42→G41。 所以,对连续形状一般不使用镜像功能,防止走刀中有刀痕,使轮廓不光滑或加工轮廓间不一致现象。 3、缩放功能G50、G51 格式:G51 X_Y_Z_P_; ┇ G50; 式中: G51: 建立缩放; G50: 取消缩放; X、 Y 、Z: 缩放中心的坐标值; P: 缩放倍数; 在G51 后,运动指令的坐标值以(X, Y, Z )为缩放中心,按P 规定的缩放比例进行计算,如下图所示。在有刀具补偿的情况下,先进行缩放,然后才进行刀具半径补偿、刀具长度补偿。 G51既可指定平面缩放,也可指定空间缩放。 G51、G50为模态指令,可相互注销,G50 为缺省值。 相关知识点: 在单独程序段指定G51指令时,比例缩放后必须用G50指令取消; 比例缩放功能不能缩放偏置量。例如,刀具半径补偿量、刀具长度补偿量等。 4、旋转变换G68、G69 格式: 式中: G68: 建立旋转; G69; 取消旋转; X、Y、 Z: 旋转中心的坐标值; P: 旋转角度,单位:度 ,取值范围0≤P≤360o;“+”表示逆时针 方向加工,“-”表示顺时针方向。可为绝对值,也可为增量值。当为增量值时, 旋转角度在前一个角度上增加该值。 对程序指令进行坐标系旋转后,再进行刀具偏置(如:刀具半径偿、 长度补偿等)计算;在有缩放功能的情况下,先缩放后旋转。 G68、G69为模态指令,可相互注销,G6

文档评论(0)

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

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

1亿VIP精品文档

相关文档