三菱 M80 梯形图怎么写进 CNC?GX Developer 写 RAM、转 ROM 与 Checksum ERROR 排查

一、先说清:M80 的”梯形图”是 CNC 内的 PLC,不写进 ROM 断电就没

三菱 M80 / M800 是数控系统,但它里面带一个内嵌 PLC(序列程序 / 梯形图),负责机床侧 IO、刀库、手轮、外部轴使能这些逻辑。这个梯形图不是写到外置 PLC 盒子,而是写进 CNC 本体的存储器里——通常是”内藏 RAM”做运行区,”Flash ROM / IC 卡”做断电保持区。

所以写梯形图要分两步看:先写进 RAM 让它跑起来,再”转 ROM”把它固化下来。只写 RAM、不转 ROM,一次断电梯形图就没了,开机 PLC 不运行,机床直接趴窝。

三菱 M80 CNC 内嵌 PLC:RAM 运行区与 ROM/IC 卡保持区的关系

工具版本先说在前:用户常提”GX Developer”,但老 M60 / 60S 系列才主用 GX Developer;M800 / M80 系列一般用 GX Works2 / GX Works3(M80V 用 GX Works2)。工具版本要和机型、固件匹配,否则握手或转换会失败。下面两条流程都给,以本机手册为准。

二、写入流程:从 GX Developer / GX Works 把梯形图写进 CNC

M60 / 60S 系列(GX Developer)

  • 在 GX Developer 里:[Online] → [写入PC](写进 CNC)。
  • 在”文件选择”选项卡里选要写入的梯形图文件,点 [执行]。
  • 注意:”对象存储器”里只有”内藏 RAM”有效;不要去设”文件选择”以外的选项卡(元件数据 / 程序 / 程序通用 / 按程序分类)。

M800 / M80 系列(GX Works2 / GX Works3)

广告
  • 在 GX Works2/3 里:[在线] → [写入 PLC],选 PLC 程序 / 参数,执行写入 CNC 的内藏 RAM。
  • 写入过程中,CNC 侧会把通用梯形图转换成本机固有的梯形图机器代码——这一步就是后面 Checksum ERROR 的高发点。
三菱 M80 梯形图写入 CNC 的两套流程:GX Developer 写入PC 与 GX Works2/3 写入 PLC

三、为什么必须”转 ROM”——只写 RAM 断电丢

写进 RAM 只是让 PLC 这次上电能跑。要断电不丢,必须把 RAM 里的程序复制到 ROM。

M80 手册给出的”转 ROM”路径(GX Developer 侧):

  • [Online] → [Write to PLC (Flash ROM)] → [Copy program memory data into ROM]
  • 注意:Target 里只有 “IC Card (ROM)” 有效(具体以本机手册/诊断为准)。
  • 点 [执行] → [Yes] 后会有警告对话框——一旦点 OK,CNC 内 ROM 里的旧 PLC 程序会被覆盖/删除,执行前务必确认。

M800 / M80 在 GX Works2/3 里也有对应的”写入 ROM / 复制程序存储器数据到 ROM”操作,含义一样:把运行区固化到保持区。

三菱 M80 转 ROM 固化:RAM → Flash ROM / IC 卡,否则断电丢失

一句话记:写 RAM = 能跑;转 ROM = 断电还在。现场改完梯形图,很多人忘了最后一步转 ROM,下次断电开机就”PLC 不运行”,白查半天。

四、Checksum ERROR 是什么:转换错误把出错步变 NOP

最典型的 Checksum ERROR 来自转换错误,不是内存坏了:

  • 现象:GX Developer 往 CNC 写梯形图后,弹出”修正前的程序与登录程序不同“的对话框;在 PC 端”文件选择”选项卡打开那个出错文件,标题栏会显示 WARNING : Checksum ERROR!! 。
  • 根因:你的梯形图用了 M60/60S/M80 不支持的元件或指令格式。CNC 侧把它转成本机机器码时,把出错的步转成了 NOP 代码,然后才转发完、最后报错。
  • 危险:在这种状态下让 PLC 运行,CNC 侧会直接出错、跑不起来。
  • 🚨 千万不要在 GX Developer 里”读取”发生转换错误的那个梯形图文件——里面可能混进了非预期的数据,读了再写会非法操作,越修越乱。
三菱 M80 Checksum ERROR 原因树:转换错误→NOP、内存损坏、版本不匹配

