数控车床的指令代码可以分为基本指令和扩展指令。
基本指令
G指令:
用于定义加工方式和运动模式,包括:
G00:快速定位指令,使刀具以最快速度移动到指定位置,但不进行切削加工。
G01:直线插补指令,刀具以给定的进给速度沿直线移动到指定的坐标位置,同时进行切削加工。
G02:顺时针圆弧插补指令,刀具在工件上按顺时针方向加工圆弧轮廓。
G03:逆时针圆弧插补指令,刀具在工件上按逆时针方向加工圆弧轮廓。
G90:外圆/内圆车削循环指令,用于外圆或内圆的切削循环。
G71:外圆粗车循环指令,主要用于外圆加工的粗车过程。
G73:封闭切削循环指令,用于封闭轮廓的粗加工。
G72:端面粗车循环指令,主要用于工件端面的粗加工。
G74:端面深孔加工循环指令,用于深孔加工的特定指令。
G75:外圆/内圆切槽循环指令,用于在工件的外圆或内圆上加工切槽。
G92:螺纹切削循环指令,用于加工螺纹。
G76:复合型螺纹切削循环指令,用于更复杂的螺纹加工。
M指令:
用于控制辅助功能,包括:
M00:程序停止,当执行到该指令时,机床会停止执行后续的程序,等待操作者进行下一步操作。
M03:主轴正转。
M04:主轴反转。
M05:主轴停止。
M30:程序结束,表示整个加工程序的结束。
F指令:
用于设置进给速度,即切削速率。
S指令:
用于设置主轴转速,即切削点线速度。
扩展指令
T指令:
用于选择刀具,通过T代码指定所需的刀具编号,系统会自动选择相应的刀具。
D指令:
用于设置半径补偿。
H指令:
用于选择工件坐标系。
N指令:
用于定义程序号。
其他常用指令
G404:
对刀,检查刀具偏差。
G401-G403:
延伸程序。
G90/G91:
绝对坐标系/相对坐标系。
G50:
安全位。
G41/G42:
转向顺序。
G02/G03:
半径弧线。
G05.1:
计算圆心坐标。
G94/G95/G96/G97:
进给和速度设定。
G33/G76:
速度勾转。
G73/G83:
钻孔。
G17/G19:
主轴回转。
G68:
调整容许误差。
G84:
启动主轴方向锁定。
G20/G21:
压力补偿。
G98/G99:
进给倍率设定。
G10:
补偿编程。
O:
子程序。
这些指令通过编程软件生成