| M代码 | 用于数控车的功能 | 用于数控铣的功能 | 附注 |
| M00 | 程序停止 | 相同 | 非模态 |
| M01 | 计划停止 | 相同 | 非模态 |
| M02 | 程序结束 | 相同 | 非模态 |
| M03 | 主轴顺时针旋转 | 相同 | 模态 |
| M04 | 主轴逆时针旋转 | 相同 | 模态 |
| M05 | 主轴停止 | 相同 | 模态 |
| M06 | × | 换刀 | 非模态 |
| M08 | 切削液开 | 相同 | 模态 |
| M09 | 切削液关 | 相同 | 模态 |
| M10 | 接料器前进 | × | 模态 |
| M11 | 接料器退回 | × | 模态 |
| M13 | 1号压缩空气吹管打开 | × | 模态 |
| M14 | 2号压缩空气吹管打开 | × | 模态 |
| M15 | 压缩空气吹管关闭 | × | 模态 |
| M17 | 2轴变换 | × | 模态 |
| M18 | 3轴变换 | × | 模态 |
| M19 | 主轴定向 | × | 模态 |
| M20 | 自动上料器工作 | × | 模态 |
| M30 | 程序结束并返回 | 相同 | 非模态 |
| M31 | 互锁旁路 | 相同 | 非模态 |
| M38 | 右中心架夹紧 | × | 模态 |
| M39 | 右中心架松开 | × | 模态 |
| M50 | 棒料送料器夹紧并送进 | × | 模态 |
| M51 | 棒料送料器松开并退回 | × | 模态 |
| M52 | 自动门打开 | 相同 | 模态 |
| M53 | 自动门关闭 | 相同 | 模态 |
| M58 | 左中心架夹紧 | × | 模态 |
| M59 | 左中心架松开 | × | 模态 |
| M68 | 液压卡盘夹紧 | × | 模态 |
| M69 | 液压卡盘松开 | × | 模态 |
| M74 | 错误检测功能打开 | 相同 | 模态 |
| M75 | 错误检测功能关闭 | 相同 | 模态 |
| M78 | 尾架套管送进 | × | 模态 |
| M79 | 尾架套管退回 | × | 模态 |
| M98 | 主轴低压夹紧 | × | 模态 |
| M99 | 主轴高压夹紧 | × | 模态 |
| M90 | 主轴松开 | × | 模态 |
| M98 | 子程序调用 | 相同 | 模态 |
| M99 | 子程序调用返回 | 相同 | 模态 |