现场拿着放大器看数码管查码,最怕两件事:一是把「系统报警 SP9012」和「放大器上的 12」当成两个故障来回折腾;二是照着一张来路不明的码表把不该换的板子换了。这篇按数码管上实际显示的两位数字排序,逐条给中文含义、首要动作和判定依据——你看到几号,直接翻到第几号。
一、先认人:SPM / PSM / SVM / 主轴电机 到底谁是哪块
一套 FANUC 串行主轴(α / αi 系列)里,柜子里通常并排插着好几个功率模块,报警灯亮在哪块、显示什么,先分清楚:
- PSM(Power Supply Module,电源模块):把三相 200 V 整流成直流母线(约 300 V)并稳压,同时给整列模块供 24 V 控制电。它自己也有一个数码管,报的是
01/02/04/05/07这类电源侧码。 - SPM(Spindle Module,主轴模块):挂在直流母线上,专门驱主轴电机。本文的「两位数码管报警」绝大多数显示在这块 SPM 的 STATUS 窗上。
- SVM(Servo Module,伺服模块):同样挂直流母线,驱 X/Y/Z 等进给轴——它报的是
Sv系列(如 SV0301),不是本文的 SPM 码,别混。 - 主轴电机本体:带热敏开关和编码器(MZi/BZi/CZi 或磁传感器),它本身不显示,但「电机过热 01」「编码器断线 27」的根源常在它身上。
还有个容易撞名的 SPMC(αC 系列内置主轴放大器):数码管码和 SPM 复用同一套数字,但个别码(如 12、35)含义不同,本文表内已用「SPMC」标注区分。

二、数码管怎么读:两位数字码 + 字母码(A / A0–A4 / b0 / C0–C2)
SPM 正面有一个两位 7 段 LED(STATUS 显示窗),正常待机显 0,报警时显对应码,同时 ALM 红灯点亮。显示规则分三类:
- 纯数字码
01–59:标准 α/αi 全系通用。这是本文第三章的主表。 - 数字码
69–88:仅出现在带 Safety Function 安全功能的 αi SP 单元上(安全速度监控、安全参数相关)。没装安全选项的机器不会出这一档。 - 字母码:不是数字,而是控制/通信类故障——
– A / A0:SPM 控制程序未运行;A1/A2:控制程序处理错误;A3:控制板时钟错;A4:SRAM 奇偶错。
– b0:SPM 与 PSM 模块间通信错(先查两块之间的连接电缆,再怀疑模块本体)。
– C0/C1/C2:CNC 与主轴模块间串行通信数据错(光缆 JA7A/JA7B 或控制板)。
读法要点:码是 SPM 自己报的,跟系统屏幕上「SP90xx」是两处显示同一故障(见第五章)。看到字母码先别动功率端子,多半是控制板/光缆/24 V 的事。

