运行指定代码_最全M代码,喜欢的收藏+转发

本文汇总了CNC加工中广泛使用的M代码,包括各种操作如程序停止、主轴起停、冷却液控制等,并提供参考以供编程时使用。虽然可能不完全,但对理解和应用CNC加工M代码有所帮助。欢迎指出错误或补充。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6ae5f6d53299b48e983ce7bcf33274b5.png

数控编程M代码大全

在CNC加工当中中,电脑方面有UG和MC以及HM等一系列软件代替了人工编程,但有些简单的零件和程序修改是肯定要用到手工编程的,所以认识代码是必不可少的。其中M代码是最常见也是最常用的代码,今天我就给大家收集了所有能用到的M代码供大家参考。

后面M后面是:没有特定的功能(不指定),可能是没有这个代码,或许是我没有找到。由于时间有限,要是有遗漏的和错误的。欢迎大家指正,感谢!!!

M代码内容:

M00 程序停止

M01 任选停止

M02 程序结束(复位)

M03 工作主轴起动(正转)

M04 工作主轴起动(反转)

M05 主轴停止

MO6 刀具交换

MO7 特定于某些机床开气或者开冷却液

M08 冷却液开

M09 冷却液关

M10 主轴点动关

M11 主轴点动开

M12 动力刀具轴停止

M13 动力刀具轴正转

M14 动力刀具轴反转

M15 C 轴正向定位

M16 C轴反向定位

M17 机外测量数据通过RS232C传送请求

M18 主轴定向取消

M19 主轴定向

M20 尾架干涉区或主轴干涉监视关(对面双主轴规格)

M21 尾架干涉区或主轴干涉监视开(对面双主轴规格)

M22 倒角关

M23 倒角开

M24 卡盘干涉区关,刀具干涉区关

M25 卡盘干涉区开 刀且于涉区开

M26 螺纹导程有效轴Z轴指定

M27 螺纹导程有效轴X轴指定

M28 刀具干涉检查功能关

M29 刀具干涉检查功能开

M30 程序结束

M31 没有特定的功能(不指定)

M32 螺纹车削单面切削模式

M33 螺纹车削时交叉切削模式

M34 螺纹车削逆向单面切削模式

M35 装料器夹持器Z向滑动后退

M36 装料器夹持器 Z向滑动前进

M37 装料器臂后退

M38 装料器臂前进到卸载位置

M39 装料器臂前进到卡盘位置

M40 主轴齿轮空档

M41 主轴齿轮1档或低速线圈

M42主轴齿轮2档或高速线圈

M43 主轴齿轮3档

M44 主轴齿轮4档

M45 如有需要作为齿轮换挡(不指定)

M46 没有特定的功能(不指定)

M47 没有特定的功能(不指定)

M48主轴转速倍率无效取消

M49 主轴转速倍率无效

M50附加吹气口1关

M51 附加吹气口1开

M52 没有特定的功能(不指定)

M53 没有特定的功能(不指定)

M54分度卡盘自动分度

M55 尾架后退

M56 尾架前进

M57 M63取消

M58 卡盘低压

M59 卡盘高压

M60 M61取消

M61圆周速度恒定切削时,恒定旋转应答忽视

M62 M64取消

M63 主轴旋转 M 码应答忽视

M64 主轴旋转之外的M码应答忽视

M65 T 码应答忽视

M66 刀架回转位置自由

M67 凸轮车削循环中同步运行模式取消

M68 同步模式 A 运行开

M69 同步模式 B 运行开

M70 手动换到指令

M71 工件角度位移,位置1 工件角度位移到固定位置。

M72 工件角度位移,位置2 工件角度位移到固定位置。

M73 螺纹车削类型1

M74 螺纹车削类型2

M75 螺纹车削类型3

M76 工件捕手后退

M77 工件捕手前进

M78 中心架松开

M79 中心架夹紧

M80 过切前进

M81 过切后退

M82 没有特定的功能(不指定)

M83 卡盘夹紧

M84 卡盘松开

M85 LAP 粗车循环后不返回起始位置

M86 刀架右回转指定

