
数控编程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了,由于很多原因,不能一一求证这些代码,希望理解
