辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
代码 | 功能作用范围 | 功能 | 代码 | 功能作用范围 | 功能 |
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 | * | 不指定 |