辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符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 |
* |
不指定 |
|
|
|
|