background image

                    数控车床编程指令代码

  G00:快速定位指令。格式为 G00 X(U  

) Z(W  

) ,X、Z 为绝对编程时的目标点,U、W 为相对编程

时的目标点。两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线。本
系统可以混合编程,如 G00 X W  

  G01:直线插补指令。格式为 G01 X(U  

) Z(W  

) F ,X、Z 为绝对编程时的目标点,U、W 为相对编

程时的目标点,F值为插补速度,单位是 mm/min 或 mm/r,具体取决于设定为 G 98还是 G

 

99。

  G02:顺圆插补指令。格式为 G02 X(U  

) Z(W  

) R(I K   

) F ,X、Z 为绝对编程时的目标点,

U、W 为相对编程时的目标点,R为半径(仅用于劣弧编程),I、K为圆心的X、Z坐标,F值为插补速

度,单位是 mm/min 或 mm/r,具体取决于设定为 G 98还是 G 99。注:I采用半径量,I、K始终为相

 

对量编程。

  G03:逆圆插补指令。格式为 G03 X(U  

) Z(W  

) R(I K   

) F ,X、Z 为绝对编程时的目标点,

U、W 为相对编程时的目标点,R为半径(仅用于劣弧编程),I、K为圆心的X、Z坐标,F值为插补速

度,单位是 mm/min 或 mm/r,具体取决于设定为 G 98还是 G 99。注:I采用半径量,I、K始终为相

 

对量编程。

  G04:暂停指令。格式为 G04 P(X U ) ,采用 P 时(不能用小数点),时间单位为 ms,X、U 时,时

间单位为 s。最大延时 9999.999s  

  G20

 

:英制单位设定指令。

  G21:公制单位设定指令。注意:某程序若不指定 G20、G21

 

,则采用上次关机时的设定值。

  G27:返回参考点检测指令。格式为 G27 X(U  

) Z(W  

) T0000,本指令执行前必须使刀架回零一次。

若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床

 

零点正确。否则,机床定位误差过大。

  G28:返回参考点指令。格式为 G28 X(U  

) Z(W  

) T0000,若机床启动后回过零点,则本指令的执

 

行使刀架经过指定点回零,否则经过指定点移动至系统加电时的位置。

  G32:螺纹切削指令。G32 X(U  

) Z(W  

) F ,F 为螺纹长轴方向的导程(即进给速度采用

mm/r

 

)。

  G50:工件坐标系设定或主轴转速钳制指令。格式为 G00 X Z (坐标系设定),或 G50 S (转速钳

 

制)。前者,XZ值为机床零点在设定的工件坐标系中的坐标;后者,S为最高转速。

  G70:精加工复合循环。格式为 G70 P Q S F ,其中 P 等于精加工程序段开始编号,Q 等于精加工程

 

序段结束编号。

  G71

 

:粗加工复合循环。格式为

  G71 U R ,其中 U 等于X向吃刀量或切深,R

 

等于退刀量,均为半径值。

  G71 P Q U W S F ,其中 P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向

 

精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。

  G72

 

:端面粗加工循环。格式为

  G72 W R ,其中 W 等于 Z 向吃刀量,R 等于 Z

 

向退刀量。

  G72 P Q U W S F ,其中 P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向

 

精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度。

  G73

 

:固定形状粗加工复合循环。格式为

  G73 U W R ,其中 U 等于X向吃刀量(或切深)的半径值,W 等于 Z 向吃刀量,R

 

等于循环次数。

  G73 P Q U W S F ,其中 P 等于精加工程序段开始编号,Q 等于精加工程序段结束编号,U 等于X向