作者: Jim Wang 公众号: 巴博萨船长

摘要:线切割数控机加工M代码一览表,全部代码语法格式都有详细的解释性描述。部分代码采用图文形式进行详细介绍描述。

Abstract: List of M codes commonly used in WEDM, all code syntax format with detailed explanatory descriptions. Some codes are described in detail in graphic form.

作者: Jim Wang 公众号: 巴博萨船长

线切割数控加工常用M代码一览表

M代码 代码功能(通用) AC CUT HMI 2 Sodick设备 Seibu设备
M00 程序停止 - - -
M01 可选停止 - - -
M02 程序结束 - - -
M03 AWT 跳过;放电开启(西部) x * *
M04 打开侧门;停留(西部) * x *
M05 关闭侧门;无视接触感知(沙);放电停止(西) * * *
M06 启用穿丝射流;移动过程不放电 * *
M07 导电块回退 - x
M08 打开舱门 - x
M09 打开侧门 - x
M12 关闭侧门 + 填充 - x
M13 等待门关闭 + 填充 - x
M14 重新穿丝块初始化 - x
M15 设置锥度切割模式 x x -
M18 打开液槽门 - x
M19 关闭液槽门 - x
M20 穿丝
M21 断丝(AWF,SEQ1) x x
M23 取消激活几何策略;断丝(AWF,SEQ2) * x *
M24 激活几何策略;断丝(AWF,SEQ2) * x *
M25 选择定位供电 x x -
M27 取消激活保护策略 * x *
M28 激活保护策略,等级1;(西)内部轮廓起始位置距离 * x *
M29 激活保护策略,等级2;(西)外部轮廓起始位置距离 * x *
M30 程序结束 - - -
M33 电极丝处理臂向前旋转 x - x
M34 加注工作水槽 - x x
M35 排空工作水槽 - x x
M36 半水箱门限制设置 x x
M37 开启锥度控制(西部) x x -
M38 加注工作水槽和浸入模式;关闭锥度控制(西部) * x *
M39 加注工作水槽和喷水模式 - x x
M40 放电停止,同M05(西) x x -
M41 关闭供电 x x -
M42 停止给丝 x x -
M43 电极丝处理臂向后旋转;(西)加工液停止 x * *
M44 循环泵关闭 - x x
M45 加工液开启循环泵打开 - - -
M46 半水箱门限制取消;(西)停止加工液,给丝,切割功率 * - *
M50 自动剪丝 - - -
M55 跳点名称 x x -
M60 自动穿丝,同M20 - x -
M62 完成工作水槽排空 - x x
M67 排空液槽 - x x
M70 回溯 x x -
M74 开启冲洗切割(完全排空) x x -
M75 开启浸没切割 x x -
M76 开启冲洗切割(部分排空) x x -
M80 放电开启(不可用) x x -
M81 供电开启 x x -
M82 给丝开启 x x -
M83 加工液开启 x x -
M89 控制侧面切割 x x -
M90 设置切割开始位置 x x -
M96 反向复制结束(镜像功能) x x -
M97 反向复制开启(镜像功能) x x -
M98 从主程序跳转到子程序 x - -
M99 从子程序跳转到主程序 x - -
M101 M代码额外输出指令1 x x -
M102 M代码额外输出指令2 x x -
M103 M代码额外输出指令3 x x -
M114 ACO控制选项 x x -
M115 ACO控制选项 x x -
M116 ACO控制选项 x x -
M117 切割时间记录 x x -
M118 LHA开启 x x -
M121 ELC模式取消(可选) x x -
M122 ELC模式启用(可选) x x -
M123 芯线切割,结束位(单次) x x -
M124 芯线切割,起始位(单次) x x -
M125 芯线切割关闭(持续) x x -
M126 芯线切割开启(持续) x x -
M131 用户数据库自动输入 x x -
M151 进刀路径修正关闭 x x -
M152 进刀路径修正开启 x x -
M161 厚度控制关闭 x x -
M162 厚度控制开启 x x -
M199 半水箱门限制取消 x - x
1
2
3
图例 -,通用功能描述相同
图例 x,设备不支持该命令
图例 *,特殊功能差异描述

M00:程序停止 [返回]

代码格式:M00

解释:程序停止功能。停止后点击M00会从头开始。M00指令实际上是一个暂停指令。功效是履行此指令后,机床结束一切操作。即进丝等动作结束。但模态信息全数被保存,在按下把持面板上的启动指令后,机床重新启动,持续履行后面的程序。

用处:M00该指令重要用于工件在加工过程中需停机检查、测量零件、手工换刀或交接班等。

M01:程序停止 [返回]

代码格式:M01

解释:可选的停止功能,停止后点击M01就会继续。M01指令的功效与M00类似,不同的是,M01只有在预先按下把持面板上“可选停止开关”按钮的情形下,程序才会结束。倘若未按下“可选停止开关”按钮,程序履行到M01时不会停止,而是持续履行下面的程序。M01结束之后,按启动按钮可以持续履行后面的程序。