三、报警码全表(按数码管显示的两位数字排序)
下表「分诊」列对应第四章的三条路:换件(放大器/电源模块本体,电缆脱开仍报或控制板故障)/ 查线(电缆·连接器·电机·进线)/ 查参数(初始化与极性)/ 查机械(负载·风扇·再生)。SPMC 标注仅 αC 系列。
| 码 | 英文 | 中文含义 | 首要动作(分诊) | 判定依据 / 常见原因 |
|---|---|---|---|---|
| 01 | Motor overheat | 主轴电机过热 | 查机械·风扇 | 电机内热敏开关动作;查冷却风扇、机械卡滞、长期过载 |
| 02 | Excess speed deviation | 速度偏差过大 | 查线·查参数 | 实际转速跟不上指令;速度传感器/电缆、负载、速度检测参数 |
| 03 | DC link fuse blown | 直流母线熔断 | 换件 | 重度过流(常因 IGBT 击穿);SPM 内部保险熔,多需更换模块 |
| 04 | Input fuse / phase loss | 输入保险/电源缺相 | 查线(PSM侧) | PSM 三相 200 V 进线缺相;查进线端子与 CX 接口 |
| 05 | Control P.S. fuse blown | 控制电源保险熔断 | 查线 | AF2/AF3 控制电源保险熔断 |
| 06 | Overspeed (analog) / temp sensor | 超速(模拟)或温度传感异常 | 查线 | 模拟主轴;电机温度传感器或电缆断 |
| 07 | Overspeed (digital) | 超速(数字,>115% 最高速) | 查参数·查线 | 速度检测参数错、动力线相序反、放大器故障 |
| 08 | +24 V overvoltage | +24 V 输入过压 | 查线 | 输入电压高;查 24 V 电源 |
| 09 | Heat sink overheat | 散热器过热 | 查机械·风扇 | 放大器冷却风扇、柜内风道堵塞 |
| 10 | Low input voltage | 输入电压低 | 查线 | 进线电压跌;查接线与电源 |
| 11 | DC link overvoltage | 直流母线过压 | 查线(PSM侧) | 快速减速再生能量回灌;查 PSM / 再生电阻 |
| 12 | DC link overcurrent | 直流母线过流 | 换件·查线 | CRITICAL:电机/动力线短路、IGBT/IPM 击穿;给指令即报多为此 |
| 13 | CPU memory fault | CPU 内部存储器异常 | 换件 | 控制板故障,需换 SPM 控制板 |
| 14 | ROM alarm | ROM 报警 | 换件 | ROM 异常 |
| 15 | Spindle switch seq. | 主轴切换/定向顺序异常 | 查参数 | 磁极传感器或定向相关参数、MCC 时序 |
| 16 | RAM fault | RAM 异常 | 换件 | NVRAM/RAM 故障,换控制板 |
| 17 | NVRAM fault | NVRAM 异常 | 换件 | 换控制板 |
| 18 | ROM checksum | ROM 校验和 | 换件 | 程序 ROM 校验错,换控制板 |
| 19 | IU offset | U 相电流检测偏置过大 | 换件 | 多为 SPM 控制板故障(上电即报) |
| 20 | IV offset | V 相电流检测偏置过大 | 换件 | 同上,V 相 |
| 21 | VCMD offset / sensor polarity | 位置传感器极性错 | 查参数 | 换板后参数 #4000.0 / #4001.4 极性设反 |
| 22 | TSA offset | TSA 偏置 | 换件 | 控制板故障 |
| 23 | ER offset | ER 偏置 | 换件 | 控制板故障 |
| 24 | Serial data error | 串行通信数据错 | 查线 | CNC 关电时显示属正常;开机仍报查 JA41/JA7A/7A7B 光缆电缆、SPM 控制板 |
| 25 | Serial transfer stopped | 串行传送停止 | 查线 | 同上,通信链路中断 |
| 26 | Cs speed sensor err | Cs 轮廓速度传感器异常 | 查线 | Cs 轮廓控制速度传感器/电缆 |
| 27 | Position coder disconnect | 位置/编码器信号断线 | 查线 | 查 JYA4/JYA3 编码器电缆、编码器本体 |
| 28 | Cs pos sensor disconnect | Cs 轮廓位置传感器断线 | 查线 | Cs 轮廓控制位置传感器/电缆 |
| 29 | Continuous overload | 持续/短时过载 | 查机械 | 负载持续超标准(约 30 s/9 V 负载表);查切削量与夹紧 |
| 30 | Input circuit overcurrent | 输入侧过流 | 查线(PSM侧) | PSM/进线/交流电抗器过流;与 12 区别见第四章 |
| 31 | Motor lock / V-sig lost | 电机不转/速度信号丢 | 查线·查机械 | 机械卡死、皮带断、速度传感器坏 |
| 32 | Serial LSI RAM fault | 串行通信 LSI RAM 故障 | 换件 | 控制板故障 |
| 33 | DC link precharge fail | 直流母线充电不足/欠压 | 查线(PSM侧) | PSM 充电超时、进线缺相、直流母线回路问题 |
| 34 | Parameter out of range | 参数超范围/设定不当 | 查参数 | 主轴参数设错;换板后未正确初始化 |
| 35 | Gear ratio out of range | 齿轮比超范围 | 查参数 | 定向磁传感器相关参数;SPMC 含义不同 |
| 36 | Error counter overflow | 误差计数器溢出 | 查参数 | 齿轮比/位置增益参数过大 |
| 37 | Decel fail after EMG | 急停后未减速 | 查参数 | 急停后电机仍加速;速度反馈脉冲数参数错 |
| 39 | Cs 1-rot pos err | Cs 1 转信号位置错 | 查线·查参数 | Cs 轮廓控制检测器参数/电缆 |
| 40 | Cs 1-rot missing | Cs 1 转信号缺失 | 查线 | 同上,信号未产生 |
| 41 | Pos coder 1-rot pos err | 位置编码器 1 转信号位置错 | 查线·查参数 | 位置编码器脉冲数参数错 |
| 42 | Pos coder 1-rot missing | 位置编码器 1 转信号缺失 | 查线 | 同上,信号未产生 |
| 43 | Diff-spindle coder disconnect | 差分速度主轴编码器断线 | 查线 | 双主轴差分速度方式的主轴侧编码器断 |
| 44 | A/D converter error | A/D 转换错误 | 换件 | 控制板 A/D 故障 |
| 46 | Thread 1-rot fail | 螺纹切削 1 转信号失败 | 查线 | 螺纹切削中编码器同步信号异常 |
| 47 | Pos coder pulse abnormal | 位置编码器脉冲计数异常 | 查线·查参数 | MZ/BZ 传感器脉冲计数异常、参数错 |
| 49 | Diff speed overspeed | 差分速度方式超速 | 查参数 | 主从主轴同步速度差过大 |
| 50 | Sync calc overflow | 主轴同步计算溢出 | 查参数 | 同步参数错 |
| 51 | DC link undervoltage | 直流母线欠压 | 查线(PSM侧) | 同 33 逻辑的低压表现 |
| 52 | ITP signal stopped 1 | CNC 同步信号 ITP 停 1 | 查线 | 模块间同步光纤 |
| 53 | ITP signal stopped 2 | CNC 同步信号 ITP 停 2 | 查线 | 同上 |
| 54 | Long-duration overcurrent | 长时间电机过流 | 查机械·查线 | 加速过快或短路;查负载与电缆 |
| 55 | Switch signal mismatch | 主轴切换信号不一致 | 查参数 | 高低速绕组切换接触器/信号不匹配 |
| 56 | Ctrl fan stopped | 控制回路冷却风扇停 | 查机械 | 放大器内风扇停转 |
| 57 | PSM regen overtemp | PSM 再生电阻过热 | 查线(PSM侧) | PSM 再生电阻过热 |
| 58 | PSM main fan overtemp | PSM 主回路风扇过热 | 查线(PSM侧) | PSM 主回路风扇过热 |
| 59 | PSM internal fan stopped | PSM 内部风扇停 | 查线(PSM侧) | PSM 内部冷却风扇停(与 SPM 59 同号不同模块) |
| 69 | Safety speed exceeded | 安全速度超限 | 查参数 | 仅带 Safety 的 αi SP:安全速度监控触发 |
| 70 | Abnormal axis data | 轴数据异常 | 查参数 | 安全功能轴数据异常 |
| 71 | Abnormal safety param | 安全参数异常 | 查参数 | 安全参数设错 |
| 72 | Motor speed mismatch | 电机速度不匹配 | 查线·查参数 | 安全监控下电机速度不一致 |
| 73 | Motor sensor disconnect | 电机传感器断线 | 查线 | 安全编码器/电机传感器断 |
| 74 | CPU test alarm | CPU 测试报警 | 换件 | 控制板 CPU 自检 |
| 75 | CRC test alarm | CRC 测试报警 | 换件 | 控制板 CRC 自检 |
| 76 | Safety func not executed | 安全功能未执行 | 查参数 | 安全功能未正确投运 |
| 77 | Axis number mismatch | 轴号不匹配 | 查参数 | 安全配置轴号错 |
| 78 | Safety param mismatch | 安全参数不匹配 | 查参数 | 安全参数互校不一致 |
| 79 | Abnormal initial test | 初始测试动作异常 | 查参数 | 安全初始测试异常 |
| 81 | Motor sensor 1-rot err | 电机传感器 1 转信号错 | 查线 | 安全电机传感器 1 转信号 |
| 82 | Motor sensor 1-rot missing | 电机传感器 1 转信号缺失 | 查线 | 同上,未检测 |
| 83 | Motor sensor signal err | 电机传感器信号错 | 查线 | 安全电机传感器信号 |
| 84 | Spindle sensor disconnect | 主轴传感器断线 | 查线 | 安全主轴传感器断 |
| 85 | Spindle sensor 1-rot err | 主轴传感器 1 转信号错 | 查线 | 安全主轴传感器 1 转信号 |
| 86 | Spindle sensor 1-rot missing | 主轴传感器 1 转信号缺失 | 查线 | 同上,未检测 |
| 87 | Spindle sensor signal err | 主轴传感器信号错 | 查线 | 安全主轴传感器信号 |
| 88 | Radiator fan stopped | 散热器冷却风扇停 | 查机械 | 散热器风扇停转 |
| A / A0 | Control prog not running | SPM 控制程序未运行 | 换件 | 控制板/程序未起 |
| A1 / A2 | Control prog error | 控制程序处理错 | 换件 | 控制板故障 |
| A3 | Clock error | 控制板时钟错 | 换件 | 控制 PCB 时钟 |
| A4 | SRAM parity | SRAM 奇偶错 | 换件 | 控制板 SRAM |
| b0 | Module comm error | 模块间通信错(SPM–PSM) | 查线·换件 | 先查两块间电缆,再换 SPM/PSM 控制板 |
| C0/C1/C2 | CNC–SPM serial err | CNC–主轴模块串行数据错 | 查线 | 光缆 JA7A/JA7B 或 CNC 侧串行主轴板 |
注:字母码
A/b0/C0与数字码不在同一窗口逻辑下,但都点亮 ALM 红灯。看到b0先动模块间电缆,看到C0–C2先动 CNC 与 SPM 之间的光缆,别一上来就换功率板。
四、按报警分诊:换板 / 查线 / 查参数 三条路
现场最值钱的判断是——把「放大器本体坏了」和「外围电缆/电机/参数」分开,避免盲目换板(板子贵且保修不保误判)。下表把高频码按「首要动作」归类,并给出一锤定音的判定依据。
| 报警 | 首要动作 | 判定依据(怎么确认) |
|---|---|---|
| 03 / 12(IGBT 坏时)/ 13 / 16 / 18 / 19 / 20 / 32 / 44 / A0–A4 | 换件 | 在放大器端脱开电机 U/V/W 动力线后仍立即报警 → 功率级或控制板短路,是放大器本体;A 类与 19/20 上电即报基本是控制板 |
| 04 / 05 / 24 / 25 / 27 / 30 / 31 / 33 / 43 / b0 / C0–C2 | 查线 | 故障随电缆/连接器/电机走:脱开电缆后报警消失→下游(电缆或电机);光缆 24 重拔插或换缆后消失→通信链路;进线缺相 04/33 查 PSM 进线 |
| 07 / 15 / 21 / 34 / 35 / 36 / 37 / 49 / 50 | 查参数 | 换板或换电机后未初始化、极性 #4000.0/#4001.4 反、速度/齿轮比参数错;改对参数即清 |
| 01 / 02 / 09 / 11 / 29 / 54 / 56 / 88 | 查机械/负载/风扇 | 电机过热查风扇与切削量;过压 11 查再生;过载 29 查夹持与负载表;风扇停 56/88 查风道 |
| 11 / 30 / 33 / 51 / 57 / 58 / 59 | 查 PSM(电源模块) | 这些码常与 PSM 自身报警同现(如 SPM 30 伴 PSM 1、SPM 33 伴 PSM 5),先修电源模块 |
12 与 30 怎么区分(高频混淆点):12 是直流母线过流——给主轴一转指令就跳,多为电机/动力线短路或 IGBT/IPM 击穿;30 是交流输入侧过流——与 PSM、进线电抗器、三相进线相关,常伴 PSM 侧报警。两者故障域不同,换板前先用「电缆断开法」定位(见第六章)。

