本篇文章为对各系统机型的M代码以及含义进行汇总,方便机加人员查找学习基础的机床数控系统M代码表。
适用范围:系统:发那科、三菱、新代、宝元、西门子、广数
1. 发那科系统M代码
1.1 加工中心与雕铣机M代码
立加、龙门、卧加、雕铣机配发那科0i-MF系统与赛洋面板梯图已统一,所以这些机型使用同一套M代码。
| 0i-MF Plus + 赛洋面板 M码 | ||
| M码 | 对应地址 | 功能说明 |
| M00 | R640.0 | 程序暂停 |
| M01 | R640.1 | 程序选择性停止 |
| M02 | R640.2 | 程序执行结束 |
| M03 | R640.3 | 主轴正转 |
| M04 | R640.4 | 主轴反转 |
| M05 | R640.5 | 主轴停止 |
| M06 | R640.6 | ATC换刀 |
| M07 | R640.7 | K3.5为1时,外部吹气开启 |
| M08 | R641.0 | 冷却泵启动 |
| M09 | R641.1 | 冷却泵关+外部吹气关 |
| M10 | R641.2 | 第四轴夹紧 |
| M11 | R641.3 | 第四轴松开 |
| M13 | R641.5 | 冷却泵启动+主轴正转 |
| M14 | R641.6 | 冷却泵启动+主轴反转 |
| M15 | R641.7 | 主轴停止 |
| M17 | R642.1 | 排屑正转开启 |
| M18 | R642.2 | 排屑正转关闭 |
| M19 | R642.3 | 主轴定向执行 |
| M20 | R642.4 | 主轴定向取消 |
| M23 | R642.7 | 外部吹气开启+主轴正转 |
| M24 | R643.0 | 外部吹气开启+主轴反转 |
| M25 | R643.1 | 主轴停止+关闭外部吹气 |
| M29 | R643.5 | 刚性攻丝 |
| M30 | R643.6 | 程序执行结束 |
| M38 | R644.6 | 主轴高档 |
| M39 | R644.7 | 主轴低档 |
| M41 | R645.1 | 自动换刀状态保存 |
| M42 | R645.2 | 自动换刀状态结束 |
| M43 | R645.3 | 等待刀盘停止选刀信号 |
| M48 | R646.0 | 中心出水开启 |
| M49 | R646.1 | 中心出水关闭 |
| M50 | R646.2 | 斗笠刀库推出 |
| M51 | R646.3 | 斗笠刀库退回 |
| M63 | R647.7 | 外部吹气开启+冷却泵启动+主轴正转 |
| M64 | R648.0 | 外部吹气开启+冷却泵启动+主轴反转 |
| M65 | R648.1 | 主轴停止+关闭外部吹气 |
| M70 | R648.6 | 刀库刀号重排初始化 |
| M71 | R648.7 | K3.5为0时外部吹气 |
| M72 | R649.0 | 外部吹气关闭 |
| M79 | R649.7 | 斗笠刀库换刀状态结束 |
| M80 | R650.0 | 斗笠刀库换刀开始标识 |
| M81 | R650.1 | 刀套倒下 |
| M82 | R650.2 | 刀套翻上 |
| M83 | R650.3 | 主轴松刀 |
| M84 | R650.4 | 主轴夹刀 |
| M85 | R650.5 | 斗笠刀库换刀完成更新主轴刀号 |
| M86 | R650.6 | 斗笠刀库换刀时主轴松刀后更改主轴刀号为0 |
| M87 | R650.7 | 斗笠刀库自动换刀还刀时刀库选刀 |
| M88 | R651.0 | 主轴松刀吹气开启,无实际动作,吹气已与松刀一起控制 |
| M89 | R651.1 | 主轴松刀吹气关闭,无实际动作 |
| M93 | R651.5 | 关闭X轴+Y轴镜像 |
| M94 | R651.6 | X轴镜像开 |
| M95 | R651.7 | Y轴镜像开 |
| M120 | R300.0 | 对刀吹气开 |
| M121 | R300.1 | 对刀吹气关 |
1.2车床M代码
数控车床发那科系统、新代系统M码基本一致,新代系统少几个。
| 车床系列标准M码 | ||
| M代码 | 功能 | 备注 |
| M03 | 主轴正转 | |
| M04 | 主轴反转 | |
| M05 | 主轴停止 | |
| M07 | 加工吹气 | 一般无此功能,没处理 |
| M08 | 开启切削液 | |
| M09 | 关闭切削液及吹气 | |
| M10 | 卡盘夹紧 | 主轴旋转过程中,该代码无效。 主轴松开状态禁止执行M03、M04。 |
| M11 | 卡盘松开 | |
| M16 | 主轴刹车 | 可以通过复位取消 |
| M17 | 取消主轴刹车 | |
| M19 | 主轴定向 | 可以通过复位取消 |
| M20 | 主轴定向取消 | |
| M22 | 工件计数 | M代码无需PLC处理,参数设定。参数6700、6710、6713等。F62.7零件数到达信号。 |
| M24 | 主轴位置C模式切换 | 可以通过复位取消。使用位置模式下,M03、M04、M05自动切换为控制第二主轴。 |
| M25 | 主轴速度S模式切换 | 开机默认模式 |
| M26 | 刚性攻丝回退 | 刚性攻丝时使用 |
| M27 | 正向攻丝 | 动力头90°刚性攻丝 |
| M28 | 反向攻丝 | 动力头0°刚性攻丝 |
| M29 | 刚性攻丝 | S模式下使用第一主轴 C模式下使用第二主轴 |
| M30 | 加工完成 | 取消吹气 切削液 停止主轴旋转 取消主轴刹车 |
| M32 | 尾座进 | 顶针顶住工件 |
| M33 | 尾座退 | 顶针松开工件 |
| M35 | 排屑器正转启动 | 排屑器反转功能为面板功能按钮点动 可以通过复位取消 |
| M36 | 排屑器停止 | |
| M39 | 动力头回原点 | 只对动力头轴为伺服主轴时有效 |
| M41 | 主轴M03方向切换 | M3M4方向对调 |
| M42 | 主轴M03方向切换 | 默认方向 |
| M50 | 第二主轴定向 | 可以通过复位取消 |
| M51 | 第二主轴定向取消 | |
| M60 | 接料器推出 | |
| M61 | 接料器收回 | |
| M63 | 允许送料器送料 | |
| M102 | 自动门 开 | |
| M103 | 自动门 关 | |
1.3 钻攻机M代码
| 发那科0i-MF Plus系统+赛洋总线面板+钻攻机M码 | ||
| M码 | 对应地址 | 功能说明 |
| M01 | R50.0 | 选择停止 |
| M02 | R50.1 | 程序结束 |
| M03 | R50.2 | 主轴正转 |
| M04 | R50.3 | 主轴反转 |
| M05 | R50.4 | 主轴停止 |
| M06 | R50.5 | 自动换刀 |
| M07 | R50.6 | 外部吹气 |
| M08 | R50.7 | 冷却液开 |
| M09 | R51.0 | 冷却液关 |
| M10 | R51.1 | 4轴夹紧 |
| M11 | R51.2 | 4轴松开 |
| M13 | R51.4 | 换刀程序使用,无实际作用 |
| M19 | R52.2 | 主轴定向 |
| M25 | R53.0 | NULL |
| M29 | R53.4 | 刚性攻丝 |
| M30 | R53.5 | 程序结束 |
| M31 | R53.6 | 程序检索子程序中调用,读写参数6711(减1) |
| M35 | R54.2 | 排屑正转 |
| M36 | R54.3 | 排屑停止 |
| M37 | R54.4 | 排屑反转 |
| M41 | R55.0 | 程序检索子程序中调用,状态标识 |
| M42 | R55.1 | 启用行程检测1-II,换刀时Z轴限位更改 |
| M43 | R55.2 | 恢复行程检测1-I |
| M48 | R55.7 | 中心出水开 |
| M49 | R56.0 | 中心出水关 |
| M50 | R18.0 | 换刀程序使用,换刀开始标识 |
| M51 | R18.1 | 换刀程序使用,换刀结束,更新主轴刀号 |
| M54 | R18.4 | 机械刀库选刀 |
| M55 | R18.5 | 机械刀库重置,需要有刀库原点信号才可用 |
| M65 | R65.0 | 伺服刀库选刀 |
| M66 | R65.1 | 自动门关门 |
| M67 | R65.2 | 自动门开门 |
| M70 | R65.5 | 状态标识 |
| M71 | R65.6 | 关闭M70标识状态 |
| M100 | R90.0 | 夹具1夹紧 |
| M101 | R90.1 | 夹具1松开 |
| M102 | R90.2 | 夹具2夹紧 |
| M103 | R90.3 | 夹具2松开 |
| M120 | R301.0 | 对刀仪吹气开启 |
| M121 | R301.1 | 对刀仪吹气关闭 |
2.三菱系统M代码
2.1 哲宏面板加工中心M码
| 三菱M80+哲宏面板+加工中心 M代码 | ||
| M码 | 说 明 | 备注 |
| M00 | 程序暂停 | |
| M01 | 选择停止 | |
| M02 | 程序结束 | |
| M30 | 程序复位 | |
| M03 | 主轴正转 | |
| M04 | 主轴反转 | |
| M05 | 主轴停止 | |
| M06 | 刀具交换 | |
| M07 | 工件吹气开 | |
| M08 | 切削水开 | |
| M09 | 工件吹气关/切削水关 | |
| M10 | 第四轴夹紧 | |
| M11 | 第四轴松开 | |
| M13 | 主轴正转+切削水开 | |
| M14 | 主轴反转+切削水开 | |
| M15 | 主轴停止+切削水关 | |
| M17 | 对刀仪吹气开启 | |
| M18 | 对刀仪吹气关闭 | |
| M19 | 主轴定位 | |
| M20 | 主轴定位取消 | |
| M31 | 排屑器正转 | |
| M32 | 排屑器反转 | |
| M33 | 排屑器停止 | |
| M40 | 第五轴夹紧 | |
| M41 | 第五轴放松 | |
| M44 | 后冲水开 | |
| M45 | 后冲水关 | |
| M48 | 主轴中心冲水开 | |
| M49 | 主轴中心冲水关 | |
| M52 | 错误检测开启 | |
| M53 | 错误检测关闭 | |
| M64 | 刀套下(垂直) | |
| M65 | 刀套上(水平) | |
| M70 | 镜像取消 | |
| M71 | X轴镜像 | |
| M72 | Y轴镜像 | |
| M73 | Z轴镜像 | |
| M74 | 4轴镜像 | |
| M91 | 刀库自动回原点-1号刀 | |
| M92 | 刀库初始化 | |
| M111 | 夹具1输出 | |
| M112 | 夹具1关闭 | |
| M113 | 夹具2输出 | |
| M114 | 夹具2关闭 | |
2.2哲宏面板钻攻机M码
| 三菱M80+哲宏面板+钻攻M码 | ||
| M码 | 功能说明 | 备注 |
| M03 | 主轴正转 | |
| M04 | 主轴反转 | |
| M05 | 主轴停止 | |
| M06 | 刀具交换 | |
| M07 | 工件吹气开 | |
| M08 | 切削水开 | |
| M09 | 工件吹气关/切削水关 | |
| M10 | 第四轴夹紧 | |
| M11 | 第四轴松开 | |
| M12 | 加工吹气关闭 | |
| M13 | 主轴正转+切削水开启 | |
| M14 | 主轴反转+切削水开启 | |
| M15 | 主轴停止+切削水关闭 | |
| M17 | 对刀仪吹气 | |
| M18 | 对刀仪关气 | |
| M19 | 主轴定位 | |
| M44 | 后冲水开 | |
| M45 | 后冲水关 | |
| M52 | 错误检测开启 | |
| M53 | 错误检测关闭 | |
| M61 | 第1轴镜像关闭 | |
| M62 | 第2轴镜像关闭 | |
| M64 | 第4轴镜像关闭 | |
| M70 | 关闭第124轴镜像 | |
| M71 | 第1轴镜像开启 | |
| M72 | 第2轴镜像开启 | |
| M74 | 第4轴镜像开启 | |
| M99 | 程序返回 | |
| M111 | 夹具1开 | |
| M112 | 夹具1关 | |
| M113 | 夹具2开 | |
| M114 | 夹具2关 | |
| M115 | 夹具3开 | |
| M116 | 夹具3关 | |
2.3赛洋面板加工中心M码
赛洋面板配三菱E80雕铣机与M80加工中心梯图已合并,共用相同M代码。
| 三菱系统+赛洋面板M码 | ||
| M码 | 功能说明 | 备注 |
| M03 | 主轴正转 | |
| M04 | 主轴反转 | |
| M05 | 主轴停止 | |
| M06 | 换刀指令 | |
| M07 | 外部吹气开启 | |
| M08 | 切削液开启 | |
| M09 | 切削液关与外部吹气关闭 | |
| M10 | 第四轴夹紧 | |
| M11 | 第四轴松开 | |
| M12 | 外部吹气关闭 | |
| M13 | 主轴正转同时切削液开启 | |
| M14 | 主轴反转同时切削液开启 | |
| M15 | 主轴停止同时切削液关闭 | |
| M19 | 主轴定位 | |
| M21 | 镜像第一轴开 | |
| M22 | 镜像第二轴开 | |
| M23 | 关闭第一二四轴镜像 | |
| M24 | 镜像第四轴开 | |
| M31 | 排屑器正转 | |
| M32 | 排屑器反转 | |
| M33 | 排屑器停止 | |
| M38 | 中心出水开启 | |
| M39 | 中心出水关闭 | |
| M45 | 后冲水开启 | |
| M46 | 后冲水关闭 | |
| M51 | 镜像第一轴关 | |
| M52 | 镜像第二轴关 | |
| M54 | 镜像第四轴关 | |
| M55 | 错误检测开启 | |
| M56 | 错误检测关闭 | |
| M60 | 主轴夹刀 | |
| M61 | 主轴松刀 | |
| M64 | 刀杯上/刀库退回/刀库门关 | |
| M65 | 刀杯下/刀库推出/刀库门开 | |
| M66 | 无特殊用途,信号延时断开 | |
| M67 | 斗笠刀库刀具侦测 | |
| M68 | 斗笠刀库还刀刀号选刀 | |
| M69 | 斗笠刀库取刀刀号选刀 | |
| M70 | 斗笠刀库更新主轴刀号 | |
| M72 | 斗笠刀库换刀时取消X轴短行程保护 | |
| M73 | 斗笠刀库开启X轴短行程保护 | |
| M78 | 油冷机开启 | |
| M79 | 油冷机关闭 | |
| M90 | 无特殊用途,延时结束 | |
| M95 | 无特殊用途,直接结束 | |
| M120 | 对刀吹气开启 | |
| M121 | 对刀吹气关闭 | |
| M200 | 无特殊用途 | |
3. 西门子系统M代码
3.1 加工中心M码
| 西门子828D加工中心M代码 | |
| M码 | 功能说明 |
| M3 | 主轴顺时针旋转 |
| M4 | 主轴逆时针旋转 |
| M5 | 主轴停止 |
| M6 | 刀具更换(缺省设定) |
| M07 | 外部吹气 |
| M08 | 开切削液 |
| M09 | 关切削液关外部吹气 |
| M10 | 四轴夹紧 |
| M11 | 四轴松开 |
| M24 | 排屑器正转 |
| M25 | 排屑器停止 |
| M28 | 开启对刀仪吹气 |
| M29 | 关闭对刀仪吹气 |
| M83 | 刀杯下 |
| M84 | 刀杯上 |
| 西门子828D数控车床M代码 | |
| M码 | 功能说明 |
| M03 | 主轴顺时针旋转 |
| M04 | 主轴逆时针旋转 |
| M05 | 主轴停止 |
| M07 | 高压水泵开 |
| M08 | 低压水泵开 |
| M09 | 切削水关闭 |
| M10 | 卡盘夹紧 |
| M11 | 卡盘松开 |
| M12 | 卡盘内卡模式 |
| M13 | 卡盘外卡模式 |
| M17 | 子程序结束 |
| M19 | 主轴定位 |
| M20 | 尾座顶针推出 |
| M21 | 尾座顶针退回 |
| M23 | 排屑器开启(正转) |
| M24 | 排屑器关闭 |
| M77 | 刀库调试开启 |
| M83 | 刀塔松开 |
| M84 | 刀塔夹紧 |
| M731 | 第1档扭矩 |
| M732 | 第2档扭矩 |
| M733 | 第3档扭矩 |
| M734 | 第4档扭矩 |
| M735 | 第5档扭矩 |
| M736 | 第6档扭矩 |
| M737 | 第7档扭矩 |
新代系统M代码
| 新代雕铣机M代码 | ||
| 序号 | M码 | 功能说明 |
| 1 | M3 | 主轴正转 |
| 2 | M5 | 主轴停止 |
| 3 | M7 | 外部吹气 |
| 4 | M8 | 切削液开启 |
| 5 | M9 | 关闭外部气、切削液、对刀吹气 |
| 6 | M10 | 对刀吹气 |
| 7 | M17 | 排屑器正转 |
| 8 | M18 | 排屑停止 |
| 9 | M19 | 主轴定向 |
| 10 | M50 | 主轴松刀 |
| 11 | M51 | 主轴夹刀 |
| 12 | M52 | 刀库门开 |
| 13 | M53 | 刀库门关 |
| 14 | M54 | 刀库推出 |
| 15 | M55 | 刀库退回 |
| 16 | M60 | 还刀检测 |
| 17 | M66 | 倍率锁定 |
| 18 | M67 | 倍率锁定解除 |
| 19 | M68 | 换刀限位关闭 |
| 20 | M69 | 换刀限位开启 |
| 新代车床M代码 | |||
| 序号 | M码 | 功能说明 | 备注 |
| 1 | M03 | 主轴正转 | |
| 2 | M04 | 主轴反转 | |
| 3 | M05 | 主轴停止转 | |
| 4 | M07 | 开启吹气 | |
| 5 | M08 | 开启切削液 | |
| 6 | M09 | 关闭切削液与吹气 | |
| 7 | M10 | 卡盘夹紧 | |
| 8 | M11 | 卡盘松开 | |
| 9 | M13 | 动力头正转 | |
| 10 | M14 | 动力头反转 | |
| 11 | M15 | 动力头停止转 | |
| 12 | M16 | 主轴刹车钳住 | |
| 13 | M17 | 主轴刹车松开 | |
| 14 | M19 | 主轴定向启动 | |
| 15 | M20 | 主轴定向关闭 | |
| 16 | M24 | 主轴位置模式 | 复位可取消 |
| 17 | M25 | 主轴速度模式 | |
| 18 | M22 | 工件计数 | 参数3804设22即可 |
| 19 | M30 | 加工结束 | |
| 20 | M32 | 尾座进(顶心) | |
| 21 | M33 | 尾座退 | |
| 22 | M35 | 排屑器正转 | |
| 23 | M36 | 排屑器停止 | |
| 24 | M37 | 排屑器反转 | 自动断开 |
| 25 | M39 | 动力头回原点 | 功能与M50相同 |
| 26 | M41 | 主轴M03方向切换 | M3与M4方向对调 |
| 27 | M42 | 主轴M03方向恢复 | M3与M4默认方向 |
| 28 | M50 | 第二主轴定向启动 | 复位可取消 |
| 29 | M51 | 第二主轴定向取消 | |
| 30 | M71 | 主轴齿轮1档 | |
| 31 | M72 | 主轴齿轮2档 | |
| 32 | M73 | 主轴齿轮3档 | |
| 33 | M74 | 主轴齿轮4档 | |
| 34 | M79 | 主轴齿轮空档 | |
| 35 | M81 | 设置第1主轴为当前主轴 | 界面显示的命令与实际转速为第1主轴 开机或者复位后默认第1主轴 |
| 36 | M82 | 设置第2主轴为当前主轴 | 界面显示的命令与实际转速为第2主轴 |
| 37 | M102 | 自动门关 | |
| 38 | M103 | 自动门关 | |
6.1 宝元系统M代码
| 宝元雕铣机M代码 | ||
| M码 | 功能说明 | 备注 |
| M3 | 主轴正转 | |
| M4 | 主轴反转 | |
| M5 | 主轴停止 | |
| M7 | 外部吹气 | |
| M8 | 切削水打开 | |
| M9 | 关闭吹气与切削水 | |
| M10 | 四轴夹紧 | M码设定参数8053中设置10 |
| M11 | 四轴松开 | M码设定参数8052中设置11 |
| M17 | 对刀吹气开启 | M码设定参数8304中设置17 |
| M18 | 对刀吹气关闭 | M码设定参数8305中设置18 |
| M83 | 夹具控制ON | |
| M84 | 夹具控制OFF | |
| M10050 | 主轴松刀 | |
| M10051 | 主轴夹刀 | |
| M10052 | 刀库开门/推出 | |
| M10053 | 刀库关门/退回 | |
| M10056 | 刀库有刀检测 | |
广数系统M代码
| 广数车床M代码 | |
| M码 | 功能说明 |
| M03 | 主轴顺时针转 |
| M04 | 主轴逆时针转 |
| M05 | 主轴停止 |
| M08 | 冷却液开 |
| M09 | 冷却液关 |
| M10 | 尾座进 |
| M11 | 尾座退 |
| M12 | 卡盘夹紧 |
| M13 | 卡盘松开 |
| M14 | 主轴位置控制 |
| M15 | 主轴速度控制 |
| M20 | 主轴夹紧 |
| M21 | 主轴松开 |
| M24 | 第2主轴位置控制 |
| M25 | 第2主轴速度控制 |
| M32 | 润滑开 |
| M33 | 润滑关 |
| M41 | 主轴换到第1档 |
| M42 | 主轴换到第2档 |
| M43 | 主轴换到第3档 |
| M44 | 主轴换到第4档 |
| M50 | 取消主轴定向 |
| M51 | 主轴定向第1点 |
| M52 | 主轴定向第2点 |
| M53 | 主轴定向第3点 |
| M54 | 主轴定向第4点 |
| M55 | 主轴定向第5点 |
| M56 | 主轴定向第6点 |
| M57 | 主轴定向第7点 |
| M58 | 主轴定向第8点 |
| M63 | 第2主轴顺时针转 |
| M64 | 第2主轴逆时针转 |
| M65 | 第2主轴停止 |