M87 M86取消

M88 吹气关

M89 吹气开

M90 关门

M91 开门

M92 棒料进给器后退

M93 棒料进给器前进

M94 装料器装料

M95 装料器卸料

M96 副轴用工件捕手后退

M97副轴用工件捕手前进

M98 尾架低压

M99 尾架高压

M100 等待同步指令

M101 外部M码

M102 外部M码

M103 外部 M码

M104 外部 M码

M105 外部 M码

M106 外部 M码

M107 外部 M码

M108 外部 M码

M109 取消 M110

M110 C轴连接

M111 拾取轴自动零点设定

M112 M-刀具轴在第三刀架上停止

M113 M-刀具轴在第三刀架前进转

M114 M-刀具轴在第三刀架向回转M115 卸料器打开

M116 卸料器关闭

M117 侧头前进

M118 侧头后退

M119 工件计数专用

M120 无工件

M121 固定中心架打开/关闭

M122 固定中心架后退

M123 固定中心架前进

M124 STM 超时检测开

M125 STM 超时检测关

M126 附加送气口3关

M127 附加送气口3开

M128 尾架转动后退

M129 尾架转动前进

M130 卡盘故障检测空气关

M131 卡盘故障检测送气输出关

M132 卡盘故障检测关

M133 卡盘故障检测开

M134 负荷监视关

M135 负荷监视开

M136 复合固定循环形状指定

M137 对刀器互锁解除开

M138 对刀器互锁解除关

M139 自学功能启动

M140 攻丝循环动力刀具恒周速应答忽视

M141 C轴夹紧指令选择

M142 冷却液低压

M143 冷却液高压

M144 附加冷却液1关

M145 附加冷却液1开

M146 C 轴松开

M147 C 轴夹紧

M148 自动脱模主轴正转

M149 自动脱模主轴反转

M150 同步旋转关

M151 同步旋转开

M152 动力刀具轴互锁解除开

M153 动力刀具轴互锁解除关

M154 附加送气口2关(测量用吹气口)

M155 附加送气口2开(测量用吹气口)

M156 尾座互锁解除关

M157 尾座互锁开

M158凸轮加工机-同步运行关

M159凸轮加工机-同步运行开

M160 M161取消

M161 进给倍率固定(100%)

M162 M163取消

M163 动力刀具主轴倍率固定(100%)

M164 M165取消

M165进给保持和单程序段忽视

M166尾架进给/后退互锁解除关

M167 尾架进给/后退互锁解除开

M168忽略动力刀具轴恒周速应答忽视

M169 C轴没卡紧

M170 没有特定的功能(不指定)

M171 没有特定的功能(不指定)

M172 车床内侧机械手互锁解除关

M173 车床内侧机械手互锁解除开

M174 附加冷却液2关

M175 附加冷却液2开

M176 Y轴松开

M177 Y轴夹紧

M178 尾架卡盘夹紧

M179 尾架卡盘松开

M180 机械手请求0

M181 机械手请求1

M182 机械手请求2

M183 机械手请求3

M184卡盘互锁取消关

M185卡盘互锁取消开

M186 没有特定的功能(不指定)

M187 没有特定的功能(不指定)

M188 尾架连接关(牵引可编程尾架规格)

M189 尾架连接开(牵引可编程尾架规格)

M190 尾架连接是可用GOO移动

M191 动力刀具主轴分度方向指定(顺时针)

M192 动力刀具主轴分度方向指定(逆时针)

M193 M194取消

M194 螺纹车削相位核运行

M195 M196取消

M196螺纹车削相位核对位移量有效

M197螺纹车削相位核对位移量清除

M198 外部子程序调用(不确定)

M199 没有特定的功能(不指定)

M200Z轴同步进给取消

M201 Z轴同步进给 G13

M202 Z 轴同步进给 G14

M203 刀架松开(数控刀架)

M204 LR15M-ATC;循环时间缩短规格(刀库换刀门关)

M205 LR15M-ATC;循环时间缩短规格(刀库换刀门开)

M206 LR15M-ATC;循环时间缩短规格(后退位置防护罩开)