五、与 CNC 侧 SP 报警的区别(SP9012 与 SPM 12 是同一故障,不是两个)
这是现场最容易绕进去的误区:系统屏幕上显示的「SP9012」和主轴放大器数码管上的「12」是同一个故障的两处显示,不是两个报警。
- FANUC 串行主轴在系统侧把主轴放大器报警映射为
SP90xx系列:SP9001=放大器 01 电机过热、SP9012=放大器 12 直流母线过流、SP9027=放大器 27 编码器断线……末两位就是 SPM 数码管上的码。 - 所以你看到系统报
SP9012,去柜子看 SPM 数码管必然也是12,处理对象完全一致——别一边清 SP 报警、一边又去「修」放大器,两头都动反而容易扩大故障。 - 真正不同族的是老式模拟主轴(非串行)的
7xx报警,例如749/754主轴报警,那是系统侧模拟接口层面的,没有 SPM 数码管对应,处理方法也不同(查模拟速度给定/测速发电机)。
一句话记忆:串行主轴 SP90xx = 放大器数码管 xx;模拟主轴 7xx = 另一回事。
六、维修注意事项:先保人,再保设备
- 断电放电至少 5 分钟:SPM/PSM 直流母线有约 300 V 高压,充电 LED(CHARGE)灭了才算放电完。没放干净就碰 U/V/W 端子或母线排,有触电与炸模块风险。
- 别带电拔编码器插头(JYA4/JYA3):27 号编码器断线常在热插拔后产生,带电拔插还会打坏编码器与 SPM 接口。必须断电、放电后再操作。
- 换板后一定要做主轴参数初始化:换 SPM 或主轴电机后,电机型号代码(如 4133)、自动设定参数、传感器极性
#4000.0/#4001.4要重新核对——21号极性报警基本就是初始化漏了这一步。 - 用「电缆断开法」定位,再决定换不换板:脱开电机动力线(U/V/W)后给低速指令——仍立即报
12→放大器功率级短路;不报→问题在电缆或电机。对电缆/电机做 500 V 兆欧表(megger)摇绝缘,相—地低于约 1 MΩ 即故障点。 - 换板前数母线排螺丝:SPM 与 PSM 母线排两侧螺丝缺失会造成接触不良,反过来触发
30报警——装回时务必把螺丝上齐(业内维修商反复强调的点)。

