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).

  1. The value set in Parameter No  2020 (motor form) is out of the specified limit.
  2. A proper value ( 111 0r -111) is not set in parameter No 2022 (motor revolution direction).
  3. Illegal data ( a value below 0, etc) was set in parameter N0.2023 ( number of speed feedback pulses per motor revolution).
  4. Illegal data ( a value below 0, etc) was set in parameter No.2024 ( number of position feedback pulses per motor revolution).
  5. Parameters No. 2084 and No.2085 ( flexible field gear rate) have not been set.
  6. A value outside the limit of {1 to the number of control axes} or a non continuous value ( Parameter 1023 ( servo axis number) contains a value out of the range from 1 to the number of axes, or an isolated value ( for example, 4 not preceeded by 3), was set in parameter No. 1023 ( servo axis number).
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.