M207 LR15M-ATC;循环时间缩短规格(后退位置防护罩关)

M208 门互锁 C,D开

M209 门互锁 C,D关

M210 没有特定的功能(不指定)

M211 键槽切削循环:单向切削模式

M212 M-刀具轴在第三刀架上停止或键槽切削循环:交叉切削模式

M213 M-刀具轴在第三刀架上停止或键槽切削循环:进给量指定切削模式

M214 M-刀具轴在第三刀架上停止或键槽切削循环:等分切削模式

M215 负载监视 G00忽略关

M216 负载监视 G00忽略开

M217 没有特定的功能(不指定)

M218 附加吹气口关

M219 附加吹气口开

M220 平面车削关

M221 平面车削旋转比(1:1)

M222 平面车削旋转比(1:2)

M223 平面车削旋转比(1:3)

M224 平面车削旋转比(1:4)

M225 平面车削旋转比(1:5)

M226 平面车削旋转比(1:6)

M227 LR15M-ATC;ATC 操作完成等待指令

M228 ATC 下一个刀具返还指令

M229 ATC 动力刀具分度

M230 外部 M码

M231 外部M码

M232 外部 M码

M233 外部 M码

M234 外部 M码

M235 外部 M码

M236 外部 M码

M237 外部 M码

M238 平面车削动力主轴相位变更

M239 副主轴模式 主轴分度

M240 动力刀具主轴:空档

M241 动力刀具主轴:第1档

M242 动力刀具主轴:第2档

M243 排屑装置停止

M244 排屑装置正转

M245 查手册发现数控程序指令M245对应DB21.DBX34.0,但是简明调试手册上仅说明该信号为OEM通道信号,查西门子其它手册,也没有发现DB21.DBX34.0具体含义

M246 副主轴卡盘互锁解除开

M247副主轴卡盘互锁解除关

M248 副主轴卡盘夹紧

M249副主轴卡盘松开

M250 工件推进器后退

M251 工件推进器前进

M252 激光尺数据写入

M253激光尺数据核对

M254 程序停止

M255 没有特定的功能(不指定)

M256 没有特定的功能(不指定)

M257 没有特定的功能(不指定)

M258 没有特定的功能(不指定)

M259 没有特定的功能(不指定)

M260 没有特定的功能(不指定)

M261 没有特定的功能(不指定)

M262 没有特定的功能(不指定)

M263 没有特定的功能(不指定)

M264 没有特定的功能(不指定)

M265 取消

M266 脉冲手轮控制方式是取消快速进给

M267 没有特定的功能(不指定)

M268 没有特定的功能(不指定)

M269 没有特定的功能(不指定)

M270 没有特定的功能(不指定)

M271 主轴低速开

M272 主轴低速关

M273 没有特定的功能(不指定)

M274 没有特定的功能(不指定)

M275 没有特定的功能(不指定)

M276 没有特定的功能(不指定)

M277 没有特定的功能(不指定)

M278 没有特定的功能(不指定)

M279 没有特定的功能(不指定)

M280 没有特定的功能(不指定)

M281 没有特定的功能(不指定)

M282 没有特定的功能(不指定)

M283 没有特定的功能(不指定)

M284 没有特定的功能(不指定)

M285 没有特定的功能(不指定)

M286 没有特定的功能(不指定)

M287 没有特定的功能(不指定)

M288 副主轴模式 吹气关

M289 副主轴模式 吹气开

M290 顶门关

M291 顶门开

M292 没有特定的功能(不指定)

M293 没有特定的功能(不指定)

M294 没有特定的功能(不指定)

M295 没有特定的功能(不指定)

M296 时间常数切换(用于少量切削标志)

M297 时间常数切换(用于有效形状)

M298 没有特定的功能(不指定)

M299 没有特定的功能(不指定)

这些都是从网上找的资料,或者能帮助到你们,或许不能,如果有看到哪个地方有错误的话,通知我就OK了,由于很多原因,不能一一求证这些代码,希望理解

ace0a48dac87b8460e47b53da28e4ad2.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值