常见问题
FANUC 主轴放大器报警和 CNC 报警有什么区别?
主轴放大器(SPM)自己用数码管报 01–88 数字码或 A/b0/C0 字母码;CNC 系统侧则把这些映射成 SP90xx 显示(串行主轴),或显示模拟主轴的 7xx 报警。两者是同一故障的不同显示位置——串行主轴的 SP9012 就是放大器上的 12 号。区别只在「看哪里」,不在「是不是一个病」。
SPM 上显示 24 号报警是不是放大器坏了?
不一定,而且多数情况不是放大器本体。24 是 CNC 与主轴模块间的串行通信数据错:如果是因为系统关电导致 SPM 单独上电显示 24,那是正常现象,系统开机即消失;若开机后仍报,先重拔插/更换 JA41、JA7A、JA7B 光缆与连接器,最后才怀疑 SPM 控制板。别一上来就换功率模块。
FANUC 主轴放大器报警 12 和 30 怎么区分?
12=直流母线过流,故障在 SPM 功率级、主轴电机或动力线(给指令即跳,多为短路/IGBT 击穿);30=交流输入侧过流,故障在 PSM、进线电抗器或三相进线,常伴 PSM 侧报警同现。现场用「电缆断开法」:脱开电机 U/V/W 后仍跳就是放大器,不跳就是下游电缆/电机;若伴随 PSM 报警则先查电源模块。
最后更新:2026-10-25
面向海外读者的完整英文版,内容与本文对应 — 可直接转给非中文同事或海外客户。

























暂无评论内容