发那科数控系统维修
附录4:FANUC 0系统报警代码一览表(M系统)
·系统的程序操作错误(P/S报警)
编号 | 含义 | 内容 |
000 | PLEASE TURN OFF POWER | 输入了某个要求断开电源的参数,系统需断电重启后生效 |
001 | TH PARITY ALARM | TH 报警(输入了一个带有奇偶性错误的字符),对纸带进行修正 |
002 | TV PARITY ALARM | TV 报警(某个程序段中的字符为奇数)。只有在TV 校验有效时才产生该报警 |
003 | TOO MANY DIGITS | 输入的数据位数超出了最大允许数值(参见操作手册中最大可编程尺寸一项) |
004 | ADDRESS NOT FOUND | 在某个程序段开始处没有输入地址的情况下输入了一个数字或“-(负)”符号,需对程序进行修正 |
005 | NO DATA AFTER ADDRESS | 地址后没有紧随相应数据而是另一个地址或EOB 代码。需对程序进行修正 |
006 | ILLEGAL USE OF NEGATIVE SIGN | 符号“-”(负)输入错误[在某个不能使用“-(负)”符号的地址后输入了该符号,或者输入了两个或两个以上的“-”(负)符号]。需对程序进行修正 |
007 | ILLEGAL USE OF DECIMAL POINT | 小数点“.”输入错误(在某个不能使用“.”的地址后输入了小数点,或者输入了两个或两个以上的“.”)。需对程序进行修正 |
008 | ILLEGAL USE OF PROGRAM END | 由于在程序末端没有M02、M30或M99却试图执行EOR(%)。需对程序进行修正 |
009 | ILLEGAL ADDRESS INPUT | 在有特殊意义的区域输入了不能用的字符。需对程序进行修正 |
010 | IMPROPER G-CODE | 指定了一个不能用的G代码或针对某个没有提供的功能指定了某个G代码。需对程序进行修正 |
011 | NO FEEDRATE COMMANDED | 对某个切削进给没有指定进给速度或进给速度不够。需对程序进行修正 |
014 | CAN NOT COMMAND G95 | 在没有螺纹切削/同步进给选项的情况下指定了同步进给 |
015 | TOO MANY AXES COMMANDED | 指定的移动坐标轴数超出联动轴数 |
020 | OVER TOLERANCE OF RADIUS | 在圆弧插补(G02或G03)中,圆弧起始点和圆弧中心之间的距离与圆弧终点和圆弧中心之间的距离之差超出了876号参数设定的值 |
021 | ILLEGAL PLANE AXIS COMMANDED | 在圆弧插补中指定了某个在所选择的平面中不包括的坐标轴(采用G17、G18、G19)。需对程序进行修正 |
025 | CANNOT COMMAND F0 IN G02/G03 | 圆弧插补中指定了F0(快速进给)。需对程序进行修正 |
027 | NO AXES COMMANDED IN G43/G44 | 在G43 和G44 程序段中没有对刀具长度补偿C 指定坐标轴。补偿未取消,但对另一个坐标轴进行刀具长度补偿C。需对程序进行修正 |
028 | ILLEGAL PLANE SELECT | 在平面选择指令中,在同一方向指定了两个或两个以上的坐标轴。需对程序进行修正 |
029 | ILLEGAL OFFSET VALUE | 由H代码指定的补偿值太大。需对程序进行修正 |
030 | ILLEGAL OFFSET NUMBER | 由D/H 代码指定的用于刀具长度补偿或刀尖半径补偿的补偿号太大。需对程序进行修正 |
031 | ILLEGAL P COMMAND IN G10 | 在用G10设定补偿量时,地址P后的补偿号太大或没有指定该补偿号。需对程序进行修正 |
032 | ILLEGAL OFFSET VALUE IN G10 | 在用G10设定补偿量或用系统变量写入某个补偿量时,指定的补偿量太大 |
033 | NO SOLUTION AT CRC | 对刀尖半径补偿不能确定交叉点。需对程序进行修正 |
034 | NO CIRC ALLOWED IN ST-UP/EXT BLK | 在刀尖半径补偿方式中,启动或取消G02或G03 操作。需对程序进行修正 |
035 | CAN NOT COMMANDED G39 | 在刀尖补偿B取消方式中或在除补偿平面以外的平面中指定了G39。需对程序进行修正 |
036 | CAN NOT COMMANDED G31 | 在刀尖半径补偿方式中,指定了跳跃切削(G31)。需对程序进行修正 |
037 | CAN NOT CHANGE PLANE IN CRC | 在刀尖补偿 B 中,给补偿平面以外的平面指定了G40。在刀尖补偿 C 方式中,切换了G17、G18 或G19 选择的补偿平面。需对程序进行修正 |
038 | INTERFERENCE IN CIRCULAR BLOCK | 在刀尖半径补偿中,由于起始点或终点与圆弧中心重合而出现过切。需对程序进行修正 |
041 | INTERFERENCE IN CRC | 在刀尖补偿 C 中会出现过切。在刀尖半径补偿下,连续指定了两个或两个以上的程序段,在其中没有移动指令,只执行辅助功能和暂停功能 |
042 | G45/G48 NOT ALLOWED IN CRC | 刀尖半径补偿中指定了刀具偏置(G45~G48)。需对程序进行修正 |
043 | ILLEGAL T-CODE COMMAND | 在DRILL-MATE 中,在某个程序段中没有与M06 代码一起指定一个T代码,或者T代码超出范围 |
044 | G27-G30 NOT ALLOWED IN FIXED CYC | 在固定循环方式中,指定了G27~G30 之一。需对程序进行修正 |
046 | ILLEGAL REFERENCE RETURN COMMAND | 返回第二、三以及第四个参考位置指令中,指定了非P2、P3以及P4的指令 |
050 | CHF/CNR NOT ALLOWED IN THRD BLK | 在螺纹切削程序段中指定了倒角或拐角R。需对程序进行修正 |
051 | MISSING MOVE AFTER CHF/CNR | 在指定了倒角或拐角R程序段的下一程序段中指定了不恰当的移动或移动量,对程序进行修正 |
052 | CODE IS NOT G01 AFTER CHF/CNR | 指定了倒角或拐角R程序段的下一程序段不是G01。需对程序进行修正 |
053 | TOO MANY ADDRESS COMMANDS | 在没有追加任意角倒角或拐角R的系统中,指定了一个逗号或在具有这种特征的系统中,在逗号后没指定R或C,而是别的内容。需对程序进行修正 |
055 | MISSING MOVE VALUE IN CHF/CNR | 在任意角度倒角或拐角R程序段中,移动距离小于倒角或拐角R值 |
058 | END POINT NOT FOUND | 在任意角度倒角或拐角R切削程序段,指定坐标轴不在选定的平面内。需对程序进行修正 |
059 | PFOGRAM NUMBER NOT FOUND | 在某个外部程序号搜索中,没有找到指定的程序号。另一种情况是:某个指定用于搜索的程序正被后台处理器加以编辑。检查程序号和外部信号或终止后台编辑 |
060 | SEQUENCE NUMBER NOT FOUND | 指定的顺序号在顺序号搜索中未找到。检查顺序号 |
070 | NO PROGRAM SPACE IN MEMORY | 存储容量不够。删除各种不必要的程序,然后重试 |
071 | DATA NOT FOUND | 要搜索的地址未找到。或者带有指定程序号的程序在搜索中未找到。需检查数据 |
072 | TOO MANY PROGRAMS | 要存储的程序数量超过 63(基本)、125(可选)、200(可选)。删除各种不必要的程序并再执行一次程序登录 |
073 | PROGRAM NUMBER ALREADY IN USE | 指定的程序号已经被使用。更改程序号或删除不必要的程序并再执行一次程序登录 |
074 | ILLEGAL PROGRAM NUMBER | 程序号为1~9999 以外的数字。需修改程序号 |
076 | ADDRESS P NOT DEFINED | 在包括M98、G65 或G66 指令的程序段中,没有指定地址P(程序号)。需对程序进行修正 |
077 | SUB PROGRAM NESTING ERROR | 调用的子程序数超出极限值。需对程序进行修正 |
078 | NUMBER NOT FOUND | 由包括一个M98、M99、M65 或G66 的程序段中的地址P指定的程序号或顺序号未找到;由一个GO TO语句指定的顺序号未找到。另一种情况是某个调用的程序正被后台处理器进行编辑。需对程序进行修正或终止后台编辑 |
079 | PROGRAM VERIFY ERROR | 在存储器与程序校对中,存储器中某个程序与从外部I/O 设备读出的不一致。需检查存储器中的程序以及外部设备中的程序 |
080 | G37 ARRIVAL SIGNAL NOT ASSERTED | 在自动刀具长度测量功能(G37)中,测量位置达到信号(XAE、 YAE 或ZAE)在参数(数值ε)指定的某个区域中未接通。这是由于设定或操作错误引起的 |
081 | OFFSET NUMBER NOT FOUND IN G37 | 在没有 H 代码的情况下,指定了自动刀具长度测量(G37)。需对程序进行修正 |
082 | T-CODE NOT ALLOWED IN G37 | 在同一个程序段中指定了 H 代码和自动刀具长度测量(G37)。需对程序进行修正 |
083 | ILLEGAL AXIS COMMAND IN G37 | 在自动刀具长度测量中,指定了一个非法坐标轴或移动指令是增量指令。需对程序进行修正 |
085 | COMMUNICATION ERROR | 在使用阅读机/穿孔机接口往存储器中输入数据时,产生了超程奇偶性或成帧错误。输入数据的位数、波特率的设定或I/O 单元的规格号不正确 |
086 | DR SIGNAL OFF | 在使用阅读机/穿孔机接口往存储器中输入数据时,阅读机/穿孔机的准备信号(DR)被断开。I/O 单元的电源断开、电缆没有连接好或某个印制电路板出故障 |
087 | BUFFER OVERFLOW | 在使用阅读机/穿孔机接口往存储器中输入数据时,尽管指定了阅读终止指令,但在阅读了10 个字符后,输入仍未中断。I/O 单元或印制电路板出故障 |
090 | REFERENCE RETURN INCOMPLETE | 返回参考位置无法正常执行,因为返回参考位置起始点太靠近参考位置或速度太低。将起始点与参考位置分开足够远的距离,或对返回参考位置指定一个足够快的速度 |
091 | MANUAL RETURN IMPOSSIBLE DURING PAUSE | 手动返回参考位置无法执行,因为系统处于暂停状态。按RESET (复位)键,手动返回至参考位置 |
092 | AXES NOT ON THE REFERENCE POINT | 由自动返回参考位置(G28)或由G27(返回参考位置检测)指定的坐标轴没有返回至参考位置 |
094 | P TYPE NOT ALLOWED (COORD CHG) | 在重新启动程序时,无法指定P 类型。(在自动操作被中断后,设定坐标系操作)。按照操作手册执行正确操作 |