用处:M01该指令重要用于加工工件抽样检查,清理切屑等

M02:程序结束 [返回]

代码格式:M02

解释:程序结束

用处:作为线切割NC代码的最后一行。

M03:AWT 跳过 [返回]

代码格式:M03

解释:代码搜索

用处:AWT为自动穿装置. 实现自动熔断及自动穿作业

M04:打开侧门 [返回]

代码格式:M04

解释:

  • 打开侧门
  • 西部设备停止,格式为M04P_ , 不允许小数点,在 P 指定的时间内停止运行,等效于G04

用处:

M05:无视接触感知 [返回]

代码格式:M05

解释:无视接触感知;关闭侧门( AC CUT HMI 2 )

用处:用于空跑(Dry Run)。为无视接触感知(No sensor touch)模式下,如果电极丝触碰到其它物体时,电极丝会断开。用于当你想通过现有的切口进行空跑时。所有轴的电机运行,所有限位开关被检查。

M06:移动过程不放电 [返回]

代码格式:M06

解释:移动过程不放电

用处:

AC CUT HMI 2 设备:启用穿丝射流

M07:导电块回退 [返回]

代码格式:M07

解释:启用穿丝射流(AC CUT HMI 2 )

用处:

M08:打开舱门 [返回]

代码格式:M08

解释:打开舱门

用处:不常用此M命令

M09:打开侧门 [返回]

代码格式:M09

解释:打开侧门

用处:不常用此M命令

M12:关闭侧门 + 填充 [返回]

代码格式:M12

解释:关闭侧门 + 填充

用处:不常用此M命令

M13:等待门关闭 + 填充 [返回]

代码格式:M13

解释:等待门关闭 + 填充

用处:不常用此M命令

M14:重新穿丝块初始化 [返回]

代码格式:M14

解释:重新穿丝块初始化

用处:

M15:设置锥度切割模式 [返回]

代码格式:M16P_

解释:设置锥度切割模式

  • P值为0,垂直切割(正常模式)
  • P值为1,锥度切割,通过锥度角指令
  • P值为11,锥度切割,上下异形

用处:

M25:选择定位供电 [返回]

代码格式:M25P_, 百分比

解释:可选择定位(侧面、孔中心、间隙中心)供电。

用处:该选项亦可通过M41,M46,M81和M86指令实现控制。

M30:程序结束 [返回]

代码格式:M20

解释:程序结束

用处:与M02同义,但无法返回程序开始位置

M55:跳点名称 [返回]

代码格式:M55

解释:跳点名称,当出现时切割进给块跳到下一个 M20 块。(空跑时)

用处:

M70:回溯 [返回]

代码格式:M70

解释:切割路径会回溯到切割开始位置

用处:

M89:控制侧面切割 [返回]

代码格式:M89P_,

解释:控制侧面切割

用处:切割条件受到控制,以防止从工作面切割时断线。仅适用于指定块。可通过 M89P_ 指定切割控制长度。未指定 P 时,将使用外围参数 CD_05 [侧面切割时的控制长度] 的设置值。

M90:设置切割开始位置 [返回]

代码格式:M90,

解释:设置切割开始位置

用处:切割起点用作起点返回功能或回溯功能的参考点。*即使在执行 G92、G93、G54~G59 (G54Pn)、G54P9999、M20 的单命令时,也可以设置切割起点。

M101:M代码额外输出指令1 [返回]

代码格式:M101,

解释:M代码额外输出指令1

用处:与 M102、M103 相同。执行 M101 命令时,继电器触点(输出地址 Y7#4,M102 为 Y7#5,M103 为 Y7#6)将接通,然后通过输入外部 FIN 信号(输入地址 X6#3)完成 M101 命令。

M114:ACO控制选项 [返回]

代码格式:M114B_ _ W_ _, B为降阶(STEP DOWN) 控制距离;W为升阶(STEP UP) 控制距离。

解释:ACO控制选项,Auto-Cut-Off控制选项

  • M114,单次模式
  • M115,持续模式,升阶控制
  • M116,持续模式,降阶控制

M117:切割时间记录 [返回]

代码格式:M117,

解释:切割时间记录

用处:切割时间(单位:秒)使用M117Pxxx命令写入宏变量No.xxx。示例:当命令“M117P500;”用于切割开始,命令“M117P501;”用于切割完成时,可以通过从#501中扣除宏变量#500来计算切割时间。

M118:LHA开启 [返回]

代码格式:M117,

解释:LHA开启

用处:当工件和金属丝之间发生短路时,下喷嘴空气会打开。


版权声明:
文章首发于 Jim Wang's blog , 转载文章请务必以超链接形式标明文章出处,作者信息及本版权声明。