确认出错步的方法:用 PC 比较(GX Developer)或 PLC verify(GX Works2/3)功能。GX Works2/3 里 Verify Source 选你 PC 侧的梯形图,Verify Destination 选 CNC 侧名为 ERRLD-00 的错误文件;不一致的地方双击打开,CNC 侧显示为 NOP 指令的就是转换出错的步——改 PC 侧源程序里对应的元件/指令,重新编译转换即可。

五、Checksum ERROR 的其它根因:程序损坏 / 版本不匹配 / 电池

除了转换错误,还有几类也会顶出校验类报错:

  • 程序 / 内存损坏:备份电池耗尽 → NVRAM 数据损坏;EEPROM/Flash 写周期耗尽;电气噪声或电源瞬变在写入时把数据写坏;内存 IC 缺陷。表象是 SF LED 常红、显示 CHECKSUM ERROR / 故障码、停在 STOP 模式、上传看到乱码或缺失的逻辑块。
  • 校验不匹配(verify 报不一致):离线项目有还没写进 CPU 的本地修改(结果全 PC only);PLC 侧程序来自另一台设备(PLC only);FB 签名不一致——CPU 里的 FB 是用不同版本的 FB 库写的;I/O 分配参数不匹配(基板插槽变了)。
  • M80 现场实例:有台 M80 故障和 PLC 通信有关,原因是”不符合格式的 PLC 程序”引起通信错误。处理是 NC 系统旋钮拨到 1 让 PLC 停止、设 #6451=00110000 解除 PLC 程序影响,再把 PLC 程序格式化后传送正常程序,系统恢复。
广告

六、现场排查顺序:先别读坏文件,用 verify 找 NOP 步

  1. 先停 PLC:出现 Checksum ERROR,把 NC 旋钮拨到 1(或 STOP),别让坏程序继续跑;切勿在 GX Developer 里读取那个出错文件。
  2. 定位 NOP 步:打开 GX Works2/3 的 PLC verify(Source=PC 侧梯形图,Destination=CNC 侧 ERRLD-00),或 GX Developer 的 PC 比较,双击不一致处——NOP 指令就是转换失败的步。
  3. 改源程序:找到出错步用的”不支持的元件/指令格式”,在 PC 侧工程里改掉,重新编译、转换(F4)。
  4. 重写入:先写 RAM,确认能运行,再转 ROM 固化。
  5. 内存损坏类:若是电池/Flash 问题,先换备份电池、从离线备份恢复程序;必要时换 CPU 模块。
  6. 回校:写入后做一遍 PLC verify,确认无 NOP、无不一致再交付。

七、安全提醒与备份(转 ROM 前先有备份)

  • 写 ROM 会覆盖/删除 ROM 里的旧 PLC 程序,动手前确认 CNC 当前程序已备份、且你手上是正确版本。
  • 定期把梯形图工程备份到 PC(.gxw / .gx3 / .fxp,含注释文件),别只存在 CNC 里。
  • 保持备份电池电压(正常 > 2.7V),电池耗尽是 NVRAM 损坏、校验和报错最常见的根因。
  • 操作遵守机床厂安全规范(LOTO),PLC 程序改动影响整机 IO 安全链。
  • M80 具体的 ROM 位置(内藏 / IC 卡)与”转 ROM”菜单位置因机型/固件而异,以本机诊断画面和三菱手册为准。

常见问题

只写 RAM 不转 ROM,断电会丢吗?

会。写进 RAM 只是本次上电能跑;不转 ROM(复制到 Flash ROM / IC 卡),断电后梯形图就没了,开机 PLC 不运行。改完梯形图记得最后一步”转 ROM”固化。

Checksum ERROR 能直接忽略吗?

不能。转换错误类的 NOP 步,硬跑会让 CNC 侧报错起不来;内存损坏类的会直接停在 STOP 模式。正确做法:先停 PLC、别读坏文件,用 GX Works2/3 的 PLC verify(找 ERRLD-00 里的 NOP 步)或 GX Developer 的 PC 比较定位出错元件/指令,改 PC 侧源程序重编译再写。

M80 到底用 GX Developer 还是 GX Works?

老 M60 / 60S 系列主用 GX Developer;M800 / M80 系列用 GX Works2 / GX Works3(M80V 用 GX Works2)。工具版本要和机型、固件匹配,否则握手或梯形图转换会失败。具体 ROM 位置与菜单位置以本机手册为准。

最后更新:2026-10-26

本文有英文版:How to Write Mitsubishi M80 Ladder Logic into the CNC — RAM Write, ROM Copy and Checksum ERROR
面向海外读者的完整英文版,内容与本文对应 — 可直接转给非中文同事或海外客户。
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

广告