数控机床标准M代码
辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
表 辅助功能字M代码 | 功能作用范围 | 功能 | 代码 | 功能作用范围 | 功能 |
M00 | * | 程序停止 | M36 | * | 进给范围1 |
M01 | * | 计划结束 | M37 | * | 进给范围2 |
M02 | * | 程序结束 | M38 | * | 主轴速度范围1 |
M03 | | 主轴顺时针转动 | M39 | * | 主轴速度范围2 |
M04 | | 主轴逆时针转动 | M40-M45 | * | 齿轮换档 |
M05 | | 主轴停止 | M46-M47 | * | 不指定 |
M06 | * | 换刀 | M48 | * | 注销M49 |
M07 | | 2号冷却液开 | M49 | * | 进给率修正旁路 |
M08 | | 1号冷却液开 | M50 | * | 3号冷却液开 |
M09 | | 冷却液关 | M51 | * | 4号冷却液开 |
M10 | | 夹紧 | M52-M54 | * | 不指定 |
M11 | | 松开 | M55 | * | 刀具直线位移,位置1 |
M12 | * | 不指定 | M56 | * | 刀具直线位移,位置2 |
M13 | | 主轴顺时针,冷却液开 | M57-M59 | * | 不指定 |
M14 | | 主轴逆时针,冷却液开 | M60 | | 更换工作 |
M15 | * | 正运动 | M61 | | 工件直线位移,位置1 |
M16 | * | 负运动 | M62 | * | 工件直线位移,位置2 |
M17-M18 | * | 不指定 | M63-M70 | * | 不指定 |
M19 | | 主轴定向停止 | M71 | * | 工件角度位移,位置1 |
M20-M29 | * | 永不指定 | M72 | * | 工件角度位移,位置2 |
M30 | * | 纸带结束 | M73-M89 | * | 不指定 |
M31 | * | 互锁旁路 | M90-M99 | * | 永不指定 |
M32-M35 | * | 不指定 | | | |
注:*表示如作特殊用途,必须在程序格式中说明 |