M代码是数控程序中控制机床辅助功能的指令。本文整理了常用的M代码速查表。
一、主轴控制
| 代码 | 功能 |
|---|---|
| M03 | 主轴正转(顺时针) |
| M04 | 主轴反转(逆时针) |
| M05 | 主轴停止 |
| M19 | 主轴定向停止 |
二、冷却控制
| 代码 | 功能 |
|---|---|
| M08 | 冷却液开 |
| M09 | 冷却液关 |
三、程序控制
| 代码 | 功能 |
|---|---|
| M00 | 程序暂停 |
| M01 | 选择性暂停 |
| M02 | 程序结束(不返回开头) |
| M30 | 程序结束并返回开头 |
| M98 | 调用子程序 |
| M99 | 子程序返回 |
四、夹具/托盘
| 代码 | 功能 |
|---|---|
| M10 | 夹紧 |
| M11 | 松开 |
五、注意事项
- M代码在同一程序段中通常只能有一个
- M03/M04需要配合S代码指定转速
- M98调用子程序需要指定P(程序号)和L(次数)
相关阅读: