FANUC 900/950/971 报警代码大全:系统级报警 900–976 速查表与「换板还是查线」判定

FANUC 的 900 段报警是让现场最紧张的一类——屏幕一黑、几个红字,机床彻底不动。但这一段的规律其实很硬:它几乎都是 CNC 控制侧硬件(主板 / 轴卡 / 存储器 / PMC / 总线)的问题,而且在 FANUC 手册里被明确标注为”不能用复位键消除”。搞清这两点,就能省掉大量无效操作。

本文按 0i-C/D、16i/18i、0i Mate 这一代最常被引用的口径整理 900–976,并额外标出老机型(0i-A/B 一类)同号不同义的地方——这是网上速查表普遍缺失、也最容易误判的部分。

换板、清存储器之前请先备份:FANUC 数据备份与恢复完整教程。

一、什么是系统级报警:与 SV / SP / 外围报警的边界

表 1 — 报警类别边界:系统报警管的是 CNC 控制侧

类别号段说的是谁的问题典型例子
系统报警900–976CNC 控制侧硬件:主板、轴卡、存储器(FROM/SRAM/DRAM)、PMC、总线900 ROM PARITY、950 PMC、974 F-BUS
伺服报警4xx(SV)伺服放大器、电机、反馈401 VRDY OFF、410/411 位置偏差
主轴报警7xx(SP)主轴放大器、主轴电机749 S-SPINDLE LSI ERROR
外围 / 机床侧1000+(多为 MTB 自定义)机床厂梯形图生成的外部报警1001、1004 等

最实用的一条边界判据:FANUC 手册在系统报警表前明确写着 —— *These alarms cannot be reset with reset key.*(这些报警不能用复位键消除)。所以你按 RESET 没反应,不是操作不对,是这一类报警本来就设计成必须断电重启、且复现即判定硬件故障。反过来,能一按 RESET 就清掉的,基本不是系统级报警。

更多报警号的整体分布见《FANUC 报警代码大全》。

FANUC 系统级报警边界:900-976 管 CNC 控制侧硬件,与 4xx 伺服、7xx 主轴、1000+ 外围报警的划分

二、900–976 速查表

下表以 0i-C/D、16i/18i、0i Mate 这一代口径为主(依据相应的操作说明书报警表)。能否复位一列全部为”否”,原因见第五节。

表 2 — FANUC 系统报警 900–976 速查(0i-C/D、16i/18i 口径)

编号原文含义首选检查责任部件能否 RESET 复位
900ROM PARITYCNC / 宏程序 / 伺服的 ROM 奇偶校验错误(上电时软件从 FROM 拷入 DRAM 后校验不过)按显示的 ROM 号重写 flash ROMFROM/SRAM 模块、DRAM否
910 / 911SRAM PARITY (BYTE 0/1)零件程序存储 RAM 奇偶错误全清存储器;仍复现则换模块SRAM 模块 / 主板否
912–919DRAM PARITY (BYTE 0–7)DRAM 模块奇偶错误断电重启看是否复现DRAM 模块否
920SERVO ALARM (1–4 AXIS)1–4 轴伺服报警:看门狗或轴控制卡 RAM 奇偶错误光缆 → 轴卡 → CPU 卡 → 母板轴控制卡否
921SERVO ALARM (5–8 AXIS)5–8 轴同上同 920轴控制卡否
924SERVO MODULE SETTING ERROR数字伺服模块未安装检查主板上的伺服控制 / 接口模块是否插牢轴卡未插好否
926FSSB ALARMFSSB 串行回路通信异常看放大器 LED;查 24V 有无瞬间跌落、编码器反馈线是否对地短路轴卡 / 光缆 / 伺服放大器否
930CPU INTERRUPTCPU 异常中断断电重启;若消失多为干扰,反复出现则清 SRAM 再换 CPU 卡主板 / CPU 卡否
935SRAM ECC ERROR零件程序存储 RAM 的 ECC 错误换主板(SRAM 模块)后全清、重设全部数据主板 / SRAM 模块否
940PCB ERRORPCB ID 错误核对板卡型号与配置主板 / 存储模块否
950PMC SYSTEM ALARM (PCxxx)PMC 故障(含 I/O Link 通信错误与 PMC 控制电路故障)按画面 PCxxx 详细码定位(见第四节)主板上 PMC 控制电路 / 选件板否
951PMC WATCH DOG ALARMPMC 看门狗报警断电重启;复现则查主板 / 选件板主板 / 选件板否
960DC24V POWER OFF24 V DC 输入电源异常量 24 V 电源与接线外部 24 V 电源否
970NMI OCCURRED IN PMCLSIPMC-SA1:主板上 PMC 控制 LSI 异常(I/O RAM 奇偶)换主板主板否
971NMI OCCURRED IN SLCPMC-SA1:检测到 I/O Link 断线查 I/O Link 电缆连接、I/O 单元 24 VI/O Link 回路 / 主板侧否
972NMI OCCURRED IN OTHER MODULE主板以外的板卡产生 NMI画面会显示故障板槽号,试换该板选件板否
973NON MASK INTERRUPT不明原因的 NMI查电源板 / 主板,并排查干扰电源板 / 主板 / 干扰否
974F-BUS ERRORFANUC 总线错误依次换 CPU、主板、选件板主板 / 选件板否
975BUS ERROR (MAIN)主板总线错误CPU → 显卡 → FROM/SRAM → 主板主板否
976L-BUS ERROR本地总线错误同 975主板否

⚠️ 同号不同义的两个坑(老机型特别注意)

广告
  • 910/911/912/913 在老 0i(0i-A/B 一类)上定义相反:那一代是 910/911 = DRAM PARITY(Low/High)、912/913 = SRAM PARITY(Low/High);而上表(0i-C/D、16i/18i)是 910/911 = SRAM PARITY、912–919 = DRAM PARITY。查表前先确认系统代际,否则会换错件。
  • 970/971 带 PMC-SA1 前提:这两个号是 PMC-SA1 规格下的表述;其它 PMC 规格(如 SB7)下 I/O Link 类异常更多直接体现在 950 及其 PC 详细码上。
FANUC 900-976 系统报警三类归因:存储器类、板卡类、总线类

三、三类归因:先看是”存东西的”、”算东西的”还是”连东西的”

把 20 个号归成三类,排查方向立刻清楚:

  • 存储器类(900 / 910–919 / 935):FROM、SRAM、DRAM 这些”存东西的”器件出错。共同特征是上电自检 / 校验阶段就失败,处理思路是”重写 ROM → 全清存储器 → 换存储模块 / 主板”,且换完必须重设全部参数与数据。
  • 板卡类(920/921/924 / 930 / 940 / 950 / 951 / 960):轴卡、CPU 卡、主板上的 PMC 电路、外部 24 V。共同特征是与具体功能绑定(某几根轴、PMC、电源),处理思路是”先外围(光缆、24V、插头)再换卡”。
  • 总线类(926 FSSB / 970–976):FSSB 光缆回路与主板各类总线。共同特征是多点同时异常、且常伴随干扰或供电跌落,处理思路是”先查 24 V 与接地、光缆,再谈换主板”。

经验:三类里总线类最容易被人直接判死刑换主板,而实际相当比例的根因是 24 V 瞬间跌落、接地不良或外部 I/O 对地短路——这些是免费的检查,先做完再下单。

四、950 的 PCxxx 详细码怎么读

950 是这一段最值得展开的一个号,因为它会在画面上给出详细码,直接告诉你问题出在 I/O Link 的哪个环节。

画面形式(不同版本写法略有差异):

PC050  I/O LINK (CHx)  aa:bb-aa:bb
PC050  I/O LINK CHx    aabb-aabb:aabb
  • CHx = I/O Link 的通道号
  • aa / bb = 内部错误代码(十六进制)

现场维护资料给出的位解读(以 aabb-xxyy 形式说明):

表 3 — 950 详细码 xx 位的含义

xx 的位含义典型值指向
第 0 位 = 1主控站收到无效传输数据4142I/O Link 电缆受外部干扰 / 电缆连接不牢 / 母板或 I/O 设备异常
第 1 位 = 1I/O 设备异常4382yy 的第 0–4 位数值减 1 = 故障的组号
第 2 位 = 1主控站与从属站连接中断8400从属站电源(含瞬间断电)/ 电缆未连 / 母板或 I/O 设备异常
第 3 / 4 位 = 1PMC 控制回路监控异常—更换母板

950 的常见根因清单(按现场命中率排序):

  1. 分配了 I/O 单元地址,但该 I/O 单元实际没接
  2. I/O Link 电缆没接好 / 断线
  3. I/O 设备本身失效(I/O 单元、Power Mate 等)
  4. I/O Link 上 I/O 板的 24 V 电源缺失或瞬间降低
  5. 外部 I/O 点对地短路,把 I/O 板的 24 V 拉低
  6. 主板(母板)故障

⚠️ 上面”xx 各位”的位解读来自现场维修资料的整理,官方手册把 PC 详细码指向《报警一览(PMC)》章节;具体位定义以随机床手册为准,但”先查 24 V 与电缆、后谈换板”的顺序是通用的。

FANUC 950 报警 PC050 详细码读法:CHx 通道号、xx 各位含义、yy 组号换算,以及 24V 与对地短路检查

五、可复位 vs 不可复位:为什么 950 按 RESET 没用

直接给结论:

表 4 — 可复位与不可复位对照

类别能否用 RESET 消除正确动作
900–976 全部系统报警❌ 不能断电 → 排除外围(24 V / 接地 / 光缆 / 插头)→ 重新上电;若复现即按对应号换件
一般 P/S、超程、外围报警✅ 多数可以排除原因后按 RESET

所以”950 按复位键没反应”是设计如此,不是故障加重了。正确顺序是:

  1. 断电重启一次,看报警是否复现——不复现且长时间正常,多半是瞬时干扰或 24 V 瞬间跌落;
  2. 复现就按第四节的清单先查外围:I/O Link 电缆、I/O 板 24 V、有无外部点接地;
  3. 外围都正常、详细码又指向 PMC 控制回路(第 3/4 位)→ 才考虑换主板。

