FANUC 16, 18 Alarms
Fanuc 16 and 18 Alarms and Error Codes
Fanuc 16 and 18 Alarms.
Please contact us if you need testing, a repair or an exchange part. Or if you need parts for your 16/18 control them visit our dedicated Fanuc Series 16 & 18 Page.
These alarm codes relate to Model A , B & C.
(b) denotes model B additional alarms / (c) donotes model C additional alarms.
PMC Alarms
Alarm Code | Description of Alarm/Fault |
ALARM NOTHING | Normal Status |
ER00 PROGRAM DATA ERROR (ROM) | The sequence program in the ROM is not written correctly. |
ER01 PROGRAM DATA ERROR (RAM) | The sequence program in the debugging RAM is defective |
ER02 PROGRAM SIZE OVER | The size of sequence program exceeds the maximum size of LADDER (PMC-RC only) |
ER03 PROGRAM SIZE ERROR (OPTION) | The size of sequence program exceeds the option specification size. |
ER04 PMC TYPE UNMATCH | The PMC model setting of the sequence program is not corresponding to an actual model. |
ER05 PMC MODULE TYPE ERROR | The module type of the PMC engine is not correct. |
ER06 PROGRAM MODULE NOTHING | Both ROM for sequence program and the debugging RAM do not exist (PMC-RC only). |
ER07 NO OPTION (LADDER STEP) | There is no step number option of LADDER. |
ER 16 RAM CHECK ERROR (PROGRAM RAM) | The debugging RAM cannot be read/written normally. |
ER17 PROGRAM PARITY | The parity error occured on the ROM for sequence program or the debugging RAM. |
ER18 PROGRAM DATA ERROR BY I/O | Transferring the sequence program from offline programmer was interrupted by the power off etc. |
ER19 LADDER DATA ERROR | Editing the LADDER was interrupted by the power off or by the switch to the CNC screen by the function key etc. |
Background Edit Alarm
Alarm Code | Type | Description of Alarm/Fault |
???? | BP/S alarm | BP/S alarm occurs in the same number as the P/S alarm that occurs in ordinary program edit. ( 070, 071, 072, 073, 074, 085, 086, 087 etc) |
140 | BP/S alarm | It was attempted to select or delete in the background of a program being selected in the foreground ( Note: Use background editing correctly) |
Note: Alarm in background is displayed in the key input line of the background edit screen instead of the ordinary alarm screen and is resettable by any of the MDI key operation.
Absolute Pulse Coder (APC) Alarm
Alarm Code | Type | Description of Alarm/Fault |
300 | nth-axis origin return | Manual reference position return is required for the nth axis (n=1-8) |
301 | APM alarm: nth axis communication | nth axis (n=1-8) APC communications error. Failure in data transmission. |
302 | APM alarm: nth axis over time | nth axis (n=1-8) APC overtime error. Failure in data transmission. |
303 | APM alarm: nth axis framing | nth axis (n=1-8) APC framing error. Failure in data transmission. |
304 | APM alarm: nth axis parity | nth axis (n=1-8) APC parity error. Failure in data transmission. |
305 | APM alarm: nth axis pulse error | nth axis (n=1-8) APC pulse error alarm. APC alarm. |
306 | APM alarm: nth axis battery voltage 0 | nth axis (n=1-8) APC battery voltage has decreased to a low level so that the data cannot be held. |
307 | APM alarm: nth axis battery low 1 | nth axis (n=1-8) APC battery voltage reaches a level where the battery must be renewed. |
308 | APM alarm: ntha xis battery low 2 | nth axis (n=1-8) APC battery voltage has reached a level where the battery must be renewed. (including when the power is off). |
309 (b) (c) |
APC Alarm: n AXIS ZRN IMPOSSIBL | Return to the origin has been attempted without first rotating the motor one of more times. Before returning to the origin, rotate the motor one or more times then turn off the power. |
Serial Pulse Coder (SPC) alarms
Alarm Code | Type | Description of Alarm/Fault |
350 | SPC ALARM: n AXIS PULSE CODER | The n axis ( axis 1-8) pulse coder has a fault. |
351 | SPC ALARM: n AXIS COMMUNICATION | n axis ( axis 1-8) serial pulse coder communciation error ( data transmission fault). |
Servo Alarms
Alarm Code | Type | Description of Alarm/Fault |
400 | SERVO ALARM: n-TH AXIS OVERLOAD | The n-th axis (axis 1-8) overload signal is on. |
401 | SERVO ALARM: n-TH AXIS VRDY | The n-th xis (axis 1-8) servo amplifier READY signal (DRDY) went off. |
404 | SERVO ALARM: n-TH VRDY ON | Even though the n-th axis ( axis 1-8) READY signal (MCON) went off the servo amplifier READY signal (DRDY) is still on. Or when the power was turned on, DRDY went on even though MCON was off. |
405 | SERVO ALARM: ZERO POINT RETURN FAULT | Position control system fault. Due to an NC or servo system fault in the reference position return, there is the possiblity that the reference position return could not be executed correctly. |
407 | SERVO ALARM: EXCESS ERROR | The difference in synchronous axis position deviation exceeded the set value. |
409 (b) (c) |
SERVO ALARM: n AXIS TORQUE ALARM | Abnormal servo motor load has been detected. Alternatively, abnormal spindle motor load has been detected in Cs mode. |
410 | SERVO ALARM: n-TH AXIS EXCESS ERROR | The position deviation value when the n-th axis( axis 1-8) stops is larger than the set value. |
411 | SERVO ALARM: n-TH AXIS EXCESS ERROR | The position deviation value when the n-th axis( axis 1-8) moves is larger than the set value. |
413 | SERVO ALARM: n-TH AXIS LSI OVERFLOW | The contents of the error register for the n-th axis ( axis 1-8) exceeded + or -2 31 power. This error usually occurs due to the result of incorrectly set parameters. |
414 | SERVO ALARM: n-TH AXIS DETECTION RELATED ERROR | N-th axis ( axis 1-8) digital servo system fault. |
415 | SERVO ALARM: n-TH AXIS EXCESS SHIFT | A speed higher than 511875 units/s was attempted to be set in the n-th axis ( axis 1-8). This error occurs as the result of an improperly set CMR. |
416 | SERVO ALARM: n-TH AXIS DISCONNECTION | Position detection system fault in the n-th axis ( axis 1-8) pulse coder ( disconnection alarm). |
417 | SERVO ALARM: n-TH AXIS PARAMETER INCORRECT | This alarm occurs when the n-th axis ( axis 1-8) is in one of the conditions listed below ( Digital servo system alarm).
|
420 (b) (c) |
SERVO ALARM: n AXIS SYNC TORQUE (M Series) | During simple synchronous control, the difference between the torque commands for the master and slave axes exceded the value set in parameter No 2031. |
421 (b) (c) |
SERVO ALARM: n AXIS EXCESSER (D) | The difference between the errors in the semi closed loop and closed loop has become excessive during dual positon feedback. |
Over Travel Alarms
Alarm Code | Type | Description of Alarm/Fault |
500 | OVER TRAVEL: +n | Exceeded the n-th axis ( axis 1-8) + side stored stroke limit I. |
501 | OVER TRAVEL: -n | Exceeded the n-th axis ( axis 1-8) – side stored stroke limit I. |
502 | OVER TRAVEL: +n | Exceeded the n-th axis ( axis 1-8) + side stored stroke limit II. |
503 | OVER TRAVEL : -n | Exceeded the n-th axis ( axis 1-8) – side stored stroke limit II. |
504 | OVER TRAVEL: +n | Exceeded the n-th axis ( axis 1-8) + side stored stroke limit III. |
505 | OVER TRAVEL: -n | Exceeded the n-th axis ( axis 1-8) – side stored stroke limit III. |
506 | OVER TRAVEL: +n | Exceeded the n-th axis ( axis 1-8) + side hardware OT. |
507 | OVER TRAVEL: -n | Exceeded the n-th axis ( axis 1-8) – side hardware OT. |
508 | INTERFERENCE : +n | A tool moving in the positive direction along the n axis has fouled another tool post. |
509 | INTERFERENCE: -n | A tool moving in the negative direction along the n axis has fouled another tool post. |
510 | OVER TRAVEL: +n | Alarm for stroke check prior to movement. The end point specified in a block falls within the forbidden area defined with the stroke limit in the positive direction along the N axis. Correct the program. |
511 | OVER TRAVEL: -n | Alarm for stroke check prior to movement. The end point specified in a block falls within the forbidden area defined with the stroke limit in the negative direction along the N axis. Correct the program. |
Overheat Alarms
Alarm Code | Type | Description of Alarm/Fault |
700 | OVERHEAT: CONTROL UNIT | Control unit overheat |
701 | OVERHEAT: FAN MOTOR | The fan motor on top of the cabinet for the control unit is overheated. |
704 | OVERHEAT: SPINDLE | Spindle overheat in the spindle fluctuation detection. |
Rigid Tapping Alarms
740 | RIGID TAP ALARM: EXCESS ERROR | The positional deviation of the stopped spindle has exceeded the set value during rigid tapping. |
741 | RIGID TAP ALARM: EXCESS ERROR | The positional deviation of the stopped spindle has exceeded the set value during rigid tapping. |
742 | RIGID TAP ALARM: LSI OVERFLOW | An LSI overflow has occured for the spindle during rigid tapping. |
Serial Spindle Alarms
Alarm Code | Type | Description of Alarm/Fault |
749 | S-SPINDLE LSI ERROR | It is serial communication error while system is executing after power supply on. |
750 | SPINDLE SERIAL LINK START FAULT | This alarm is generated when the spindle control unit is not ready for starting correctly when the power is turned on in the system with the serial spindle. |
751 | FIRST SPINDLE ALARM DETECTION ( AL-XXX) | This alarm indicates in the NC that an alarm is generated in the spindle unit of the system with serial spindle. The alarm is displayed in form AL-XX ( XX is a number). |
752 | FIRST SPINDLE MODE CHANGE | This alarm is generated if the system does not properly terminate a mode change. |
754 | SPINDLE 1 ABNORMAL TORQUE ALARM | Abnormal first spindle motor load has been detected. |
761 | SECOND SPINDLE ALARM DETECTION (AL-XXX) | Refer to alarm No 751 |
762 | SECOND SPINDLE MODE CHANGE FAULT | Refer to alarm No 752 |
764 | SPINDLE-2 ABNORMAL TORQUE ALARM | Same as alarm No 754 |
771 | SPINDLE-3 ALARM DETECT (AL-XXX) | Same as alarm No 751 |
772 | SPINDLE- 3 MODE CHANGE ERROR | Same as alarm No 752 |
774 | SPINDLE 3- ABNORMAL TORQUE ALARM | Same as alarm No 754 |
System Alarms ( These alarms cannot be reset with a reset key)
Alarm Code | Type | Description of Alarm/Fault |
900 | ROM PARITY | ROM parity error (CNC/OMM/Servo). Replace the number of ROM. |
910 | ROM PARITY : (4N) | RAM parity error in the tape memory RAM module. After this operation reset all the data including the parameters. |
911 | ROM PARITY : (4N+1) | RAM parity error in the tape memory RAM module.After this operation reset all the data including the parameters. |
912 | ROM PARITY : (4N+2) | RAM parity error in the tape memory RAM module. After this operation reset all the data including the parameters. |
913 | ROM PARITY : (4N+3) | RAM parity error in the tape memory RAM module. After this operation reset all the data including the parameters. |
914 (b) (c) |
SRAM PARITY: (2N) | A RAM parity error occured in RAM for part program storage or additional SRAM. Clear the memory, or replace the main CPU board or additional SRAM. Then set all data including parameters again. |
915 (b) (c) |
SRAM PARITY: (2+1) | A RAM parity error occured in RAM for part program storage or additional SRAM. Clear the memory, or replace the main CPU board or additional SRAM. Then set all data including parameters again. |
916 (b) (c) |
DRAM PARITY | RAM parity error in DRAM module. Replace the DRAM module. |
920 | SERVO ALARM (1/2 AXIS) | Servo alarm (3rd or 4th axis). A wathdog alarm or RAM parity error in the servo module occured. Replace the servo control module on the main CPU board. |
920 (b) |
SERVO ALARM (1/2/3/4 AXIS) | Servo alarm (1st to 4th axis). A wathdog alarm or RAM parity error in the servo module occured. |
920 (c) | SERVO ALARM (MAIN) | Servo alarm (main CPU board). A watchdog alarm or a RAM parity error in the servo module occured. Replace the servo control module on the main CPU board. |
921 | SERVO ALARM (3/4 AXIS) | Servo alarm (3rd or 4th axis). A watchdog alarm or a RAM parity error in the servo module occured. Replace the servo control module on the main CPU board. |
922 | SERVO ALARM (5/6 AXIS) | Servo alarm (5th or 6th axis). A watchdog alarm or a RAM parity error in the servo module occured. Replace the servo control module on the option 2 board. |
922 (b) | SERVO ALARM (5/6/7/8 AXIS) | Servo alarm (5th to 8th axis). A watchdog aalrm or a RAM parity error in the servo module occured. |
922 (c) | SERVO ALARM (OPT2) | Servo alarm (option 2 board). A watchdog alarm or a RAM parity error in the servo module occured. Replace the servo control module on the option 2 board. |
923 | SERVO ALARM (7/8 AXIS) | Servo alarm (7th or 8th axis). A watchdog alarm or a RAM parity error in the servo module occured. Replace the servo control module on the option 2 board. |
924 | SERVO MODULE SETTING ERROR | The digital servo module is not installed. Check that the serbo module or servo interface module on the main CPU or option 2 board is mounted securely. |
926 (b) |
SERVO ALARM (1/2/3/4/5/6/ AXIS) | Servo alarm ( 1st to 6th axis). A watchdog alarm was issued, or a RAM parity error occured in the servo module. |
930 | CPU INTERRUPT | CPU error ( abnormal interrupt). The main CPC board is faulty. |
945 | SERIAL SPINDLE COMMUNICATION ERROR | Communications error occured in the serial spindle. The optical fiber maybe be disconnected. |
950 | PMC SYSTEM ALARM | Fault occured in the PMC. The PMC control module on the main CPU board or option 3 board may be faulty. |
951 | PMC-RT WATCH DOG ALARM | Fault occured in the PMC-RC ( watchdog alarm). Option 3 board may be faulty. |
970 | NMI OCCURED IN BOC | RAM parity error or NMI occured in the RMC-RB or PMC-RA2 module. |
971 | NMI OCCURED IN SLC | An alarm condition occured in the interface with an I/O unit. For PMC-RA1, PMC-RA2 and PMC-RB check that the PMC control module on the main CPU board is connected to the I/O unit securely. For PMC-RC, check that the PMC control module on the option 3 board is connected to the I/O unit is supplied with power and that the interface module is intact. |
972 | NMI OCCURED IN OTHER MODULE | NMI occured in a board other than the main CPU board. |
973 | NON MASK INTERRUPT | NMI occured for an unknown reason. |
974 (b) (c) |
F-BUS ERROR | FANUC BUS is error. |
975 (b) (c) |
BUS ERROR (MAIN) | MAIN CPU board is BUS error. |