数控车床编程指令代码
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向