FANUC 0 ALARMS
Fanuc 0 Alarms, Series ZERO Error Codes.
Fanuc 0 Alarms.
Please contact us if you need testing, a repair or an exchange part. For further
product information please visit our dedicated Fanuc Systems Pages.
Background Edit Alarms
Alarm Code Description of Alarm/Error
??? BP/S alarm is produced with the same number as P/S alarm taki
140 An attempt was made to select or delete a program being select
Program P/S Alarms
Alarm Code Description of Alarm/Error
000 A parameter which requires the power off was input, turn off po
001 TH alarm ( A character with incorrect parity was input. Correct t
TV alarm ( The number if characters in a block is odd). This alarm
002
tape.
003 Data exceeding the maximum allowable number of digits was inp
004 A numeral of the sign “-” was input without an address at the be
005 The address was not followed by the appropriate data but was n
006 Sign “-” input error ( Sign “-” was input after an address with whi
007 Decimal point “-” input error.
009 Unusable character was input insignificant area.
010 An unusable G code was commanded.
011 Feedrate was not commanded to a cutting feed or the feedrate w
In variable lead threading the lead incremental and decremental
014
command such that the lead becomes a negative value is given.
015 The number of the commanded axes exceeded that of simultane
021 An axis not included in the selected plane was commanded in cir
023 In circular interpolation by radius designation negative value wa
029 The offset value is too large.
030 The offset number specified by * code for tool length offset (or c
031 In setting an offset amount by G10, the offset number following
032 In setting an offset amount by G10, the offset amount was exces
033 A point of intersection cannot be determined for cutter compen
034 The start up or cancel was going to be performed in the G02 or
G39 is commanded in cutter compensation B cancel mode or on
035
tool nose radius compensation mode.
036 Skip cutting (G31) was specified in cutter compensation mode.
G40 ( offset cancel) is commanded at the plane other than the o
037
G18, G19 is changed in cutter compensation C mode.
Overcutting will occur in cutter compensation C because the arc
038
occur in tool nose radius compensation C because the arc start p
Chamfering or corner R was specified with a start up, a cancel, o
039
The program may cause overcutting to occur in chamfering or co
040 Overcutting will occur in tool nose radius compensation in a can
041 Overcutting will occur in cutter compensation C/ tool radius com
044 One of G27 to G30 is commanded in canned cycle mode.
050 The chamfering or a corner R was specified in a block which incl
051 The block after a block containing a chamfering or a corner R spe
052 The move direction or the move amount in a block following ch
2 or more of I, K and R are directed in chamfering and corner rad
053
drawing dimension programming.
054 A block in which the chamfering or the corner R was specified in
055 The move distance in the block which includes the chamfering o
Both end point and angle are not designated in the next block co
056
axis ( Z axis) in chamfering command.
057 Block end point is not calculated correctly in direct dimension dr
058 Block end point is not found in direct dimension drawing program
059 The program with the selected number cannot be searched in ex
060 Commanded sequence number was not found in the sequence n
061 Address P or Q is not specified in G70, G71, G72 or G73 comma
The depth of cut in G71 or G72 is zero or negative value.
The repetitive count in G73 is zero or negative value.
The negative value is specified to A1 or Ak in G74 or G75.
062 A value other than zero is specified to Ad, though the relief direc
Zero on a negative value is specified to the height of thread of d
The specified minimum depth of cut in G76 is greater than the h
An unusable angle of tool tip is specified in G76.
063 The sequence number specified by address P in G70, G71, G72
G00 or G01 is not commanded at the block with the sequence n
065 Address Z (W) or X (U) was commanded in the block with a sequ
respectively.
066 An allowable G code was commanded between two blocks spec
067 G70, G71, G72 or G73 command with address P and Q was spec
069 The final move command in the blocks specified by P and Q of G
070 The memory area is insufficient.
071 The address to be searched was not found. Or the program with
072 The number of programs to be stored exceeded 63 or 125.
073 The commanded program number has already been used.
074 The program number is other than 1 to 9999.
076 Address P was not commanded in the block which includes an M
077 The subprogram was called in three or five folds.
A program number or a sequence number which was specified b
078
found.
079 The contents of the program stored in the memory did not agree
080 In the area specified by parameter E, the measuring position reac
081 Automatic tool compensation was specified without a T code.
082 T code and automatic tool compensation were specified in the s
083 In automatic tool compensation an invalid axis was specified or t
When entering data in the memory by using ASR or Reader/pun
085
number of bits or input data or setting of baud rate is incorrect.
086 When entering data in the memory by using Reader/puncher int
When entering data in the memory by using Reader/puncher int
087
interrupted after 10 characters read.
The reference point return cannot be performed normally becau
090
point or the speed is too slow.
092 The commanded axis by G27 did not return to the reference poi
094 P type cannot be specified when the program is restarted.
095 P type cannot be specified when the program is restarted.
096 P type cannot be specified when the program is restarted.
097 P type cannot be specified when the program is restarted
A command of the program restart was specified without the ref
098
and G28 was found during search.
099 After completion of search in program restart, a move command
100 Setting data PWE is set to 1. Turn it to 0 and reset the system.
The power was turned off while rewriting the contents of the m
101
alarm is generated set the data PWE to 1 and turn on the power
111 The calculation result of macro instruction exceeds the allowable
112 Division by Zero was specified. ( including tan 90 degrees)
114 An undefined H code is designated in G65 block.
115 A value not defined as a variable number is designated.
116 The variable number designated with P is forbidden for assignme
119 The argument of SQRT or BCD is negative.
122 The macro model call is specified in double.
125 In the block with G65, the unusable address was specified..
128 The sequence number specified in the brand command was not
In 3rd axis control, a 3rd axis control command was given by PM
130
indexing.
135 Without any spindle orientation, an attempt was made for spind
136 A move command of other axes was specified to the same block
137 A move command of other axes was specified to the same block
Absolute Pulse Code (APC) Alarms
Alarm Code Type
3n0 nth-axis origin return
3n1 APC alarm: nth axis communication
3n2 APC alarm: nth axis over time
3n3 APC alarm: nth axis framing
3n4 APC alarm: nth axis parity
3n5 APC alarm: nth axis pulse error
3n6 APC alarm: ntha xis battery voltage 0
3n7 APC alarm: nth axis battery low 1
3n8 APC alarm: nth axis battery low 2
3n9 SPC ALARM: n AXIS PULSE CODER
Servo Alarms
Alarm Code Type
400 SERVO ALARM: 1, 2TH AXIS OVERLOAD
401 SERVO ALARM: 1, 2TH AXIS VRDY OFF
402 SERVO ALARM: 3, 4TH AXIS OVERLOAD
403 SERVO ALARM: 3, 4TH AXIS VRDY OFF
404 SERVO ALARM: n-TH AXIS VRDY ON
405 SERVO ALARM: ZERO POINT RETURN FAULT
SERVO ALARM: 7, 8TH AXIS OVERLOAD
406
7TH, 8TH AXIS VRDY OFF
4n0 SERVO ALARM: n-TH AXIS -EXCESS ERROR
4n1 SERVO ALARM: n-AXIS-EXCESS ERROR
4n3 SERVO ALARM: n-th AXIS -LSI OVERFLOW
4n4 SERVO ALARM: n-TH AXIS DETECTION RELATED ERROR
4n5 SERVO AALRM: n-TH AXIS- EXCESS SHIFT
4n6 SERVO ALARM: n-TH AXIS -DISCONNECTION
4n7 SERVO ALARM: n-TH AXIS-PARAMETER INCORRECT
490 SERVO ALARM: 5TH AXIS OVERLOAD
491 SERVO ALARM: 5, 6TH AXIS VRDY ON
494 SERVO ALARM: 5, 6TH AXIS VRDY ON
495 SERVO ALARM: 5, 6TH AXIS ZERO POINT RETURN
Overtravel Alarms
Alarm Code Description of Alarm/Error
510 Overtravel to exceed the (+) stroke limit of the X-axis
511 Overtravel to exceed the (-) stroke limit of the X-axis
512 2nd stroke limit at + side of X axis was exceeded
513 2nd stroke limit at + side of X axis was exceeded
520 Overtravel to exceed the (+) stroke limit of Y axis (M) or Z-axis (T)
521 Overtravel to exceed the (-) stroke limit of Y axis (M) or Z-axis (T)
522 2nd stroke limit at + side of Z axis was exceeded
523 2nd stroke limit at – side of X axis was exceeded
530 Overtravel to exceed the (+) stroke limit of Z-axis
531 Overtravel to exceed the (-) stroke limit of Z-axis
540 Overtravel to exceed the (+) stroke limit of the 4th axis
541 Overtravel to exceed the (-) stroke limit of the 4th axis
Alarm in Fanuc PMC Model L/M
Alarm Code Description of Alarm/Error
600 Interruption by illegal command is occurred
601 PMC RAM parity error is occured
602 PMC serial transmission error is occurred
603 PMC watch dog error is occurred
604 PMC ROM parity error is occurred
605 LADDER contents which can be stored in PMC is exceeded
Overheat Alarms
Alarm Code Description of Alarm/Error
700 Master PCB is overheated
702 X, Y, (M), or Z axis servo motor is overheated
703 4th axis servo motor is overheated
System Alarms
Alarm Code Type
910 MAIN RAM PARITY
911 MAIN RAM PARITY
912 SHARED RAM PARITY
913 SHARED RAM PARITY
914 SERVO RAM PARITY
915 LADDER EDITING CASSETTE RAM PARITY
916 LADDER EDITING CASSETTE RAM PARITY
920 WATCHDOG ALARM
921 SUB CPU WATCH DOG ALARM
922 7/8 AXIS SERVO SYSYTEM ALARM
930 CPU ERROR
940 PC BOARD INSTALLATION ERROR
941 MEMORY PC BOARD CONNECTION ERROR
945 SERIAL SPINDLE COMMUNICATION ERROR
946 SECOND SERIAL SPINDLE COMMUNICATION ERROR
950 FUSE BLOWN ALARM
960 SUB CPU ERROR
998 ROM PARITY