六、实操判据表:先查这四项,再谈换件

表 5 — 先查四项,再谈换件

广告
先查项怎么查对应哪些号为什么先查它
24 V DC量 CNC / I/O 板 / 放大器控制电源电压,观察有无瞬间跌落(带抱闸电机的抱闸 24 V 不要与放大器共用一路)960、971、950、926、97324 V 跌落是总线类与 I/O Link 类报警最常见的共同根因
接地与对地短路查外部 I/O 点、编码器反馈线有无对地短路;屏蔽层单点接地926、950、973外部点对地短路会把 24 V 拉低、把干扰引入总线
FSSB 光缆 / I/O Link 电缆看接头有无松动、光缆有无折损;伺服放大器 LED 状态926、920/921、950、971松脱与折损是”随机出现”类报警的头号原因
母板与板卡安装轴卡、FROM/SRAM 模块、选件板是否插牢924、940、920/921板卡没插牢的报警和板卡坏了一模一样

判断顺序的价值在于:前三项不花钱,第四项也只是插拔。把免费动作做完再换主板,能避免”换了主板还报警”的尴尬——因为根因可能只是一根松掉的 24 V 线。

七、何时必须换主板:974 / 975 / 976 与花屏的换件顺序

到这一节,说明外围已经排除、报警稳定复现,才进入换件阶段。

  • 974 F-BUS ERROR:依次试换 CPU 卡 → 主板(母板)→ 选件板。
  • 975 BUS ERROR(MAIN)/ 976 L-BUS ERROR:依次 CPU 卡 → 显卡 → FROM/SRAM 模块 → 主板。
  • 950 且详细码第 3/4 位为 1(PMC 控制回路监控异常):换母板。
  • 951 / 970:PMC 看门狗 / PMC 控制 LSI 异常,指向主板(951 在部分机型上也可能指向选件板)。
  • 973:原因不明,电源板 / 主板依次替换,并同步排查干扰源。

屏幕花屏 / 字符乱码:这是现场经验性判断——当花屏、乱码与总线类报警(974/975/976)或 930 同时出现时,通常指向显卡 / CPU 卡 / 主板这一侧,而不是存储器。但它不是某个官方报警号的定义,只能作为辅助线索,不能单独作为换板依据。

⚠️ 换件前两件事必须先做:① 完整备份(备份方法),因为全清存储器后参数、程序、刀补、宏变量都会没有;② 记录报警完整文本与 PC 详细码、拍照留档,便于判断换件后是否真正解决。

诊断号层面的交叉核对可参考《FANUC DGN 诊断号速查》。

FANUC 974/975/976 与 950 的换件顺序:CPU卡→显卡→FROM-SRAM→主板,以及花屏时的判断顺序

常见问题

FANUC 950 报警按复位键没反应怎么办?

这是正常的。FANUC 手册在系统报警表前明确标注:900 段系统报警不能用复位键消除。正确做法是:先断电重启一次看是否复现;复现则按外围清单排查——I/O Link 电缆是否接好、I/O 板的 24 V 是否正常、有无外部 I/O 点对地短路、分配了地址却没有连接的 I/O 单元;最后看画面上的 PC 详细码,第 3/4 位置 1 才指向 PMC 控制回路异常、需要换母板。第 0/1/2 位分别指向无效数据、I/O 设备异常(yy 的第 0–4 位减 1 为故障组号)、以及主从站连接中断。

FANUC 900 报警 ROM PARITY 是软件问题还是硬件问题?

在绝大多数情况下是硬件侧的载体问题,不是”重装软件”能解决的。上电时系统软件、伺服软件、宏程序等会从 FROM 拷入 DRAM 并做校验,校验不过就报 900。官方给出的动作是”按显示的 ROM 号重写 flash ROM”;如果重写后仍报警,则是 FROM/SRAM 模块或 DRAM 本身损坏,需要更换相应模块(或主板)。所以顺序是:先按显示的 ROM 号重写 → 仍不行才换件。

FANUC 971 报警和 432 报警怎么区分?

两者分属不同域,但可能同源:

  • 971(NMI OCCURRED IN SLC):是 PMC-SA1 规格下检测到 I/O Link 断线的报警,属于 PMC / I/O Link 侧(控制侧),查 I/O Link 电缆连接、I/O 单元 24 V。
  • 432(CONVERTER LOW VOLTAGE CONTROL):是整流器控制电压低,属于放大器 / 电源模块侧(电源侧),查模块间互连线与 24 V 控制电源。

现场真实案例:一台 0i-MC 配一体化放大器,换刀吹气时不定期同时出现 971、432 和 9012,最后查到根因是机床外围稳压电源问题——同一个 24 V 跌落,在控制侧表现为 971、在放大器侧表现为 432。所以看到这两个号同时或交替出现时,先去查 24 V 电源,而不是分头换板。


最后更新:2026-10-21

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

广告