Fanuc CNC 报警代码综合指南:全系列控制器适用
Fanuc 报警代码列表
适用于以下 Fanuc CNC 控制器系列:
- 0i Model A / 0i/0iMate Model B
- 16/18 Model PB / Model C
- 16i/18i Model A / Model B
- 16iL Model A
- 20i / 21 Model B / 21i Model A / Model B
Fanuc 报警分类
程序错误 (P/S 报警) – 选编高频代码
| 代码 | 含义 |
|---|---|
| 0 | 请关闭电源 |
| 1 | TH 校验错误 |
| 2 | TV 校验错误 |
| 3 | 数字位数过多 |
| 4 | 地址字未找到 |
| 5 | 地址后无数据 |
| 6 | 负号非法使用 |
| 7 | 小数点非法使用 |
| 9 | 非法地址输入 |
| 10 | G 代码不正确 |
| 11 | 未指定进给速度 |
| 14 | 不能指令 G95 (M 系) / 非法导程指令 (T 系) |
| 15 | 指令轴数过多 (M/T 系) |
| 20 | 圆弧半径超差 |
| 21 | 非法平面轴指令 |
| 22 | 无圆弧半径 |
| 23 | 非法半径指令 (T 系) |
| 25 | G02/G03 中不能指令 F0 (M 系) |
| 27 | G43/G44 中未指令轴 (M 系) |
| 28 | 非法平面选择 |
| 29 | 非法补偿值 (M/T 系) |
| 30 | 非法补偿号 (M/T 系) |
| 31 | G10 中 P 指令非法 |
| 32 | G10 中补偿值非法 |
| 33 | 刀具半径补偿无解 (M/T 系) |
| 34 | 启动/扩展块中不允许圆弧 (M/T 系) |
| 35 | 不能指令 G31 (T 系) / G39 (M 系) |
| 36 | 不能指令 G31 (M 系) |
| 37 | 刀补模式下不能切换平面 (M/T 系) |
| 38 | 圆弧块干涉 (M/T 系) |
| 39 | CHF/CNR 不允许在刀尖半径补偿块 (T 系) |
| 40 | G90/G94 块干涉 (T 系) |
| 41 | 刀补干涉 (M/T 系) |
| 42 | G45/G48 不允许在刀补模式 (M 系) |
| 44 | G27-G30 不允许在固定循环中 (M 系) |
| 45 | G73/G83 中未找到 Q 地址 (M 系) |
| 46 | 非法参考点返回指令 |
| 47 | 非法轴选择 |
| 48 | 基本三轴未找到 |
| 49 | 非法操作 G68/G69 (M 系) |
| 50 | 螺纹块中不允许 CHF/CNR (M/T 系) |
| 51 | CHF/CNR 后缺少移动指令 (M/T 系) |
| 52 | CHF/CNR 后必须为 G01 (M/T 系) |
| 53 | 地址指令过多 (M/T 系) |
| 54 | CHF/CNR 后不允许锥度 (T 系) |
| 55 | CHF/CNR 缺少移动值 (M/T 系) |
| 56 | 无终点和角度 (T 系) |
| 57 | 块终点无解 (T 系) |
| 58 | 未找到终点 (M/T 系) |
| 59 | 程序号未找到 |
| 60 | 序列号未找到 |
| 61 | G70-G73 中未找到 P/Q (T 系) |
| 62 | G71-G76 中非法指令 (T 系) |
| 63 | 序列号未找到 (T 系) |
| 64 | 轮廓程序非单调 (T 系) |
| 65 | G71-G73 中非法指令 (T 系) |
| 66 | G71-G73 中 G 代码不当 (T 系) |
| 67 | MDI 模式下不能出错 (T 系) |
| 69 | G70-G73 格式错误 (T 系) |
| 70 | 内存无程序空间 |
| 71 | 数据未找到 |
| 72 | 程序过多 |
| 73 | 程序号已存在 |
| 74 | 非法程序号 |
| 75 | 程序保护 |
| 76 | P 地址未定义 |
| 77 | 子程序嵌套错误 |
| 78 | 数字未找到 |
| 79 | 程序校验错误 |
伺服报警 (400–468)
典型代码:
400 – 第 n 轴过载
401 – 第 n 轴 VRDY OFF
407 – 位置超差
409 – 第 n 轴扭矩报警
410/411 – 第 n 轴超差 (停止/运行中)
413 – 第 n 轴 LSI 溢出
414 – 第 n 轴检测相关错误
415 – 第 n 轴超差移动量
416 – 第 n 轴断线
417 – 第 n 轴参数设定错误
430 – 第 n 轴电机过热
431 – 第 n 轴变频器过载
436 – 第 n 轴软件热保护 (OVC)
437 – 第 n 轴变流器过流
438 – 第 n 轴逆变器异常电流
439 – 第 n 轴母线过压
440 – 第 n 轴再生制动功率过大
445/446/447 – 软/硬断线报警
448 – 反馈不匹配
449 – IPM 报警
460 – FSSB 断线
461 – 非法放大器接口
466 – 电机/放大器组合错误
467 – 轴设定非法
468 – HI HRV 设定错误 (放大器)
绝对脉冲编码器 (APC) 报警 (300–309)
300 – 第 n 轴需回零
301 – 通讯错误
302 – 通讯超时
303 – 帧错误
304 – 奇偶校验错误
305 – 脉冲丢失
306 – 电池电压为零
307 – 电池电压低 1
308 – 电池电压低 2
309 – 无法回零
串行脉冲编码器 (SPC) 报警 (360–387)
360–369 – 内部 (INT) 编码器错误:校验和、相位、转数、时钟、软相位、LED 断裂、脉冲/计数丢失、串行数据、数据传输
380–387 – 外部 (EXT) 编码器错误:LED 断裂、相位异常、计数/脉冲丢失、软相位、串行数据、数据传输、编码器异常
超程报警 (500–507)
500/502/504/506 – +X/+Y/+Z/+A 超程
501/503/505/507 – -X/-Y/-Z/-A 超程
过热报警 (700–704)
700 – 控制单元过热
701 – 风扇电机过热
704 – 主轴过热
刚性攻丝报警 (740–742)
740/741 – 超差
742 – LSI 溢出
串行主轴报警 (749–784)
749 – 主轴 LSI 错误
750 – 串行链路启动故障
751/761/771 – 第 1/2/3 主轴报警检出 (AL-XX)
752/762/772/782 – 第 1/2/3/4 主轴模式切换故障
754/764/774/784 – 第 1/2/3/4 主轴异常扭矩
安全区域报警 (4800–4872)
4800–4803 – 冲压禁止区 1–4
4810–4817 – X 方向进入禁止区
4830–4837 – Y 方向进入禁止区
4870–4872 – 自动设定进给/件数/指令错误
系统报警 (900–976)
900 – ROM 校验错误
910–919 – SRAM/DRAM 校验错误 (字节 0–7)
920/921 – 伺服报警 (1-4/5-8 轴)
926 – FSSB 报警
930 – CPU 中断
935 – SRAM ECC 错误
950 – PMC 系统报警
951 – PMC 看门狗报警
970–973 – NMI 非屏蔽中断
974/975/976 – F-BUS / BUS / L-BUS 错误
完整列表极长,此处按类别汇总高频代码。完整对照请参考 Fanuc 官方手册。
数控机床
- Fanuc G代码完整参考手册——全指令详解
- Haas CNC 报警代码完整解析:故障排查速查手册
- Fanuc 21 CNC 控制器报警代码完整参考 (Model B)
- Yaskawa Yasnac 2000B CNC 控制器报警代码完整参考指南
- Fanuc 主轴报警代码与驱动器故障综合参考手册
- Fanuc 16i/18i CNC 报警代码综合参考大全
- Fanuc 21i CNC 报警代码完整参考:操作员必备手册
- Fanuc 21i Model A 报警代码综合参考:CNC 操作员必备
- Fanuc G 代码综合参考: CNC 编程必备指令手册
- Fanuc M 代码综合参考: 数控车床与铣床通用指令手册
- Fanuc 15 系列报警代码大全:程序/伺服/越程/文件/电源/过热/PC/图形 RAM 全分类
- Mazak M 系列 G 代码完整参考:CNC 操作员必备