在数控编程中,各种符号、代码和语法被用来表示不同的操作和功能,以实现对工件的准确加工。以下是一些常见符号和代码的含义:
G代码
G00:快速定位到指定位置。
G01:直线插补。
G02:顺时针圆弧插补。
G03:逆时针圆弧插补。
G04:暂停(延时)。
G17:选择笛卡尔坐标系。
G18:选择极坐标系。
G20:英制单位输入。
G21:公制单位输入。
G28:返回机床原点。
G29:返回编程原点。
G30:回到参考点。
G40:取消刀具半径补偿。
G41:刀具半径补偿(增加)。
G42:刀具半径补偿(减少)。
G43:刀具长度补偿(增加)。
G44:刀具长度补偿(减少)。
G49:取消刀具长度补偿。
G54~G59:用户定义的坐标系。
G64:连续切削。
G65:手动进给。
G66:自动进给。
G67:进给暂停。
G68:返回上一步。
G69:返回参考点。
G80:取消固定循环。
G81:固定循环。
G82:直径切削循环。
G83:深度切削循环。
G84:外圆切削循环。
G85:内圆切削循环。
G86:螺纹切削循环。
G87:钻孔切削循环。
G88:镗孔切削循环。
G89:铰孔切削循环。
G90:绝对坐标编程。
G91:增量坐标编程。
G92:重设机床原点。
G93:实时自动换刀。
G94:每分钟进给。
G95:每转进给。
G96:恒线速度控制。
G97:恒转速控制。
G98:返回初始状态。
G99:返回上次状态。
M代码
M00:程序停止。
M01:准备停止。
M02:程序结束。
M03:主轴正转。
M04:主轴反转。
M05:主轴停止。
M06:换刀。
M07:冷却液开。
M08:冷却液关。
M09:切削液开。
M10:切削液关。
M11:工作台夹紧。
M12:工作台松开。
M13:尾座顶尖松开。
M14:尾座顶尖夹紧。
M15:尾座升高。
M16:尾座降低。
M17:工作台旋转(顺时针)。
M18:工作台旋转(逆时针)。
M20:打印程序。
M21:取消打印。
M22:换刀准备。
M23:选择主轴转速。
M24:主轴锁定。
M25:主轴解锁。
M26:手动换刀