1、数控车床代码格式表G00快速定位 G00X(U) Z(W)_G01直线切割 G01 X(U) Z(W)_F_R为圆弧半径G02顺时针圆弧插补X(U) Z(W)_R_F_G03逆时针圆弧插补X(U) Z(W)_R_F_切削圆弧的大小和范围,通过指定圆弧的起点(刀具当前的位置)至圆弧中心的距离(I,K)以及圆弧的终点(在工件坐标系中设定的坐标上的X,Z点,或通过增量坐标值U,V指定的点)决定. I指定圆弧起点至X轴方向的圆弧中心的距离(半径值)K 指定圆弧起点至Z轴方向的圆弧中心的距离G 04暂停(以秒为单位)G04 p_ (1秒=10000)(例:G04 P10000)G04U1或G04X1 G
2、04 U_ G04 X_G09精确停止G10道具修正量的可编程数据输入G10 P_X_Z_R_Q_G10 P_U_W_C_Q_P:偏移编号 刀具磨损量的情况 P=刀具磨损编号刀具形状量的情况 P=10000+刀具形状编号X: X轴偏移量(绝对值)Z: Z轴偏移量(绝对值)U: X轴偏移量(增量值)W: Z轴偏移量(增量)R: 刀尖R偏移量(绝对值)C: 刀尖R偏移量(增量)Q: 虚拟刀尖编号G20英制输入 G21公制输入G27参考点复位检查G27X(U) 0 Z(W) 0 T0000G28参考点返回 G28X(U)_Z(W)_G30回到第二参考点 G30 X(U)_Z(W)_G32螺纹切削 G
3、32 X(U)_Z(W)_F_(F为螺距)G40刀尖R修正取消G41刀尖R左修正G42 刀尖R右修正G50坐标系设定,主轴最高转速设定G54-G59工件坐标系设定G70精加工循环G70 P_ Q_P:完工形状开始的顺序编号Q:完工形状程序结束的顺序编号用G71 G72 G73中的任意一个粗切削后,可通过接在G70后面的指令,调用之前执行G71,G72,G73循环的形状程序,进行切削。G71 外径粗切削循环G71 U_R_U:每次x方向切入量R:退刀量G71 P_Q_U_W_F_S_P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量F.S指定进给
4、速度及S,若无该指定,则以此前指定的F.S代码执行G72断面粗切削循环G72 W_R_U:每次Z方向切入量R:退刀量G72 P_Q_U_W_F_S_P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量F.S指定进给速度及S,若无该指定,则以此前指定的F.S代码执行G73 闭环切削,循环G73 U_W_R_X轴粗切削全切削量Z轴粗切削全切削量G73 P_Q_U_W_F_S_P:完工形状程序开始顺序编号Q:完工形状程序结束顺序编号U:x方向精加工预留量W:z方向精加工预留量其中G71 G72 G73程序块中T F S M指令,仅在执行由G70编制的精
5、切削循环中有效。G74 端面切断循环G74 R_R:返回量G74 X(U)_Z(W)_P_Q_R_F_X(U):坐标值或增量值Z(W):坐标值或增量值P:1个循环的X轴方向切入量Q:从步进位置到下一步进位置的纵向切削距离对于G74循环,刀尖R修正无效R:退刀动作量F:进给指令G75内外径切断循环G75 R_R:返回量G75 X(U)_Z(W)_P_Q_R_F_X(U):坐标值或增量值Z(W):坐标值或增量值P:从步进位置到下一步进位置的纵向切削距离Q: 1个循环的X轴方向切入量对于G74循环,刀尖R修正无效R:退刀动作量F:进给指令G76复合型螺纹切削循环G76 P(m)(r)(a) Q_ R_m:最后精加工次数r:螺纹的收尾(拔出)量a:螺牙角度Q:最小切入量R:精加工量G76 X_Z_R(i) P(k) Q_ F_X:坐标值Z:坐标值R:x轴增量值(锥度差)P:螺牙高度Q:第一次切入量F:螺纹导程G80啄式循环结束G83钻孔循环G83 Z_Q_F_Q:每次进刀量G84 Z向攻牙循环G84:Z_Q_F_Q:进刀量F:螺距G85正面镗循环G87侧钻循环(与G83类似)G88侧攻丝循环G89侧镗孔循环G90内外径粗车循环X_Z_F_G92螺纹车削循环X_Z_F_G94端面车削循环X_Z_F_G96恒线速度控制G97恒线速度控制取消G98每分钟进给G99每转进给