《项目五数控编程复杂指令练习及编程(1).docx》由会员分享,可在线阅读,更多相关《项目五数控编程复杂指令练习及编程(1).docx(7页珍藏版)》请在三一办公上搜索。
1、项目五、复杂指令加工练习及编程注意事项一、复杂指令加工练习1、子程序调用功能指令M98,M99一次装夹加工多个形状相同或刀具运动轨迹相同的零件,即一个零件有重复加工部分的情况下,为了简化加工程序,把重复轨迹的程序段独立编成一程序进行反复调用, 这重复轨迹的程序称为子程序,而调用子程序的程序称主程序。 子程序的调用(1)、格式:M98 P L ;说明:P:子程序名; L:重复调用次数,省略重复次数,则认为重复调用次数为1次;注意:子程序还可以调用另外的子程序。从主程序中被调用出的子程序称一重子程序,共可调用四重子程序,在子程序中调用子程序与在主程序中调用子程序方法一致 在使用子程序编程时,应注意
2、主、子程序使用不同的编程方式。一般主程序中使用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 镜像位置;当工件相对于某一轴具有对称形状时,可以利用镜像功能和子程序,只对工件的一部分进行编程,而能加工出工件的对称部分,这就
3、是镜像功能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。G24 、G25 (G51.1、G50.1)为模态指令,可相互注销,G25 (G50.1)为缺省值。应用举例:使用镜像功能编制如下图所示轮廓的加工程序,已知刀具起点为(0,0,100)处。 参考程序程 序O24;G90 G54 G00 Z100;X0 Y0;S600 M03M08;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) Y0M98 P100;G25(G50.1) Y0;说
4、 明主程序加工前准备指令快速定位到工件零点位置主轴正转冷却液开快速定位到安全高度加工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;快速返回冷却液关主轴停程序结束子程序(轮廓的加工程序)切削深度进给建立刀补直线插补圆弧插补直线插补取消刀补快速返回到安全高度子程序结束相关知识点:当使用镜像指令时,进给路线与上一加工轮廓进给路线相反。此时,圆
5、弧指令,旋转方向反向,即G02G03或G03G02;刀具半径补偿,偏置方向反向,即G41G42或G42G41。所以,对连续形状一般不使用镜像功能,防止走刀中有刀痕,使轮廓不光滑或加工轮廓间不一致现象。3、缩放功能G50、G51格式:G51 X_Y_Z_P_;G50;式中:G51: 建立缩放;G50: 取消缩放;X、 Y 、Z: 缩放中心的坐标值;P: 缩放倍数;在G51 后,运动指令的坐标值以(X, Y, Z )为缩放中心,按P 规定的缩放比例进行计算,如下图所示。在有刀具补偿的情况下,先进行缩放,然后才进行刀具半径补偿、刀具长度补偿。G51既可指定平面缩放,也可指定空间缩放。G51、G50为
6、模态指令,可相互注销,G50 为缺省值。相关知识点:在单独程序段指定G51指令时,比例缩放后必须用G50指令取消;比例缩放功能不能缩放偏置量。例如,刀具半径补偿量、刀具长度补偿量等。4、旋转变换G68、G69格式: 式中:G68: 建立旋转;G69; 取消旋转;X、Y、 Z: 旋转中心的坐标值;P: 旋转角度,单位:度 ,取值范围0P360;“+”表示逆时针方向加工,“-”表示顺时针方向。可为绝对值,也可为增量值。当为增量值时,旋转角度在前一个角度上增加该值。对程序指令进行坐标系旋转后,再进行刀具偏置(如:刀具半径偿、长度补偿等)计算;在有缩放功能的情况下,先缩放后旋转。G68、G69为模态指
7、令,可相互注销,G69 为缺省值示例略(和镜像指令相似)二、数控编程注意事项1、工件坐标系的建立(G54-G59:必须建在坐标值的前面。2、安全高度的建立(Z20-30)要有安全高度,并且与X、Y坐标分开写。3、有尺寸公差之处必须建刀补,且不同轮廓要建不同的刀补号。4、在工件上切削的下刀方式 A、斜线下刀方式:利用XZ、YZ、XYZ联动直线插补下刀 B、螺旋下刀方式:利用XZ、YZ、XYZ联动走圆弧下刀。5、数控加工切削的切入切出方式: 当铣削平面零件轮廓时,一般采用立铣刀侧刃切削。刀具切入工件时,应避免沿零件轮廓的法向切入,而应沿外轮廓曲线延长线的切向切入,以避免在切入处产生刀具的切痕而影响表面质量,保证零件外轮廓曲线平滑过渡。同理,在切出工件时,也应避免在零件的轮廓处直接退刀,而应沿零件轮廓延长线的切向逐渐切离工件。 A、切线切入切出(延长线)B、切弧切入切出 切线切入切出 切弧切入切出