# embedding_metadata

key: chroma:document
string_value:
B-64695EN/01
- 617 -
11.MOTOR/DETECTOR/AMPLIFIER 
PREVENTIVE MAINTENANCE
To insert the printed-circuit board, reverse the above procedure.
Ensure that the upper and lower hooks snap into the housing.
If the printed-circuit board is not inserted completely, the housing remains lifted. Pull out the 
printed-circuit board and insert it again.


key: chroma:document
string_value:
B-64695EN/01
- 618 -
11.MOTOR/DETECTOR/AMPLIFIER 
PREVENTIVE MAINTENANCE
There is one fuse on the printed-circuit board for βiSV-B.
Symbol Ordering number Rating
FU1 A60L-0001-0290#LM32C 3.2A/48V
(1) 1-axis βiSV-B
Printed circuit board
FU1 (3.2A)
(Rating indicated in white)
Printed circuit board
FU1 3.2A
(Rating indicated in white)
(2) 2-axes βiSV-B
Printed circuit board
FU1 (3.2A)
(Rating indicated in white)


key: chroma:document
string_value:
B-64695EN/01
- 619 -
11.MOTOR/DETECTOR/AMPLIFIER 
PREVENTIVE MAINTENANCE
[βiSVSP-B series]
In the βi-B series, a printed-circuit board can be removed and inserted from the front of the servo 
amplifier.
The printed-circuit board removal/insertion procedure is common to αi-B series.
NOTE
1. When the fuse is blowed, the cause by the power supply short circuit of other 
apparatus
(sensor etc.) connected to servo amplifier can be considered.


key: chroma:document
string_value:
Please exchange the fuse after a check whether other apparatus is normal.
If the cause is not removed, there is a possibility that the fuse will be blowed 
again.
2. Please use the fuse supplied from FANUC.
3. Please check the rating mark on the PCB and seal of the fuse to prevent
mistakes.
4. Reverse connection of 0V and 24V of the connector (CXA2C) for the external 
DC24V or the connector (CXA2A/B) for the communication between amplifiers 
make the fuse blow.
[Countermeasure]


key: chroma:document
string_value:
[Countermeasure]
1. Replace the fuse.
2. Change to the correct connection.
To insert the printed-circuit board, reverse the above procedure.
Ensure that the upper and lower hooks snap into the housing.
If the printed-circuit board is not inserted completely, the housing remains lifted. Pull out the 
printed-circuit board and insert it again.


key: chroma:document
string_value:
B-64695EN/01
- 620 -
11.MOTOR/DETECTOR/AMPLIFIER 
PREVENTIVE MAINTENANCE
There is one fuse on the printed-circuit board for βiSVSP-B.
Symbol Ordering number Rating
FU2 A60L-0001-0290#LM50C 5.0A/48V
Printed-circuit board A
FU2 (5.0A) (Rating indicated in white)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 623 -
A ALARM LIST
A.1 ALARM LIST (CNC)
(1) Alarms on program and operation (PS alarm)
(2) Background edit alarms (BG alarm)
(3) Communication alarms (SR alarm)
Alarm numbers are common to all these alarm types.
Depending on the state, an alarm is displayed as in the following examples:
PS"alarm number" Example: PS0003
BG"alarm number" Example: BG0085
SR"alarm number" Example: SR0001
Number Message Description


key: chroma:document
string_value:
0010 IMPROPER G-CODE An unusable G code is specified.
0011 FEED ZERO ( COMMAND ) 1) The cutting feedrate instructed by an F code has been set 
to 0.
2) This alarm is also generated if the F code instructed for 
the S code is set extremely small in a rigid tapping 
instruction as the tool cannot cut at the programmed lead.
0015 TOO MANY SIMULTANEOUS AXES A move command was specified for more axes than can be 
controlled by simultaneous axis control.


key: chroma:document
string_value:
Either add on the simultaneous axis control extension option, 
or divide the number of programmed move axes into two 
blocks.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 624 -
Number Message Description
0020 OVER TOLERANCE OF RADIUS An arc was specified for which the difference in the radius at 
the start and end points exceeds the value set in parameter 
No. 3410. Check arc center codes I, J and K in the program.
The tool path when parameter No. 3410 is set to a large value 
is spiral.
0021 ILLEGAL PLANE SELECT The plane selection instructions G17 to G19 are in error.
Reprogram so that same 3 basic parallel axes are not


key: chroma:document
string_value:
specified simultaneously.
This alarm is also generated when an axis that should not be 
specified for plane machining is specified, for example, for 
circular interpolation.
To enable programming of 3 or more axes, the helical 
interpolation option must be added to each of the relevant 
axes.
0022 R OR I,J,K COMMAND NOT FOUND The command for circular interpolation lacks arc radius R or 
coordinate I, J, or K of the distance between the start point to 
the center of the arc.


key: chroma:document
string_value:
the center of the arc.
0025 CIRCLE CUT IN RAPID (F0) F0 (rapid traverse in inverse feed or feed specified by an F 
code with 1–digit number) was specified during circular 
interpolation (G02, G03).
0027 NO AXES COMMANDED IN 
G43/G44
No axis is specified in G43 and G44 blocks for the tool length 
offset type C.
Offset is not canceled but another axis is offset for the tool 
length offset type C. 
Multiple axes were specified for the same block when the tool 
length compensation type is C.


key: chroma:document
string_value:
length compensation type is C.
0029 ILLEGAL OFFSET VALUE Illegal offset No.
0030 ILLEGAL OFFSET NUMBER An illegal offset No. was specified.
0031 ILLEGAL P COMMAND IN G10 The relevant data input or option could not be found for the L 
No. of G10.
No data setting address such as P or R was specified.
An address command not concerned with data setting was 
specified. An address varies with the L No.
The sign or decimal point of the specified address is in error,


key: chroma:document
string_value:
or the specified address is out of range.
0032 ILLEGAL OFFSET VALUE IN G10 In setting an offset amount by G10 or in writing an offset 
amount by system variables, the offset amount was 
excessive.
0033 NO INTERSECTION AT CUTTER 
COMPENSATION
The intersection cannot be obtained by the intersection 
calculation in tool radius/tool nose radius compensation. 
Modify the program.
0034 NO CIRC ALLOWED IN STUP/EXT 
BLK
In tool radius/tool nose radius compensation, a startup or


key: chroma:document
string_value:
cancellation is performed in the G02 or G03 mode. Modify the 
program.
0035 CAN NOT COMMANDED G31 - G31 cannot be specified. This alarm is generated when a 
G code (such as for tool radius/tool nose radius 
compensation) of group 07 is not canceled.
- A torque limit skip was not specified in a torque limit skip 
command (G31P98 or P99). Specify the torque limit skip 
in the PMC window or the like. Or, specify the torque limit 
override by address Q. 
0037 CAN NOT CHANGE PLANE IN 
G41/G42


key: chroma:document
string_value:
G41/G42
The compensation plane G17/G18/G19 was changed during 
cutter or tool-nose radius compensation. Modify the program.
0041 INTERFERENCE IN CUTTER 
COMPENSATION
In tool radius/tool nose radius compensation, excessive 
cutting may occur. Modify the program.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 625 -
Number Message Description
0042 G45/G48 NOT ALLOWED IN CRC Tool offset (G45 to G48) is commanded in tool radius
compensation. Modify the program.
0044 G27-G30 NOT ALLOWED IN FIXED 
CYC
The command which relates to the reference position return is 
commanded in canned cycle mode. Modify the program.
0045 ADDRESS Q NOT FOUND 
(G73/G83)
In a high-speed peck drilling cycle (G73) or peck drilling cycle


key: chroma:document
string_value:
(G83), the amount of each-time cutting is not specified by 
address Q, or Q0 is specified. Modify the program.
0046 ILLEGAL REFERENCE RETURN 
COMMAND
A command for a return to the second, third or fourth 
reference position is error. (The address P command is in 
error.)
0047 ILLEGAL AXIS SELECT Two or more parallel axes (in parallel with a basic axis) have 
been specified upon start-up of 3-dimensional coordinate 
conversion.


key: chroma:document
string_value:
conversion.
0048 BASIC 3 AXIS NOT FOUND Start-up of 3-dimensional coordinate conversion has been 
attempted, but the three basic axes used when Xp, Yp, or Zp 
is omitted are not set in parameter No. 1022.
0049 ILLEGAL COMMAND(G68,G69) When three-dimensional coordinate conversion (G68 or G69) 
was specified, the tool compensation was not canceled. Or, 
programs of three-dimensional coordinate conversion (G68, 
G69) and tool compensation (G43, G44 or G49) were not


key: chroma:document
string_value:
nested. Or, the three-dimensional coordinate conversion was 
specified during the tool length compensation and another tool 
length compensation was specified.
0050 CHF/CNR NOT ALLOWED IN THRD 
BLK
Chamfering or corner R is commanded in the thread cutting 
block. Modify the program.
0051 MISSING MOVE AFTER CNR/CHF Improper movement or the move distance was specified in the 
block next to the chamfering or corner R block. Modify the 
program.
0052 CODE IS NOT G01 AFTER 
CHF/CNR


key: chroma:document
string_value:
CHF/CNR
The block next to the chamfering or corner R block is not G01 
(or vertical line). Modify the program.
0053 TOO MANY ADDRESS COMMANDS In the chamfering and corner R commands, two or more of I, 
J, K and R are specified. 
0054 NO TAPER ALLOWED AFTER 
CHF/CNR
A block in which chamfering in the specified angle or the 
corner R was specified includes a taper command. Modify the 
program.
0055 MISSING MOVE VALUE IN 
CHF/CNR
In chamfering or corner R block, the move distance is less


key: chroma:document
string_value:
than chamfer or corner R amount. Modify the program.
0056 NO END POINT & ANGLE IN 
CHF/CNR
In direct dimension drawing programming, both an end point 
and an angle were specified in the block next to the block in 
which only an angle was specified (Aa). Modify the program.
0057 NO SOLUTION OF BLOCK END Block end point is not calculated correctly in direct dimension 
drawing programming. Modify the program.
0058 END POINT NOT FOUND Block end point is not found in direct dimension drawing


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 626 -
Number Message Description
0060 SEQUENCE NUMBER NOT FOUND [External data input/output]
The specified number could not be found for program 
number and sequence number searches.
Although input/output of a pot number of tool data or 
offset input was requested, no tool number was input after 
power on. The tool data corresponding to the entered tool 
number could not be found. 
[External workpiece number search]


key: chroma:document
string_value:
The program corresponding to the specified workpiece 
number could not be found.
[Program restart]
In the program restart sequence number specification, the 
specified sequence number could not be found.
0061 P OR Q COMMAND IS NOT IN THE 
MULTIPLE REPETIVE CYCLES 
BLOCK
Address P or Q is not specified in multiple repetitive cycle 
(G70, G71, G72, or G73) command.
0062 THE CUTTING AMOUNT IS 
ILLEGAL IN THE ROUGH CUTTING 
CYCLE
A zero or a negative value was specified in a multiple


key: chroma:document
string_value:
repetitive canned rough-cutting cycle (G71 or G72) as the 
depth of cut. 
0063 THE BLOCK OF A SPECIFIED 
SEQUENCE NUMBER IS NOT 
FOUND
The sequence number specified by addresses P and Q in 
multiple repetitive cycle (G70, G71, G72, or G73) command 
cannot be searched.
0064 THE FINISHING SHAPE IS NOT A 
MONOTONOUS CHANGE(FIRST 
AXES)
In a shape program for the multiple repetitive canned 
rough-cutting cycle (G71 or G72), the command for the first


key: chroma:document
string_value:
plane axis was not a monotonous increase or decrease. 
0065 G00/G01 IS NOT IN THE FIRST 
BLOCK OF SHAPE PROGRAM
In the first block of the shape program specified by P of the 
multiple repetitive canned cycle (G70, G71, G72, or G73), 
G00 or G01 was not specified.
0066 UNAVAILABLE COMMAND IS IN 
THE MULTIPLE REPETIVE CYCLES 
BLOCK
An unavailable command was found in a multiple repetitive 
canned cycle (G70, G71, G72, or G73) command block.
0067 THE MULTIPLE REPETIVE CYCLES


key: chroma:document
string_value:
IS NOT IN THE PART PROGRAM 
STORAGE
A multiple repetitive canned cycle (G70, G71, G72, or G73) 
command is not registered in a tape memory area.
0069 LAST BLOCK OF SHAPE 
PROGRAM IS AN ILLEGAL 
COMMAND
In a shape program in the multiple repetitive canned cycle 
(G70, G71, G72, or G73), a command for the chamfering or 
corner R in the last block is terminated in the middle.
0070 NO PROGRAM SPACE IN MEMORY The memory area is insufficient.
Delete any unnecessary programs, then retry.


key: chroma:document
string_value:
0071 DATA NOT FOUND - The address to be searched was not found. 
- The program with specified program number was not 
found in program number search. 
- In the program restart block number specification, the 
specified block number could not be found.
Check the data.
0072 TOO MANY PROGRAMS The number of programs to be stored exceeded maximal 
value. Delete unnecessary programs and execute program 
registration again.
0073 PROGRAM NUMBER ALREADY IN 
USE


key: chroma:document
string_value:
USE
The commanded program number has already been used. 
Change the program number or delete unnecessary programs 
and execute program registration again.
0074 ILLEGAL PROGRAM NUMBER The program number is other than 1 to 9999. Modify the 
program number.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 627 -
Number Message Description
0075 PROTECT An attempt was made to register a program whose number 
was protected.
In program matching, the password for the encoded program 
was not correct.
An attempt was made to select a program being edited in the 
background as the main program.
An attempt was made to call a program being edited in the 
background as a subprogram.
0076 PROGRAM NOT FOUND The specified program is not found in the subprogram call,


key: chroma:document
string_value:
macro call or graphic copy.
The M, G, T or S codes are called by a P instruction other 
than that in an M98, G65, G66, G66.1 or interrupt type custom 
macro, and a program is called by a No. 2 auxiliary function 
code.
This alarm is also generated when a program is not found by 
these calls.
0077 TOO MANY SUB,MACRO NESTING The total number of subprogram and macro calls exceeds the 
permissible range.
Another subprogram call was executed during an external 
memory subprogram call.


key: chroma:document
string_value:
memory subprogram call.
0078 SEQUENCE NUMBER NOT FOUND The specified sequence No. was not found during sequence 
number search.
The sequence No. specified as the jump destination in 
GOTO–– and M99P–– was not found.
0079 PROGRAM NOT MATCH The program in memory does not match the program stored 
on tape.
Multiple programs cannot be matched continuously when bit 6 
(NPE) of parameter No. 3201 is set to “1”.
Set bit 6 (NPE) of parameter No. 3201 to “0” before executing 
a match.


key: chroma:document
string_value:
a match.
0080 G37 MEASURING POSITION 
REACHED SIGNAL IS NOT 
PROPERLY INPUT
- For machining center series
When the tool length measurement function (G37) is 
performed, a measuring position reached signal goes 1 in 
front of the area determined by the ε value specified in 
parameter No.6254. Alternatively, the signal does not go 
1.
- For lathe
When the automatic tool compensation function (G36, 
G37) is used, a measuring position reached signals


key: chroma:document
string_value:
(XAE1, XAE2) does not go 1 within the range determined 
by the ε value specified in parameters Nos. 6254 and 
6255.
0081 G37 OFFSET NO. UNASSIGNED - For machining center series
The tool length measurement function (G37) is specified 
without specifying an H code.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is 
specified without specifying an T code.
Correct the program.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 628 -
Number Message Description
0082 G37 SPECIFIED WITH H CODE - For machining center series
The tool length measurement function (G37) is specified 
together with an H code in the same block.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is 
specified together with an T code in the same block.
Correct the program.
0083 G37 IMPROPER AXIS COMMAND - For machining center series


key: chroma:document
string_value:
An error has been found in axis specification of the tool 
length measurement function (G37). Alternatively, a move 
command is specified as an incremental command.
Correct the program.
- For lathe
An error has been found in axis specification of the 
automatic tool compensation function (G36, G37).
Alternatively, a command is specified as an incremental 
command.
Correct the program.
0085 OVERRUN ERROR The next character was received from the I/O device


key: chroma:document
string_value:
connected to RS-232C interface 1 before it could read a 
previously received character.
An overrun, parity error, or framing error occurred during the 
reading by RS-232C interface 1. The number of bits in the 
entered data, the baud rate setting, or the I/O unit 
specification number is incorrect.
0086 DR OFF During I/O process by RS-232C interface 1, the data set ready 
input signal of the I/O device (DR) was OFF. Possible causes 
are an I/O device not turn on, a broken cable, and a defective


key: chroma:document
string_value:
printed circuit board.
0087 BUFFER OVERFLOW During a read by RS-232C interface 1, although a read stop 
command was issued, more than 10 characters were input. 
The I/O device or printed circuit board was defective.
0090 REFERENCE RETURN 
INCOMPLETE
1. The reference position return cannot be performed 
normally because the reference position return start point 
is too close to the reference position or the speed is too 
slow. Separate the start point far enough from the


key: chroma:document
string_value:
reference position, or specify a sufficiently fast speed for 
reference position return.
2. An attempt was made to set the zero position for the 
absolute position detector by return to the reference 
position when it was impossible to set the zero point.
Rotate the motor manually at least one turn, and set the 
zero position of the absolute position detector after 
turning the CNC and servo amplifier off and then on 
again. 
0091 MANUAL REFERENCE POSITION 
RETURN IS NOT PERFORMED IN 
FEED HOLD


key: chroma:document
string_value:
FEED HOLD
Manual return to the reference position cannot be performed 
when automatic operation is halted. Perform the manual 
return to the reference position when automatic operation is 
stopped or reset.
0092 ZERO RETURN CHECK (G27) 
ERROR
The axis specified in G27 has not returned to zero.
Reprogram so that the axis returns to zero.
0094 P TYPE NOT ALLOWED (COORD 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the coordinate


key: chroma:document
string_value:
system setting operation was performed.) Perform the correct 
operation according to the Operator's Manual.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 629 -
Number Message Description
0095 P TYPE NOT ALLOWED (EXT OFS 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the external 
workpiece offset amount changed.) Perform the correct 
operation according to the Operator's Manual.
0096 P TYPE NOT ALLOWED (WRK OFS 
CHG)
P type cannot be specified when the program is restarted. 
(After the automatic operation was interrupted, the workpiece


key: chroma:document
string_value:
offset amount changed.) Perform the correct operation 
according to the Operator's Manual.
0097 P TYPE NOT ALLOWED (AUTO 
EXEC)
P type cannot be directed when the program is restarted. 
(After power ON, after emergency stop or alarms 0094 to 
0097 reset, no automatic operation is performed.) Perform 
automatic operation.
0098 G28 FOUND IN SEQUENCE 
RETURN
A command of the program restart was specified without the 
reference position return operation after power ON or


key: chroma:document
string_value:
emergency stop, and G28 was found during search. Perform 
the reference position return.
0099 MDI EXEC NOT ALLOWED AFT. 
SEARCH
After completion of search in program restart, a move 
command is given with MDI. 
0109 FORMAT ERROR IN G08 A value other than 0 or 1 was specified after P in the G08 
code, or no value was specified.
0110 OVERFLOW :INTEGER An integer went out of range during arithmetic calculations.
0111 OVERFLOW :FLOATING A decimal point (floating point number format data) went out


key: chroma:document
string_value:
of range during arithmetic calculations.
0112 ZERO DIVIDE An attempt was made to divide by zero in a custom macro.
0114 ILLEGAL EXPRESSION FORMAT The format used in an expression in a custom macro 
statement is in error. The parameter tape format is in error.
0115 VARIABLE NO. OUT OF RANGE A number that cannot be used for a local variable, common 
variable, or system variable in a custom macro is specified.
In the EGB axis skip function or skip function for flexible


key: chroma:document
string_value:
synchronous control (G31.8), a non-existent custom macro 
variable number is specified. Or, the number of custom macro 
variables used to store skip positions is not sufficient.
0116 WRITE PROTECTED VARIABLE An attempt was made in a custom macro to use on the left 
side of an expression a variable that can only be used on the 
right side of an expression.
0118 TOO MANY BRACKET NESTING Too many brackets “[ ]” were nested in a custom macro.
The nesting level including function brackets is 5.


key: chroma:document
string_value:
0119 ARGUMENT VALUE OUT OF 
RANGE
The value of an argument in a custom macro function is out of 
range.
0122 TOO MANY MACRO NESTING Too many macro calls were nested in a custom macro.
0123 ILLEGAL MODE FOR 
GOTO/WHILE/DO
A GOTO statement or WHILE–DO statement was found in the 
main program in the MDI or DNC mode.
0124 MISSING END STATEMENT The END instruction corresponding to the DO instruction was 
missing in a custom macro.
0125 MACRO STATEMENT FORMAT 
ERROR


key: chroma:document
string_value:
ERROR
The format used in a macro statement in a custom macro is in 
error.
0126 ILLEGAL LOOP NUMBER DO and END Nos. in a custom macro are in error, or exceed 
the permissible range (valid range: 1 to 3).
0127 DUPLICATE NC,MACRO 
STATEMENT
An NC statement and macro statement were specified in the 
same block.
0128 ILLEGAL MACRO SEQUENCE 
NUMBER
The specified sequence No. could not be found for sequence 
number search.
The sequence No. specified as the jump destination in


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 630 -
Number Message Description
0129 USE 'G' AS ARGUMENT Illegal address is commanded in a custom macro call. Please 
confirm whether the address is valid in the macro call. When 
using the axis name expansion, please confirm the setting of 
the parameter (No.11647).
0130 NC AND PMC AXIS ARE 
CONFLICTED
The NC command and the PMC axis control command were 
conflicted. Modify the program or ladder. 
0136 SPOS AXIS - OTHER AXIS SAME 
TIME


key: chroma:document
string_value:
TIME
The spindle positioning axis and another axis are specified in 
the same block.
0137 M-CODE & MOVE CMD IN SAME 
BLK.
The spindle positioning axis and another axis are specified in 
the same block.
0139 CANNOT CHANGE PMC CONTROL 
AXIS
The PMC axis was selected for the axis for which the PMC 
axis is being controlled.
0140 PROGRAM NUMBER ALREADY IN 
USE
In the background, an attempt was made to select or delete 
the program being selected in the foreground. Perform the


key: chroma:document
string_value:
correct operation for the background edition. 
0142 ILLEGAL SCALE RATE The scaling rate is 0 times or 10000 times or more.
Modify the setting of the scaling rate. (G51P_ … or 
G51I_J_K_ … or parameter No. 5411 or 5421)
0143 COMMAND DATA OVERFLOW An overflow occurred in the storage length of the CNC internal 
data. This alarm is also generated when the result of internal 
calculation of scaling, coordinate rotation and cylindrical 
interpolation overflows the data storage. It also is generated


key: chroma:document
string_value:
during input of the manual intervention amount.
0144 ILLEGAL PLANE SELECTED The coordinate rotation plane and arc or tool radius⋅tool nose 
radius compensation plane must be the same. Modify the 
program.
0145 ILLEGAL USE OF G12.1/G13.1 The axis No. of plane selection parameter No. 5460 (linear 
axis) and No. 5461(axis of rotation) in the polar coordinate 
interpolation mode is out of range (1 to number of controlled 
axes).


key: chroma:document
string_value:
axes).
0146 ILLEGAL USE OF G-CODE The modal G code group contains an illegal G code in the 
polar coordinate interpolation mode or when a mode was 
canceled.
Only the following G codes are allowed: 
G40, G50, G69.1
An illegal G code was specified while in the polar coordinate 
interpolation mode.
The following C codes are not allowed: 
G27, G28, G30, G31 to G31.4, G37 to G387.3, G52, G92, 
G53, G17 to G19, G81 to G89, G68
In the 01 group, G codes other than G01, G02, G03 cannot be 
specified.


key: chroma:document
string_value:
specified.
0149 FORMAT ERROR IN G10L3 In registration (G10L3 to G11) of tool life management data, 
an address other than Q1, Q2, P1, and P2 or an unusable 
address was specified.
0150 ILLEGAL LIFE GROUP NUMBER The tool group number exceeded the maximum allowable 
value. The tool group number (P after specification of G10 
L3;) or the group number given by the tool life management T 
code in a machining program.


key: chroma:document
string_value:
code in a machining program.
0151 GROUP NOT FOUND AT LIFE DATA The tool group specified in a machining program is not set in 
tool life management data.
0152 OVER MAXIMUM TOOL NUMBER The number of tools registered in one group exceeded the 
maximum allowable registration tool number.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 631 -
Number Message Description
0153 T-CODE NOT FOUND In registration of tool life data, a block in which the T code 
needs to be specified does not include the T code. 
Alternatively, in tool exchange method D, M06 is specified 
solely. Modify the program.
0154 NOT USING TOOL IN LIFE GROUP - For the tool management command 
H99 or D99 was specified when no tool management data 
number is assigned to the spindle position. Modify the 
program.


key: chroma:document
string_value:
program.
- For the tool life management command 
The H99 command, D99 command, or the H/D code set 
by parameters Nos. 13265 and 13266 was specified when 
no tool belonging to a group is used.
0155 ILLEGAL T-CODE COMMAND In the machining program, the T code that is present in the 
block containing M06 does not correspond to the group 
currently being used. Modify the program.
0156 P/L COMMAND NOT FOUND The P and L commands are not specified in the beginning of a


key: chroma:document
string_value:
program for setting a tool group. Modify the program.
0157 TOO MANY TOOL GROUPS In registration of tool life management data, the group setting 
command block counts of P (group number) and L (tool life) 
exceeded the maximum group count.
0158 TOOL LIFE VALUE OUT OF RANGE The life value that is being set is too large. Change the 
setting.
0159 ILLEGAL TOOL LIFE DATA Tool life management data is corrupted for some reason. 
Register the tool data in the tool group or the tool data in the


key: chroma:document
string_value:
group again by G10L3; or MDI input.
0160 MISMATCH WAITING M-CODE A waiting M-code is in error. 
<1> When different M codes are specified for path 1 and path 
2 as waiting M codes without a P command.
<2> When the waiting M codes are not identical even though 
the P commands are identical
<3> When the waiting M codes are identical and the P 
commands are not identical (This occurs when a P 
command is specified with binary value.)
<4> When the number lists in the P commands contain a


key: chroma:document
string_value:
different number even though the waiting M codes are 
identical (This occurs when a P command is specified by 
combining path numbers.)
<5> When a waiting M code without a P command (2-path 
waiting) and a waiting M code with a P command 
(3-or-more-path waiting) were specified at the same time
<6> When a waiting M code without a P command was 
specified for 3 or more paths.
<7> When the waiting function by specifying start point and a 
waiting M code without a P command (2-path waiting)


key: chroma:document
string_value:
were specified at the same time.
<8> When a waiting M code which is set by the parameter 
No.8110 and No.8111 was specified in peripheral axis 
control.
0161 ILLEGAL P OF WAITING M-CODE P in a waiting M-code is incorrect.
<1> When address P is negative
<2> When a P value inappropriate for the system 
configuration was specified
<3> When a waiting M code without a P command (2-path 
waiting) was specified in the system having 3 or more 
paths.
<4> When P7 and L0 were specified at the same time.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 632 -
Number Message Description
0163 ILLEGAL COMMAND IN G68/G69 G68 and G69 are not independently commanded in balance 
cut.
An illegal value is commanded in a balance cut combination 
(address P). 
0169 ILLEGAL TOOL GEOMETRY DATA Incorrect tool figure data in interference check. Set correct 
data, or select correct tool figure data.
0175 ILLEGAL G07.1 AXIS An axis which cannot perform cylindrical interpolation was


key: chroma:document
string_value:
specified. More than one axis was specified in a G07.1 block. 
An attempt was made to cancel cylindrical interpolation for an 
axis that was not in the cylindrical interpolation mode.
For the cylindrical interpolation axis, set not “0” but one of 5, 6 
or 7 (parallel axis specification) to parameter No. 1022 to 
instruct the arc with axis of rotation (bit 1 (ROT) of parameter 
No. 1006 is set to “1” and parameter No. 1260 is set) ON.
0176 ILLEGAL G-CODE USE(G07.1 
MODE)


key: chroma:document
string_value:
MODE)
A G code was specified that cannot be specified in the 
cylindrical interpolation mode. This alarm also is generated 
when an 01 group G code was in the G00 mode or code G00 
was instructed.
Cancel the cylindrical interpolation mode before instructing 
code G00.
0177 CHECK SUM ERROR (G05) A checksum error occurred.
0178 ILLEGAL COMMAND G05 This alarm is issued in the following cases.
1) The settings of bits 4 to 6 of parameter No.7501 are 
invalid.


key: chroma:document
string_value:
invalid.
2) G05 was specified in any of the following mode.
- Cylindrical interpolation (G07.1)
- Polar coordinate interpolation (G12.1)
- Polar coordinates command (G16)
- Spindle speed fluctuation detection (G26)
- Tool radius ⋅ tool nose radius compensation
(G41/G42)
- Normal direction control (G41.1/G42.1)
- Scaling (G51)
- Programmable mirror image (G51.1)
- Coordinate system rotation (G68)
- Canned cycle (G81 to G89)
- Constant surface speed control (G96)
- Macro interruption(M96)


key: chroma:document
string_value:
- Macro interruption(M96)
3) G05 was specified while the Servo invalidation function 
and the Pole position detection function are effective at 
the same time.
0190 ILLEGAL AXIS SELECTED (G96) An illegal value was specified in P in a G96 block or 
parameter No. 3770.
When spindle selection by address P or extended spindle 
name of multi-spindle control is enabled, selection of axis as 
the calculation reference in constant surface speed control 
“G96 P_ ;” cannot be commanded.


key: chroma:document
string_value:
0194 SPINDLE COMMAND IN 
SYNCHRO-MODE
A Cs contour control mode, spindle positioning command, or 
rigid tapping mode was specified during the spindle 
synchronous control mode or simple spindle synchronous 
control mode. 
0197 C-AXIS COMMANDED IN SPINDLE 
MODE
The program specified a movement along the Cs-axis when 
the Cs contour control switching signal was off.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 633 -
Number Message Description
0200 ILLEGAL S CODE COMMAND In the rigid tap, an S value was out of range or was not 
specified. The parameters Nos. 5241 to 5243 setting is an S 
value which can be specified for the rigid tap. 
Correct the parameters or modify the program.
0201 FEEDRATE NOT FOUND IN RIGID 
TAP
The command F code for a cutting feedrate is a zero.
If the value of F command is much smaller than that of the S


key: chroma:document
string_value:
command, when a rigid tap command is specified, this alarm 
is generated. This is because cutting is not possible by the 
lead specified by the program.
0202 POSITION LSI OVERFLOW In the rigid tap, spindle distribution value is too large. (System 
error)
0203 PROGRAM MISS AT RIGID 
TAPPING
In the rigid tap, position for a rigid M code (M29) or an S 
command is incorrect. Modify the program.
0204 ILLEGAL AXIS OPERATION In the rigid tap, an axis movement is specified between the


key: chroma:document
string_value:
rigid M code (M29) block and G84 (or G74) block. Modify the 
program.
0205 RIGID MODE DI SIGNAL OFF Although a rigid M code (M29) is specified in rigid tapping, the 
rigid mode DI signal (DGN G061.0) is not ON during 
execution of the G84 (or G74) block. Check the PMC ladder 
diagram to find the reason why the DI signal is not turned on.
0206 CAN NOT CHANGE PLANE (RIGID 
TAP)
Plane changeover was instructed in the rigid mode. Modify the 
program.


key: chroma:document
string_value:
program.
0207 RIGID DATA MISMATCH The specified distance was too short or too long in rigid 
tapping.
0210 CAN NOT COMMAND M198/M99 1 The execution of an M198 or M99 command was 
attempted during scheduled operation. Alternatively, the 
execution of an M198 command was attempted during 
DNC operation. Modify the program.
2 The execution of an M99 command was attempted by an 
interrupt macro during pocket machining in a multiple 
repetitive canned cycle.
0213 ILLEGAL COMMAND IN 
SYNCHRO-MODE


key: chroma:document
string_value:
SYNCHRO-MODE
In feed axis synchronization control, the following errors 
occurred during the synchronous operation.
1) The program issued the move command to the slave axis.
2) The program issued the manual operation (jog feed or 
incremental feed) to the slave axis.
3) The program issued the automatic reference position 
return command without specifying the manual reference 
position return after the power was turned on.
0214 ILLEGAL COMMAND IN 
SYNCHRO-MODE


key: chroma:document
string_value:
SYNCHRO-MODE
Coordinate system is set or tool compensation of the shift type 
is executed in the synchronous control. Correct the program.
0217 DUPLICATE G51.2(COMMANDS) G51.2 is further commanded in the G51.2 mode. Modify the 
program.
0218 NOT FOUND P/Q COMMAND P or Q is not commanded in the G51.2 block, or the command 
value is out of the range. Modify the program. For a polygon 
turning between spindles, more information as to why this 
alarm occurred is indicated in diagnosis data No. 471.


key: chroma:document
string_value:
0219 COMMAND G51.2/G50.2 
INDEPENDENTLY
G51.2 and 50.2 were specified in the same block for other 
commands. Modify the program in another block.
0220 ILLEGAL COMMAND IN 
SYNCHR-MODE
In the synchronous operation, movement is commanded by 
the NC program or PMC axis control interface for the 
synchronous axis. Modify the program or check the PMC 
ladder. 
0221 ILLEGAL COMMAND IN 
SYNCHR-MODE
Polygon machining synchronous operation and axis control or


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 634 -
Number Message Description
0224 ZERO RETURN NOT FINISHED A reference return has not been performed before the start of 
automatic operation.
(Only when bit 0 (ZRNx) of parameter No. 1005 is 0)
Perform a reference position return.
0230 R CODE NOT FOUND Cut depth R is not specified in the block including G161. 
Alternatively, the value specified for R is negative.
Modify the program.


key: chroma:document
string_value:
Modify the program.
0231 ILLEGAL FORMAT IN G10 L52 Errors occurred in the specified format at the 
programmable-parameter input.
0232 TOO MANY HELICAL AXIS 
COMMAND
Three or more axes were specified as helical axes in the 
helical interpolation mode.
0233 DEVICE BUSY When an attempt was made to use a unit such as that 
connected via the RS-232-C interface, other users were using 
it.
0245 T-CODE NOT ALLOWED IN THIS 
BLOCK
One of the G codes, G50, G10, G04, G28, G28.2, G29, G30,


key: chroma:document
string_value:
and G30.2,G53, which cannot be specified in the same block 
as a T code, was specified with a T code.
0247 THE MISTAKE IS FOUND IN THE 
OUTPUT CODE OF DATA. 
When an encrypted program is output, EIA is set for the 
output code. Specify ISO.
0250 TOOL CHANGE ILLEGAL Z AXIS 
COMMAND
A Z-axis move command was performed in the same block for 
M06 command.
0251 TOOL CHANGE ILLEGAL T 
COMMAND
An unusable T code was specified in M06Txx.


key: chroma:document
string_value:
0300 ILLEGAL COMMAND IN SCALING An illegal G code was specified during scaling. Modify the 
program. For the T system, one of the following functions is 
specified during scaling, this alarm is generated. 
- Finishing cycle (G70 or G72)
- Outer surface rough-cutting cycle (G71 or G73)
- End side rough-cutting cycle (G72 or G74)
- Closed loop cutting cycle (G73 or G75)
- End side cutting-off cycle (G74 or G76)
- Outer surface or inner surface cutting-off cycle (G75 or 
G77)


key: chroma:document
string_value:
G77)
- Multiple repetitive threading cycle (G76 or G78)
- Face drill cycle (G83 or G83)
- Face tap cycle (G84 or G84)
- Face boring cycle (G85 or G85)
- Side drill cycle (G87 or G87)
- Side tap cycle (G88 or G88)
- Side boring cycle (G89 or G89)
- Outer surface turning cycle or inner surface boring cycle 
(G77 or G20)
- Threading cycle (G78 or G21)
- End side turning cycle (G79 or G24)
(Specify G codes for systems B and C in that order.) 
0301 RESETTING OF REFERENCE 
RETURN IS INHIBITED


key: chroma:document
string_value:
RETURN IS INHIBITED
Although bit 0 (IDGx) of parameter No. 1012 was set to 1 to 
inhibit the reference position from being set again for a return 
to the reference position without a dog, an attempt was made 
to perform a manual return to the reference position.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 635 -
Number Message Description
0302 SETTING THE REFERENCE 
POSITION WITHOUT DOG IS NOT 
PERFORMED
The reference position could not be set for a return to the 
reference position without a dog. Possible causes are:
- The axis was not moved in the direction of a return to the 
reference position for jog feeding.
- The axis was moved in the direction opposite to the 
direction of a manual return to the reference position.


key: chroma:document
string_value:
- Since the one-rotation signal of the position detector is 
not caught, the manual reference position return grid is 
not established. (Bit 6 of diagnosis data No. 0201 must be 
set to 1.)
0303 REFERENCE POSITION RETURN 
IS NOT PERFORMED
When the setting of a reference position at any position was 
possible in Cs contour control (bit 0 (CRF) of parameter No. 
3700 = 1), a G00 command was issued for the Cs contour 
axis without a return to the reference position after the serial


key: chroma:document
string_value:
spindle was switched to Cs contour control mode.
Perform a reference position return with a G28 command 
before issuing a G00 command.
0304 G28 IS COMMANDED WITHOUT 
ZERO RETURN
Although a reference position was not set, an automatic return 
to the reference position (G28) was commanded. 
0305 INTERMEDIATE POSITION IS NOT 
ASSIGNED
Although a G28 (automatic return to the reference position), 
G30 (return to the second, third, or fourth reference position)


key: chroma:document
string_value:
was not issued after power-up, G29 (return from the reference 
position) was commanded.
0306 MISMATCH AXIS WITH CNR/CHF The correspondence between the moving axis and the I, J, or 
K command is incorrect in a block in which chamfering is 
specified.
0307 CAN NOT START REFERENCE 
RETURN WITH MECHANICAL 
STOPPER SETTING
Reference position setting with mechanical stopper is being 
attempted for an axis which uses the "reference position 
setting without dog" function.


key: chroma:document
string_value:
setting without dog" function.
0308 G72.1 NESTING ERROR G72.1 was specified again during G72.1 rotation copying.
0309 G72.2 NESTING ERROR G72.2 was specified again during G72.2 parallel copying.
0310 FILE NOT FOUND The specified file could not be found during a subprogram or 
macro call. 
0311 CALLED BY FILE NAME FORMAT 
ERROR
An invalid format was specified to call a subprogram or macro 
using a file name.
0312 ILLEGAL COMMAND IN DIRECT 
DRAWING DIMENSIONS 
PROGRAMMING


key: chroma:document
string_value:
comma was specified. 
0313 ILLEGAL LEAD COMMAND The variable-lead threading increment specified in address K 
exceeds the specified maximum value in variable-lead 
threading. Or, a negative lead value was specified.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 636 -
Number Message Description
0314 ILLEGAL SETTING OF POLYGONAL 
AXIS
An axis was specified invalidly in polygon turning.
For polygon turning:
A tool rotation axis is not specified.
(Parameter No. 7610)
For polygon turning between spindles:
Valid spindles are not specified.
(Parameters Nos. 7640 to 7643)
- A spindle other than the serial spindle.
- A spindle is not connected.
For concurrent use of polygon turning and polygon turning


key: chroma:document
string_value:
with two spindles:
- In the polygon turning mode, the value of parameter 
No. 7605 (selecting the type of polygon turning) was 
changed.
- An attempt is made to use a spindle used for polygon 
turning also for polygon turning with two spindles.
0315 ILLEGAL NOSE ANGLE COMMAND 
IS IN THE THREAD CUTTING 
CYCLE
An invalid tool tip angle is specified in a multiple repetitive 
canned threading cycle (G76). 
0316 ILLEGAL CUTTING AMOUNT IS IN 
THE THREAD CUTTING CYCLE


key: chroma:document
string_value:
THE THREAD CUTTING CYCLE
A minimum depth of cut higher than the thread height is 
specified in a multiple repetitive canned threading cycle (G76).
0317 ILLEGAL THREAD COMMAND IS IN 
THE THREAD CUTTING CYCLE
A zero or a negative value is specified in a multiple repetitive 
canned threading cycle (G76) as the thread height or the 
depth of cut. 
0318 ILLEGAL RELIEF AMOUNT IS IN 
THE DRILLING CYCLE
Although an escape directions is set in a multiple repetitive


key: chroma:document
string_value:
canned cutting-off cycle (G74 or G75), a negative value is 
specified for Δd. 
0319 THE END POINT COMMAND IS 
ILLEGAL IN THE DRILLING CYCLE
Although the Δi or Δk travel distance is set to 0 in a multiple 
repetitive canned cutting-off cycle (G74 or G75), a value other 
than 0 us specified for a U or W.
0320 ILLEGAL MOVEMENT 
AMOUNT/CUTTING AMOUNT IS IN 
THE DRILLING CYCLE
A negative value is specified in a multiple repetitive canned


key: chroma:document
string_value:
cutting-off cycle (G74 or G75) as Δi or Δk (travel distance/the 
depth of cut). 
0321 ILLEGAL REPEATED TIME IS IN 
THE PATTERN REPEATING CYCLE
A zero or a negative value is specified in a multiple repetitive 
canned closed loop cycle (G73) as a repeated time.
0322 FINISHING SHAPE WHICH OVER 
OF STARTING POINT
An invalid shape which is over the cycle starting point is 
specified in a shape program for a multiple repetitive canned 
rough-cutting cycle (G71 or G72).
0323 THE FIRST BLOCK OF SHAPE


key: chroma:document
string_value:
SHAPE PROGRAM
1) An usable command was issued in a shape program for a 
multiple repetitive cycle (G70, G71, G72, or G73). 
2) In the multiple repetitive cycle (G70), when the tool nose 
radius compensation can be commanded in the target 
figure program (parameter NT2(No.5106#3)=1), G41 or 
G42 is commanded at the target figure program other 
than the first block.
0325 UNAVAILABLE COMMAND IS IN 
SHAPE PROGRAM
An usable command was issued in a shape program for a


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 637 -
Number Message Description
0326 LAST BLOCK OF SHAPE 
PROGRAM IS A DIRECT DRAWING 
DIMENSIONS
In a shape program in the multiple repetitive canned cycle 
(G70, G71, G72, or G73), a command for direct input of 
drawing dimensions in the last block is terminated in the 
middle.
0327 MODAL THAT MULTIPLE 
REPETIVE CYCLES CANNOT BE 
DONE
A multiple repetitive canned cycle (G70, G71, G72, or G73) 
was commanded in a modal state in which a multiple


key: chroma:document
string_value:
repetitive canned cycle could not be commanded.
0328 ILLEGAL WORK POSITION IS IN 
THE TOOL NOSE RADIUS 
COMPENSATION
The specification for the blank side for a tool nose radius 
compensation (G41 or G42) is incorrect in a multiple repetitive 
canned cycle (G71 or G72).
0329 THE FINISHING SHAPE IS NOT A 
MONOTONOUS CHANGE(SECOND 
AXES)
In a shape program for the multiple repetitive canned 
rough-cutting cycle (G71 or G72), the command of the second


key: chroma:document
string_value:
plane axis was not a monotonous increase or decrease.
0330 ILLEGAL AXIS COMMAND IS IN 
THE TURNING CANNED CYCLE
An axis other than the plane is specified n a canned 
cycle(G90, G92, or G94). 
0331 ILLEGAL AXIS NUMBER IN AX[] An illegal value is specified for an AX[] axis number.
0332 ILLEGAL AXIS ADDRESS IN 
AXNUM[]
An illegal value is specified for an AXNUM[] axis address. 
0333 TOO MANY SPINDLE COMMANDS Multiple spindle commands could be found in the same block


key: chroma:document
string_value:
in using an expansion spindle name.
Only one spindle could be commanded in the same block. 
0334 INPUT VALUE OUT OF EFFECTIVE 
RANGE
An offset data which was out of the effective range was 
specified. (malfunction prevention function)
0335 PLURAL M CODE Multiple M codes are commanded simultaneously in a block 
for a wait function with peripheral devices by an M code.
0336 TOOL COMPENSATION 
COMMANDED MORE TWO AXES
For a tool length compensation C, an attempt was made to


key: chroma:document
string_value:
command the offset to other axes without canceling the offset. 
Or, for a tool length compensation C, multiple axes are 
specified in G43 or G44 block. 
0337 EXCESS MAXIMUM INCREMENTAL 
VALUE
The command value exceeded the maximum amount of 
incremental. (malfunction prevention function)
0345 TOOL CHANGE ILLEGAL Z AXIS 
POS
A tool change position on the Z-axis is incorrect.
0346 TOOL CHANGE ILLEGAL TOOL 
NUM
A tool change position is not set. 
0347 TOOL CHANGE ILLEGAL 
COMMAND IN SAME BLK.


key: chroma:document
string_value:
COMMAND IN SAME BLK.
Tool changing is commanded twice or more in the same 
block. 
0348 TOOL CHANGE Z AXIS POS NOT 
ESTABLISHED
A tool change spindle on the Z-axis is not set.
0349 TOOL CHANGE SPINDLE NOT 
STOP
A tool change spindle stop is not stopped.
0350 PARAMETER OF THE INDEX OF 
THE SYNCHRONOUS CONTROL 
AXIS SET ERROR.
An illegal synchronization control axis number (parameter No. 
8180) is set. 
0351 BECAUSE THE AXIS IS MOVING, 
THE SYNC CONTROL IS CAN'T BE 
USED.


key: chroma:document
string_value:
USED.
While the axis being subject to synchronization control was 
moving, an attempt was made to start or cancel the 
synchronization control by a synchronization control axis 
selection signal. 
0352 SYNCHRONOUS CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when:
1) An attempt was made to perform synchronization control 
for the axis during a synchronization, composition, or 
superposition. 
2) An attempt was made to synchronize a further


key: chroma:document
string_value:
great-grandchild for a parent-child-grandchild relation.
3) An attempt was made to operate synchronization control 
although a parent-child-grandchild relation was not set.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 638 -
Number Message Description
0353 THE INSTRUCTION WAS DONE 
FOR THE AXIS WHICH WAS NOT 
ABLE TO MOVE.
This error occurred when:
- For synchronization
1) A move command was issued to the axis for which bit 
7 (NUMx) of parameter No. 8163 is set to 1.
2) A move command was issued to the slave axis.
- For composition
1) A move command was issued to the axis for which bit 
7 (NUMx) of parameter No. 8163 is set to 1.


key: chroma:document
string_value:
2) A move command was issued to the axis for which bit 
7 (MUMx) of parameter No. 8162 is set to 1. 
0354 THE G28 WAS INSTRUCTED IN 
WITH THE REF POS NOT FIXED IN 
SYNC MODE
This error occurred when G28 was specified to the master 
axis being parking during synchronization control, but an axis 
reference position is not set for the slave axis.
0355 PARAMETER OF THE INDEX OF 
THE COMPOSITE CONTROL AXIS 
SET ERROR.
An illegal composite control axis number (parameter No. 
8183) is specified.


key: chroma:document
string_value:
8183) is specified.
0356 BECAUSE THE AXIS IS MOVING, 
THE COMP CONTROL IS CAN'T BE 
USED.
While the axis being subject to composite control was moving, 
an attempt was made to start or cancel the composite control 
by a composite control axis selection signal. 
0357 COMPOSITE CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when an attempt was made to perform 
composite control for the axis during a synchronization, 
composition, or superposition.
0359 THE G28 WAS INSTRUCTED IN


key: chroma:document
string_value:
WITH THE REF POS NOT FIXED IN 
COMP MODE
This error occurred when G28 was specified to the composite 
axis during composite control, but a reference position is not 
set to the other part of the composition. 
0360 PARAMETER OF THE INDEX OF 
THE SUPERPOS CONTROL AXIS 
SET ERROR.
An illegal superposition control axis number (parameter No. 
8186) is specified. 
0361
BECAUSE THE AXIS IS MOVING, 
THE SUPERPOS CONTROL IS 
CAN'T BE USED.
While the axis being subject to superposition control was


key: chroma:document
string_value:
moving, an attempt was made to start or cancel the 
superposition control by a superposition control axis selection 
signal.
0362 SUPERPOSITION CONTROL AXIS 
COMPOSITION ERROR.
This error occurred when:
1) An attempt was made to perform superposition control for 
the axis during a synchronization, composition, or 
superposition. 
2) An attempt was made to synchronize a further 
great-grandchild for a parent-child-grandchild relation.
0363 THE G28 WAS INSTRUCTED IN TO


key: chroma:document
string_value:
THE SUPERPOS CONTROL SLAVE 
AXIS.
This error occurred when G28 was specified to the 
superposition control slave axis during superposition control. 
0364 THE G53 WAS INSTRUCTED IN TO 
THE SUPERPOS CONTROL SLAVE 
AXIS.
This error occurred when G53 was specified to the slave axis 
being moved during superposition control.
0365 TOO MANY MAXIMUM SV/SP AXIS 
NUMBER PER PATH
The maximum control axis number or maximum control 
spindle number which could be used within a path was 
exceeded.


key: chroma:document
string_value:
exceeded.
(For a loader path, this alarm is generated if the number of 
axis per path is set to 5 or greater.)
0366 IMPROPER G-CODE IN TURRET 
METHOD
When the turret change tools method was selected (bit 3 
(TCT) of parameter No. 5040 = 0), G43 or G43.7 was 
commanded.
0367 3-D CONV. WAS COMMANDED IN 
SYNC MODE AS THE PARAMETER 
PKUx(NO.8162#2) IS 0.
A three-dimensional coordinate conversion was commanded 
during synchronization control when the bit 2 (PKUx) of 
parameter No. 8162 was 0.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 639 -
Number Message Description
0368 OFFSET REMAIN AT OFFSET 
COMMAND
- When the ATC change tools method was selected (bit 3 
(TCT) of parameter No. 5040 = 1) during G43 mode, 
G43.7 was commanded. Or, G43, was commanded 
during G43.7 mode.
- After bit 3 (TCT) of parameter No. 5040 was changed in 
the state in which a tool offset remained, another tool 
offset was specified.
0369 G31 FORMAT ERROR - No axis is specified or tow or more axes are specified in


key: chroma:document
string_value:
the torque limit switch instruction (G31P98/P99).
- The specified torque Q value in the torque limit switch 
instruction is out of range. The torque Q range is 1 to 254.
- The high-speed continuous skip option is not present.
0370 G31P/G04Q ERROR 1) The specified address P value for G31 is out of range. 
The address P range is 1 to 4 in a multistage skip 
function.
2) The specified address Q value for G04 is out of range. 
The address Q range is 1 to 4 in a multistage skip 
function.


key: chroma:document
string_value:
function.
3) P1-4 for G31, or Q1-4 for G04 was commanded without a 
multistage skip function option.
4) <T series > The specified value of address P of G72 or 
G74 falls outside the range. Address P ranges from 1 to 4 
in the multistage skip function. P1-4 was specified in G72 
or G74 even though the multistage skip function option is 
not present.
0371 ILLEGAL FORMAT IN G10 OR L50 In a command format for a programmable parameter input, an


key: chroma:document
string_value:
attempt was made to change the parameter for an encryption 
(No. 3220), key (No. 3221), or protection range (No.3222 or 
No.3223) as a "the encryption function for the key and 
program." Modify the program. 
0372 REFERENCE RETURN 
INCOMPLETE
An attempt was made to perform an automatic return to the 
reference position on the orthogonal axis before the 
completion of a return to the reference position on the angular 
axis. However, this attempt failed because a manual return to


key: chroma:document
string_value:
the reference position during angular axis control or an 
automatic return to the reference position after power-up was 
not commanded. First, return to the reference position on the 
angular axis, then return to the reference position on the 
orthogonal axis.
0373 ILLEGAL HIGH-SPEED SKIP 
SIGNAL
In the skip commands (G31, G31P1 to G31P4) and dwell
commands (G04, G04Q1 to G04Q4), the same high-speed 
signal is selected in different paths.
0374 ILLEGAL REGISTRATION OF TOOL 
MANAGER(G10)


key: chroma:document
string_value:
MANAGER(G10)
G10L75 or G10L76 data was registered during the following 
data registration:
- From the PMC window.
- From the FOCAS2.
- By G10L75 or G10L76 in another system.
Command G10L75 or G10L76 again after the above operation 
is completed.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 640 -
Number Message Description
0375 CAN NOT ANGULAR 
CONTROL(SYNC:MIX:OVL)
Angular axis control is disabled for this axis configuration.
1) When some related axes under angular axis control are 
not in synchronous control mode or when one angular 
axis is not paired with the other angular axis or one 
Cartesian axis is not paired with the other Cartesian axis 
in synchronous control
2) When some related axes under composite control are not


key: chroma:document
string_value:
in composite control mode or when one angular axis is 
not paired with the other angular axis or one Cartesian 
axis is not paired with the other Cartesian axis in 
composite control
3) When related axes under angular axis control is switched 
to superposition control mode1)
0376 SERIAL DCL: ILLEGAL 
PARAMETER
1. When bit 1 of parameter No. 1815 is set to “1”, bit 3 of 
parameter No. 2002 is set to “0”
2. The absolute-position detection function is enabled. (Bit 5


key: chroma:document
string_value:
of parameter No. 1815 is set to “1”. )
0387 ILLEGAL RTM DI/DO VAR There is no DI/DO variable that has a specified signal address 
(alphabet, number).
0389 ILLEGAL RTM SIGNAL BIT Bits other than bits 0 to 7 cannot be specified with a DI/DO 
signal.
0390 ILLEGAL MACRO VAR A macro variable which was not supported by the real time 
custom macro function was used.
0391 RTM BRANCH OVER The number of branches supported with real time custom 
macros was exceeded.


key: chroma:document
string_value:
macros was exceeded.
0392 TOO MANY SENTENCE CONTROL Many reserved words (ZONCE, ZEDGE, ZWHILE, ZDO, 
ZEND, G65, M99) for RTM control were used in a real time 
macro command.
0393 NO SENTENCE CONTROL In a real time macro command, there is no data to be 
assigned.
0394 ILLEGAL SENTENCE CONTROL The matching of reserved words (ZONCE, ZEDGE, ZWHILE, 
ZDO, ZEND, G65, M99) for RTM control is incorrect.
0395 ILLEGAL NC WORD CONTROL Control code G65 or M99 for calling a subprogram or


key: chroma:document
string_value:
returning from a subprogram is not coded correctly.
0396 ILLEGAL RTM SENTENCE 
CONTROL
In other than a real time macro command, a reserved word 
(ZONCE, ZEDGE, ZWHILE, ZDO, or ZEND) for RTM control 
is used.
0397 RTM BUFFER OVER There is no buffer available for real time macro commands. 
Too many blocks read in advance are buffered as triggers 
used by real time macro commands.
0398 'ID OVER IN BUFFER In blocks read in advance, there are too many real time macro 
commands with the same ID.


key: chroma:document
string_value:
commands with the same ID.
0399 'ID EXECUTION IN SAME TIME An attempt was made to execute real time macro commands 
with the same ID by using the same NC statement as a 
trigger.
0400 ONESHOT CMDOVER Too many one-shot real time macro commands are specified.
0401 EXEC CMD NUM OVER IN SAME 
TIME
The number of real time macro commands that can be 
executed simultaneously was exceeded 
0402 ILLEGAL TOKEN FOR RTM A token, variable, or function that is not supported by the real


key: chroma:document
string_value:
time custom macro function was detected.
0403 ACCESS TO RTM PROTECT VAR An attempt was made to access a protected variable.
0404 RTM ERROR An error related to a real time macro command occurred.
0406 CODE AREA SHORTAGE The storage size of the real time macro area is insufficient.
0407 DOULE SLASH IN RTM MODE In the compile mode, an attempt was made to set the compile 
mode again.
0408 G90 IS NOT PERMITTED The absolute command cannot be specified.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 641 -
Number Message Description
0409 ILLEGAL AXIS NO An invalid axis number is specified.
0410 MIDDLE POINT IS NOT ZERO An intermediate point other than 0 is specified with G28.
0411 SIMULTANEOUSLY AXES OVER The maximum number of axes that can be controlled 
simultaneously was exceeded.
0412 ILLEGAL G CODE An unusable G code was used.
0413 ILLEGAL ADDRESS An unusable address was used.


key: chroma:document
string_value:
0415 GROUP IS IN USE The group to which the specified axis belongs is already in 
used.
0416 UNABLE TO USE THE AXIS The specified axis cannot be used.
0417 AXIS IS UNABLE TO MOVE The specified axis is placed in the inoperative state.
0418 ILLEGAL FEED SETTING An incorrect feedrate is set.
0419 ILLEGAL DISTANCE SETTING A travel distance beyond the specifiable range is specified.
0420 CONSTANT NUMBER P A subprogram is specified not by using a constant.


key: chroma:document
string_value:
0421 ILLEGAL ARGUMENT G54 With G65, an invalid argument, L, is used.
0422 ILLEGAL ARGUMENT G54 With G65, an invalid argument is used.
0424 MULTIPLE AXES IN ONE GROUP Multiple axes are using one group.
0429 ILLEGAL COMMAND IN G10.6 When retract was started in a threading block, a retract 
command had been issued for the long axis direction of 
threading.
0430 TOOL LIFE PAIRS ZERO Tool life management group number parameter No.6813 is 0.


key: chroma:document
string_value:
0431 ILLEGAL T/R DATA OF TOOL LIFE The arbitrary group number (T) or remaining amount setting 
(R) is invalid.
0438 ILLEGAL PARAMETER IN TOOL 
DIRC CMP
Tool center point retention type tool axis direction control 
(G53.6) is performed.
- Acc./Dec. before interpolation is disabled. Set parameter 
No. 1660.
- Acc./Dec. before rapid traverse interpolation is disabled. 
Set bit 1 of parameter No. 1401, bit 5 of parameter No. 
1950, and parameter No. 1671.


key: chroma:document
string_value:
1950, and parameter No. 1671.
- The parameters Nos.19680 to No.19714 for configuring 
the machine are incorrect.
- The axis set by parameters Nos. 19681 and 19686 is not 
a rotation axis.
- The basic three axes are not set in parameter No. 1022.
0445 ILLEGAL AXIS OPERATION The positioning command was issued in the speed control 
mode. Check the SV speed control mode in-progress signal.
0446 ILLEGAL COMMAND IN 
G96.1/G96.2/G96.3/G96.4
G96.1, G96.2, G96.3, and G96.4 are specified in the block


key: chroma:document
string_value:
that includes other commands. Modify the program.
0447 ILLEGAL SETTING DATA The live tool axis is incorrectly set. Check the parameter for 
spindle control with servo motor.
0451 ILLEGAL AUXILIARY FUNCTION 
TABLE COMMAND
When M code is output, the ladder of the PMC does not 
execute the completion processing of the previous M code.
0455 ILLEGAL COMMAND IN GRINDING In grinding canned cycles:
1) <M series> The signs of the I, J, and K commands do not 
match.


key: chroma:document
string_value:
match.
2) <M series/T series > The amount of travel of the grinding 
axis is not specified.
0456 ILLEGAL PARAMETER IN 
GRINDING
Parameters related to grinding canned cycles are incorrectly 
set. Probable causes are given below.
1) <M series/T series> The axis number of the grinding axis 
is incorrectly set (parameters Nos. 5176 to 5179).
2) <M series> The axis number of the dressing axis is 
incorrectly set (parameters Nos. 5180 to 5183).


key: chroma:document
string_value:
3) <M series/T series> The axis numbers of the cut axis, 
grinding axis, and dressing axis (only for the M series) 
overlap.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 642 -
Number Message Description
0459 ALL PARALLEL AXES IN PARKING All the axes specified during automatic operation are parking.
0460 ILLEGAL TORCH AXIS NUMBER The axis number set in parameter No. 5490 (torch control 
axis) exceeds the number of control axes.
0461 ILLEGAL SETTING OF ROTATE 
AXIS FOR TORCH
The parameter setting (bit 0 of parameter No. 1006 = 1) of the 
rotation axis is not applied to the torch turning axis.


key: chroma:document
string_value:
0492 3DCHK FIG. ILLEGAL: [Target name] The figure data of [Target name] specified for the built-in 3D 
interference check is invalid.
0493 3DCHK AXIS ILLEGAL: [Target 
name]
The move axis data of [Target name] specified for the built-in 
3D interference check is invalid.
0494 3DCHK FUNCTION INVALID The 3D interference check function is disabled by bit 0 (ICE) 
of parameter No. 10930.
0495 3DCHK TOO MANY FIGURE The total number of shapes included in all interference check


key: chroma:document
string_value:
targets except the tool exceeds 23.
0496 ILLEGAL P,Q COMMAND IN G22.2 As for G22.2 command, parameter P or Q is out of range or 
not specified. Please correct G22.2 command.
0497 CANNOT MAKE TOOL FIGURE BY 
TOOL MANAGEMENT
According to bit 2 (ICT) of parameter No.10930, though the 
tool figure should be automatically made by using the tool 
management function, the option for the tool management 
function is not available.
0501 THE COMMANDED M-CODE CAN 
NOT BE EXECUTED


key: chroma:document
string_value:
NOT BE EXECUTED
The M code specified in parameter No. 11631 to 11646 was 
specified in other than an execution macro, macro interrupt, 
macro call using a G or M code, or subprogram call using a T, 
S, or second auxiliary function code.
0502 ILLEGAL G-CODE 1) A G code unavailable in the inter-path flexible 
synchronous mode was specified.
2) A G code unavailable in the advanced superimposition 
state was specified.
0503 ILLEGAL MODAL IN 
SUPERIMPOSED MODE


key: chroma:document
string_value:
SUPERIMPOSED MODE
Modal state of a G code that cannot be superimposed.
0509 TOOL OFFSET COMMAND IS NOT 
AVAILABLE
- Tool offset (for the lathe system) was specified in the 
thread cutting block.
- Tool offset was specified (lathe system) in the scaling 
mode, coordinate system rotation mode, or 
programmable mirror image mode. 
0511 CS HI-SPEED SWITCHING 
FORMAT ERROR
The format of Cs contour control high speed switching is 
invalid.
0512 IMPOSSIBLE COMMAND FOR CS 
HI-SPEED SWITCHING


key: chroma:document
string_value:
HI-SPEED SWITCHING
The following commands cannot be specified in Cs contour 
control high speed switching:
- Move command
- Synchronous/composite control, superimposed control
- Simple spindle synchronous control
- Simple spindle electronic gear box
- Manual reference position return
0513 CS HI-SPEED SWITCHING 
SETTING ERROR
The setting for Cs contour control high speed switching is 
invalid.
Possible causes are:
- An M code value for Cs contour control high speed


key: chroma:document
string_value:
switching is used for multiple Cs contour control axes.
- FIN is returned for the M code for high-speed switching of 
Cs contour control when the Cs contour control high 
speed switching completion signal CSMCx does not 
become 1.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 643 -
Number Message Description
0514 ILLEGAL COMMAND IN FLEXIBLE 
PATH AXIS ASSIGNMENT
1) An assignment command in flexible path axis assignment 
was issued for an axis yet to be removed.
2) The P, Q, R, I, J, K, or L value specified by G52.1, G52.2, 
or G52.3 is invalid.
3) The value of the parameter No. 11560 is duplicated. 
4) An attempt was made to execute a removal command 
(G52.1) for an axis already removed.


key: chroma:document
string_value:
5) An attempt was made to exchange axes having different 
settings of bit 1 (FAN) of parameter No. 11562.
6) An attempt was made to perform flexible path axis 
assignment without canceling the offset.
0527 ILLEGAL DATA IN PITCH ERROR In the effective pitch error compensation points that is decided 
by considering the setting of the parameters, the difference 
between two consecutive data exceeds the range of -128～
+127.
Please correct the pitch error compensation data or change 
the parameter.


key: chroma:document
string_value:
the parameter.
0528 THREADING FORMAT ERROR The format of arbitrary speed threading is invalid.
0529 THREADING COMMAND 
IMPOSSIBLE
1) The following commands cannot be specified in arbitrary 
speed threading mode.
- threading command except for threading (G32), 
threading cycle (G92), and multiple threading cycle 
(G76, G76.7).
- Taper angle is smaller than that of the last block in 
the case of continuous threading. Chamfering angle 
is smaller than the taper angle in the case of


key: chroma:document
string_value:
threading cycle.
- Infeed axis cannot be decelerated to 0 with 
acceleration which is calculated automatically in 
continuous threading.
- Synchronous control, composite control, and 
superimposed control
- Manual reference position return
- Simple spindle synchronous control
- Simple spindle electronic gear box
2) Arbitrary speed threading is specified in Cs contour 
control.
3) Spindle software does not support arbitrary speed 
threading.


key: chroma:document
string_value:
threading.
4) Cs contour control change signal is not set to “0” after 
resetting CNC in arbitrary speed threading mode.
0530 EXCESS VELOCITY IN THREADING Feedrate exceeds the maximum cutting feedrate.
0531 THREADING PARAMETER ERROR Parameter setting for arbitrary speed threading is invalid. 
Possible causes are:
- An M code value to start arbitrary speed threading is 
used for multiple Cs contour control axes.
- An M code value to cancel arbitrary speed threading


key: chroma:document
string_value:
is used for multiple Cs contour control axes.
- Acceleration of feed axis (parameter No.11492) is 
smaller than that of spindle (Cs contour control axis) 
(parameter No.11030 to No.11032, No.25710 to 
No.25712).


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 644 -
Number Message Description
0532 RE-MACHINING OF THREAD 
CUTTING IMPOSSIBLE
Re-machining thread cannot be executed.
Possible causes are:
- Groove of thread is not measured.
- Measured data is outside of threading path.
- Mirror image is applied to the first axis on the plane or 
the second axis on the plane.
0538 OFFSET IS NOT CANCELED In the multiple repetitive cycle (G70), when the tool nose 
radius compensation can be commanded in the target figure


key: chroma:document
string_value:
program (parameter NT2 (No.5106#3)=1), G40 is not 
commanded at the end block in the target figure program.
0539 MAX SP SPEED CLAMP COMMAND 
ERROR
Clamp of maximum spindle speed is illegal. Extended spindle 
name cannot be commanded for clamp of maximum spindle 
speed.
0542 ILLEGAL PATH BY MANUAL 
ABSOLUTE
Tool path might become incorrect by manual absolute ON.
Please insert the absolute command before G02/G03.
0549 CANNOT CHANGE PLANE(DRILL
MODE)


key: chroma:document
string_value:
MODE)
Plane selection command is specified during drilling mode of 
canned cycle for drilling. Modify the program.
0550 CANNOT DRILL CYCLE IN PLANE
CONV
Canned cycle for drilling is specified during plane conversion. 
Modify the program.
0552 SP-MODE CHANGE COMMAND 
ERROR
Spindle control mode changing command is illegal. Causes of 
the alarm are as follows.
- Spindle control mode changing is commanded for 
disabling spindle.
- Multiple M commands are commanded in spindle


key: chroma:document
string_value:
orientation ON/OFF command or Cs contour control 
ON/OFF command.
- Illegal G code (G53, G54) is commanded at spindle 
control mode changing block.
0553 SP-MODE CHANGE IMPOSSIBLE Spindle control mode changing command cannot execute. 
Causes of the alarm are as follows.
- Spindle control mode changing by program command 
is commanded during spindle orientation or Cs 
contour control by DI signal.
- During spindle control mode changing, spindle control


key: chroma:document
string_value:
mode changing is commanded from the other path.
- Spindle control mode changing is commanded when 
spindle control mode off signal MDOFF1 to 
MDOFF4<Gn586.4 to Gn586.7> is "1".
0554 S-CODE IS NOT COMMANDED M03/M04 is commanded alone without S code.
0564 ILLEGAL COMMAND OF SMART 
RTAP
The command for Smart rigid tapping is illegal. The reason of 
this alarm is in the followings.
- The moving distance of feed axis is larger than 4096 
times of screw pitch.


key: chroma:document
string_value:
times of screw pitch.
- The used spindle software doesn’t support Smart 
rigid tapping.
0601 ILLEGAL AXIS COMMAND FOR 
SERVO MOTOR SPINDLE
The move command was executed to the servo axes for 
spindle use of the spindle control with servo motor. Modify the 
program.
0602 ILLEGAL AXIS OPERATION FOR 
SERVO MOTOR SPINDLE
The spindle controlled with the serve motor is not selected 
correctly.
- When multi-spindle control is enabled, check whether the 
selected spindle is servo motor spindle.


key: chroma:document
string_value:
- When multi-spindle control is disabled, check whether 1st 
spindle in commanded path is a servo motor spindle.
1001 AXIS CONTROL MODE ILLEGAL Axis control mode is illegal.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 645 -
Number Message Description
1013 ILLEGAL POS. OF PROGRAM NO. Address O or N is specified in an illegal location (e.g. after a 
macro statement).
1014 ILLEGAL FORMAT OF PROGRAM 
NO.
Address O or N is not followed by a number.
1016 EOB NOT FOUND EOB (End of Block) code is missing at the end of a program 
input in the MDI mode.
1059 COMMAND IN BUFFERING MODE The manual intervention compensation request signal MIGET


key: chroma:document
string_value:
became “1” when a advanced block was found during 
automatic operation.
To input the manual intervention compensation during 
automatic operation, a sequence for manipulating the manual 
intervention compensation request signal MIGET is required 
in an M code instruction without buffering.
1077 PROGRAM IN USE An attempt was made in the foreground to execute a program 
being edited in the background.
The currently edited program cannot be executed, so end 
editing and restart program execution.


key: chroma:document
string_value:
1079 PROGRAM FILE NOT FOUND The program of the specified file No. is not registered in an 
external device. (external device subprogram call)
1080 DUPLICATE DEVICE SUB 
PROGRAM CALL
Another external device subprogram call was made from a 
subprogram after the subprogram called by the external 
device subprogram call.
1081 EXT DEVICE SUB PROGRAM CALL 
MODE ERROR
The external device subprogram call is not possible in this 
mode.


key: chroma:document
string_value:
mode.
1090 PROGRAM FORMAT ERROR A lowercase alphabetic character is found in other than an NC 
program statement comment section, program name, or folder 
name.
1091 DUPLICATE SUB-CALL WORD More than one subprogram call instruction was specified in 
the same block.
1092 DUPLICATE MACRO-CALL WORD More than one macro call instruction was specified in the 
same block.
1093 DUPLICATE NC-WORD & M99 An address other than O, N, P or L was specified in the same


key: chroma:document
string_value:
block as M99 during the macro modal call state.
1095 TOO MANY TYPE-2 ARGUMENT More than ten sets of I, J and K arguments were specified in 
the type–II arguments (A, B, C, I, J, K, I, J, K, ...) for custom 
macros.
1096 ILLEGAL VARIABLE NAME An illegal variable name was specified. A code that cannot be 
specified as a variable name was specified. [#_OFSxx] does 
not match the tool offset memory option configuration.
1097 TOO LONG VARIABLE NAME The specified variable name is too long.


key: chroma:document
string_value:
1098 NO VARIABLE NAME The specified variable name cannot be used as it is not 
registered.
1099 ILLLEGAL SUFFIX [ ] A suffix was not specified to a variable name that required a 
suffix enclosed by [ ].
A suffix was specified to a variable name that did not require a 
suffix enclosed by [ ].
The value enclosed by the specified [ ] was out of range.
1100 CANCEL WITHOUT MODAL CALL Call mode cancel (G67) was specified even though macro 
continuous–state call mode (G66) was not in effect.


key: chroma:document
string_value:
1101 ILLEGAL CNC STATEMENT IRT. An interrupt was made in a state where a custom macro 
interrupt containing a move instruction could not be executed.
1115 READ PROTECTED VARIABLE An attempt was made in a custom macro to use on the right 
side of an expression a variable that can only be used on the 
left side of an expression.
1120 ILLEGAL ARGUMENT FORMAT The specified argument in the argument function (ATAN, 
POW) is in error.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 646 -
Number Message Description
1124 MISSING DO STATEMENT The DO instruction corresponding to the END instruction was 
missing in a custom macro.
1128 SEQUENCE NUMBER OUT OF 
RANGE
The jump destination sequence No. in a custom macro 
statement GOTO instruction was out of range (valid range: 1 
to 99999999).
1131 MISSING OPEN BRACKET The number of left brackets ([) is less than the number of right 
brackets (]) in a custom macro statement.


key: chroma:document
string_value:
1132 MISSING CLOSE BRACKET The number of right brackets (]) is less than the number of left 
brackets ([) in a custom macro statement.
1133 MISSING '=' An equal sign (=) is missing in the arithmetic calculation 
instruction in a custom macro statement.
1137 IF STATEMENT FORMAT ERROR The format used in the IF statement in a custom macro is in 
error.
1138 WHILE STATEMENT FORMAT 
ERROR
The format used in the WHILE statement in a custom macro is 
in error.
1139 SETVN STATEMENT FORMAT 
ERROR


key: chroma:document
string_value:
ERROR
The format used in the SETVN statement in a custom macro 
is in error.
1141 ILLEGAL CHARACTER IN VAR. 
NAME
The SETVN statement in a custom macro contacts a 
character that cannot be used in a variable name.
1142 TOO LONG V-NAME (SETVN) The variable name used in a SETVN statement in a custom 
macro exceeds 8 characters.
1143 BPRNT/DPRNT STATEMENT 
FORMAT ERROR
The format used in the BPRINT statement or DPRINT 
statement is in error.


key: chroma:document
string_value:
statement is in error.
1144 G10 FORMAT ERROR The G10 L No. contains no relevant data input or 
corresponding option.
Data setting address P or R is not specified.
An address not relating to the data setting is specified. Which 
address to specify varies according to the L No.
The sign, decimal point or range of the specified address are 
in error.
1145 G10.1 TIME OUT The response to a G10.1 instruction was not received from 
the PMC within the specified time limit.


key: chroma:document
string_value:
1146 G10.1 FORMAT ERROR The G10.1 instruction format is in error.
1152 G31.9/G31.8 FORMAT ERROR The format of the G31.9(continuous high-speed skip function)
or G31.8(EGB skip function / skip function for flexible
synchronous control) block is erroneous in the following 
cases:
- The axis was not specified in the G31.9 or G31.8 block.
- Multiple axes were specified in the G31.9 or G31.8 block.
- The P code was specified in the G31.9 or G31.8 block.


key: chroma:document
string_value:
- In the G31.8 block, an axis except slave axis was 
commanded in flexible synchronous control mode.
- The Q was specified out of range in flexible synchronous 
control mode.
1153 CANNOT USE G31.9 G31.9 cannot be specified in this modal state. This alarm is 
also generated when G31.9 is specified when a group 07 G 
code (e.g. tool radius compensation) is not canceled.
1160 COMMAND DATA OVERFLOW An overflow occurred in the position data within the CNC.


key: chroma:document
string_value:
This alarm is also generated if the target position of a 
command exceeds the maximum stroke as a result of 
calculation such as coordinate conversion, offset, or 
introduction of a manual intervention amount.
1196 ILLEGAL DRILLING AXIS 
SELECTED
An illegal axis was specified for drilling in a canned cycle for 
drilling.
If the zero point of the drilling axis is not specified in a block 
containing a G code in a canned cycle.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 647 -
Number Message Description
1200 PULSCODER INVALID ZERO 
RETURN
The grid position could not be calculated during grid reference 
position return using the grid system as the one–revolution 
signal was not received before leaving the deceleration dog.
This alarm is also generated when the tool does not reach a 
feedrate that exceeds the servo error amount preset to 
parameter No. 1841 before the deceleration limit switch is left


key: chroma:document
string_value:
(deceleration signal *DEC returns to “1”).
1202 NO F COMMAND AT G93 F codes in the inverse time specification mode (G93) are not 
handled as modal, and must be specified in individual blocks.
1223 ILLEGAL SPINDLE SELECT An attempt was made to execute an instruction that uses the 
spindle although the spindle to be controlled has not been set 
correctly.
1298 ILLEGAL INCH/METRIC 
CONVERSION
An error occurred during inch/metric switching.


key: chroma:document
string_value:
1300 ILLEGAL ADDRESS The axis No. address was specified even though the 
parameter is not an axis–type while loading parameters or 
pitch error compensation data from a tape or by entry of the 
G10 parameter.
Axis No. cannot be specified in pitch error compensation data.
1301 MISSING ADDRESS The axis No. was not specified even though the parameter is 
an axis–type while loading parameters or pitch error 
compensation data from a tape or by entry of the G10 
parameter.


key: chroma:document
string_value:
parameter.
Or, data No. address N, or setting data address P or R are not 
specified.
1302 ILLEGAL DATA NUMBER A non–existent data No. was found while loading parameters 
or pitch error compensation data from a tape or by entry of the 
G10 parameter.
An invalid address R value is specified in the machining 
condition selecting function or the machining quality level 
adjustment function.
This alarm is also generated when illegal word values are 
found.


key: chroma:document
string_value:
found.
1303 ILLEGAL AXIS NUMBER An axis No. address exceeding the maximum number of 
controlled axes was found while loading parameters from a 
tape or by entry of the G10 parameter.
1304 TOO MANY DIGIT Data with too many digits was found while loading parameters 
or pitch error compensation data from a tape.
1305 DATA OUT OF RANGE Out–of–range data was found while loading parameters or 
pitch error compensation data from a tape.
The values of the data setting addresses corresponding to L


key: chroma:document
string_value:
Nos. during data input by G10 was out of range.
This alarm is also generated when NC programming words 
contain out–of–range values.
1306 MISSING AXIS NUMBER A parameter which requires an axis to be specified was found 
without an axis No. (address A) while loading parameters from 
a tape.
1307 ILLEGAL USE OF MINUS SIGN Data with an illegal sign was found while loading parameters 
or pitch error compensation data from a tape, or by entry of


key: chroma:document
string_value:
the G10 parameter. A sign was specified to an address that 
does not support the use of signs.
1308 MISSING DATA An address not followed by a numeric value was found while 
loading parameters or pitch error compensation data from a 
tape.
1332 DATA WRITE LOCK ERROR Could not load data while loading parameters, pitch error 
compensation data and work coordinate data from tape.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 648 -
Number Message Description
1333 DATA WRITE ERROR Could not write data while loading data from tape.
1370 PARAMETER SETTING ERROR 
(DM3H-1)
Out–of–range data was set during setting of the 
three–dimensional handle feed parameter.
1371 PARAMETER SETTING ERROR 
(DM3H-2)
An illegal axis of rotation was set during setting of the 
three–dimensional handle feed parameter.
1372 PARAMETAR SETTING ERROR 
(DM3H-3)


key: chroma:document
string_value:
(DM3H-3)
An illegal master axis was set during setting of the 
three–dimensional handle feed parameter.
1470 G40.1 –G42.1 PARAMETER MISS A parameter setting related to normal direction control is 
illegal.
The axis number of a normal direction controlled axis is set in 
parameter No. 5480, but that axis number is in the range of 
the number of controlled axes.
The axis set as a normal direction controlled axis is not set as 
a rotation axis (bit 0 (ROTx) of parameter No. 1006) = 1 and


key: chroma:document
string_value:
No.1022=0).
1471 ILLEGAL COMMAND IN G40.1 
–G42.1
A G code which cannot be specified in the normal direction 
control mode was specified.
1508 DUPLICATE M-CODE (INDEX 
TABLE REVERSING)
A function to which the same code as this M code is set 
exists. (index table indexing)
1509 DUPLICATE M-CODE (SPOS AXIS 
ORIENTATION)
A function to which the same code as this M code is set 
exists. (spindle positioning, orientation)
1510 DUPLICATE M-CODE (SPOS AXIS 
POSITIONING)


key: chroma:document
string_value:
POSITIONING)
A function to which the same code as this M code is set 
exists. (spindle positioning, positioning)
1511 DUPLICATE M-CODE (SPOS AXIS 
RELEASE)
A function to which the same code as this M code is set 
exists. (spindle positioning, mode cancel)
1537 ADDRESS F UNDERFLOW 
(OVERRIDE)
The speed obtained by applying override to the F instruction is 
too slow.
1538 ADDRESS F OVERFLOW 
(OVERRIDE)
The speed obtained by applying override to the F instruction is 
too fast.


key: chroma:document
string_value:
too fast.
1543 ILLEGAL GEAR SETTING The gear ratio between the spindle and position coder, or the 
set position coder number of pulses is illegal in the spindle 
positioning function.
1561 ILLEGAL INDEXING ANGLE The specified angle of rotation is not an integer multiple of the 
minimum indexing angle.
1564 INDEX TABLE AXIS – OTHER AXIS 
SAME TIME
The index table indexing axis and another axis have been 
specified in the same block.
1567 INDEX TABLE AXIS DUPLICATE 
AXIS COMMAND


key: chroma:document
string_value:
AXIS COMMAND
Index table indexing was specified during axis movement or 
on an axis for which the index table indexing sequence was 
not completed.
1580 ENCODE ALARM (PSWD&KEY) When an attempt was made to read a program, the specified 
password did not match the password on the tape and the 
password on tape was not equal to 0.
When an attempt was made to punch an encrypted tape, the 
password was not in the range 0 to 99999999.
The password parameter is No. 2210.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 649 -
Number Message Description
1581 ENCODE ALARM (PARAMETER) When an attempt was made to punch an encrypted tape, the 
punch code parameter was set to EIA. Set bit 1 (ISO) of 
parameter No. 0000 to “0”. An incorrect instruction was 
specified for program encryption or protection. 
This alarm is generated if an attempt is made to perform 
program editing, deletion, or range-specified output in the 
protected range in the lock state. Or, a program outside the


key: chroma:document
string_value:
protected range is specified in rage specification output in the 
unlock state.
The protected range is defined from the program No. preset 
by parameter No. 3222 up to the program No. preset to 
parameter No. 3223. When both parameters are set to “0”, the 
protected range becomes O9000 to O9999.
1590 TH ERROR A TH error was detected during reading from an input device.
The read code that caused the TH error and how many 
statements it is from the block can be verified in the 
diagnostics screen.


key: chroma:document
string_value:
diagnostics screen.
1591 TV ERROR An error was detected during the single–block TV error.
The TV check can be suppressed by setting bit 0 (TVC) of 
parameter No. 0000 to “0”.
1593 EGB PARAMETER SETTING 
ERROR
Error in setting a parameter related to the EGB
(1) The setting of SYN, bit 0 of parameter No. 2011, is not 
correct.
(2) The slave axis specified with G81 is not set as a rotation 
axis. (ROT, bit 0 of parameter No. 1006)
(3) Number of pulses per rotation (Parameter (No. 7772 or


key: chroma:document
string_value:
No. 7773) or (No. 7782 or 7783) is not set.)
(4) For a hobbing-machine-compatible command, parameter 
No. 7710 is not specified.
(5) No signal-based EGB synchronization ratio (parameters 
Nos. 7784 and 7785) has been set.
1594 EGB FORMAT ERROR Error in the format of the block of an EGB command
(1) T (number of teeth) is not specified in the G81 block.
(2) In the G81 block, the data specified for one of T, L, P, and 
Q is out of its valid range.


key: chroma:document
string_value:
Q is out of its valid range.
(3) n the G81 block, only one of P and Q is specified.
1595 ILL-COMMAND IN EGB MODE During synchronization with the EGB, a command that must 
not be issued is issued.
(1) Slave axis command using G27, G28, G29, G30, G33, 
G53, etc.
(2) Inch/metric conversion command using G20, G21, etc.
(3) Synchronization start command using G81 when bit 3 
(ECN) of parameter No. 7731 is 0
1596 EGB OVERFLOW An overflow occurred in the calculation of the synchronization 
coefficient.


key: chroma:document
string_value:
coefficient.
1597 EGB AUTO PHASE FORMAT 
ERROR
Format error in the G80 or G81 block in EGB automatic phase 
synchronization
- R is outside the permissible range.
1598 EGB AUTO PHASE PARAMETER 
SETTING ERROR
Error in the setting of a parameter related to EGB automatic 
phase synchronization
(1) The acceleration/deceleration parameter is not correct.
(2) The automatic phase synchronization parameter is not 
correct.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 650 -
Number Message Description
1805 ILLEGAL COMMAND [I/O Device]
An attempt was made to specify an illegal command 
during I/O processing on an I/O device.
[G30 Zero Return]
The P address Nos. for instructing No. 2 to No. 4 zero 
return are each out of the range 2 to 4.
[Single Rotation Dwell]
The specified spindle rotation is “0” when single rotation 
dwell is specified.


key: chroma:document
string_value:
dwell is specified.
1806 DEVICE TYPE MISS MATCH An operation not possible on the I/O device that is currently 
selected in the setting was specified.
This alarm is also generated when file rewind is instructed 
even though the I/O device is not a FANUC Cassette.
1807 PARAMETER SETTING ERROR An I/O interface option that has not yet been added on was 
specified.
The external I/O device and baud rate, stop bit and protocol 
selection settings are erroneous.


key: chroma:document
string_value:
1808 DEVICE DOUBLE OPENED An attempt was made to open a device that is being 
accessed.
1809 ILLEGAL COMMAND IN G41/G42 Specified direction tool length compensation parameters are 
incorrect.
A move instruction for a axis of rotation was specified in the 
specified direction tool length compensation mode.
1820 ILLEGAL DI SIGNAL STATE 1. An each axis workpiece coordinate system preset signal 
was turned “1” in the state in which all axes on the path


key: chroma:document
string_value:
including the axis on which to perform preset with the 
each axis workpiece coordinate system were not stopped 
or in which a command was in execution.
2. When an M code for performing preset with an each axis 
workpiece coordinate system preset signal was specified, 
the each axis workpiece coordinate system preset signal 
was not turned “1”.
3. The auxiliary function lock is enabled.
4. When bit 6 (PGS) of parameter No. 3001 was set to 0 (M, 
S, T, and B codes are not output in the high speed


key: chroma:document
string_value:
program check mode), an M code for turning “1” an each 
axis workpiece coordinate system preset signal in the 
high speed program check mode was specified.
1823 FRAMING ERROR(1) The stop bit of the character received from the I/O device 
connected to RS-232C interface 1 was not detected.
1830 DR OFF(2) The data set ready input signal DR of the I/O device 
connected to RS-232C interface 2 turned OFF.
1832 OVERRUN ERROR(2) The next character was received from the I/O device


key: chroma:document
string_value:
connected to RS-232C interface 2 before it could read a 
previously received character.
1833 FRAMING ERROR(2) The stop bit of the character received from the I/O device 
connected to RS-232C interface 2 was not detected.
1834 BUFFER OVERFLOW(2) The NC received more than 10 characters of data from the I/O 
device connected to RS-232C interface 2 even though the NC 
sent a stop code (DC3) during data reception.
1889 ILLEGAL COMMAND IN G54.3 An illegal command was issued in G54.3 block.


key: chroma:document
string_value:
(1) An attempt was made to command G54.3 in a mode in 
which it cannot be accepted. 
(2) The command was not issued in a single block.
1912 V-DEVICE DRIVER ERROR (OPEN) An error occurred during device driver control.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 651 -
Number Message Description
1919 FATAL ERROR(USB MEMORY) A fatal error occurred in the USB file system. To restore the 
file system, turn the power off.
1924 UNEXPECTED ERROR(USB 
MEMORY)
An unexpected error occurred in the USB file system.
1925 ILLEGAL PATH/FILE(USB 
MEMORY)
An invalid path or file name was specified.
1926 ACCESS DENIED(USB MEMORY) The USB memory could not be accessed.
1927 DEVICE IN FORMATTING(USB 
MEMORY)


key: chroma:document
string_value:
MEMORY)
The USB memory is being formatted.
1928 DEVICE NOT FOUND(USB 
MEMORY)
No USB memory is inserted. Check the connection.
1930 ILLEGAL COMMAND AFTER 
RESTART
The restart block does not satisfy either of the following 
conditions:
(1) An absolute command is specified in the block.
(2) The G00 or G01 command is specified in the block.
Select a block satisfying conditions (1) and (2) as the restart 
block.


key: chroma:document
string_value:
block.
1931 ILLEGAL MODE AFTER RESTART Suppress motion is specified in a mode in which suppress 
motion is not available.
Select a block in a mode in which suppress motion is available 
as the restart block.
1932 DEVICE IS FULL(USB MEMORY) The capacity of the USB memory is insufficient.
1937 RECOGNITION ERROR(USB 
MEMORY)
The format of the USB memory is invalid. Format the USB 
memory in FAT or FAT32 format. If the alarm is still issued, 
replace the USB memory.
1938 END OF FILE FOUND(USB


key: chroma:document
string_value:
1938 END OF FILE FOUND(USB 
MEMORY)
The end of file was detected before EOR(%) was read. The 
file may be damaged.
1939 UNDEFINED ERROR(USB 
MEMORY)
An undefined error occurred.
1951 DEVICE IS BUSY(USB MEMORY) The USB memory is busy.
1952 TOO MANY FILES(USB MEMORY) The maximum number of files that can be opened 
concurrently is exceeded.
1953 REMOVED IN ACCESSING(USB 
MEMORY)
The USB memory was removed while being accessed.


key: chroma:document
string_value:
1954 PATH/FILE EXIST(USB MEMORY) The specified path or file already exists.
1955 PATH/FILE NOT FOUND(USB 
MEMORY)
The specified path or file is not found.
1956 DEVICE OVERCURRENT(USB 
MEMORY)
Overcurrent was detected in the USB memory. Replace the 
USB memory.
1957 PARITY ERROR(USB MEMORY) A parity error occurred in the USB memory. Turn the power to 
the CNC off.
1960 ACCESS ERROR (MEMORY CARD) Illegal memory card accessing
This alarm is also generated during reading when reading is


key: chroma:document
string_value:
executed up to the end of the file without detection of the EOR 
code.
1961 NOT READY (MEMORY CARD) The memory card is not ready.
1962 CARD FULL (MEMORY CARD) The memory card has run out of space.
1963 CARD PROTECTED (MEMORY 
CARD)
The memory card is write–protected.
1964 NOT MOUNTED (MEMORY CARD) The memory card could not be mounted.
1965 DIRECTORY FULL (MEMORY 
CARD)
The file could not be generated in the root directory for the 
memory card.
1966 FILE NOT FOUND (MEMORY 
CARD)


key: chroma:document
string_value:
CARD)
The specified file could not be found on the memory card.
1967 FILE PROTECTED (MEMORY 
CARD)
The memory card is write–protected.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 652 -
Number Message Description
1968 ILLEGAL FILE NAME (MEMORY 
CARD)
Illegal memory card file name
1969 ILLEGAL FORMAT (MEMORY 
CARD)
Check the file name.
1970 ILLEGAL CARD (MEMORY CARD) This memory card cannot be handled.
1971 ERASE ERROR (MEMORY CARD) An error occurred during memory card erase.
1972 BATTERY LOW (MEMORY CARD) The memory card battery is low.
1973 FILE ALREADY EXIST A file having the same name already exists on the memory 
card.


key: chroma:document
string_value:
card.
2032 EMBEDDED ETHERNET/DATA 
SERVER ERROR
An error was returned in the built-in Ethernet/data server 
function.
For details, see the error message screen of the built-in 
Ethernet or data server.
2038 WRONG COMMUNICATION 
COMBINATION
The combination of the hardware and the software about 
communication function is wrong.
The detail information is indicated to diagnosis information 
4400 and 4401.
2052 #500-#549P-CODE MACRO 
COMMON SELECT(CANNOT USE 
SETVN)


key: chroma:document
string_value:
SETVN)
The variable name cannot be entered.
The SETVN command cannot be used with the P-CODE 
macro common variables #500 to #549.
2053 P-CODE VARIABLE NUMBER IS 
OUTSIDE OF RANGE
An attempt was made to enter a P-CODE-only variable not 
existing in the system.
2054 EXTENDED P-CODE VARIABLE 
NUMBER IS OUTSIDE OF RANGE
An attempt was made to enter an extended P-CODE-only 
variable not existing in the system.
2070 G02.1/ G03.1 FORMAT ERROR - The format is invalid.


key: chroma:document
string_value:
- The specified arc exceeds the interpolation enable range.
2090 INTERRUPTED BLOCK NOT 
FOUND
The coordinates of the end point of the interrupted block in 
temporary execution and the coordinates of the memorized 
end point of interrupted block are different. 
The followings are assumed as a cause.
- The number of blocks counted during temporary 
execution and the number of blocks counted during a 
normal operation are different.
- Because number of the blocks or travel distance were


key: chroma:document
string_value:
changed by editing the program before interruption block, 
the coordinates of the end point of the interruption block 
were changed.
- Amount of the offset was changed. 
- Coordinate system was changed.
2095 ILLEGAL REGISTER OF PEAX 
PROGRAM
The peripheral axis control program cannot be registered 
because of the following factors.
- G100 was not commanded after the G101 (or G102, 
G103) was commanded.
- The block including the starting command of registration


key: chroma:document
string_value:
of the peripheral axis control program (G101, G102, 
G103) not includes the Q command. (Only when the axis 
of certain path is assigned as peripheral axis of two or 
more peripheral axis control.)
4010 ILLEGAL REAL VALUE OF OBUF : The real value for a output buffer is in error.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 653 -
Number Message Description
4500 REPOSITIONING COMMAND 
ERROR
(1) M code for clamping a workpiece or M code for releasing 
the workpiece is not set.
(2) A repositioning command(G75) and M/T code is 
commanded in the same block. 
(3) A repositioning command(direct command of M code for 
clamping a workpiece) was specified in the circular 
interpolation(G02, G03) mode.
(4) A repositioning command(direct command of M code for


key: chroma:document
string_value:
clamping a workpiece) was specified in the coordinate 
system rotation(G84) mode.
(5) A repositioning command(direct command of M code for 
clamping a workpiece) was specified in the offset(G41, 
G42) mode.
4502 ILLEGAL COMMAND IN BOLT HOLE The bolt hole circle (G26) was executed in the following state,
 I, J or K was not specified.
 I ≦ 0
 K = 0
4503 ILLEGAL COMMAND IN LINE AT 
ANGLE
The line at angle (G76) was executed in the following state,
 I, J or K was not specified.
 K ≦ 0


key: chroma:document
string_value:
 K ≦ 0
4504 ILLEGAL COMMAND IN ARC The arc (G77) was executed in the following state,
 I, J, P or K was not specified.
 I ≦ 0
 K ≦ 0
4505 ILLEGAL COMMAND IN GRID The grid (G78, G79) was executed in the following state,
 I, J, P or K was not specified.
 P ≦ 0
 K ≦ 0
4506 ILLEGAL COMMAND IN SHARE 
PROOFS
The shear proof (G86) was executed in the following state,
 I, J or P was not specified.
 In case of parameter AIP (No.16202#0) = 0
| I |＜ 1.5×| P |


key: chroma:document
string_value:
| I |＜ 1.5×| P |
 In case of parameter AIP (No.16202#0) = 1
| I |＜ | P |
 P = 0
4507 ILLEGAL COMMAND IN SQUARE The square (G87) was executed in the following state,
 I, J or P was not specified.
 P ≦ 0
 Q ≦ 0
 | I | ＜ 3×| P |
 | J | ＜ 3×| Q |
4508 ILLEGAL COMMAND IN RADIUS The radius (G88) was executed in the following state,
 I, J, K, P or Q was not specified.
 I ≦ 0
 Q ≦ 0
 In case of specifying negative value for P
| P | ＞ 2.0 × I
 Commanded arc length ＜ Q


key: chroma:document
string_value:
 Commanded arc length ＜ Q
4509 ILLEGAL COMMAND IN CUT AT 
ANGLE
The cut at angle (G89) was executed in the following state,
 I, J, P or Q was not specified.
 Q ≦ 0
 I ＜ Q


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 654 -
Number Message Description
4510 ILLEGAL COMMAND IN 
LINE-PUNCH
The linear punching (G45) was executed in the following state,
 X, Y or P was not specified.
 Line length ＜ 1.5 × P
 P ≦ 0
 Q ≦ 0
4511 ILLEGAL COMMAND IN 
CIRCLE-PUNCH
The circular punching (G46,G47) was executed in the 
following state,
 R or Q was not specified.
 R = 0
 Q ≦ 0
 Start point = End point
 Arc length ＜ Q


key: chroma:document
string_value:
 Arc length ＜ Q
4520 INHIBITED IN NIBBLING-MODE T code, M code, G04, G05, G05.1, G08, G28, G30.1, G70 or 
G75 was specified in the nibbling mode.
4521 EXCESS NIBBLING MOVEMENT 
(X,Y)
In the nibbling mode, the X-axis or Y-axis traveling distance 
was larger than or equal to the limit ( No.16188 to 16192 ) 
4522 EXCESS NIBBLING MOVEMENT 
(C)
In the nibbling mode, the C-axis traveling distance was larger 
than or equal to the limit (No.16194)
4523 ILLEGAL COMMAND IN 
CIRCLE-NIBBL


key: chroma:document
string_value:
CIRCLE-NIBBL
The circular nibbling (G68) was executed in the following 
state,
 I, J, K, P or Q was not specified. 
 I, J, K, P or Q was out of range.
 In case of specifying negative value for P
|P| ≧ 2I 
 Q ＞ Maximum pitch (parameter No.16186)
4524 ILLEGAL COMMAND IN LINE-NIBBL The linear nibbling (G69) was executed in the following state,
 I, J, P or Q was not specified.
 I, J, P or Q was out of range.
 Q ＞ Maximum pitch (parameter No.16186)


key: chroma:document
string_value:
4530 A/B MACRO COMMAND ERROR (1) M code for clamping a workpiece or M code for releasing 
the workpiece is not set.
(2) A repositioning command(G75) and M/T code is
commanded in the same block. 
(3) A repositioning command(direct command of M code for 
clamping a workpiece) was specified in the circular 
interpolation(G02, G03) mode.
(4) A repositioning command(direct command of M code for 
clamping a workpiece) was specified in the coordinate 
system rotation(G68) mode.


key: chroma:document
string_value:
system rotation(G68) mode.
(5) A repositioning command(direct command of M code for 
clamping a workpiece) was specified in the offset(G41, 
G42) mode.
4531 U/V MACRO FORMAT ERROR An attempt was made to store a macro while storing another 
macro using a U or V macro.
A V macro was specified although the processing to store a 
macro was not in progress.
A U macro number and V macro number do not correspond 
with each other.


key: chroma:document
string_value:
with each other.
4532 IMPROPER U/V MACRO NUMBER The number of an inhibited macro was specified in a U or V 
macro command.
4533 U/V MACRO MEMORY OVERFLOW An attempt was made to store too many macros with a U or V 
macro command.
4534 W MACRO NUMBER NOT FOUND Macro number W specified in a U or V macro command is not 
stored.
4536 NO W,Q COMMAND IN 
MULTI-PIECE
W or Q was not specified in the command for taking multiple 
workpieces.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 655 -
Number Message Description
4537 ILLEGAL Q VALUE IN MULTI-PIECE In the command for taking multiple workpieces, Q is set to a 
value beyond the range from 1 to 4.
4538 W NO. NOT FOUND IN 
MULTI-PIECE
Macro number W specified in the command for taking multiple 
workpieces is not stored.
4539 MULTI-PIECE SETTING IS ZERO The command for taking multiple workpieces was specified 
although zero is specified for the function to take multiple


key: chroma:document
string_value:
workpieces (No. 16206 or signals MLP1 and 
MLP2<Gn231.0,.1>).
4540 MULTI-PIECE COMMAND WITHIN 
MACRO
The command for taking multiple workpieces was specified 
when a U or V macro was being stored.
4542 MULTI-PIECE COMMAND ERROR Although G98 P0 was specified, the G73 command was
issued.
Although G98 K0 was specified, the G74 command was 
issued.
4543 MULTI-PIECE Q COMMAND 
ERROR
Although G98 P0 was specified, the Q value for the G74
command was not 1 or 3.


key: chroma:document
string_value:
command was not 1 or 3.
Although G98 P0 was specified, the Q value for the G73
command was not 1 or 2.
4544 MULTI-PIECE P/R COMMAND 
ERROR
(1) In the command for resuming taking multiple workpieces, 
the resume position (P) is set to a value beyond the range 
from 1 to total number of workpieces to be machined.
(2) In the command for end position of taking multiple 
workpieces, the end position (R) is set to a value beyond 
the range from 1 to total number of workpieces to be 
machined.


key: chroma:document
string_value:
machined.
(3) In the command for end position of taking multiple 
workpieces, the end position (R) is set to a smaller value 
than the resume position (P).
4600 T,C COMMAND IN INTERPOLATION In the linear interpolation (G01) mode or circular interpolation
(G02, G03) mode, a T command or C-axis command was 
specified.
4601 INHIBITED T,M COMMAND In the block of G10, G22, G23, G52, G53, G72, G73, G74,
G75, G92, G98 a T or M command was specified.


key: chroma:document
string_value:
4602 ILLEGAL T-CODE The specified T command in not cataloged on the tool register 
screen.
4604 ILLEGAL AXIS OPERATION A C-axis command was specified in the block containing a T 
command for multiple tools.
4606 INHIBITED T COMMAND A T command was specified during normal line control.
4630 ILLEGAL COMMAND IN LASER 
MODE
In the laser mode, a nibbling command or pattern command 
was specified.
4650 IMPROPER G-CODE IN OFFSET 
MODE
In the cutter compensation mode, an inhibited G code was


key: chroma:document
string_value:
specified.
4751 CAN NOT COMMAND C AXIS The C axis was commanded at the C axis command invalid 
block.
4872 AUTO SETTING COMMAND 
ERROR
M code, S code or T code is specified with safety zone auto 
setting command (G32).
G32 is specified in the nibbling mode, in the cutter 
compensation, in the rotation mode or the scaling mode.
5006 TOO MANY WORD IN ONE BLOCK The number of words in a block exceeds the maximum. The 
maximum is 35 words. However, this figure varies according


key: chroma:document
string_value:
to NC systems. Divide the instruction word into two blocks.
5007 TOO LARGE DISTANCE Due to compensation, point of intersection calculation, 
interpolation or similar reasons, a movement distance that 
exceeds the maximum permissible distance was specified.
Check the programmed coordinates or compensation 
amounts.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 656 -
Number Message Description
5009 PARAMETER ZERO (DRY RUN) The dry run rate parameter No. 1410 or the parameter No. 
1430 for the maximum cutting feedrate for each axis is 0.
5010 END OF RECORD The EOR (End of Record) code is specified in the middle of a 
block. This alarm is also generated when the percentage at 
the end of the NC program is read.
5011 PARAMETER ZERO (CUT MAX) The setting of the parameter No. 1430 for the maximum 
cutting feedrate is 0.


key: chroma:document
string_value:
cutting feedrate is 0.
5016 ILLEGAL COMBINATION OF M 
CODES
M codes which belonged to the same group were specified in 
a block. Alternatively, an M code which must be specified 
without other M codes in the block was specified in a block 
with other M codes.
5018 POLYGON SPINDLE SPEED 
ERROR
In G51.2 mode, the speed of the spindle or polygon 
synchronous axis either exceeds the clamp value or is too 
small. The specified rotation speed ratio thus cannot be 
maintained.


key: chroma:document
string_value:
maintained.
For polygon turning between spindles:
More information as to why this alarm occurred is indicated in 
diagnosis data No. 0471.
5020 PARAMETER OF RESTART ERROR An invalid value is set in parameter No. 7310, which specifies 
the axis order in which the tool is moved along axes to the 
machining restart position in dry run. A value ranging from 1 to 
the number of controlled axes may be set in this parameter.
5030 ILLEGAL COMMAND (G100) The end command (G100) was specified before the


key: chroma:document
string_value:
registration start command (G101, G102, or G103) was 
specified for the peripheral axis control.
5031 ILLEGAL COMMAND (G101, G102, 
G103)
While a registration start command (G101, G102, or G103) 
was being executed, another registration start command was 
specified for the peripheral axis control.
5032 NEW PRG REGISTERED IN PEAX 
MOVE
While the peripheral axis control is being executed, an attempt 
to register another move command was made.
5033 NO PROG SPACE IN MEMORY 
PEAX


key: chroma:document
string_value:
PEAX
The program of the peripheral axis control was not registered 
because of insufficient program memory.
5034 PLURAL COMMAND IN G110 Multiple movements were specified by G110 code of the 
peripheral axis control.
5038 TOO MANY START M-CODE 
COMMAND
More than six M codes to start the peripheral axis control were 
specified.
5039 START UNREGISTERED PEAX 
PROG
An attempt was made to execute a program for the peripheral 
axis control which had not been registered.
5040 CAN NOT COMMANDED PEAX


key: chroma:document
string_value:
5040 CAN NOT COMMANDED PEAX 
MOVE
The machine could not start the peripheral axis control. The 
following reasons can be considered.
- The parameters Nos.11884 to 11891 were incorrectly 
specified.
- The parameters Nos.3037 to 3039 and Nos.3040 to 3042 
were incorrectly specified.
- The data, which is required to be deleted, was not deleted 
after setting the parameters Nos.11884 to 11891.
- The system type of the path which operates peripheral


key: chroma:document
string_value:
axis control is different from the parameter No.0983 of the 
path which is set by parameters No.3040 to No.3042 
when peripheral axis control is operated by the path which 
is not set by the parameters No.3040 to No.3042.
- Peripheral axis control can not be started when automatic
operation stop signal *SP of peripheral axis control is set
to "1".


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 657 -
Number Message Description
5043 TOO MANY G68 NESTING Three-dimensional coordinate conversion has been specified 
three or more times.
To perform another coordinate conversion, perform 
cancellation, then specify the coordinate conversion.
5044 G68 FORMAT ERROR Errors for three-dimensional coordinate conversion command 
are:
(1) No I, J, or K command was issued in three-dimensional 
coordinate conversion command block. (without


key: chroma:document
string_value:
coordinate rotation option)
(2) All of I, J, or K command were 0 in three-dimensional 
coordinate conversion command block.
(3) No rotation angle R was not commanded in 
three-dimensional coordinate conversion command block.
5050 ILL-COMMAND IN G81.1 MODE During oscillating, a move command has been issued for the 
oscillation axis.
5058 G35/G36 FORMAT ERROR A command for switching the major axis has been specified 
for circular threading. Alternatively, a command for setting the


key: chroma:document
string_value:
length of the major axis to 0 has been specified for circular 
threading.
5065 DIFFERRENT AXIS UNIT(PMC 
AXIS)
Axes having different increment systems have been specified 
in the same DI/DO group for PMC axis control. Modify the 
setting of parameter No. 8010.
5068 FORMAT ERROR IN G31P90 No travel axis was specified. Two or more travel axes were 
specified.
5073 NO DECIMAL POINT No decimal point has been specified for an address requiring 
a decimal point.


key: chroma:document
string_value:
a decimal point.
5074 ADDRESS DUPLICATION ERROR The same address has been specified two or more times in a 
single block. Alternatively, two or more G codes in the same 
group have been specified in a single block.
5110 IMPROPER G-CODE (AICC MODE) An unspecifiable G code was specified in the AI advanced 
preview control (M Series) / AI contour control mode.
5130 NC AND SUPERIMPOSE AXIS 
CONFLICT
In the PMC superposition axis control, the NC command and


key: chroma:document
string_value:
The PMC axis control command were conflicted. Modify the 
program and the ladder.
5131 NC COMMAND IS NOT 
COMPATIBLE
The PMC axis control and three-dimensional coordinate 
conversion or a polar coordinate interpolation were specified 
simultaneously.
5132 CANNOT CHANGE 
SUPERIMPOSED AXIS
The superposition axis was selected for the axis for which the 
PMC superposition axis is being controlled.
5195 DIRECTION CAN NOT BE JUDGED Measurement is invalid in the tool compensation


key: chroma:document
string_value:
measurement value direct input B function.
[For 1-contact input]
1. The recorded pulse direction is not constant.
- The machine is at a stop in the offset write mode.
- The servo power is off.
- Pulse directions are diverse.
2. The tool is moving along the two axes (X-axis and Y-axis).
[For the movement direction discrimination specification]
1. The recorded pulse direction is not constant.
- The machine is at a stop in the offset write mode.
- The servo power is off.


key: chroma:document
string_value:
- The servo power is off.
- Pulse directions are diverse.
2. The tool is moving along the two axes (X-axis and Z-axis).
3. The direction indicated by the tool compensation write 
signal does not match the movement direction of the axis.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 658 -
Number Message Description
5211 ILLEGAL AXIS OPERATION In servo spindle synchronization mode, a servo axis command 
was executed from the CNC.
Correct the program.
5219 CAN NOT RETURN Manual intervention and return cannot be performed during 
execution of three-dimensional coordinate system conversion, 
tilted working plane command, tool center point control, or 
work setting error compensation.
5220 REFERENCE POINT ADJUSTMENT 
MODE


key: chroma:document
string_value:
MODE
In case of distance coded linear scale I/F, the reference point 
auto setting bit 2 of parameter No.1819 is set to "1". Move the 
machine to reference position by manual operation and 
execute manual reference return.
5242 ILLEGAL AXIS NUMBER A master axis number or a slave axis number was not set 
correctly when the flexible synchronization control mode was 
turned from off to on during automatic operation.
In inter-path flexible synchronous control, this alarm is issued


key: chroma:document
string_value:
in either of the following cases.
(The alarm is issued at the start of inter-path flexible 
synchronous control.)
1. The axis number of the master or slave axis is incorrect.
2. The master and slave axis settings make a loop.
5243 DATA OUTRANGE A gear ratio was not set correctly when the flexible 
synchronization control mode was turned from off to on during 
automatic operation.
5244 TOO MANY DI ON • When an attempt was made to change the flexible


key: chroma:document
string_value:
synchronous control status, the select signal was not 
turned on or off after the execution of the M code.
• An attempt was made to turn flexible synchronous control 
on or off without stopping the tool along all axes.
(Except when automatic phase synchronization for flexible 
synchronous control is used)
• Flexible synchronous control was turned off in any of the 
following function modes:
- Tilted working plane command


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 659 -
Number Message Description
5245 OTHERAXIS ARE COMMANDED - For a flexible synchronization control group for which a 
PMC axis or spindle control with servo motor was a 
master axis, an attempt was made to turn on the 
synchronous mode during time other than automatic 
operation.
- An attempt was made to turn on a synchronization group 
for which an PMC axis or spindle control with servo motor 
was a master axis when there existed a flexible


key: chroma:document
string_value:
synchronization control group for which a non-PMC or 
spindle control with servo motor, normal axis was a 
master axis.
- The master and slave axes as synchronous axes overlap 
the EGB dummy axis.
- The master and slave axes as synchronous axes overlap 
the oscillation axis.
- The master and slave axes as synchronous axes overlap 
the axis related to angular axis control.
- The master and slave axes as synchronous axes overlap 
the axis related to composite control.


key: chroma:document
string_value:
- The master and slave axes as synchronous axes overlap 
the axis related to superposition control.
- The slave axis as a synchronous axis overlaps the axis 
related to synchronization control.
- The reference position return mode is turned on (was 
turned on).
- Over travel alarm occurs on slave axis.
- A servo alarm occurred in a path in inter-path flexible 
synchronous control.
- An emergency stop was applied in another path in 
inter-path flexible synchronous control.


key: chroma:document
string_value:
- When an attempt was made to execute flexible 
synchronization between different paths during automatic 
operation, the inter-path flexible synchronous mode was 
not enabled.
5253 T/M MODE CAN NOT BE 
SWITCHED
Although a command mode switching M code is specified, the 
mode cannot be switched.
- When a command mode switching M code is specified, a 
modal G code is not canceled.
- The same value is set in parameters Nos. 13020 and 
13021.
- The high-speed program check function is performing


key: chroma:document
string_value:
check operation.
- Program restart is performing search operation.
- An interruption type custom macro is performing interrupt 
operation.
5257 G41/G42 NOT ALLOWED IN MDI 
MODE
Tool radius/tool nose radius compensation was specified in 
MDI mode. (Depending on the setting of the bit 4 (MCR) of 
parameter No. 5008)
5303 TOUCH PANEL ERROR The touch panel is not connected correctly, or the touch panel 
cannot be initialized when the power is turned on. Correct the


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 660 -
Number Message Description
5305 ILLEGAL SPINDLE NUMBER In a spindle select function by address P for a multiple spindle 
control,
1) Address P is not specified.
2) Parameter No.3781 is not specified to the spindle to be 
selected.
3) An illegal G code which cannot be commanded with an 
S_P_; command is specified.
4) A multi spindle cannot be used because the bit 1 (EMS) 
of parameter No. 3702 is 1.


key: chroma:document
string_value:
of parameter No. 3702 is 1.
5) The spindle amplifier number of each spindle is not set in 
parameter No. 3717.
6) A prohibited command for a spindle was issued 
(parameter No. 11090).
7) An invalid value is set in parameter No. 11090.
5312 ILLEGAL COMMAND IN G10 
L75/76/77
One of formats in G10L75, G10L76, or G10L77 to G11 
commands is in error, or the command value is out of data 
range. Modify the program.


key: chroma:document
string_value:
range. Modify the program.
5316 TOOL TYPE NUMBER NOT FOUND A tool with the specified tool-type number could not be found.
Modify the program or register the tool.
5317 ALL TOOL LIFE IS OVER The lives of all tools with the specified tool-type number have 
expired.
Replace the tool.
5320 DIA./RAD. MODE CAN’T BE 
SWITCHED .
In any of the following states, diameter/radius specification 
was switched: 
1) When a buffered program is being executed 
2) When a movement is being made on the axis


key: chroma:document
string_value:
3) Diameter/radius setting switching function is specified to 
the axis for which bit 0 (TMDx) of parameter No. 10730 is 
set to 1.
5324 REFERENCE RETURN 
INCOMPLETE
Manual reference position return cannot be performed during 
three-dimensional coordinate conversion, execution of the 
tilted working plane command.
5329 M98 AND NC COMMAND IN SAME 
BLOCK
A subprogram call which is not a single block was 
commanded during canned cycle mode.


key: chroma:document
string_value:
5330 G50.9 FORMAT ERROR - There is not coordinates value specification in G50.9 
block.
- There is not M code, B code command in the G50.9 
block.
- G50.9 is commanded in canned cycle mode.
- 3 blocks of G50.9 block are commanded consecutively.
5331 ILLEGAL COMMANDED POSITION It didn't reach a commanded absolute coordinate value. The 
movement command or absolute coordinates at G50.9 block 
are wrong.
5339 ILLEGAL FORMAT COMMAND IS 
EXECUTED IN SYNC/MIX/OVL 
CONTROL.


key: chroma:document
string_value:
CONTROL.
1. The value of P, Q, or L specified by 
G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 is invalid.
2. A duplicate value is specified by parameter No. 12600.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 661 -
Number Message Description
5346 RETURN TO REFERENCE POINT The coordinate establishment of the Cs contour control axis is 
not made.
Perform a manual reference position return.
1. When Cs coordinate establishment is made for the 
Cs-axis for which the Cs-axis reference position status 
signal CSPENx is 0
2. When positional information is not sent from the spindle 
amplifier
3. When the servo off state is entered during the start of


key: chroma:document
string_value:
Cs-axis coordinate establishment
4. When the Cs-axis is subjected to synchronous control or 
superposition control
5. When the emergency stop state is entered during 
coordinate establishment
6. When an attempt is made to release composite control for 
the Cs axis being subjected to coordinate establishment
7. When an attempt is made to start synchronous, 
composite, or superposition control for the Cs axis being 
subjected to coordinate establishment.
5355 S CODE IS NOT COMMANDED AT 
G96


key: chroma:document
string_value:
G96
S code is not commanded at G96. Command S code at G96 
block.
5356 IMPROPER G-CODE Illegal G code was commanded in the hypothetical axis 
command mode or in the real axis command mode.
5357 ILLEGAL AXIS SELECT The real axis is commanded in the hypothetical axis 
commanded mode.
The hypothetical axis is commanded in the real axis command 
mode.
5359 MODE CHANGE ERROR This alarm is generated in the following cases.
1 Mode switching was executed without using non-buffering


key: chroma:document
string_value:
M code in automatic operation.
2 Mode was switched to the hypothetical axis command 
mode in case that any axis in the hypothetical plane loses 
the reference position.
3 During the hypothetical axis command mode, any axis in 
the hypothetical plane loses the reference position.
4 Mode was switched in case the parameter LRP 
(No.1401#1) is set to 0.
5 Mode switching was executed during the following mode.
- Cutter radius compensation
- Tool length compensation
- Tool offset
- Scaling


key: chroma:document
string_value:
- Tool offset
- Scaling
- Programmable mirror image
- Coordinate system rotation
- Canned cycle
6 Mode switching was executed when real axis in the 
hypothetical plane is moving.
5360 TOOL INTERFERENCE CHECK 
ERROR
This alarm is issued when interference with another tool is 
caused by a data modification based on G10 data input or file 
input or when an attempt is made to modify the tool figure 
data of a tool registered in the cartridge.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 662 -
Number Message Description
5361 ILLEGAL MAGAZINE DATA Tools stored in the cartridge are interfering with each other. 
Reregister the tools in the cartridge, or modify the tool 
management data or tool figure data. If this alarm is issued, 
no tool interference check is made when tools are registered 
in the cartridge management table. Moreover, empty pot 
search operation does not operate normally. If this alarm is


key: chroma:document
string_value:
issued, the power must be turned off before operation is 
continued.
5362 CONVERT INCH/MM AT REF-POS An inch/metric conversion was performed at a position other 
than the reference position. Perform an inch/metric conversion 
after returning to the reference position.
5364 ILLEGAL COMMAND IN PROGRAM 
CHECK
(1) An unspecifiable G code was specified in the high speed 
program check mode.
(2) The angular axis control is enabled.
(3) One of the following operations was performed.


key: chroma:document
string_value:
- Oscillating in the high speed program check mode
- Starting the high speed program check mode during 
oscillating
- Reference position return of an axis for which the 
reference position is not established, in the high 
speed program check mode
(4) Switching of PMC axis selection signal EAX*<G0136>
was performed.
(5) G10 was specified for bit 3 (PGR) of parameter No. 3454 
in the high speed program check mode.
(6) G10 was specified for bit 6 (PGS) of parameter No. 3001


key: chroma:document
string_value:
in the high speed program check mode.
5365 NOT CHANGE OF PROGRAM 
CHECK MODE
(1) Switching of high speed program check input signal 
PGCK<Gn290.5> was performed during execution of the 
program.
5372 IMPROPER MODAL G-CODE 
(G53.2)
In a block in which G53.2 is specified, a G code in group 01 
other than G00 and G01 is specified.
Or, G53.2 is specified when the modal G code in group 01 is 
in a state other than the G00 and G01 states.


key: chroma:document
string_value:
5373 ARGUMENT CONVERSION ERROR For outputting a target MDI program for program restart, a 
macro call argument cannot be converted to a 9-digit number.
5374 FSC MODE MISMATCH IN 
RESTART
The current flexible synchronous mode differs from the flexible 
synchronous mode specified in a programmed command in 
the program restart block.
5375 FSC MODE CAN NOT CHANGED The flexible synchronous mode was changed during the 
execution of program restart.
5376 FSC SLAVE AXIS CAN NOT 
COMMANDED


key: chroma:document
string_value:
COMMANDED
In the flexible synchronous mode, a command was specified 
for the slave axis.
5377 INVALID COMMAND AFTER FSC 
OFF
After the flexible synchronous mode was canceled, an 
incremental command was specified before an absolute 
command for the axis specified as the slave axis.
5378 INVALID RESTART BLOCK The block specified as the restart block after the flexible 
synchronous mode was canceled was not a block after an 
absolute command for the axis specified as the slave axis.


key: chroma:document
string_value:
5379 WRITE PROTECTED TO SLAVE
AXIS
It is not possible to directly set the parameters for the slave 
axis under axis synchronous control.
5381 INVALID COMMAND IN FSC MODE An attempt was made to issue the following commands:
1 When the reference position for the master axis under 
flexible synchronization control has not been established, 
G28 command for the master axis.
2 G27/G28/G29/G30/G53 command for a slave axis.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 663 -
Number Message Description
5384 RETRACT FOR RIGID CANNOT BE 
CMD.
In retraction for rigid tapping by the G30 command, coordinate 
mode used when rigid tapping is stopped and that used for 
retraction for rigid tapping are different.
5391 CAN NOT USE G92 Workpiece coordinate system setting G92 (or G50 for the 
lathe system G-code system A) cannot be specified.
(1) After tool length compensation was changed by tool


key: chroma:document
string_value:
length compensation shift type, G92 was specified when 
no absolute command is present.
(2) G92 was specified in the block in which G49 is present.
5406 G41.3/G40 FORMAT ERROR (1) The G41.3 or G40 block contains a move command.
(2) The G41.3 block contains a G or M code that suppresses 
buffering.
5435 PARAMETER OUT OF RANGE 
(TLAC)
Illegal parameter setting.
(Set value is out of range.)
Check parameters Nos. 19655, 19656, 19657, and 1022.
5436 ILLEGAL PARAMETER SETTING 
OF ROTARY AXIS(TLAC)


key: chroma:document
string_value:
OF ROTARY AXIS(TLAC)
Illegal parameter setting.
(axis of rotation setting)
5437 ILLEGAL PARAMETER SETTING 
OF MASTER ROTARY AXIS(TLAC)
Illegal parameter setting.
(master axis of rotation setting)
5445 CAN NOT COMMAND MOTION IN 
G39
Corner circular interpolation (G39) of tool radius/tool nose 
radius compensation is not specified alone but is specified 
with a move command.
5446 NO AVOIDANCE AT G41/G42 Because there is no interference avoidance vector, the


key: chroma:document
string_value:
interference check avoidance function of tool radius/tool nose 
radius compensation does not work.
5447 DANGEROUS AVOIDANCE AT 
G41/G42
The interference check avoidance function of tool radius/tool 
nose radius compensation operation will lead to danger.
5448 INTERFERENCE TO AVD. AT 
G41/G42
In the interference check avoidance function of tool radius/tool 
nose radius compensation, a further interference occurs for an 
already created interference avoidance vector.


key: chroma:document
string_value:
5456 TOO MANY G68.2 NESTING Tilted working plane command G68.2 was specified more than 
once.
To perform another coordinate conversion, perform 
cancellation, then specify the coordinate conversion.
5457 G68.2 FORMAT ERROR A G68.2 format error occurred.
5458 ILLEGAL USE OF G53.1/G53.6 - G53.1 or G53.6 was specified preceding G68.2.
- G53.1 or G53.6 needs to be specified solely.
- There is no angle solution for the rotation axis that 
controls the tool axis direction in the +Z-axis direction of


key: chroma:document
string_value:
the feature coordinate system.
- No tool is specified with a G53.6 command.
5459 MACHINE PARAMETER 
INCORRECT
- The parameter No. 19665 to No. 19667, No. 19680 to No. 
19744 for configuring the machine are incorrect.
- The axis specified with parameter No. 19681 or No. 
19686 is not a rotary axis.
- In parameter No. 1022, the basic three axes are not set.
- A rotary axis end point found by the NC with the tilted 
working plane command is not within the range set by


key: chroma:document
string_value:
parameter No. 19741 to No. 19744.
5462 ILLEGAL COMMAND (G68.2/G69) (1) The modal setting used when G68.2 or G69 is specified is 
incorrect.
(2) An unspecificable G code was specified in the G68.2
mode.
(3) The offset vector of tool radius/tool nose radius 
compensation is not canceled when G68.2 or G69 is 
specified.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 664 -
Number Message Description
5523 WAITING THE OPTION 
CERTIFICATION
CNC is under the option certification waiting state.
- This alarm can be cleared by the reset operation before 
the expiration date (30 days after generating the alarm).
- As for the certification operation to clear this alarm 
permanently, please contact the FANUC service division 
by the above date.
- When the certification operation is not executed by the


key: chroma:document
string_value:
expiration date, the alarm PS5524 occurs. This alarm 
cannot be cleared by the reset operation.
5524 OPTION CERTIFICATION (EXPIRE) The option certification waiting state was expired.
- This alarm cannot be cleared by the reset operation
- As for the certification operation to clear this alarm 
permanently, please contact the FANUC service division.
5557 NO MAX SP SPEED CLAMP 
COMMAND
No command for maximum spindle speed clamping (M series: 
G92S_; T series: G50S_;) was not executed before the


key: chroma:document
string_value:
constant surface speed control command (G96S_) was 
started. Execute a command for maximum spindle speed 
clamping. 
5559 ILL. AXIS OPERATION (COORD 
SYS)
When the parameter MSC(No.11501#2)=1, and the workpiece 
coordinate system is shifted from the machine coordinate 
system by the movement command in the machine lock state, 
the axis movement was commanded.Please operate 
"reference position return" or "workpiece coordinate system 
preset" etc.
(4) Parameter writing alarm (SW alarm)


key: chroma:document
string_value:
Number Message Description
SW0100 PARAMETER ENABLE SWITCH ON The parameter setting is enabled (PWE, one bit of 
parameter No. 8000 is set to “1”).
To set the parameter, turn this parameter ON. Otherwise, 
set to OFF.
(5) Servo alarms (SV alarm)
Number Message Description
SV0001 SYNC ALIGNMENT ERROR In feed axis synchronization control, the amount of 
compensation for synchronization exceeded the parameter 
No. 8325 setting value.
This alarm occurs for a master or slave axis.


key: chroma:document
string_value:
SV0002 SYNC EXCESS ERROR ALARM 2 In feed axis synchronization control, the amount of 
synchronization error exceeded the parameter No. 8332 
setting value. When the synchronization is not completed 
after power-up, the determination is made by the 
parameter value No. 8332 multiplied by the parameter No. 
8330 multiplier.
This alarm occurs only for a slave axis only.
SV0003 SYNCHRONOUS/COMPOSITE/SUPER
IMPOSED CONTROL MODE CAN'T BE 
CONTINUED
Since as axis in synchronization, composition, or


key: chroma:document
string_value:
superposition mode caused a servo alarm, the mode could 
not be continued, If one of the axes in a mode causes a 
servo alarm, all axes relating to the axis enter the servo-off 
state. This alarm is generated to enable the cause of the 
servo-off state to be checked.
SV0004 EXCESS ERROR (G31) The amount of positional deviation during torque limit skip 
command operation exceeded the limit value of the 
parameter No.6287.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 665 -
Number Message Description
SV0005 SYNC EXCESS ERROR (MCN) In feed axis synchronization control, for synchronization, 
the difference value of the machine coordinate between a 
master and slave axes exceeded the parameter No. 8314 
setting value.
This alarm occurs for a master or slave axis.
SV0006 ILLEGAL TANDEM AXIS For the slave axis under tandem control, absolute position 
detection is set (parameter bit 5 (APC) of parameter No. 
1815 = 1).


key: chroma:document
string_value:
1815 = 1).
SV0007 SV ALM ANOTHER PATH(MULTI 
AMP.)
When a multi-axis amplifier was used in a multi-path 
system across paths, a servo alarm occurred on an axis 
belonging to another path.
When a system with two or more paths and multiple servo 
axes between paths are controlled by a multi-axis amplifier, 
if a servo alarm occurs on an axis belonging to another 
path of the same amplifier, the MCC of the amplifier goes 
down and SV0401 V-READY OFF occurs on an axis


key: chroma:document
string_value:
belonging to the local path in the same amplifier. Since 
SV0401 is caused by a servo alarm occurred on an axis in 
another path, SV0007 is caused together to clearly indicate 
the fact.
The axis belonging to another path in the same amplifier 
resolves the cause of the servo alarm.
SV0010 SV OVERHEAT Amplifier internal overheat
SV0011 SV MOTOR OVER CURRENT(SOFT) The digital servo software detected an abnormal specified 
value. Possible causes include an unconnected power


key: chroma:document
string_value:
cable, cable disconnection (open phase), and short-circuit.
SV0012 SV DRIVE OFF CIRCUIT FAILURE The two drive off inputs are not in the same status or a 
drive off circuit error occurred.
SV0013 SV CPU BUS FAILURE An error was found in CPU bus data in the amplifier.
SV0014 SV CPU WATCH DOG An error occurred in CPU operation in the amplifier.
SV0015 SV LOW VOLT DRIVER The driver power supply voltage has dropped in the 
amplifier.
Possible causes include improper insertion of the control


key: chroma:document
string_value:
PC board and amplifier failure.
SV0016 SV CURRENT DETECT ERROR An error was found in motor current detection data in the 
amplifier. Possible causes include improper insertion of the 
control PC board and amplifier failure.
SV0017 SV INTERNAL SERIAL BUS FAILURE An error occurred in serial bus communication in the 
amplifier. Possible causes include improper insertion of the 
control PC board and amplifier failure.
SV0018 SV ROM DATA FAILURE An error was found in ROM data in the amplifier.


key: chroma:document
string_value:
SV0024 PS SOFT THERMAL A load higher than the rating was applied.
SV0031 PS ILLEGAL PARAMETER An invalid value is set for a PS control parameter.
SV0032 PS CONTROL AXIS ERROR 1 An invalid value is set for parameter No. 2557.
Set bit 0 (APS) of parameter No.11549 to 1 and execute 
automatic setting.
SV0033 PS CONTROL AXIS ERROR 2 An invalid value is set for parameter No. 2557.
Set bit 0 (APS) of parameter No.11549 to 1 and execute 
automatic setting.


key: chroma:document
string_value:
automatic setting.
SV0034 PS HARDWARE ERROR A PS hardware error was detected.
SV0040 PS EXTERNAL INPUT COMPONENT 
ERROR
Failure of FAN motor, I/F cable. 
Improper connection.
SV0041 PS PFB-R ERROR Failure of Sub-module-R.
Improper connection.
Overload.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 666 -
Number Message Description
SV0042 PS PFB-C ERROR Failure of Sub-module-C.
Improper connection.
Overload.
SV0043 PS SUB MODULE ERROR Illegal combination of Sub-module.
Illegal connection of Sub-module.
SV0044 MISMATCHED FUNCTION CODE CNC, SV, SP or PS software has been update.
Turn the power off, then restart.
SV0048 SMART RIGID TAPPING STOP The excitation of servo motors is turned off because smart


key: chroma:document
string_value:
rigid tapping is stopped. This alarm is accompanied by 
spindle alarm.
SV0301 APC ALARM: COMMUNICATION 
ERROR
Since the absolute-position detector of the phase A/B
caused a communication error, the correct machine 
position could not be obtained. (data transfer error)
The absolute-position detector, cable, or SEPARATE 
DETECTOR INTERFACE UNIT is thought to be defective.
SV0302 APC ALARM: OVER TIME ERROR Since the absolute-position detector of the phase A/B


key: chroma:document
string_value:
caused an overtime error, the correct machine position 
could not be obtained. (data transfer error)
The absolute-position detector, cable, or SEPARATE 
DETECTOR INTERFACE UNIT is thought to be defective.
SV0303 APC ALARM: FRAMING ERROR Since the absolute-position detector of the phase A/B
caused a framing error, the correct machine position could 
not be obtained. (data transfer error)
The absolute-position detector, cable, or SEPARATE 
DETECTOR INTERFACE UNIT is thought to be defective.


key: chroma:document
string_value:
SV0304 APC ALARM: PARITY ERROR Since the absolute-position detector of the phase A/B
caused a parity error, the correct machine position could 
not be obtained. (data transfer error)
The absolute-position detector, cable, or SEPARATE 
DETECTOR INTERFACE UNIT is thought to be defective.
SV0305 APC ALARM: PULSE ERROR Since the absolute-position detector of the phase A/B
caused a pulse error, the correct machine position could 
not be obtained.


key: chroma:document
string_value:
not be obtained.
The absolute-position detector, or cable is thought to be 
defective. 
SV0306 APC ALARM: OVER FLOW ERROR Since the amount of positional deviation overflowed, the 
correct machine position could not be obtained. 
Check to see the parameter No. 2084 or No. 2085.
SV0307 APC ALARM: MOVEMENT EXCESS 
ERROR
Since the machine moved excessively, the correct machine 
position could not be obtained. 
SV0360 ABNORMAL CHECKSUM(INT) The checksum alarm occurred on the built–in Pulsecoder.


key: chroma:document
string_value:
SV0361 ABNORMAL PHASE DATA(INT) The phase data abnormal alarm occurred on the built–in 
Pulsecoder.
SV0362 ABNORMAL REV. DATA(INT) The speed count abnormal alarm occurred on the built-in
Pulsecoder.
SV0363 ABNORMAL CLOCK(INT) The clock alarm occurred on the built–in Pulsecoder.
SV0364 SOFT PHASE ALARM(INT) A digital servo soft detected an abnormality on the built in 
Pulsecoder. 
SV0365 BROKEN LED(INT) The digital servo software detected abnormal data on the 
built–in Pulsecoder.


key: chroma:document
string_value:
built–in Pulsecoder.
SV0366 PULSE MISS(INT) A pulse error occurred on the built–in Pulsecoder.
SV0367 COUNT MISS(INT) A count error occurred on the built–in Pulsecoder.
SV0368 SERIAL DATA ERROR(INT) The communications data could not be received from the 
built–in Pulsecoder.
SV0369 DATA TRANS. ERROR(INT) A CRC error or stop bit error occurred in the 
communications data from the built–in Pulsecoder.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 667 -
Number Message Description
SV0380 BROKEN LED(EXT) Separate detector error
SV0381 ABNORMAL PHASE (EXT) An abnormal alarm in the position data occurred on the 
separate detector.
SV0382 COUNT MISS(EXT) A count error occurred on the separate detector.
SV0383 PULSE MISS(EXT) A pulse error occurred on the separate detector.
SV0384 SOFT PHASE ALARM(EXT) The digital servo software detected abnormal data on the 
separate detector.


key: chroma:document
string_value:
separate detector.
SV0385 SERIAL DATA ERROR(EXT) The communications data could not be received from the 
separate detector.
SV0386 DATA TRANS. ERROR(EXT) A CRC error or stop bit error occurred in the 
communications data from the standalone detector.
SV0387 ABNORMAL ENCODER(EXT) An abnormality occurred on a separate detector. For more 
information, contact the scale manufacturer.
SV0401 IMPROPER V_READY OFF Although the ready signal (PRDY) of the position control


key: chroma:document
string_value:
was ON, the ready signal (VRDY) of the velocity control 
was OFF. 
SV0403 CARD/SOFT MISMATCH The combination of the axis control card and the servo 
software is incorrect.
Probable causes are given below.
- The correct axis control card is not attached.
- The correct servo software is not installed in flash 
memory.
SV0404 IMPROPER V_READY ON Although the ready signal (PRDY) of the position control 
was OFF, the ready signal (VRDY) of the velocity control 
was ON.


key: chroma:document
string_value:
SV0411 EXCESS ERROR (MOVING) The amount of positional deviation during traveling became 
excessive than the parameter setting value.
SV0413 LSI OVERFLOW The counter for the amount of positional deviation 
overflowed
SV0415 MOTION VALUE OVERFLOW The velocity exceeding the travel velocity limit was 
commanded.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 668 -
Number Message Description
SV0417 ILL DGTL SERVO PARAMETER A digital serve parameter setting is incorrect. 
When bit 4 of diagnosis data No. 203 is 1, an illegal 
parameter was detected by the servo software. Identify the 
cause with reference to diagnosis data No. 352.
When bit 4 of diagnosis data No. 203 is 0, the CNC 
software detected an illegal parameter. Probable causes 
are given below (see diagnosis data No. 280).


key: chroma:document
string_value:
1) The value specified in parameter No. 2020 as the 
motor model falls outside the specified range.
2) The motor rotation direction in parameter No. 2022 is 
not set to a correct value (111 or -111).
3) The speed feedback pulse count per motor rotation in 
parameter No. 2023 is set to a negative or other 
incorrect value.
4) The position feedback pulse count per motor rotation in 
parameter No. 2024 is set to a negative or other 
incorrect value.


key: chroma:document
string_value:
incorrect value.
SV0420 SYNC TORQUE EXCESS In feed axis synchronization control, for synchronization, 
the difference value of torque between a master and slave 
axes exceeded the parameter No. 2031 setting value.
This alarm occurs for a master axis. 
SV0421 EXCESS ERROR(SEMI-FULL) The difference between the feedback from the semi and full 
sides exceeded the setting of parameter No.2118.
SV0422 EXCESS VELOCITY IN TORQUE In torque control, the commanded permissible velocity was 
exceeded.


key: chroma:document
string_value:
exceeded.
SV0423 EXCESS ERROR IN TORQUE In torque control, the total permissible move value specified 
as a parameter was exceeded.
SV0430 SV MOTOR OVERHEAT The servo motor has overheated.
SV0431 PS OVERLOAD Overheat
SV0432 PS LOW VOLT. CONTROL The control power supply voltage has dropped.
SV0433 PS LOW VOLT. DC LINK Low DC link voltage
SV0434 SV LOW VOLT CONTROL Low control power voltage
SV0435 SV LOW VOLT DC LINK Low DC link voltage


key: chroma:document
string_value:
SV0436 SOFTTHERMAL(OVC) The digital servo software detected a software thermal 
(OVC).
SV0437 PS OVERCURRENT Overcurrent on input circuit section.
SV0438 SV ABNORMAL CURRENT Motor overcurrent
SV0439 PS OVER VOLT. DC LINK The DC link voltage is too high.
SV0440 PS EXCESS-REGENERATION2 Excessive generative discharge
SV0441 ABNORMAL CURRENT OFFSET The digital servo software detected an abnormality in the 
motor current detection circuit.


key: chroma:document
string_value:
SV0442 PS PRE-CHARGE FAILURE The pre-charge circuit for the DC link is abnormal.
SV0443 PS INTERNAL FAN FAILURE Internal cooling fan failure.
SV0444 SV INTERNAL FAN FAILURE Internal cooling fan failure.
SV0445 SOFT DISCONNECT ALARM The digital servo software detected a disconnected 
Pulsecoder.
SV0446 HARD DISCONNECT ALARM The hardware detected a disconnected built–in Pulsecoder.
SV0447 HARD DISCONNECT(EXT) The hardware detected a disconnected separate detector.


key: chroma:document
string_value:
SV0448 UNMATCHED FEEDBACK ALARM The sign of the feedback signal from the standalone 
detector is opposite to that from the feedback signal from 
the built–on Pulsecoder.
SV0449 SV IPM ALARM The IPM (Intelligent Power Module) detected an alarm.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 669 -
Number Message Description
SV0453 SPC SOFT DISCONNECT ALARM Software disconnection alarm of the built-in Pulsecoder.
Turn off the power to the CNC, then remove and insert the 
Pulsecoder cable. If this alarm is issued again, replace the 
Pulsecoder.
SV0454 ILLEGAL ROTOR POS DETECT The magnetic pole detection function terminated 
abnormally.
The magnetic pole could not be detected because the 
motor did not run.


key: chroma:document
string_value:
motor did not run.
SV0456 ILLEGAL CURRENT LOOP An attempt was made to set the current loop that could not 
be set. 
The amplifier pulse module in use does not comply with 
HIGH SPEED HRV. Or, requirements to control are not 
satisfied in the system. 
SV0458 CURRENT LOOP ERROR The specified current loop differs from the actual current 
loop.
SV0459 HI HRV SETTING ERROR For two axes whose servo axis numbers (parameter No. 
1023) are consecutively even and odd numbers, HIGH


key: chroma:document
string_value:
SPEED HRV control is possible for one axis and 
impossible for the other.
SV0460 FSSB DISCONNECT The FSSB connection was discontinued.
Probable causes are:
1. The FSSB connection cable was disconnected or 
broken.
2. The amplifier was turned off .
3. In the amplifier, the low-voltage alarm occurred.
SV0462 SEND CNC DATA FAILED The correct data could not be received on a slave side 
because of the FSSB communication error.


key: chroma:document
string_value:
SV0463 SEND SLAVE DATA FAILED The correct data could not be received in the servo 
software because of the FSSB communication error.
SV0465 READ ID DATA FAILED A read of the ID information for the amplifier has failed at 
power-on.
SV0466 MOTOR/AMP. COMBINATION The maximum current of an amplifier is different to that of a 
motor.
Probable causes are:
1. The connection command for an amplifier is incorrect. 
2. The parameter No.2165 setting is incorrect


key: chroma:document
string_value:
SV0468 HI HRV SETTING ERROR(AMP) An attempt was made to set up HIGH SPEED HRV control 
for use when the controlled axis of an amplifier for which 
HIGH SPEED HRV control could not be used.
SV0474 EXCESS ERROR(STOP:SV ) The servo detected that the positional deviation during a 
stop exceeded the setting (parameters Nos. 1839 and 
1842) in the n-axis.
SV0475 EXCESS ERROR(MOVE:SV) The servo detected that the positional deviation during a 
travel exceeded the setting (parameters Nos. 1838 and


key: chroma:document
string_value:
1841) in the n-axis.
SV0476 ILLEGAL SPEED CMD.(SV ) The servo detected that the speed command exceeded the 
safety speed (parameters Nos. 13821 to 13824 (during 
position control) or parameters Nos. 13826 to 13829 
(during speed control)) during safety monitoring (when 
safety monitoring request signal *VLDVx is 0) in the n-axis. 
Keep the safety speed.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 670 -
Number Message Description
SV0477 ILLEGAL MACHINE POS.(SV) The servo detected that the machine position fell outside 
the safety area (setting by parameters Nos. 13831 to 
13838) during safety monitoring (when safety monitoring 
request signal *VLDVx is 0) in the n-axis. Keep the safety 
area.
A machine position check is performed only on the axis for 
which the reference position has been established. The


key: chroma:document
string_value:
axis for which the reference position is not established is 
not subjected to a machine position check.
SV0478 ILLEGAL AXIS DATA(SV) The servo detected that an error occurred during transfer of 
axis data in the n-axis.
When an alarm occurred because the configuration of the 
servo amplifier was changed, set the axis number for the 
servo amplifier (set bit 4 of parameter No. 2212 of the 
corresponding axis to 1 and then 0 and turn off the power


key: chroma:document
string_value:
of the entire system). When using a multiaxis amplifier, this 
operation may not clear the alarm. In this case, repeat this 
operation for the axes on which the alarm persists.
If an alarm occurs due to a cause other than the above, 
replace the servo amplifier.
SV0481 SAFETY PARAM ERROR(SV) The servo detected that a safety parameter error occurred 
in the n-axis.
SV0484 SAFETY FUNCTION ERROR(SV) A safety function error related to the servo was detected in 
the n-axis.


key: chroma:document
string_value:
the n-axis.
- The servo or CNC detected that the safety function 
was not executed in the servo.
- The result of a servo safety function check did not 
match the result of a CNC safety function check.
- An error occurred during a test of the CPU of the 
servo.
- An error occurred during a check of RAM of the servo.
SV0488 SELF TEST OVER TIME An MCC interruption test was not complete within the set 
period of time (parameter No. 1946). Check the MCC 
contact.


key: chroma:document
string_value:
contact.
SV0489 SAFETY PARAM ERROR(CNC) The CNC detected that a safety parameter error occurred 
in the n-axis.
SV0490 SAFETY FUNCTION ERROR(CNC) A CNC safety function error occurred in the n-axis.
- The servo detected that the safety function was not 
executed in the CNC.
- The result of a servo safety function check did not 
match the result of a CNC safety function check.
SV0494 ILLEGAL SPEED CMD.(CNC) The CNC detected that the speed command exceeded the


key: chroma:document
string_value:
safety speed (parameters Nos. 13821 to 13824 (during 
position control) or parameters Nos. 13826 to 13829 
(during speed control)) during safety monitoring (when 
safety monitoring request signal *VLDVx is 0) in the n-axis. 
Keep the safety speed.
SV0495 ILLEGAL MACHINE POS.(CNC) The CNC detected that the machine position is not in the 
safety area (parameter No.13831 to 13838) during safety 
monitoring (the safety check request signal(*VLDVx) is 0).


key: chroma:document
string_value:
When the guard is open, confirm proper values is set to 
parameters Nos. 13831 to 13838, and operation is done in 
the safety area.
The safe machine position monitoring is done for the axis 
whose machine reference position is established.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 671 -
Number Message Description
SV0496 ILLEGAL AXIS DATA(CNC) The CNC detected that an error occurred during transfer to 
axis data.
When an alarm occurred because the configuration of the 
servo amplifier was changed, set the axis number for the 
servo amplifier (set bit 4 of parameter No. 2212 of the 
corresponding axis to 1 and 0 again and turn off the power 
of the entire system). When using a multiaxis amplifier, this


key: chroma:document
string_value:
operation may not clear the alarm. In this case, repeat this 
operation for the axes on which the alarm persists.
If an alarm occurs due to a cause other than the above, 
replace the servo amplifier.
SV0498 AXIS NUMBER NOT SET(CNC) The CNC detected that the axis number of the n-axis was 
not set for the servo amplifier. The axis number is set 
automatically, so turn off the power of the entire system.
SV0600 SV DC LINK OVER CURRENT DC link overcurrent.


key: chroma:document
string_value:
SV0601 SV EXTERNAL FAN FAILURE Radiator cooling fan failure. 
SV0602 SV RADIATOR OVERHEAT The servo amplifier radiator has overheated.
SV0603 SV IPM ALARM(OH) The IPM (Intelligent Power Module) detected an overheat 
alarm.
SV0604 AMP COMMUNICATION ERROR The communication between Servo Amplifier (SV) and 
Common Power Supply (PS) is in error.
SV0605 PS EXCESS-REGENERATION1 The motor regenerative power is too much.
SV0606 PS EXTERNAL FAN FAILURE External radiator cooling fan failure.


key: chroma:document
string_value:
SV0607 PS IMPROPER INPUT POWER An abnormality was found with the input power supply.
SV0646 ABNORMAL ANALOG SIGNAL(EXT) An error occurred in the analog 1Vp-p output of the 
separate detector. The separate detector, cable, or 
separate detector interface unit may be failed. 
SV0649 MOTOR OVER SPEED The motor speed exceeds the permissible level in the 
n-axis.
SV0652 TEMP.ERROR Communication between the separate detector interface
unit and temperature sensor was disconnected.


key: chroma:document
string_value:
SV0653 EXCESS ERROR(SV) Regarding position error during moving, the difference 
between ideal value and real value exceeds the parameter 
value specified No.2460 in the n-axis.
SV0654 DB RELAY FAILURE A failure occurs in the dynamic brake relay of the servo 
amplifier. Replace the amplifier or the dynamic brake 
module.
SV1025 V_READY ON (INITIALIZING ) The ready signal (VRDY) of the velocity control which 
should be OFF is ON while the servo control is ON.


key: chroma:document
string_value:
SV1026 ILLEGAL AXIS ARRANGE The parameter for servo axis arrange is not set correctly.
- Parameter No. 1023 (servo axis number of each axis) 
is set to a negative value or a duplicate value.
- The settings for parameter No. 1023 (servo axis 
number of each axis) were made with a certain setting 
skipped among 1 to 6, 9 to 14, or 17 to 22.
- A setting of a multiple of 8 or a multiple of 8 minus 1 
was made. 
SV1055 ILLEGAL TANDEM AXIS In tandem control, the setting of the parameter No. 1023 is


key: chroma:document
string_value:
incorrect.
In tandem control, the setting of the bit 6 (TDM) of 
parameter No. 1817 is incorrect.
SV1067 FSSB:CONFIGURATION 
ERROR(SOFT)
An FSSB configuration error occurred (detected by 
software).
The connected amplifier type is incompatible with the 
FSSB setting value.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 672 -
Number Message Description
SV1068 DUAL CHECK SAFETY ALARM An alarm that turns off the MCC of the entire system 
occurred in the Dual Check Safety function.
SV1069 EXCESS ERR(SV OFF,TRQ
LIMIT:CNC)
On the n-th axis, the CNC detected that the value of the
position error during servo off or torque limit exceeded the
value (parameter No. 1840).
SV1070 EXCESS ERROR(SERVO OFF:SV) The servo detected that the positional deviation during


key: chroma:document
string_value:
servo-off exceeded the set value (parameter No. 1840) in 
the n-axis.
SV1071 EXCESS ERROR(MOVE:CNC) The CNC detected that the positional deviation during a 
travel exceeded the set value (parameters Nos. 1838 and 
1841) in the n-axis. 
SV1072 EXCESS ERROR(STOP:CNC) The CNC detected that the positional deviation during a 
stop exceeded the set value (parameters Nos. 1839 and 
1842) in the n-axis.
SV1073 SAFETY SPEED ZERO ERROR (CNC) The CNC detected that the axis position exceeded the


key: chroma:document
string_value:
safety speed zero monitoring width (parameter No.13844).
SV1074 SAFETY SPEED ZERO ERROR (SV) The Servo detected that the axis position exceeded the 
safety speed zero monitoring width (parameter No.13844).
SV1100 S-COMP. VALUE OVERFLOW The amount of compensation for the straightness 
exceeded a maximum value of 32767.
SV5134 FSSB:OPEN READY TIME OUT In the initialization, the FSSB could not be in an open ready 
sate. The axis card is thought to be defective.
SV5136 FSSB:NUMBER OF AMP. IS


key: chroma:document
string_value:
SV5136 FSSB:NUMBER OF AMP. IS 
INSUFFICIENT
The number of amplifier identified by the FSSB is 
insufficient than the number of control axes. Or, the setting 
of the number of axes or the amplifier connection is in 
error.
SV5137 FSSB:CONFIGURATION ERROR An FSSB configuration error occurred.
The connecting amplifier type is incompatible with the 
FSSB setting value.
SV5139 FSSB:ERROR Servo initialization has not completed successfully. It is 
probable that an optical cable failed or a connection


key: chroma:document
string_value:
between the amplifier and another module failed.
SV5197 FSSB:OPEN TIME OUT The initialization of the FSSB was completed, but it could 
not be opened. Or, the connection between the CNC and 
the amplifier in is incorrect.
SV5311 FSSB:ILLEGAL CONNECTION Different current loops (HRV) are set for FSSB lines.
Specify the same current loop for the FSSB lines.
(6) Overtravel alarms (OT alarm)
Number Message Description
OT0500 + OVERTRAVEL ( SOFT 1 ) Exceeded the positive side stored stroke check 1.


key: chroma:document
string_value:
OT0501 - OVERTRAVEL ( SOFT 1 ) Exceeded the negative side stored stroke check 1.
OT0502 + OVERTRAVEL ( SOFT 2 ) Exceeded the positive side stored stroke check 2. Or, in 
the chuck tail stock barrier, an entry to the inhibited area 
was made during movement in the positive direction.
OT0503 - OVERTRAVEL ( SOFT 2 ) Exceeded the negative side stored stroke check 2. Or, in 
the chuck tail stock barrier, an entry to the inhibited area 
was made during movement in the negative direction.


key: chroma:document
string_value:
OT0504 + OVERTRAVEL ( SOFT 3 ) Exceeded the positive side stored stroke check 3.
OT0505 - OVERTRAVEL ( SOFT 3 ) Exceeded the - side stored stroke check 3.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 673 -
Number Message Description
OT0506 + OVERTRAVEL ( HARD ) The stroke limit switch in the positive direction was 
triggered.
This alarm is generated when the machine reaches the 
stroke end.
When this alarm is not generated, feed of all axes is 
stopped during automatic operation.
During manual operation, only the feed of the axis on which 
the alarm occurred is stopped.
OT0507 - OVERTRAVEL ( HARD ) The stroke limit switch in the negative direction was


key: chroma:document
string_value:
triggered.
This alarm is generated when the machine reaches the 
stroke end.
When this alarm is not generated, feed of all axes is 
stopped during automatic operation.
During manual operation, only the feed of the axis on which 
the alarm occurred is stopped.
OT0508 INTERFERENCE:+ A tool moving in the positive direction along the n axis has 
fouled another tool post.
OT0509 INTERFERENCE:- A tool moving in the negative direction along the n axis has 
fouled another tool post.


key: chroma:document
string_value:
fouled another tool post.
OT0510 + OVERTRAVEL ( PRE-CHECK ) The tool exceeded the limit in the negative direction during 
the stroke check before movement.
OT0511 - OVERTRAVEL ( PRE-CHECK ) The tool exceeded the limit in the positive direction during 
the stroke check before movement.
OT1710 ILLEGAL ACC. PARAMETER 
(OPTIMUM TORQUE ACC/DEC)
The permissible acceleration parameter for the optimum 
torque acceleration/deceleration is in error. A possible 
cause is either of the following:


key: chroma:document
string_value:
(1) The ratio of a negative acceleration to a positive 
acceleration is not more than the limit value.
(2) The time to reduce to a velocity of 0 exceeded the 
maximum time.
(7) Memory file alarms (IO alarm)
Number Message Description
IO1001 FILE ACCESS ERROR The resident–type file system could not be accessed as an 
error occurred in the resident–type file system.
IO1002 FILE SYSTEM ERROR The file could not be accessed as an error occurred in the 
CNC file system.


key: chroma:document
string_value:
CNC file system.
IO1030 CHECK SUM ERROR The checksum of the CNC part program storage memory is 
incorrect.
IO1032 MEMORY ACCESS OVER RANGE Accessing of data occurred outside the CNC part program 
storage memory range.
IO1034 PROGRAM FOLDER FILE IS
BROKEN
Abnormality of data was detected in the program folder file. It
is necessary to initialize the program file to recover. Please
refer to the paragraph of the maintenance manual "IPL
monitor" for the initialization operation of the program file.


key: chroma:document
string_value:
IO1035 PROGRAM MANAGEMENT FILE IS
BROKEN
Abnormality of data was detected in the program
management file. It is necessary to initialize the program file
to recover. Please refer to the paragraph of the maintenance
manual "IPL monitor" for the initialization operation of the
program file.
IO1104 OVER MAXIMUM TOOL LIFE PAIRS The maximum number of tool life management pairs is 
exceeded. Modify the setting of the maximum number of tool 
life management pairs in parameter No. 6813.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 674 -
(8) Alarms requiring power to be turned off (PW alarm)
Number Message Description
PW0000 POWER MUST BE OFF A parameter was set for which the power must be turned 
OFF then ON again.
PW0001 X-ADDRESS(*DEC) IS NOT 
ASSIGNED.
The X address of the PMC could not be assigned correctly.
This alarm may occur in the following case:
- During the setting of parameter No. 3013, the X 
address could not be assigned correctly for the


key: chroma:document
string_value:
deceleration dog (*DEC) for a return to the reference 
position. 
PW0002 PMC address is not correct(AXIS). The address to assign the axis signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3021 setting is incorrect.
PW0003 PMC address is not correct(SPINDLE). The address to assign the spindle signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3022 setting is incorrect.
PW0004 SETTING THE LOADER SYSTEM 
PATH IS NOT CORRECT.


key: chroma:document
string_value:
PATH IS NOT CORRECT.
The loader system could not be assigned correctly.
The parameter No. 984 setting is incorrect.
- The number of loader systems and the number of 
systems specified to the loader system in the bit 0 
(LCP) of parameter No. 0984 does not match.
- The bit 0 (LCP) of parameter No. 0984 of the system 1 
is set to 1.
PW0006 POWER MUST BE OFF 
(ILL-EXEC-CHK)
The malfunction prevention function detected an alarm to 
require the power off.


key: chroma:document
string_value:
require the power off.
PW0007 X-ADDRESS(SKIP) IS NOT ASSIGNED The X address of PMC could not be assigned correctly.
Possible causes are:
- During the set of parameter No. 3012, the skip signal 
of the X address was not assigned correctly.
- During the set of parameter No. 3019, the address 
other than the skip signal of the X address was not 
assigned correctly.
PW0008 CPU SELF TEST ERROR(DCS PMC) On the DCS PMC side:
- An error was detected by the CPU self diagnosis 
function.


key: chroma:document
string_value:
function.
- An error was detected by the RAM check function.
PW0009 CPU SELF TEST ERROR(PMC) On the PMC side:
- An error was detected by the CPU self diagnosis 
function.
- An error was detected by the RAM check function.
PW0010 SAFE I/O CROSS CHECK 
ERROR(DCS PMC)
On the DCS PMC side, an error was detected by the I/O 
cross check function in system-defined safety-related 
DI/DO.
PW0011 SAFE I/O CROSS CHECK 
ERROR(PMC)
On the PMC side, an error was detected by the I/O cross


key: chroma:document
string_value:
check function in system-defined safety-related DI/DO.
PW0012 USER I/O CROSS CHECK 
ERROR(DCS PMC)
On the DCS PMC side, an error was detected by the I/O 
cross check function in user-defined safety-related DI/DO.
PW0013 USER I/O CROSS CHECK 
ERROR(PMC)
On the PMC side, an error was detected by the I/O cross 
check function in user-defined safety-related DI/DO.
PW0014 CPU TEST ALARM (CNC) An error occurred in a test of the CPU of the CNC.


key: chroma:document
string_value:
PW0015 SAFETY PARAM ERROR The CNC detected that an error occurred in a safety 
parameter for other than servo axes or spindle axes.
PW0016 RAM CHECK ERROR An error was detected in a RAM check of the CNC.
PW0017 INEXECUTION OF SAFETY 
FUNCTIONS
The safety function was not executed normally in the CNC.
PW0018 CRC CHECK ERROR An error was detected in a CRC check of the CNC.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 675 -
Number Message Description
PW0023 ACCEPTANCE TEST MODE TIME 
OVER
Because 24 hours have passed away after Acceptance 
Test mode DTS (No.13805#2=’1’) is selected, the setting of 
DTS was returned to '0'. When the power turns off and on, 
Acceptance Test mode is cancelled.
PW0024 CPU TEST ALARM(DCS PMC) DCS PMC CPU test failed.
PW0025 CPU TEST ALARM(PMC) PMC CPU test failed.


key: chroma:document
string_value:
PW0026 SAFETY PARAM ERROR(DCS PMC) The DCS PMC detected an error in safety parameter.
PW0027 SAFETY PARAM ERROR(PMC) The PMC detected an error in safety parameter.
PW0028 RAM CHECK ERROR(DCS PMC) The DCS PMC detected RAM check error.
PW0029 RAM CHECK ERROR(PMC) The PMC detected RAM check error.
PW0030 INEXECUTION OF SAFETY 
FUNCTIONS(DCS PMC)
The DCS PMC detected the safety functions of the PMC
stopped.
PW0031 INEXECUTION OF SAFETY 
FUNCTIONS(PMC)


key: chroma:document
string_value:
FUNCTIONS(PMC)
The PMC detected the safety functions of the DCS PMC
stopped.
PW0032 CRC CHECK ERROR(DCS PMC) The DCSPMC detected CRC check error.
PW0033 CRC CHECK ERROR(PMC) The PMC detected CRC check error.
PW0034 SAFETY PARAM SETTING 
ERROR(DCS PMC)
The DCS PMC detected an error in safety parameter 
setting.
PW0035 SAFETY PARAM SETTING 
ERROR(PMC)
The PMC detected an error in safety parameter setting.
PW0036 ILLEGAL SETTING FOR SERVO 
MOTOR SPINDLE


key: chroma:document
string_value:
MOTOR SPINDLE
The parameter setting for the servo axes for spindle use of 
the spindle control with servo motor is illegal.
- The servo axes number for spindle use has exceeded 
4 axes.
- Servo axes number for spindle use are fewer than the 
axes number of designation of servo axes for spindle 
use.
- The servo axes for spindle use is not set as a spindle 
control with servo motor axis.
- The servo axes for spindle use is not set as a rotation 
axis..


key: chroma:document
string_value:
axis.. 
- The servo axis number (parameter No.1023) is a 
negative value.
PW0037 SV/SP COMBINATION ERROR - The servo axis might be a setting of the dummy axis. 
Check to see the parameters No.1023, No.2009#0, 
and No.11802#4.
- The index number of spindle axis that synchronizes 
servo axis might be illegal. Check to see the 
parameters No.3716#0, No.3717, and No.24204.
PW0050 POWER MUST BE OFF
(INITIALIZED COMMUNICATION)
When the power is turned on, the hardware of the


key: chroma:document
string_value:
communication function was initialized.
The power must be turned off to be effective.
This alarm may occur in the following cases:
- When the option board is added or replaced
- When the software option is changed.
PW0053 SP-MODE CHANGE SETTING ERROR The setting of parameters Nos.25800 to 25806 is illegal. 
Causes of the alarm are as follows.
- The setting value is out of range.
- The same value is set when spindle selection by 
address P is not used.


key: chroma:document
string_value:
address P is not used.
- The same value is not set to all spindles when spindle 
selection by address P is used.
- The value except for 0 is set when spindle orientation 
option or Cs contour control option is not selected.
- One of M code of spindle orientation ON/OFF is set.
- One of M code of Cs contour control ON/OFF is set.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 676 -
Number Message Description
PW0060 PS CONTROL AXIS ERROR 3 Amplifier group number duplication. Set parameter APS 
(No.11549#0) to 1 and execute automatic setting.
PW1102 ILLEGAL PARAMETER (I-COMP.) The parameter for setting slope compensation is incorrect. 
This alarm occurs in the following cases:
- When the number of pitch error compensation points 
on the axis on which slope compensation is executed 
exceeds 128 between the most negative side and most


key: chroma:document
string_value:
positive side
- When the size relationship between the slope 
compensation point Nos. is incorrect
- When the slope compensation point is not located 
between the most negative side and most positive side 
of pitch error compensation
- When the compensation per compensation point is too 
small or too great.
PW1103 ILLEGAL PARAMETER (S-COMP.128) The parameter for setting 128 straightness compensation 
points or the parameter compensation data is incorrect,


key: chroma:document
string_value:
PW4549 ILLEGAL TOOL DATA FORMAT The size of the registered tool data patterns has exceeded 
the upper limit of 32KB.
PW5046 ILLEGAL PARAMETER (S-COMP.) The setting of a parameter related to straightness 
compensation contains an error.
Possible causes include:
- A non-existent axis number is set in a moving or 
compensation axis parameter.
- More than 128 pitch error compensation points are set 
between the furthest points in the negative and 
position regions.


key: chroma:document
string_value:
position regions.
- The straightness compensation point numbers do not 
have correct magnitude relationships.
- No straightness compensation point is found between 
the furthest pitch error compensation point in the 
negative region and that in the positive region.
- The compensation per compensation point is either too 
large or too small.
PW5390 R-ADDRESS SETTING IS ILLEGAL The start address or the set range of the PMC R addresses 
set by parameters Nos. 3773, 13541 and 13542 is invalid.


key: chroma:document
string_value:
(9) Spindle alarms (SP alarm)
Number Message Description
SP0740 RIGID TAP ALARM : EXCESS ERROR The positional deviation of the stopped spindle has 
exceeded the set value during rigid tapping.
SP0741 RIGID TAP ALARM : EXCESS ERROR The positional deviation of the moving spindle has 
exceeded the set value during rigid tapping.
SP0742 RIGID TAP ALARM : LSI OVERFLOW An LSI overflow has occurred for the spindle during rigid 
tapping.


key: chroma:document
string_value:
tapping.
SP0752 SPINDLE MODE CHANGE ERROR This alarm is generated if the system does not properly 
terminate a mode change. The modes include the Cs 
contour control, spindle positioning, rigid tapping, and 
spindle control modes. The alarm is activated if the spindle 
control unit does not respond correctly to the mode change 
command issued by the NC.
SP0754 ABNORMAL TORQUE An abnormal load was detected in a spindle motor.
The alarm can be canceled by RESET.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 677 -
Number Message Description
SP0755 SAFETY FUNCTION ERROR The CNC CPU detected that the safely function of the n-th 
spindle was not executed. Alternatively, the result of a CNC 
safety function check did not match the result of a spindle 
safety function check.
SP0756 ILLEGAL AXIS DATA The CNC CPU detected an error during transfer of spindle 
data in the n-th spindle. When this alarm is issued because


key: chroma:document
string_value:
the configuration of the spindle amplifiers was changed, set 
the spindle number for the spindle amplifier (set bit 7 of 
parameter No. 4541 to 1 and then 0, and turn the power to 
the entire system off).
SP0757 SAFETY SPEED OVER The CNC CPU detected that during safety monitoring 
(when safety monitoring request signal *VLDPs is 0), the 
spindle motor speed was greater than the safety speed 
(parameter No. 4372, 4438, 4440, or 4442) on the n-th 
spindle. Operate within the safety speed.


key: chroma:document
string_value:
SP1202 SPINDLE SELECT ERROR In a multi spindle control, the spindle number other than the 
valid spindle number was selected by a position coder 
select signal. An attempt was made to select the spindle 
number of the system having no valid spindle.
SP1210 TOOL CHANGE SP MOTION 
OVERFLOW
The amount of distribution to a spindle is too much.
(specific to the FANUC ROBODRILL)
SP1211 TOOL CHANGE SP ORTN EXCESS 
ERROR
During a tool change, a too much orientation error was 
detected for the spindle.


key: chroma:document
string_value:
detected for the spindle.
(specific to the FANUC ROBODRILL)
SP1212 TOOL CHANGE SP MOVE EXCESS 
ERROR
During a tool change, a too much moving error was 
detected for the spindle.
(specific to the FANUC ROBODRILL) 
SP1213 TOOL CHANGE SP STOP EXCESS 
ERROR
During a tool change, a too much stop error was detected 
for the spindle.
(specific to the FANUC ROBODRILL)
SP1214 TOOL CHANGE SP ILLEGAL 
SEQUENCE
During changing tools, an abnormal spindle sequence was 
detected.


key: chroma:document
string_value:
detected.
(specific to the FANUC ROBODRILL)
SP1220 NO SPINDLE AMP. Either the cable connected to a serial spindle amplifier is 
broken, or the serial spindle amplifier is not connected.
SP1221 ILLEGAL MOTOR NUMBER The spindle No. and the motor No. are incorrectly matched.
SP1224 ILLEGAL SPINDLE-POSITION CODER 
GEAR RATIO
The spindle–position coder gear ratio was incorrect.
SP1225 CRC ERROR (SERIAL SPINDLE) A CRC error (communications error) occurred in


key: chroma:document
string_value:
communications between the CNC and the serial spindle 
amplifier.
SP1226 FRAMING ERROR (SERIAL SPINDLE) A framing error occurred in communications between the 
CNC and the serial spindle amplifier.
SP1227 RECEIVING ERROR (SERIAL
SPINDLE)
A receive error occurred in communications between the 
CNC and the serial spindle amplifier.
SP1228 COMMUNICATION ERROR (SERIAL 
SPINDLE)
A communications error occurred between the CNC and 
the serial spindle amplifier.
SP1229 COMMUNICATION ERROR SERIAL


key: chroma:document
string_value:
SPINDLE AMP.
A communications error occurred between serial spindle 
amplifiers (motor Nos. 1 and 2, or motor Nos. 3–4).
SP1231 SPINDLE EXCESS ERROR (MOVING) The position deviation during spindle rotation was greater 
than the value set in parameters.
SP1232 SPINDLE EXCESS ERROR (STOP) The position deviation during spindle stop was greater than 
the value set in parameters.
SP1233 POSITION CODER OVERFLOW The error counter/speed instruction value of the position 
coder overflowed.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 678 -
Number Message Description
SP1240 DISCONNECT POSITION CODER The analog spindle position coder is broken.
SP1241 D/A CONVERTER ERROR The D/A converter for controlling analog spindles is 
erroneous.
There is possibility of cable earth or noise fault.
SP1243 ILLEGAL SPINDLE PARAMETER 
SETTING(GAIN)
The setting for the spindle position gain is incorrect. 
SP1244 MOTION VALUE OVERFLOW The amount of distribution to a spindle is too much


key: chroma:document
string_value:
SP1245 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.
SP1246 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.
SP1247 COMMUNICATION DATA ERROR A communication data error was detected on the CNC.
SP1252 ILLEGAL SPINDLE PARAMETER 
SETTING (TANDEM)
Setting of parameter No.4597 is invalid. Possible causes 
are :
- A value that is larger than the maximum number of 
controlled spindle axes is set in parameter No.4597.


key: chroma:document
string_value:
- A negative value except for –1 is set in parameter 
No.4597.
- Relationship of master axis and slave axis that is set in 
parameter No.4597 is illegal.
- When the spindle amplifier that is not applicable the 
function is used, a value except for 0 is set in 
parameter No.4597.
SP1255 CAN NOT CHANGE SPINDLE MODE In the analog spindle control, rigid tapping and spindle 
positioning can not be used except when the number of 
pulses output from the position coder of the spindle is 
4096pulse/rev.


key: chroma:document
string_value:
4096pulse/rev.
SP1256 SPINDLE PHASE-SYNC IMPOSSIBLE Arbitrary spindle position phase synchronous control cannot 
be executed. Save the spindle position.
SP1257 ILLEGAL PARAMETER (No.3791#0) The parameter SSE(No.3791#0) is illegal setting.
Causes of the alarm are as follows.
- The master spindle and slave spindle of SSE are 
different setting. Please change to the same setting.
- Spindle synchronous control
- Spindle simple synchronous control
- Polygon turning with two spindles


key: chroma:document
string_value:
- The parameter SSE is set to 1 the spindle control 
software that does not support this function. Please set 
SSE to 0.
SP1700 SAFETY PARAM ERROR The CNC detected that a safety parameter error occurred 
in the n-th spindle.
SP1701 SAFETY SPEED ZERO ERROR(CNC) The CNC detected that the spindle motor position 
exceeded the safety speed zero monitoring width 
(parameter No.4460).
SP1969 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.


key: chroma:document
string_value:
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1970 SPINDLE CONTROL ERROR An initialization of a spindle didn’t complete in the spindle 
control on the CNC.
Check a state of the connection between CNC and the 
spindle amplifier. If this alarm still occurs even after the 
check of the connection, report the conditions (the system 
configuration, the operation, the frequency of error 
occurrence and so on) to FANUC.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 679 -
Number Message Description
SP1971 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1972 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
M
Confirm whether or not it isn't selecting the 4th gear in the 
rigid tapping. If this alarm occurred in other case, report the


key: chroma:document
string_value:
conditions (the system configuration, the operation, the 
frequency of error occurrence and so on) to FANUC.
T
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1975 ANALOG SPINDLE CONTROL ERROR An position coder error was detected on the analog spindle.
SP1976 SERIAL SPINDLE COMMUNICATION 
ERROR
The amplifier No. could not be set to the serial spindle 
amplifier.
SP1977 SERIAL SPINDLE COMMUNICATION 
ERROR


key: chroma:document
string_value:
ERROR
An error occurred in the spindle control software.
SP1978 SERIAL SPINDLE COMMUNICATION 
ERROR
A time–out was detected during communications with the 
serial spindle amplifier.
SP1979 SERIAL SPINDLE COMMUNICATION 
ERROR
The communications sequence was no longer correct 
during communications with the serial spindle amplifier.
SP1980 SERIAL SPINDLE AMP. ERROR Defective SIC–LSI on serial spindle amplifier


key: chroma:document
string_value:
SP1981 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI 
on the analog spindle amplifier side.
SP1982 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI 
on the serial spindle amplifier side.
SP1983 SERIAL SPINDLE AMP. ERROR Could not clear on the spindle amplifier side.
SP1984 SERIAL SPINDLE AMP. ERROR An error occurred during the re-initialization of the serial 
spindle amplifier. The trouble of the hardware for the serial


key: chroma:document
string_value:
spindle control or influences of the noise might be the 
cause.
SP1985 SERIAL SPINDLE CONTROL ERROR Failed to automatically set parameters
SP1986 SERIAL SPINDLE CONTROL ERROR An error occurred during the reading of the spindle 
parameters. The trouble of the hardware for the serial 
spindle control or influences of the noise might be the 
cause.
SP1987 SERIAL SPINDLE CONTROL ERROR Defective SIC–LSI on the CNC
SP1988 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.


key: chroma:document
string_value:
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.
SP1989 SPINDLE CONTROL ERROR An error occurred during communications with the serial 
spindle amplifier. The trouble of the hardware for the serial 
spindle control or influences of the noise might be the 
cause.
SP1996 ILLEGAL SPINDLE PARAMETER 
SETTING
The spindle was assigned incorrectly. Check to see the 
following parameter. (No.3716 or 3717)


key: chroma:document
string_value:
SP1999 SPINDLE CONTROL ERROR An error occurred in the spindle control on the CNC.
Report the conditions (the system configuration, the 
operation, the frequency of error occurrence and so on) to 
FANUC.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 680 -
(10) Overheat alarms (OH alarm)
Number Message Description
OH0700 LOCKER OVERHEAT CNC cabinet overheat
OH0701 FAN MOTOR STOP PCB cooling fan motor abnormality
OH0704 OVERHEAT Spindle overheat due to detection of changes in the spindle 
speed
- When the cutting load is large, offload the cutting 
conditions.
- Check if the cutting tool became dull.
- Check if the spindle amplifier malfunctions.
(11) Other alarms (DS alarm)
Number Message Description


key: chroma:document
string_value:
Number Message Description
DS0001 SYNC EXCESS ERROR (POS DEV) In feed axis synchronization control, the difference in the 
amount of positional deviation between the master and 
slave axes exceeded the parameter No. 8323 setting 
value.
This alarm occurs for the master or slave axis.
DS0002 SYNC EXCESS ERROR ALARM 1 In feed axis synchronization control, the difference in the 
amount of synchronization between the master and slave 
axes exceeded the parameter No. 8331 setting value.


key: chroma:document
string_value:
This alarm occurs only for the slave axis. 
DS0003 SYNCHRONIZE ADJUST MODE The system is in the synchronize adjust mode.
DS0004 EXCESS MAXIMUM FEEDRATE The malfunction prevention function detected the command 
in which a value exceeding the maximum speed was 
specified. 
DS0005 EXCESS MAXIMUM ACCELERATION The malfunction prevention function detected the command 
in which a value exceeding the maximum acceleration was 
specified.


key: chroma:document
string_value:
specified.
DS0006 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal 
execution sequence.
DS0007 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal 
execution sequence.
DS0008 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal 
execution sequence.
DS0009 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal 
execution sequence.


key: chroma:document
string_value:
execution sequence.
DS0010 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0011 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0012 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0013 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid 
reference area.
DS0014 TOOL CHANGE DETECT MACHINE 
LOCK


key: chroma:document
string_value:
LOCK
A machine lock is turned on for the Z axis for which the tool 
is being changed.
DS0015 TOOL CHANGE DETECT MIRROR 
IMAGE
A mirror image is turned on for the Z axis for which the tool 
is being changed.
DS0016 SERIAL DCL:FOLLOW-UP ERROR (1) The settings of parameters Nos.1883 and 1884 fall 
outside the range.
(2) The current position at establishment of the origin 
subtracted by the distance between the reference 
positions (detection unit) exceeded ±2147483647.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 681 -
Number Message Description
DS0017 SERIAL DCL:REF-POS ESTABLISH 
ERR
The travel amount at the FL speed at establishment of the 
origin exceeded the setting of parameter No. 14010.
DS0018 SERIAL DCL:MISMATCH(SSYNC 
CTRL)
Of the master and slave axes for feed axis synchronous 
control, one axis is a linear scale with the origin and the 
other is not a linear scale with the origin. In such a 
configuration, the feed axis synchronous control selection


key: chroma:document
string_value:
signal (SYNC<Gn138> or SYNCJ <Gn140>) needs to be 
set to 0 to establish the origin.
DS0019 SERIAL DCL:MISMATCH(ANGL-AXIS) In angular axis control, one of the angular axis and the
Cartesian axis is a linear scale with an origin, while the 
other is not a linear scale with an origin. Angular axis 
control cannot be used in such a configuration.
DS0020 REFERENCE RETURN INCOMPLETE An attempt was made to perform an automatic return to the 
reference position on the perpendicular axis before the


key: chroma:document
string_value:
completion of a return to the reference position on the 
angular axis.
However, this attempt failed because a manual return to 
the reference position during angular axis control or an 
automatic return to the reference position after power-up 
was not commanded. First, return to the reference position 
on the angular axis, then return to the reference position on 
the perpendicular axis.
DS0022 DUAL CHECK SAFETY IS NOT 
WORKED
Bit 6 (DCE) of parameter No. 1902 has set the Dual Check


key: chroma:document
string_value:
Safety function to be disabled.
DS0023 ILLEGAL PARAMETER (I-COMP VAL) The setting of the inclination compensation parameter is 
incorrect.
The compensation per compensation point is too large or 
too small.
DS0024 UINT SIGNAL WAS ILLEGALLY INPUT An interruption custom macro was started during 
movement to the machining restart position at the dry run 
speed.
DS0025 G60 CANNOT BE EXECUTED The state of a mirror image is different between the time


key: chroma:document
string_value:
when look-ahead of a block for unidirectional positioning
was performed and the time when execution of the block 
was started, so unidirectional positioning cannot be 
performed. Modify the program.
DS0026 MISMATCH OF ANGULAR AXIS(D.C.S) On angular axis control, one of the angular/perpendicular 
axes is the scale with ref-pos, and the other of them is not 
the scale with ref-pos. Such system is not admired.
DS0027 MISMATCH OF SYNCHRONOUS 
AXIS(D.C.S)


key: chroma:document
string_value:
AXIS(D.C.S)
Master/slave axes of axis synchronous control, one of them 
is the linear scale with distance-coded reference marks, 
and the other of them is not the linear scale with 
distance-coded reference marks. 
Please establish reference position with the input signal 
SYNCn<G138>, SYNCJn<G140> or parameter setting to 
0.
DS0039 BRAKE TEST ERROR A brake test did not terminate normally. For the cause of 
this alarm, check the number displayed for diagnosis No. 
3701.


key: chroma:document
string_value:
3701.
DS0040 n AXIS BRAKE TEST ERROR An error was detected in the n axis during a brake test, and 
the brake test did not terminate normally. For the cause of 
this alarm, check the number displayed for diagnosis No. 
3701.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 682 -
Number Message Description
DS0050 TOO MANY SIMULTANEOUS AXES A movement was performed along more axes than can be 
controlled by simultaneous axis control.
Check whether a command in the program is specified for 
more axes than can be controlled by simultaneous axis 
control.
DS0059 SPECIFIED NUMBER NOT FOUND [External data I/O]
The No. specified for a program No. or sequence No. 
search could not be found.


key: chroma:document
string_value:
search could not be found.
There was an I/O request issued for a pot No. or offset 
(tool data), but either no tool numbers have been input 
since power ON or there is no data for the entered tool 
No.
[External workpiece No. search]
The program corresponding to the specified workpiece 
No. could not be found.
DS0069 MISSING THE MOVE COMMAND A move command is not specified in the next block to the 
synchronous start block.
DS0071 START OR RELEASE CANNOT BE 
DONE


key: chroma:document
string_value:
DONE
1) To start or cancel the inter-path flexible synchronous 
mode, the tool must be stopped along all axes.
2) To start or cancel advanced superimposition, 
movement along axes must stop.
DS0072 MANUAL REFERENCE RETURN 
CANNOT BE DONE
Manual reference position return cannot be performed in 
the advanced superimposition state.
DS0080 ILLEGAL COMMAND IN FLEXIBLE 
PATH AXIS ASSIGNMENT
(1) The program is buffered.
(2) Signal DASN is changed.
(3) Reset operation is executed.


key: chroma:document
string_value:
(4) The machine is in emergency stop state.
(5) Axis exchange executed in direct assignment.
(6) Unit of reference axis cannot be changed.
(7) Target axis is moving.
DS0081 ACCEPTANCE TEST MODE IS 
SELECTED
Acceptance Test mode (No.13805#2) is selected in Dual 
Check Safety.
DS0083 THREADING SIGNAL ERROR Signal setting is invalid.
Possible causes are:
- Reference position establishment starting signal CSYC 
is set to “1” before the Cs contour control high speed


key: chroma:document
string_value:
switching completion signal CSMCx becomes “1”.
- FIN for start of arbitrary speed threading is returned 
before the reference position establishment completion 
signal becomes “1”.
- FIN for cancel of arbitrary speed threading is returned 
before the Cs contour control high speed switching 
completion signal CSMCx becomes “0”.
- Spindle which is commanded M code for arbitrary 
speed threading is not specified to get the feedback 
pulse from position coder.


key: chroma:document
string_value:
pulse from position coder.
- State of signal (the Cs contour control high speed 
switching completion signal CSMCx and the reference 
position establishment completion signal) is not 
corresponding to arbitrary speed threading mode.
DS0095 ABNORMAL SPINDLE LOAD Spindle load exceeds Abnormal spindle load (parameter 
No.24755).


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 683 -
Number Message Description
DS0096 SAC PARAMETER ERROR There is wrong setting in the parameter concerning with 
Smart adaptive control.
The magnitude relation of the following parameters is 
wrong.
- Minimum effective spindle load (parameter No.24752)
- Aiming spindle load of Constant spindle load control
(parameter No.24753, No.24770)
- Abnormal spindle load (parameter No.24755)


key: chroma:document
string_value:
DS0131 TOO MANY MESSAGE An attempt was made to display an external operator 
message or external alarm message, but five or more 
displays were required simultaneously.
DS0132 MESSAGE NUMBER NOT FOUND An attempt to cancel an external operator message or 
external alarm message failed because the specified 
message number was not found. 
DS0133 TOO LARGE NUMBER A value other than 0 to 4095 was specified as the external 
operator message or the external alarm message number.


key: chroma:document
string_value:
DS0300 APC ALARM: NEED REF RETURN A setting to zero position for the absolute position detector 
(association with reference position and the counter value 
of the absolute position detector) is required. Perform the 
return to the reference position.
This alarm may occur with other alarms simultaneously.
In this case, other alarms must be handled first.
DS0306 APC ALARM: BATTERY VOLTAGE 0 The battery voltage of the absolute position detector has


key: chroma:document
string_value:
dropped to a level at which data can no longer be held. Or, 
the power was supplied to the Pulsecoder for the first time.
The battery or cable is thought to be defective. Replace the 
battery with the machine turned on.
DS0307 APC ALARM: BATTERY LOW 1 The battery voltage of the absolute position detector has 
dropped to a level at which a replacement is required. 
Replace the battery with the machine turned on.
DS0308 APC ALARM: BATTERY LOW 2 The battery voltage of the absolute position detector


key: chroma:document
string_value:
dropped to a level at which a replacement was required in 
the past. (including during power off)
Replace the battery with the machine turned on.
DS0309 APC ALARM: REF RETURN 
IMPOSSIBLE
An attempt was made to set the zero point for the absolute 
position detector by MDI operation when it was impossible 
to set the zero point.
Rotate the motor manually at least one turn, and set the 
zero position of the absolute position detector after turning 
the CNC and servo amplifier off and then on again.


key: chroma:document
string_value:
DS0310 NOT ON RETURN POINT The return position recorded during retraction is not 
reached during recovery. The position may be displaced 
during recovery due to a machine lock or mirror image.
Perform the operation again after making a reset.
DS0340 BRAKE TORQUE SHORTAGE The gravity load torque ratio measured by the brake check
has exceeded the threshold value (parameter No. 11592).
The servo motor brake may be broken. Please replace the
servo motor promptly.


key: chroma:document
string_value:
servo motor promptly.
DS0341 BRAKE RELEASE FAILURE The machine friction torque ratio measured by the brake
check has exceeded the threshold value (parameter 
No.11594). Please check if the brake is energized. If it is
normally energized, replace the servo motor promptly.
DS0342 BRAKE ACTUATION DELAY The brake actuation time measured by the brake check has
exceeded the threshold value (parameter No. 11596). The
servomotor brake may be broken. Please replace the servo
motor promptly.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 684 -
Number Message Description
DS0343 BRAKE CHECK INTERRUPTION The brake check is not started, or the brake check has
been canceled. Please check the reason with diagnosis
data No. 1859.
DS0405 ZERO RETURN END NOT ON REF The axis specified in automatic zero return was not at the 
correct zero point when positioning was completed.
Perform zero return from a point whose distance from the 
zero return start position to the zero point is 2 or more


key: chroma:document
string_value:
revolutions of the motor.
Other probable causes are:
- The positional deviation after triggering the 
deceleration dog is less than 128.
- Insufficient voltage or malfunctioning Pulsecoder.
DS0608 SV COOLING FAN FAILURE Internal agitating fan failure.
DS0609 SV RADIATOR FAN FAILURE Radiator cooling fan failure. 
DS0610 PS INTERNAL FAN FAILURE Internal agitating fan failure.
DS0611 PS EXTERNAL FAN FAILURE External radiator cooling fan failure. 
DS0612 PS OVERLOAD Overheat


key: chroma:document
string_value:
DS0612 PS OVERLOAD Overheat
DS0613 PS IMPROPER INPUT POWER Input power supply fault
DS0651 ACC.ERROR Communication between the separate detector interface 
unit and acceleration sensor was disconnected.
DS1120 UNASSIGNED ADDRESS (HIGH) The upper 4 bits (EIA4 to EIA7) of an external data I/O 
interface address signal are set to an undefined address 
(high bits).
DS1121 UNASSIGNED ADDRESS (LOW) The lower 4 bits (EIA0 to EIA3) of an external data I/O


key: chroma:document
string_value:
interface address signal are set to an undefined address 
(low bits).
DS1124 OUTPUT REQUEST ERROR OUTPUT REQUEST ERROR An output request was 
issued during external data output, or an output request 
was issued for an address that has no output data.
DS1128 DI.EIDLL OUT OF RANGE The numerical value input by external data input signals 
ED0 to ED31 has exceeded the permissible range.
DS1130 SEARCH REQUEST NOT ACCEPTED No requests can be accepted for a program No. or a


key: chroma:document
string_value:
sequence No. search as the system is not in the memory 
mode or the reset state.
DS1131 EXT-DATA ERROR (OTHER) [External Data I/O]
An attempt was made to input tool data for tool offset 
by a tool No. during loading by the G10 code.
DS1150 A/D CONVERT ALARM A/D converter malfunction
DS1184 PARAMETER ERROR IN TORQUE An invalid parameter was set for torque control.
The torque constant parameter is set to “0”.
DS1185 OVER MAXIMUM FEED The maximum cutting feedrate or rapid traverse feedrate


key: chroma:document
string_value:
was exceeded in G54.3. 
DS1448 ILLEGAL PARAMETER (D.C.S.) The setting value of parameter for reference marks is 
satisfied the following any conditions. 
- The absolute-position detection function is enabled.
- Either parameter 1821 (mark-1 interval) or parameter 
1882 (mark-2 interval) is set to 0.
- Parameters 1821 and 1882 have identical settings.
- The difference between the settings made for 
parameters 1821 and 1882 is greater than or equal to 
twice either setting.


key: chroma:document
string_value:
twice either setting.
- The setting value of parameters 1883 and 1884 are 
over the valid data range.
DS1449 REFERENCE MARK ARE DIFFERENT 
FROM PARAMETER
In case of distance coded linear scale I/F, the actual 
interval of reference marks is different from parameters
Nos. 1821 and 1882 setting value.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 685 -
Number Message Description
DS1450 ZERO RETURN NOT FINISHED 1st reference position return (CDxX7 to CDxX0: 17h (Hex)) 
was specified when the manual reference position return 
was not executed with the reference position return 
function enabled (bit 0 (ZRN) of parameter No. 1005 set to 
“0”).
DS1451 IMPROPER PMC AXIS COMMAND The PMC axes cannot be controlled in this state.
DS1512 EXCESS VELOCITY The feedrate of the linear axis during polar coordinate


key: chroma:document
string_value:
interpolation exceeded the maximum cutting feedrate.
DS1514 ILLEGAL MOTION IN G12.1 MODE In a hypothetical axis direction compensation during the 
polar coordinate interpolation mode, an attempt is made to 
travel to the area in which the travel cannot be made.
DS1710 ILLEGAL ACC. PARAMETER 
(OPTIMUM TORQUE ACC/DEC)
There are errors in the parameters of permissible 
acceleration for Optimum Torque 
Acceleration/Deceleration.
One of the following is the cause.


key: chroma:document
string_value:
1) The ratio of the acceleration for deceleration to the 
acceleration for the acceleration is lower than the 
limited value.
2) The time to decelerate to 0 is larger than the 
maximum.
DS1711 ILLEGAL ACC. PARAMETER (RIGID 
TAPPING OPTIMUM ACC/DEC)
The permissible acceleration parameter for rigid tapping 
optimum acceleration/deceleration contains an error.
The cause is one of the following:
1) The ratio of the deceleration to the acceleration is less 
than 1/3.


key: chroma:document
string_value:
than 1/3.
2) The time required to slow down to a speed of 0 
exceeds the maximum.
3) The maximum acceleration (parameters Nos. 11421 to 
11424) is 0.
DS1933 NEED REF RETURN(SYNC:MIX:OVL) The relation between a machine coordinate of an axis in 
synchronization, composition, or superposition control, and 
the absolute, or relative coordinate was displaced.
Perform the manual return to the reference position.
DS2003 ILLEGAL USE FOR SERVO MOTOR 
SPINDLE


key: chroma:document
string_value:
SPINDLE
The servo axes for spindle use of the spindle control with 
servo motor was used by the following functions.
- PMC axis control
- Chopping
DS2091 CAN NOT RETURN TO BREAKPOINT It was not possible to return to the machine position of the 
interruption point because of machine lock.
DS2096 ALARM OCCURRED IN MAIN PATH The alarm occurred in the path that used the peripheral 
axis control.
DS2097 ALARM OCCURRED IN PERIPHERAL The alarm occurred in the peripheral axis control.


key: chroma:document
string_value:
DS4251 PROGRAM AUTO RESTART START 
ERROR(RESET)
When the program auto restart function was used, it was 
not a state of reset.
DS4252 PROGRAM AUTO RESTART START 
ERROR(DATA)
When the program auto restart function was used, the 
processing breakpoint was not recorded. The following are 
thought as a cause.
･ When the restart data preservation function is 
invalid ,the program is never executed.
･ After SRAM is changed because of CNC soft a 
change, the program is never executed.


key: chroma:document
string_value:
DS4603 C AXIS SYNCHRONOUS ERROR The difference between the position deviation value of C1
axis and C2 axis exceeds the parameter value (No. 16364, 
16365) with the C axis synchronous control function.
DS4605 NEED C AXIS REFERENCE RETURN The C axis synchronization is not done normally.
DS4610 RAM AXIS POSITION IS WRONG Ram-axis is not located on the press start position.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 686 -
Number Message Description
DS4750 TOOL OFFSET CANNOT BE 
EXECUTED
The state of mirror image is different between the time 
when look-ahead of a block for tool offset was performed 
and the time when execution of the block was started, so 
tool offset cannot be executed.
DS4752 C AXIS OFFSET CANNOT BE 
EXECUTED
The state of mirror image is different between the time 
when look-ahead of a block for C axis offset was performed


key: chroma:document
string_value:
and the time when execution of the block was started, so C 
axis offset cannot be executed.
DS4800 ZONE : PUNCHING INHIBITED 1 When a safety zone check was executed, a punch 
command was specified in area 1 where punching is 
inhibited.
DS4801 ZONE : PUNCHING INHIBITED 2 When a safety zone check was executed, a punch 
command was specified in area 2 where punching is 
inhibited.
DS4802 ZONE : PUNCHING INHIBITED 3 When a safety zone check was executed, a punch


key: chroma:document
string_value:
command was specified in area 3 where punching is 
inhibited.
DS4803 ZONE : PUNCHING INHIBITED 4 When a safety zone check was executed, a punch 
command was specified in area 4 where punching is 
inhibited.
DS4804 ZONE : PUNCHING INHIBITED 5 When a safety zone check was executed, a punch 
command was specified in area 5 where punching is 
inhibited.
DS4805 ZONE : PUNCHING INHIBITED 6 When a safety zone check was executed, a punch 
command was specified in area 6 where punching is 
inhibited.


key: chroma:document
string_value:
inhibited.
DS4806 ZONE : PUNCHING INHIBITED 7 When a safety zone check was executed, a punch 
command was specified in area 7 where punching is 
inhibited.
DS4807 ZONE : PUNCHING INHIBITED 8 When a safety zone check was executed, a punch 
command was specified in area 8 where punching is 
inhibited.
DS4810 ZONE : ENTERING INHIBITED 1 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 1 into which 
entry is inhibited.


key: chroma:document
string_value:
entry is inhibited.
DS4811 ZONE : ENTERING INHIBITED 1 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 1 into 
which entry is inhibited.
DS4812 ZONE : ENTERING INHIBITED 2 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 2 into which 
entry is inhibited.
DS4813 ZONE : ENTERING INHIBITED 2 -X When a safety zone check was executed, the machine


key: chroma:document
string_value:
moving in the negative X direction entered area 2 into 
which entry is inhibited.
DS4814 ZONE : ENTERING INHIBITED 3 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 3 into which 
entry is inhibited.
DS4815 ZONE : ENTERING INHIBITED 3 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 3 into 
which entry is inhibited.


key: chroma:document
string_value:
which entry is inhibited.
DS4816 ZONE : ENTERING INHIBITED 4 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 4 into which 
entry is inhibited.
DS4817 ZONE : ENTERING INHIBITED 4 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 4 into 
which entry is inhibited.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 687 -
Number Message Description
DS4818 ZONE : ENTERING INHIBITED 5 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 5 into which 
entry is inhibited.
DS4819 ZONE : ENTERING INHIBITED 5 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 5 into 
which entry is inhibited.


key: chroma:document
string_value:
which entry is inhibited.
DS4820 ZONE : ENTERING INHIBITED 6 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 6 into which 
entry is inhibited.
DS4821 ZONE : ENTERING INHIBITED 6 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 6 into 
which entry is inhibited.
DS4822 ZONE : ENTERING INHIBITED 7 +X When a safety zone check was executed, the machine


key: chroma:document
string_value:
moving in the positive X direction entered area 7 into which 
entry is inhibited.
DS4823 ZONE : ENTERING INHIBITED 7 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 7 into 
which entry is inhibited.
DS4824 ZONE : ENTERING INHIBITED 8 +X When a safety zone check was executed, the machine 
moving in the positive X direction entered area 8 into which 
entry is inhibited.


key: chroma:document
string_value:
entry is inhibited.
DS4825 ZONE : ENTERING INHIBITED 8 -X When a safety zone check was executed, the machine 
moving in the negative X direction entered area 8 into 
which entry is inhibited.
DS4830 ZONE : ENTERING INHIBITED 1 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 1 into which 
entry is inhibited.
DS4831 ZONE : ENTERING INHIBITED 1 -Y When a safety zone check was executed, the machine


key: chroma:document
string_value:
moving in the negative Y direction entered area 1 into 
which entry is inhibited.
DS4832 ZONE : ENTERING INHIBITED 2 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 2 into which 
entry is inhibited.
DS4833 ZONE : ENTERING INHIBITED 2 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 2 into 
which entry is inhibited.


key: chroma:document
string_value:
which entry is inhibited.
DS4834 ZONE : ENTERING INHIBITED 3 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 3 into which 
entry is inhibited.
DS4835 ZONE : ENTERING INHIBITED 3 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 3 into 
which entry is inhibited.
DS4836 ZONE : ENTERING INHIBITED 4 +Y When a safety zone check was executed, the machine


key: chroma:document
string_value:
moving in the positive Y direction entered area 4 into which 
entry is inhibited.
DS4837 ZONE : ENTERING INHIBITED 4 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 4 into 
which entry is inhibited.
DS4838 ZONE : ENTERING INHIBITED 5 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 5 into which 
entry is inhibited.


key: chroma:document
string_value:
entry is inhibited.
DS4839 ZONE : ENTERING INHIBITED 5 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 5 into 
which entry is inhibited.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 688 -
Number Message Description
DS4840 ZONE : ENTERING INHIBITED 6 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 6 into which 
entry is inhibited.
DS4841 ZONE : ENTERING INHIBITED 6 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 6 into 
which entry is inhibited.


key: chroma:document
string_value:
which entry is inhibited.
DS4842 ZONE : ENTERING INHIBITED 7 +Y When a safety zone check was executed, the machine 
moving in the positive Y direction entered area 7 into which 
entry is inhibited.
DS4843 ZONE : ENTERING INHIBITED 7 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 7 into 
which entry is inhibited.
DS4844 ZONE : ENTERING INHIBITED 8 +Y When a safety zone check was executed, the machine


key: chroma:document
string_value:
moving in the positive Y direction entered area 8 into which 
entry is inhibited.
DS4845 ZONE : ENTERING INHIBITED 8 -Y When a safety zone check was executed, the machine 
moving in the negative Y direction entered area 8 into 
which entry is inhibited.
DS4870 AUTO SETTING FEED ERROR The feed rate of safety zone auto setting is other than the 
parameter value (No. 16538, No. 16539).
DS4871 AUTO SETTING PIECES ERROR In safety zone auto setting, the safety zone pieces are not


key: chroma:document
string_value:
correct. Or the position detector has gone wrong, please 
tell your machine tool builder.
DS5258 FEED HOLD IN RESTART Restart processing is interrupted by feed hold operation.
To perform restart processing correctly, press the reset 
switch (to release the alarm), and then press the restart 
switch again.
DS5259 INTERRUPTED POSITION NOT 
FOUND
The interruption point (restart point) was not found. 
(Coordinates of the processing interruption point by


key: chroma:document
string_value:
temporary execution and coordinates of the memorized 
processing interruption point are different.)
The following is assumed as a cause. 
- During feed hold state or single block stop, manual 
intervention was executed.
DS5340 PARAMETER CHECK SUM ERROR Because parameters have been modified, the parameter
check sum and the standard check sum do not match.
Restore the original parameter state, or set a standard 
check sum again.
DS5387 CAN NOT START REFERENCE 
RETURN WITH MECHANICAL


key: chroma:document
string_value:
RETURN WITH MECHANICAL 
STOPPER SETTING
The slave axis is not within the in-position width, for 
example, when the distance between the mechanical 
stoppers for the master and slave axes is larger than the 
withdrawal distance specified in parameter No. 7181 or 
7182 for the master axis.
Adjust the position of the mechanical stoppers or the 
setting of parameter No. 7181 or 7182.
DS5550 AXIS IMMEDIATE STOP The movement along an axis was stopped immediately by 
the axis immediate stop function.


key: chroma:document
string_value:
(12) Malfunction prevention function alarms (IE alarm)
Number Message Description
IE0001 + OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored stroke 
check 1 on the positive side was exceeded.
IE0002 - OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored stroke 
check 1 on the negative side was exceeded. 
IE0003 + OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored stroke 
check 2 on the positive side was exceeded.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 689 -
Number Message Description
IE0004 - OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored stroke 
check 2 on the negative side was exceeded. 
IE0005 + OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored stroke 
check 3 on the positive side was exceeded. 
IE0006 - OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored stroke 
check 3 on the negative side was exceeded.


key: chroma:document
string_value:
IE0007 EXCESS MAXIMUM REV. DATA The malfunction prevention function detected the command in 
which a value exceeding the maximum speed was specified. 
IE0008 ILLEGAL ACC/DEC The malfunction prevention function detected the 
acceleration/deceleration error. 
A.2 ALARM LIST (PMC)
A.2.1 Messages That May Be Displayed on the PMC Alarm Screen
The following table lists the PMC alarm messages that may be displayed on the PMC alarm screen.
Message Faulty location/corrective action Contents


key: chroma:document
string_value:
ER01 PROGRAM DATA 
ERROR
(1) Enter the sequence program again.
(2) If this error recurs even after you 
have entered the sequence program 
again, the error may be due to a 
hardware fault. In that case, contact 
us.
The sequence program is invalid.
ER02 PROGRAM SIZE OVER (1) Reduce the size of the sequence 
program.
(2) Contact us, and specify a ladder step 
count option that allows you to set a 
larger program size.
The sequence program is too 
large.
The sequence program is invalid.


key: chroma:document
string_value:
ER03 PROGRAM SIZE 
ERROR(OPTION)
(1) Reduce the size of the sequence 
program.
(2) Contact us, and specify a ladder step 
count option that allows you to set a 
larger program size.
The sequence program exceeds 
the size specified by the ladder 
step count option.
ER04 PMC TYPE UNMATCH Change the sequence program so that it 
specifies the adequate PMC type, by 
using the programmer.
The PMC type specified in the 
sequence program does not match 
the type of the PMC actually in use.


key: chroma:document
string_value:
ER08 OBJECT UNMATCH Contact us. An unsupported function is used in 
the sequence program.
ER09 PMC LABEL CHECK 
ERROR
(1) Turn on the power of the CNC again, 
by holding down the 'O' and 'Z' keys 
at the same time.
(2) Replace the backup batteries.
The nonvolatile memory of the 
PMC system needs to be initialized 
in such cases as when you have 
changed the PMC model.
ER17 PROGRAM PARITY (1) Enter the sequence program again.
(2) If this error recurs even after you


key: chroma:document
string_value:
have entered the sequence program 
again, the error may be due to a 
hardware fault. In that case, contact 
us.
The parity of the sequence 
program is invalid.
ER18 PROGRAM DATA 
ERROR BY I/O
Enter the sequence program again. Reading sequence program was 
interrupted.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 690 -
Message Faulty location/corrective action Contents
ER19 LADDER DATA ERROR Display the LADDER DIAGRAM EDITOR
screen again, and terminate the editing 
operation by pressing the [EXIT] soft key.
The CNC screen was forcibly 
displayed by the relevant function 
key during the editing of a ladder 
program.
ER22 NO PROGRAM Enter the sequence program again. The sequence program is empty.
ER27 LADDER FUNC. PRM IS 
OUT OF RANGE


key: chroma:document
string_value:
OUT OF RANGE
Correct the sequence program; change 
the parameter number specified in a 
functional instruction to a value that is 
within the allowable range.
An out-of-range parameter number 
is specified in the TMR, TMRB, 
TMRBF, CTR, CTRB, DIFU, or 
DIFD functional instruction.
ER33 I/O Link ERROR(CHn)
(Note3)
Contact us; replace the faulty hardware. The LSI for the I/O Link is faulty.
ER34 I/O Link ERROR(CHn 
Gxx)
(Note1) (Note3)
(1) Check the cable connections to the


key: chroma:document
string_value:
devices of group xx.
(2) Check whether the power of each I/O 
device has been turned on before the 
CNC.
(3) Replace any device of group xx in 
which the PMC control module is 
embedded.
An I/O device communication error 
occurred on the slave side of group 
xx.
ER35 TOO MUCH OUTPUT 
DATA IN GROUP(CHn Gxx)
(Note1) (Note3)
Reduce the output data count of group xx. The output data count of I/O Link 
group xx exceeds the upper limit 
(33 bytes). 
Alternatively, the output data count


key: chroma:document
string_value:
of I/O Link i group xx exceeds the 
upper limit (65 bytes by default or 
29 bytes for the safety I/O device).
The superfluous data is regarded 
as invalid.
ER36 TOO MUCH INPUT 
DATA IN GROUP(CHn Gxx)
(Note1) (Note3)
Reduce the input data count of group xx. The input data count of I/O Link 
group xx exceeds the upper limit 
(33 bytes). 
Alternatively, the input data count 
of I/O Link i group xx exceeds the 
upper limit (65 bytes by default or 
29 bytes for the safety I/O device).


key: chroma:document
string_value:
The superfluous data is regarded 
as invalid.
ER37 TOO MUCH SLOT IN 
BASE(CHn)
(Note3)
Correct the slot number to a value of 10 or 
less.
The slot number for the I/O Link 
exceed the upper limit (10). The 
slot number larger than 11 is 
regarded as invalid.
ER38 MAX SETTING OUTPUT 
DATA OVER(CHn Gxx)
(Note1) (Note3)
Reduce the total amount of output data of 
all groups to 128 bytes or less.
For I/O Link i, reduce the total amount of 
output data of all groups to 256 bytes or 
less.


key: chroma:document
string_value:
less.
The I/O area for the I/O Link is 
insufficient.
(The area allocated to the group xx 
and later on the output side is 
regarded as invalid.)
Alternatively, for I/O Link i, the I/O 
area is insufficient when the 
high-speed mode is not selected 
for the transfer cycle.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 691 -
Message Faulty location/corrective action Contents
ER39 MAX SETTING INPUT 
DATA OVER(CHn Gxx)
(Note1) (Note3)
Reduce the total amount of input data of 
all groups to 128 bytes or less.
For I/O Link i, reduce the total amount of 
output data of all groups to 256 bytes or 
less.
The I/O area for the I/O Link is 
insufficient.
(The area allocated to the group xx 
and later on the input side is 
regarded as invalid.)


key: chroma:document
string_value:
regarded as invalid.)
Alternatively, for I/O Link i, the I/O 
area is insufficient when the 
high-speed mode is not selected 
for the transfer cycle.
ER43 PROGRAM DATA 
ERROR(PT/NT) 
<1>Store sequence program which is 
compiled again after recompilations 
using FANUC LADDER-III.
<2> If you see the same alarm again after 
<1>, contact us.
The sequence program is invalid.
ER45 NO OPTION(FUNCTON 
BLOCK)
Add a required function block option. No function block option is 
specified.


key: chroma:document
string_value:
specified.
ER46 MESSAGE DATA 
UPDATE ERROR.
PLEASE TRUN OFF POWER 
AFTER SAVING DATA.
Save the corrected sequence program or 
message data for multi-language display 
to F-ROM. Moreover, turn the power 
off/on.
The message data in the sequence 
program or the message data for 
multi-language display cannot be 
updated. It is necessary to turn 
off/on the power. The ladder 
program cannot be executed when 
this alarm occurs.
ER47 ILLEGAL OVERRIDE 
FUNCTION SETTING (TOO 
MANY PMC PATHS)


key: chroma:document
string_value:
MANY PMC PATHS)
The “override mode” of the forced I/O 
function is available for up to three paths 
simultaneously. Make the “override mode”
of the forced I/O function for several PMC 
paths and restart the CNC.
The “override mode” of the forced 
I/O function is enabled for four or 
more PMC paths.
ER48 STEP SEQUENCE TIME 
OVER(xxH)
On the time monitoring setting screen, 
delete the setting that exceeded the set 
time.
The step sequence activation time 
exceeded the time set on the time


key: chroma:document
string_value:
monitoring screen.
ER49 POSITIVE/NEGATIVE 
TRANSITION (PT/NT) 
INSTRUCTION INITIALIZE 
ERROR. PLEASE TRUN OFF 
POWER AFTER SAVING 
PROGRAM.
Modify the sequence program and save 
the program to flash ROM. Then, reboot 
the CNC.
The work memory of positive / 
negative transition (PT/NT) 
instruction cannot be initialized.
It is necessary to reboot the CNC.
The ladder program stops when 
this alarm occurs.
ER50 PMC EXECUTION 
ORDER ERROR
Check CNC parameter Nos. 11900 to 
11904.


key: chroma:document
string_value:
11904.
The execution order setting of the 
multi-PMC function is invalid.
ER51 PMC EXECUTION 
PERCENTAGE ERROR
Check CNC parameter Nos. 11905 to 
11909.
The execution percentage setting 
of the multi-PMC function is invalid.
ER52 I/O Link CHANNEL 
ASSIGNMENT ERROR
(Note3)
Check CNC parameter Nos. 11910 to 
11912.
The I/O Link channel assignment to 
the PMC system is invalid.
ER54 NC-PMC I/F 
ASSIGNMENT ERROR
Check CNC parameters Nos. 11920 to 
11929.
The interface assignment between


key: chroma:document
string_value:
NC and PMC is invalid.
ER55 LEVEL1 EXECUTION 
CYCLE SETTING ERROR
Check CNC parameter No. 11930, 11945, 
and 11946.
The setting of the execution cycle 
of the ladder 1st level (CNC 
parameter No.11930) is incorrect.
Or, a setting of the ladder 1st level 
execution cycle in 1ms or 2ms 
(CNC parameter No.11945, 11946) 
is incorrect.
ER57 MULTI PATH PMC I/F 
ASSIGNMENT ERROR
Check CNC parameter No. 11932. Assignment of PMC path interface 
is illegal.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 692 -
Message Faulty location/corrective action Contents
ER58 PMC MEMORY TYPE 
SETTING ERROR
Check CNC parameter Nos. 11940 to 
11942.
Setting of the PMC memory type is 
illegal.
ER60 I/O Link i ERROR(CHn)
(Note3)
Contact us and replace the hardware. The LSI for I/O Link i is faulty.
ER61 I/O Link i ERROR(CHn 
Gxx)
(Note1) (Note3)
(1) Check the cable connections to the 
devices in group xx.
(2) Check whether the power to each I/O


key: chroma:document
string_value:
device has been turned on before the 
CNC.
(3) Replace any device in group xx in 
which the PMC control module is 
embedded.
(4) Check the assignment data of handy 
machine operator’s panel if it is used 
in group xx.
An I/O device communication error 
occurred on the slave side of group 
xx.
This alarm also occurs when I/O 
Link i assignment data for Handy 
Machine Operator’s Panel as group 
xx in CHn is illegal.
ER62 I/O Link i DCS ERROR
(Note3)


key: chroma:document
string_value:
(Note3)
Contact us and replace the hardware. The LSI for the I/O Link i DCS is 
faulty.
ER63 I/O Link CHANNEL 
SETTING ERROR
(Note3)
(1) Change the communication mode to 
modify the channel configuration with 
fewer points. Use bit 0 or 1 of NC 
parameter No. 11933 to specify 
whether to use I/O Link or I/O Link i
for communication with each channel.
The number of I/O points has 
exceeded 4096/4096.
For the I/O Link, the points are 
1024/1024 per channel. For I/O


key: chroma:document
string_value:
Link i, they are 2048/2048 per 
channel.
ER64 I/O Link i TOO MANY 
CONNECTED GROUPS(CHn)
(Note3)
Reduce the number of connected I/O 
modules in channel “n”.
25 or more of I/O devices are
connected in channel “n”.
ER65 I/O Link i TOO MANY 
SLOTS(CHn)
(Note3)
Reduce the number of connected I/O 
device modules to 256 or less.
257 or more I/O modules are 
connected with channel “n”. 
(Note 4)
ER66 I/O Link i PMC 
ADDRESS OVERLAPPED 
(PMCm X(Y)nnnn)
(Note3)


key: chroma:document
string_value:
(PMCm X(Y)nnnn)
(Note3)
Enter the PMC address or size again so 
that any address is not used by multiple 
PMCs that share PMC memory.
I/O Link i assignment data is 
allocated at the PMCm X(Y)nnnn 
address and X(Y)nnnn address of 
the PMC for which the PMC 
memory share mode is set.
ER67 I/O Link i TOO MANY 
SAFETY I/O GROUPS
(Note3)
Reduce the group number of safety I/O. The total group number of safety 
I/O in PMC paths exceed 4 or the 
total group number of safety I/O in


key: chroma:document
string_value:
DSCPMC exceed 4 for I /O Link i.
ER68 I/O Link i TOO MANY 
ASSIGNMENTS IN HIGH 
SPEED MODE (CHn,Gyy)
(Note1) (Note3)
When a group in the high-speed transfer 
cycle mode is connected to I/O Link i, 
correct assignment so that the 
assignment for each group is performed 
within the quartered transfer timing with 
referencing the PMC programming 
manual (B-64513EN).
In CHn, assignment could not be 
made to group yy and following 
because the transfer capacity limit


key: chroma:document
string_value:
was exceeded in transfer timing 
assignment processing when the 
high-speed mode of I/O Link i is 
used.
ER69 I/O Link i ASSIGNMENT 
ADDRESS INVALID(CHx Gyy)
(Note2) (Note3)
Modify I/O Link i assignment data. I/O Link i assignment data for 
group yy in CHx contains a 
nonexistent PMC path address.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 693 -
Message Faulty location/corrective action Contents
ER70 PMC ADDRESS BLOCK 
OVERLAPPED BETWEEN I/O 
Link AND I/O Link i (PMCm 
X(Y)nnnn)
(Note3)
(1) Delete the relevant I/O Link i
assignment or change the 
assignment address.
(2) Change the PMC address block of 
the relevant I/O Link channel. 
(Machine signal interface setting)
(3) Check the I/O Link communication 
mode. (Bit 0 or 1 of NC parameter 
No. 11933)


key: chroma:document
string_value:
No. 11933)
(4) Check the setting of the I/O Link i
assignment data selection function.
The I/O Link and I/O Link i are 
assigned to the same PMC 
address block.
ER71 I/O Link i STATUS 
ALARM LENGTH OVER IN 
GROUP(CHn Gxx)
(Note1) (Note3)
Modify the I/O device configuration so that 
the total length of status alarm data does 
not exceed 64 bytes.
The total length of status alarm 
data for I/O device modules 
connected to group xx of CHn 
exceeds the limit (64 bytes).
ER89 EDITING I/O


key: chroma:document
string_value:
ER89 EDITING I/O 
CONFIGURATION DATA IS 
NOT COMPLETED
Complete the editing of I/O configuration 
data.
I/O configuration data is invalid 
because it is being edited.
ER90 TOO LARGE I/O 
CONFIGURATION DATA
(Note3)
Reduce the size of the I/O configuration 
file.
I/O configuration data is larger than 
the save area.
ER91 I/O CONFIGURATION 
DATA PARITY
(Note3)
(1) Enter the I/O configuration file again.
(2) If this error still occurs after reentry, a 
hardware failure may occur. Contact


key: chroma:document
string_value:
us.
The parity of I/O configuration data 
is invalid.
ER92 I/O CONFIGURATION 
DATA ERROR BY I/O
Enter the I/O configuration file again. Reading the I/O configuration file 
was interrupted.
ER93 UNSUPPORTED I/O 
CONFIGURATION DATA
(Note3)
Modify the type of I/O configuration data 
and enter the data again.
I/O configuration data is of an 
unrecognizable type.
ER94 I/O CONFIGURATION 
DATA ERROR
(Note3)
Compile the I/O configuration data using 
FL-III again and enter it again.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 694 -
Message Faulty location/corrective action Contents
ER95 IO DEVICE 
MISMATCH(CHn)
(Note3)
When this alarm is issued with a machine 
which has operated normally, possible 
causes are:
(1) The communication cable is broken 
or a connection failure occurs in the 
cable.
(2) The power to an I/O device is off or is 
turned on too late.
(3) A failure occurs in an I/O device.
(4) When the power to the CNC is turned


key: chroma:document
string_value:
off, then on again, the power to an I/O 
device is kept on.
When turning the power to the CNC 
off, then on again, be sure to turn the 
power to all I/O devices off, then on.
When this alarm is issued during 
debugging of a sequence program, there 
are the following possible causes in 
addition to the above:
(5) The connected I/O device 
configuration (type, sequence, or 
number of units) is invalid.
(6) An invalid I/O device configuration is 
registered.
When this alarm is issued, any


key: chroma:document
string_value:
inconsistent I/O device can be checked in 
the “I/O Device Monitor screen”.
This alarm is issued when the I/O 
devices actually connected to the 
CNC is inconsistent with the I/O 
device configuration registered in 
the I/O device connection diagnosis 
screen. All I/O devices connected 
to the channel for which this alarm 
was issued are not linked. The 
ladder program is run even when 
this alarm is issued.
ER96 IO Link MAX GROUP 
OVER(CHn)
(Note 3)
(1) Check the PMC paths and addresses


key: chroma:document
string_value:
of blocks 1 and 2 in channel n in the 
CONFIG PARAM screen.
(2) Check the total number of groups in 
blocks 1 and 2 in I/O module 
allocation setting.
(3) Check the parameter setting for the 
Selectable I/O Link assignment 
function.
When 2-path allocation for the I/O 
Link channel is used, the total 
number of groups in blocks 1 and 2 
exceeds 16. All I/O devices 
connected to the channel for which 
this alarm was issued are not 
linked.
The ladder program is run even


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 695 -
Message Faulty location/corrective action Contents
ER97 IO Link FAILURE(CHn 
Gyy)
(Note1) (Note3)
When this alarm is issued with a machine 
which has operated normally, possible 
causes are:
(1) The communication cable from group 
yy-1 to group yy is broken or a 
connection failure occurs in the cable.
(2) The power to an I/O device in group 
yy or following is off or is turned on 
too late.
(3) A failure occurs in an I/O device in


key: chroma:document
string_value:
group yy or yy-1.
(4) When the power to the CNC is turned 
off, then on again, the power to an I/O 
device is kept on.
When turning the power to the CNC 
off, then on again, be sure to turn the 
power to all I/O devices off, then on.
When this alarm is issued during 
debugging of a sequence program, there 
are the following possible causes in 
addition to the above:
(5) The number of groups of connected 
I/O devices is invalid.
(6) The I/O module allocation setting is 
invalid.


key: chroma:document
string_value:
invalid.
(7) The parameter setting for the I/O Link 
assignment data selection function is 
invalid.
(8) The machine signal interface is 
invalid.
When this alarm is issued, details can be 
checked in the “I/O Device Monitor 
screen”.
This alarm is generated if the 
number of I/O units is insufficient.
This alarm is generated if the 
number of I/O units, set with the I/O 
module allocation and I/O link 
allocation data selection functions 
differs from the number of I/O units


key: chroma:document
string_value:
actually connected to the CNC. All 
I/O devices connected to the 
channel for which this alarm was 
issued are not linked.
The ladder program runs 
regardless of the occurrence of this 
alarm.
WN02 OPERATE PANEL 
ADDRESS 
ERROR
Correct the Series 0 operator's panel 
address that is set in the PMC system 
parameter.
The Series 0 operator's panel 
address that is set in the PMC 
system parameter is invalid.
WN03 ABORT WINDOW/EXIN Modify the ladder program and turn on the


key: chroma:document
string_value:
power of the CNC again. Refer to PMC 
programming manual (B-64513EN) for 
details.
The ladder program was stopped 
while communication was in 
progress between CNC and PMC.
This alarm may cause the WINDR, 
WINDW, EXIN, and DISPB 
functional instructions to 
malfunction.
WN07 LADDER SP 
ERROR(STACK)
Correct the sequence program so that the 
subprogram has eight or fewer levels of 
nesting.
There are too many levels of 
nesting (levels more than 8) for the 
CALL or CALLU functional


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 696 -
Message Faulty location/corrective action Contents
WN09 SEQUENCE PROGRAM 
IS NOT WRITTEN TO FLASH 
ROM
If you want to use the current sequence 
program next time you power on the 
system, write the sequence program to 
flash ROM. If you have made any 
unwanted change to the sequence 
program by mistake, read the original 
sequence program from flash ROM.
You have changed the sequence 
program using the LADDER 
DIAGRAM EDITOR screen or


key: chroma:document
string_value:
DIAGRAM EDITOR screen or 
DATA I/O screen, but you have not 
yet written the changed sequence 
program to flash ROM. If you shut 
down the system without writing the 
changed sequence program to 
flash ROM, the changes you have 
made will be nowhere next time 
you turn on the power.
WN10 NO OPTION(STEP 
SEQUENCE)
(1) Add the step sequence option.
(2) Arrange so that the step sequence 
subprogram will not be called.
No step sequence option was 
found when the system attempted


key: chroma:document
string_value:
to execute a step sequence.
WN57 OVERRIDE FUNCTION 
IS ACTIVE
The Override function is for debugging
only. So, please disable the function when 
shipping the machine.
The Override function is activated.
WN58 UNSUPPORTED 
FUNCTION
Modify the program, using the built-in 
ladder editing function.
There is an unsupported functional 
instruction. This instruction was not 
processed.
WN59 MESSAGE FILE 
SYMBOL UNDEFINED
Correct the error in the message file for 
multi-language display.


key: chroma:document
string_value:
multi-language display.
In the message file for 
multi-language display, a symbol 
that does not exist in the ladder is 
defined.
WN60 MESSAGE FILE 
SYMBOL INVALID
Correct the error in the message file for 
multi-language display.
In the message file for 
multi-language display, a symbol 
other than an A address is defined.
WN61 MESSAGE FILE 
ADDRESS DUPLICATE
Correct the error in the message file for 
multi-language display.
An A address is defined more than


key: chroma:document
string_value:
once in a symbol and an address 
or in symbols.
WN62 MESSAGE FILE 
NUMBER ERROR
Correct the error in the message file for 
multi-language display.
For the same A address, the 
message number in the ladder 
differs from that in the message file 
for multi-language display.
WN63 MESSAGE FILE IS NOT 
WRITTEN TO FLASH ROM
If you want to use the current message 
file for multi-language display the next 
time you turn on the power, write the 
message file to the flash ROM.


key: chroma:document
string_value:
message file to the flash ROM.
On the data I/O screen, the 
message data for multi-language 
display was changed, but the 
changed message data for 
multi-language display is not yet 
written to the flash ROM. The 
changed message data for 
multi-language display will be lost 
the next time the power is turned 
on.
WN64 MESSAGE FILE SIZE 
OVER
(1) Reduce the message file for 
multi-language display.
(2) Contact us, and specify an option of a 
larger size.
The message file for


key: chroma:document
string_value:
The message file for 
multi-language display is larger 
than the program storage area.
The message file for 
multi-language display is illegal.
WN65 MESSAGE FILE 
MISMATCH
Contact us. An unsupported function is used in 
the message file for multi-language 
display.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 697 -
Message Faulty location/corrective action Contents
WN66 MESSAGE FILE PARITY (1) Re-enter the message file for 
multi-language display.
(2) If this error recurs even after you 
have entered the sequence program 
again, the error may be due to a 
hardware fault. In that case, contact 
us.
The parity of the message file for 
multi-language display is illegal.
WN67 MESSAGE FILE ERROR 
BY I/O
Re-enter the message file for 
multi-language display.


key: chroma:document
string_value:
multi-language display.
Reading the message file for 
multi-language display was 
interrupted.
WN68 I/O CONFIGURATION 
DATA IS NOT WRITTEN TO 
FLASH ROM
If you want to use changed I/O 
configuration data again next time you 
power on the system, write the I/O 
configuration data to flash ROM.
You have changed I/O 
configuration data using the I/O 
configuration data editing or DATA 
I/O screen, but you have not yet 
written the changed I/O 
configuration data to flash ROM. If


key: chroma:document
string_value:
you shut down the system without 
writing the changed I/O 
configuration data to flash ROM, 
the changes you have made will be 
nowhere next time you turn on the 
power.
WN69 I/O Link i DO ALARM 
(CHn Gxx Syy zz : PMCm Ybbb 
= **H )
(Note1)
Check DO of the relevant device.
For the details of the alarm of I/O devices, 
refer to the “CONNECTION MANUAL 
(HARDWARE)”.
The DO alarm (ex. a short circuit 
with the ground) occurs at “zz”
bytes of slot “yy” of group “xx” in 
channel “n”.


key: chroma:document
string_value:
channel “n”.
Y “bbbb” of PMC path ”m” is the 
address at which the alarm 
occurred.
DCSPMC Y”bbbb” is the address 
for DCSPMC.
Display of “PMC*Y****” is the case 
of occurrence of unassigned 
address.
The “**H” shows some bits at which 
the alarm occurs by hexadecimal. 
(Ex. “PMC1Y115=28H” shows the 
alarm occurs at Y115.3 and Y115.5 
in PMC1. “28H” means “00101000”
in binary. )
For the details of the alarm of I/O 
devices, refer to the FANUC Series 
0i-MODEL F Plus “CONNECTION


key: chroma:document
string_value:
0i-MODEL F Plus “CONNECTION 
MANUAL (HARDWARE) 
(B-64693EN)” or other manual of 
each I/O Unit.
WN70 I/O Link i STATUS 
ALARM (CHn Gxx Syy zz = **H)
(Note1)
Check the alarm information of applied I/O 
device.
For the details of the alarm of I/O devices, 
refer to the “CONNECTION MANUAL 
(HARDWARE)”.
The status alarm except for the DO 
alarm occurs at “zz” bytes of slot 
“yy” of group “xx” in channel “n”.
The “**H” shows some bits at which 
the alarm occurs by hexadecimal.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 698 -
Message Faulty location/corrective action Contents
WN71 AUTOMATIC TRACE 
RESULT OUTPUT FAILED
The followings are main causes:
- No memory device.
- Short of free space of the memory 
device.
- Other function is using the memory 
device.
Solve the problem and output the trace 
result data by manual before the trace 
function restarts or the system is turn off.
The trace result data cannot be 
output automatically.
WN72 OUTPUTTING


key: chroma:document
string_value:
WN72 OUTPUTTING 
AUTOMATIC TRACE RESULT
Other input/output functions cannot be 
used until the automatic output of the 
trace result data is completed.
The execution of the signal trace 
was stopped and the result data is
outputting now automatically.
NOTE
1 The displayed group number in ER34, ER35, ER36, ER38, ER39, ER61, ER68, 
ER71, ER97, WN69 and WN70 is wiring number of I/O device.
2 The group number displayed in ER69 is the number of I/O Link i assignment 
data.


key: chroma:document
string_value:
data.
3 When some PMC alarms related to I/O Link and I/O Link i occur, all of I/O 
devices in all of channels do not be liked with the CNC.
4 This alarm may occur even if 256 or less I/O modules are connected with the 
channel. It depends on situation of composition of I/O devices.
A.2.2 PMC System Alarm Messages
SYS_ALM199 error messages (PMC general)
Message Faulty location / corrective action Contents
PC004 CPU INVALID INSTRUCTION
-----< ERROR POSITION >-----
MAIN BOARD


key: chroma:document
string_value:
MAIN BOARD
-----------------------------------------
This alarm may be due to a main 
board fault.
A CPU error occurred in the 
PMC system.
PC006 CPU INVALID SLOT 
INSTRUCTION
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC009 CPU ADDRESS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC010 DMA ADDRESS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------


key: chroma:document
string_value:
PC012 CPU USER BREAK EXCEPTION
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC030 RAM PARITY
PC030 S-RAM PARITY 
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A RAM parity error occurred in 
the PMC system.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 699 -
Message Faulty location / corrective action Contents
PC060 BUS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
This alarm may be due to a main 
board fault.
A BUS error occurred in the 
PMC system.
PC070 ILLEGAL LADDER SPE (PMCn)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred with the 
SPE functional instruction of 
the ladder program of n path.


key: chroma:document
string_value:
the ladder program of n path.
PC071 ILLEGAL LADDER FBE (PMCn)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred with the 
FBE instruction of the ladder 
program of path n. (Path n 
PMC)
PC072 STACK OVERFLOW (TASK:xx)
PC072 STACK OVERFLOW (INT:xx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred 
(detected by the software).
PC080 SYSTEM EMERGENCY
-----< ERROR POSITION >-----


key: chroma:document
string_value:
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
System emergency state of 
the PMC LSI.
PC090 SYSTEM EMERGENCY 
(SOFTWARE)
PC090 NON MASKABLE INTERRUPT 
(SOFTWARE)
PC090 NON MASKABLE INTERRUPT 
(UNKNOWN)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
CPU error (unexpected NMI) 
occurs in PMC control 
software.
PC093 UNEXPECTED INTERRUPT (xx)
-----< ERROR POSITION >-----
MAIN BOARD


key: chroma:document
string_value:
MAIN BOARD
-----------------------------------------
PC094 UNEXPECTED TRAP 
EXCEPTION (xx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A trap exception of unknown 
cause occurred with the PMC 
management software.
PC095 MESSAGE CRC ERROR (PMCn)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A RAM check error occurred.
PC096 LADDER CODE ERROR (___)
-----< ERROR POSITION >-----
MAIN BOARD


key: chroma:document
string_value:
MAIN BOARD
-----------------------------------------
PC097 LADDER CRC ERROR (PMCn)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 700 -
Message Faulty location / corrective action Contents
PC098 PMC SOFTWARE CRC ERROR
PC098 PMC SOFTWARE ECC ERROR 
(_____:_)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
This alarm may be due to a main 
board fault.
PC501 CNC/PMC INTERFACE ERROR 
(PATHx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
The read or write operation 
between CNC and PMC failed.


key: chroma:document
string_value:
between CNC and PMC failed.
SYS_ALM197 error messages (PMC general)
Message Faulty location / corrective 
action Contents
PC070 ILLEGAL LADDER SPE (DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
This alarm may be due to a CPU 
card fault.
A stack error occurred with 
the SPE functional instruction 
of the ladder program of 
DCSPMC.
PC071 ILLEGAL LADDER FBE (DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------


key: chroma:document
string_value:
A stack error occurred with 
the FBE instruction of the 
ladder program of DCSPMC
PC095 MESSAGE CRC ERROR (DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
A RAM check error occurred.
PC097 LADDER CRC ERROR (DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
SYS_ALM196 error messages (PMC watchdog)
Message Faulty location / corrective 
action Contents
PC073 WATCH-DOG 
ALARM(CNC<->PMC)
-----< ERROR POSITION >-----


key: chroma:document
string_value:
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
This alarm may be due to a main 
board fault.
The PMC CPU is not running.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 701 -
SYS_ALM195 error messages (related to the I/O Link)
Message Faulty location / corrective 
action Contents
PC050 I/O LINK ER1 CHn:GRxx:yy
COMMUNICATION ALARM AT CHn : 
GROUP xx
-< ERROR POSITION>-
CHn / GROUPxx
--------------------------------
(1) Check the I/O device of group 
“xx” in channel “n”:
- Instantaneous power 
failure
- Unstable power line
(2) Check the I/O Link cable 
between JD1B of group “xx”
and JD1A of group “xx-1”


key: chroma:document
string_value:
and JD1A of group “xx-1”
- faulty wiring
- incomplete contact
(3) The I/O Link device of group 
“xx” in channel “n” is faulty.
An I/O Link communication error 
occurred.
“n” is a channel number (1 to 3).
“xx” is a group number (0 to 15).
“yy” is a internal error code.
This error occurs when the 
communication with the device of 
group “xx” in channel “n” is 
stopped.
The causes are as follows:
- Instantaneous power failure, 
unstable voltage or unstable 
power line of the device


key: chroma:document
string_value:
power line of the device 
- Faulty wiring or incomplete 
contact of communication 
cable
- Faulty device
Please note that It may not show 
an accurate group number with 
some conditions of the problem.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 702 -
Message Faulty location / corrective 
action Contents
PC051 I/O LINK ER2 CHn:yy:xx:ww:vv
COMMUNICATION ALARM AT CHn 
-----< ERROR POSITION >-----
CHn 
-----------------------------------------
(1) When you use an I/O 
Unit-Model A, no base 
extension unit is connected 
corresponding to an I/O 
assignment data. Check 
connection of I/O devices and 
I/O assignment data.
(2) When you use Power Mate as 
I/O Link slave device and/or


key: chroma:document
string_value:
I/O Link slave device and/or 
Servo Motor Beta series I/O 
Link option, some system 
alarm occurs in such devices.
(3) A Communication may be 
influenced by noise. Check 
the ground wire and the shield 
of the communication cables.
(4) The output of the I/O Link 
devices is short-circuited.
(5) The power of the I/O Link 
master and/or slave devices is 
faulty.
- Instantaneous power 
failure
- Unstable power line
(6) Incomplete contact of the 
communication cable


key: chroma:document
string_value:
communication cable 
(7) Faulty wiring of the 
communication cable
(8) Check the grounding of the 
shield wire of the ground 
terminal or the communication 
cable of I/O devices.
(9) I/O Link devices are faulty.
(10)I/O Link master is faulty.
n=1,2: main board
n=3: CPU card
An I/O Link communication error 
occurred.
“n” is a channel number (1 to 3).
“yy”, “xx”, “ww” and “vv” are 
internal error code.
There are various causes as for 
this error.


key: chroma:document
string_value:
this error.
SYS_ALM194 error messages (related to the I/O Link i)
Message Faulty location / corrective 
action Contents
PC049 HMOP DISTRIBUTED LINK
HMOP DISTRIBUTED LINK ERROR
-----< ERROR POSITION >-----
CHn / UNITy(GROUPx) :
HANDY MACHINE OP. PANEL
HANDY MACHINE OP PANEL IF UNIT
-----------------------------------------
Check whether any noise is 
inserted and check the ground 
status of the unit.
Check whether there is 
disconnection or incomplete
contact for the cable between the


key: chroma:document
string_value:
interface unit and the DI/DO unit.
Check the power supply of the
unit.
Change the unit.
A communication error occurred 
on distributed link between Handy 
Machine Operator’s Panel and its 
interface unit of the “y”th unit 
(group “x”) of channel “n”.
PC052 I/O LINK I
PMC LSI RAM PARITY ERROR
-----< ERROR POSITION >-----
MAIN BORAD
-----------------------------------------
Change the main board. A RAM parity error occurred in 
PMC LSI on the main board.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 703 -
Message Faulty location / corrective 
action Contents
PC053 I/O LINK I
SLAVE LSI RAM PARITY ERROR
-----< ERROR POSITION >-----
CHn / UNITy(GROUPx) : “unit name”
(Note 1)
-----------------------------------------
Change the I/O device of the unit. A RAM parity error occurred in 
“y”th unit (group “x”) of channel 
“n”.
PC054 I/O LINK I 
ABNORMAL POWER SUPPLY
-----< ERROR POSITION >-----
CHn / UNITy(GROUPx) : “unit name”
(Note 1)


key: chroma:document
string_value:
(Note 1)
-----------------------------------------
Check the power supply of the I/O 
unit.
A power disconnection alarm 
occurred in the “y”th unit (group 
“x”) of channel “n”.
PC055 I/O LINK I
I/O LINK I SENDING DATA FAILURE
-----< ERROR POSITION >-----
CHn / CNC <-> UNIT1(GROUP0)
CNC : MAIN BOARD
UNIT1 : “unit name” (Note 1)
-----------------------------------------
Check whether there is a 
possibility that noise is inserted 
between the CNC and 1st unit.


key: chroma:document
string_value:
between the CNC and 1st unit. 
Check the ground status of the 
slave device and the contact of the 
connection cable.
A communication error occurred 
between the CNC and 1st unit 
(group 0) of channel “n”.
PC055 I/O LINK I
I/O LINK I SENDING DATA FAILURE
-----< ERROR POSITION >-----
CHn / UNITy-1(GROUPx-1) <-> 
UNITy(GROUPn)
UNITy –1 : “unit name” (Note 1)
UNITy : “unit name” (Note 1)
-----------------------------------------
Check whether there is any noise


key: chroma:document
string_value:
is inserted between the “y-1”th unit 
(group “x-1”) and “y”th unit (group 
“x”). Check the ground status of 
the slave device and the contact of 
the connection cable.
A communication error occurred 
between the “y-1”th unit (group 
“x-1”) and the “y”th unit (group “x”) 
of channel “n”.
PC056 I/O LINK I
I/O LINK I DISCONNECTION
-----< ERROR POSITION >-----
CHn / CNC <-> UNIT1(GROUP0)
CNC : MAIN BOARD
UNITy : “unit name” (Note 1)
-----------------------------------------


key: chroma:document
string_value:
Check whether there is 
disconnection or incomplete 
contact for the cable between the 
CNC and 1st unit (group 0).
Connection error occurred 
between the CNC and 1st unit 
(group 0) of channel “n”.
PC056 I/O LINK I
I/O LINK I DISCONNECTION
-----< ERROR POSITION >-----
CHn / UNITy-1(GROUPx-1)<-> 
UNITy(GROUPn)
UNITy –1 : “unit name” (Note 1)
UNITy : “unit name” (Note 1)
-----------------------------------------
Check whether there is 
disconnection or incomplete


key: chroma:document
string_value:
disconnection or incomplete 
contact of the cable between the 
“y-1”th unit (group “x-1”) and “y”th 
unit (group “x”).
Connection error occurred 
between the “y-1”th unit (group 
“x-1”) and “y”th unit (group “x”) of 
channel “n”.
PC057 I/O LINK I 
SAFETY I/O ALARM
-----< ERROR POSITION >-----
UNITy : “unit name” (Note 1)
-----------------------------------------
Change the I/O device of the unit. 
If the error still occurs, change the 
main board.
A hardware failure of the safety


key: chroma:document
string_value:
I/O occurred between the CNC 
and the “y”th unit.
PC058 I/O LINK I
SLAVE LSI EXTERNAL ALARM
-----< ERROR POSITION >-----
CHn / UNITy(GROUPx) : “unit name”
(Note 1)
-----------------------------------------
Change the I/O device of the unit. A hardware failure occurred on 
the “y”th unit (group “x”) of 
channel “n”.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 704 -
Message Faulty location / corrective 
action Contents
PC059 I/O UNIT-B DISTRIBUTED LINK
I/O UNIT-B DISTRIBUTED LINK 
ERROR
-----< ERROR POSITION >-----
CHn / UNITy(GROUPx) :
I/O UNIT-MODEL B DI/DO UNIT
I/O UNIT-MODEL B I/F UNIT
-----------------------------------------
Check whether any noise is 
inserted and check the ground 
status of the unit.
Check whether there is 
disconnection or incomplete
contact for the cable between the


key: chroma:document
string_value:
interface unit and the DI/DO unit.
Check the power supply of the
unit.
Change the unit.
A communication error occurred 
on distributed link between I/O 
Unit- MODEL B slave units and 
their interface unit of the “y”th unit 
(group “x”) of channel “n”.
NOTE
1 When the unit name of the connected I/O device is unknown, its hardware ID is 
displayed.
2 For some I/O devices, one unit such as a safety I/O unit may consist of two


key: chroma:document
string_value:
groups. If a connection failure occurs between groups containing units of the 
same type, PC058 instead of PC056 indicating a connection failure occurs as a 
unit failure.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 705 -
A.3 ALARM LIST (SERIAL SPINDLE)
When a serial spindle alarm occurs, the following number is displayed on the CNC.
NOTE
*1 Note that the meanings of the Spindle Amplifier (SP) indications differ depending 
on which LED, the red or yellow LED, is on. When the red LED is on, the Spindle 
Amplifier (SP) indicates a 2-digit alarm number. When the yellow LED is on, the 
SP indicates an error number that designates a sequence problem (for example,


key: chroma:document
string_value:
when a rotation command is entered with the emergency stop state not
released).
See "Error Codes (Serial Spindle)."
*2 For information about serial spindle alarms for numbers that are not listed below, 
refer to the following documents according to the actual spindle motor to be 
connected.
• FANUC AC SERVO MOTOR αi-B/αi series, AC SPINDLE MOTOR αi-B 
series, SERVO AMPLIFIER αi-B series, AC SERVO MOTOR βi-B/βi series, 
AC SPINDLE MOTOR βi-B series, SERVO AMPLIFIER βi-B series


key: chroma:document
string_value:
MAINTENANCE MANUAL (B-65515EN)
• Technical reports etc.
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9001 MOTOR 
OVERHEAT
01 1 Check and correct the 
peripheral temperature 
and load status.
2 If the cooling fan stops, 
replace it.
The internal temperature of the motor 
exceeds the specified level.
The motor is used in excess of the 
continuous rating, or the cooling 
component is abnormal.
SP9002 EX DEVIATION 
SPEED
02 1 Check and correct the


key: chroma:document
string_value:
02 1 Check and correct the 
cutting conditions to 
decrease the load.
2 Correct parameter No. 
4082.
The motor speed cannot follow a 
specified speed.
An excessive motor load torque is 
detected.
The acceleration/deceleration time 
in parameter No. 4082 is 
insufficient.
SP9003 DC-LINK FUSE IS 
BROKEN
03 1 Replace the Spindle 
Amplifier (SP).
2 Check the motor 
insulation status.
The Power Supply becomes ready 
(00 is indicated), but the DC link 
voltage is too low in the Spindle


key: chroma:document
string_value:
Amplifier (SP).
The fuse in the DC link section in 
SP is blown. (The power device is 
damaged or the motor is 
ground-fault.)
SP9004 PS IMPROPER 
INPUT POWER
Check the state of the input 
power supply to the Power 
Supply (PS).
The power supply (PS) detected a 
power supply failure. (Power Supply 
alarm 14)
SP9006 THERMAL 
SENSOR 
DISCONNECT
06 1 Check and correct the 
parameter.
2 Replace the feedback 
cable.
The temperature sensor of the 
motor is disconnected.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 706 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9007 OVER SPEED 07 Check for a sequence error. 
(For example, check whether 
spindle synchronization was 
specified when the spindle 
could not be turned.)
The motor speed has exceeded 
115% of its rated speed. When the 
spindle axis was in position control 
mode, position error were 
accumulated excessively (SFR and 
SRV were turned off during spindle 
synchronization.)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 707 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9018 SUMCHECK 
ERROR 
PROGRAM ROM
18 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Abnormality in a Spindle Amplifier 
(SP) control circuit component is 
detected. (Program ROM data is 
abnormal.)
SP9019 EXCESS OFFSET 
CURRENT U
19 Replace the Spindle Amplifier 
(SP).
Abnormality in a Spindle Amplifier 
(SP) component is detected. (The


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 708 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9033 PS PRE-CHARGE 
FAILURE
1 Check and correct the 
power supply voltage.
2 Replace the Power 
Supply (PS).
Charging of direct current power 
supply voltage in the power circuit 
section is insufficient when the 
magnetic contractor is turned on 
(such as open phase and defective 
charging resistor).
(Power Supply alarm indication: 05)
SP9034 ILLEGAL 
PARAMETER


key: chroma:document
string_value:
SP9034 ILLEGAL 
PARAMETER
34 Correct a parameter value 
according to FANUC AC 
SPINDLE MOTOR αi series 
PARAMETER MANUAL 
(B-65280EN).
If the parameter number is 
unknown, connect the spindle 
check board, and check the 
indicated parameter.
Parameter data exceeding the 
allowable limit is set.
SP9036 OVERFLOW 
ERROR 
COUNTER
36 Check whether the position 
gain value is too large, and 
correct the value.
An error counter overflow occurred.
SP9037 ILLEGAL 
SETTING 
VELOCITY 
DETECTOR


key: chroma:document
string_value:
SETTING 
VELOCITY 
DETECTOR
37 Correct the parameter value 
according to FANUC AC 
SPINDLE MOTOR αi series 
PARAMETER MANUAL 
(B-65280EN).
The setting of the parameter for the 
number of pulses in the speed 
detector is incorrect.
SP9041 ILLEGAL 1REV 
SIGN OF 
POSITION 
CODER
41 1 Check and correct the 
parameter.
2 Replace the cable.
1 The 1-rotation signal of the 
spindle position coder 
(connector JYA3) is abnormal.
2 Parameter setting error
SP9042 NO 1REV SIGN 
OF POSITION


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 709 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9050 SYNCRONOUS 
VALUE IS OVER 
SPEED
50 Check whether the calculated 
value exceeds the maximum 
motor speed.
In spindle synchronization, the 
speed command calculation value 
exceeded the allowable limit (the 
motor speed is calculated by 
multiplying the specified spindle 
speed by the gear ratio).
SP9051 PS LOW VOLT. 
DC LINK
1 Check and correct the


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 710 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9065 SERIAL SPINDLE 
ALARM
65 1 Check parameter 
settings.
2 Check sensor 
connections and signals.
3 Check power line 
connections.
The move distance is too long when 
the magnetic pole is confirmed.
(synchronous spindle motor)
SP9066 COM. ERROR 
BETWEEN SP 
AMPS
66 1 Replace the cable.
2 Check and correct the 
connection.
An error was found in


key: chroma:document
string_value:
An error was found in 
communication (connector JX4) 
between Spindle Amplifiers (SP).
SP9067 FSC/EGB 
COMMAND 
ERROR
67 Check the sequence 
(reference position return 
command).
In the spindle EGB mode, reference 
position return was specified.
SP9068 ILLEGAL SPINDLE 
PARAMETER
68 Check the spindle parameter 
setting.
There are some mistakes in spindle 
parameter.
SP9069 SAFETY SPEED 
OVER
69 1 Check the speed
command.
2 Check parameter 
settings.
3 Check the sequence.


key: chroma:document
string_value:
3 Check the sequence.
In the state in which safety speed 
monitoring was enabled, the system 
detected that the motor speed 
exceeded the safety speed or 
detected an error during a free-run 
stop.
SP9070 ILLEGAL AXIS
DATA
70 1 When this alarm is 
issued because the 
configuration of the 
spindle amplifiers (SPs) 
was changed, set the 
spindle number for the 
spindle amplifier (bit 7 of 
parameter No. 4541 to 1 
and then 0, and turn the 
power to the entire 
system off).


key: chroma:document
string_value:
system off).
2 Replace the spindle 
amplifier.
An error was detected during 
transfer of spindle data of a spindle.
SP9071 SAFETY 
PARAMETER 
ERROR
71 1 Input the safety 
parameter again.
2 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
An error was detected in an axis 
parameter check.
SP9072 MISMATCH 
RESULT OF 
MOTOR SPEED 
CHECK
72 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle


key: chroma:document
string_value:
or additional spindle 
board in the CNC.
A mismatch was detected between
the safety speed check results of 
the Spindle Amplifier (SP) and 
those of the CNC.
SP9073 MOTOR SENSOR 
DISCONNECTED
73 1 Replace the feedback 
cable.
2 Check the shield.
3 Check and correct the 
connection.
4 Adjust the sensor.
The motor sensor feedback signal 
is not present. (connector JYA2) 
SP9074 CPU TEST 
ERROR
74 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 711 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9075 CRC ERROR 75 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
An error was detected in a ROM 
CRC test.
SP9076 INEXECUTION OF 
SAFETY 
FUNCTIONS
76 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.
The spindle amplifier (SP) detected 
that the safety function was not 
executed.
SP9077 MISMATCH 
RESULT OF AXIS 
NUMBER CHECK


key: chroma:document
string_value:
RESULT OF AXIS 
NUMBER CHECK
77 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.
A mismatch was detected between
the axis number check results of 
the Spindle Amplifier (SP) and 
those of the CNC.
SP9078 MISMATCH 
RESULT OF 
SAFETY 
PARAMETER 
CHECK
78 1 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
2 Replace the main board 
or additional spindle 
board in the CNC.


key: chroma:document
string_value:
board in the CNC.
The result of a safety parameter 
check by the spindle amplifier (SP) 
conflicts with that of a safety 
parameter check by the CNC.
SP9079 INITIAL TEST 
ERROR
79 Replace the Spindle Amplifier 
(SP) control printed-circuit 
board.
An error was detected in a initial 
test operation.
SP9080 ALARM AT THE 
OTHER SP AMP.
80 Remove the cause of the 
alarm of the remote Spindle 
Amplifier (SP).
During inter-Spindle Amplifier (SP) 
communication, an alarm was


key: chroma:document
string_value:
communication, an alarm was 
generated on the remote Spindle 
Amplifier (SP).
SP9081 1-ROT MOTOR 
SENSOR ERROR
81 1 Check and correct the 
parameter.
2 Replace the feedback 
cable.
3 Adjust the sensor.
The one-rotation signal of the motor 
sensor cannot be correctly 
detected. (connector JYA2)
SP9082 NO 1-ROT 
MOTOR SENSOR
82 1 Replace the feedback 
cable.
2 Adjust the sensor.
The one-rotation signal of the motor 
sensor is not generated. (connector 
JYA2)
SP9083 MOTOR SENSOR


key: chroma:document
string_value:
JYA2)
SP9083 MOTOR SENSOR 
SIGNAL ERROR
83 1 Replace the feedback 
cable.
2 Adjust the sensor.
An irregularity was detected in a 
motor sensor feedback signal.
(connector JYA2)
SP9084 SPNDL SENSOR 
DISCONNECTED
84 1 Replace the feedback 
cable.
2 Check the shield.
3 Check and correct the 
connection.
4 Check and correct the 
parameter.
5 Adjust the sensor.
The spindle sensor feedback signal 
is not present. (connector JYA4)
SP9085 1-ROT SPNDL 
SENSOR ERROR


key: chroma:document
string_value:
SENSOR ERROR
85 1 Check and correct the 
parameter.
2 Replace the feedback 
cable.
3 Adjust the sensor.
The one-rotation signal of the 
spindle sensor cannot be correctly 
detected. (connector JYA4)
SP9086 NO 1-ROT SPNDL 
SENSOR
86 1 Replace the feedback 
cable.
2 Adjust the sensor.
The one-rotation signal of the 
spindle sensor is not generated.
(connector JYA4)


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 712 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9087 SPNDL SENSOR 
SIGNAL ERROR
87 1 Replace the feedback 
cable.
2 Adjust the sensor.
An irregularity was detected in a 
spindle sensor feedback signal.
(connector JYA4)
SP9088 COOLING RADI 
FAN FAILURE
88 Replace the Spindle Amplifier 
radiator cooling fan.
The radiator cooling fan stopped.
SP9089 SUB MODULE SM 
(SSM) ERROR
89 1 Check the connection


key: chroma:document
string_value:
89 1 Check the connection 
between the Spindle 
Amplifier (SP) and the 
submodule SM (SSM).
2 Replace the submodule 
SM(SSM).
3 Replace the Spindle 
Amplifier (SP) control 
printed-circuit board.
Submodule SM (SSM) error 
(synchronous spindle motor)
SP9090 UNEXPECTED 
ROTATION
90 1 Check magnetic pole 
detection operation.
2 Check whether the rotor 
and sensor are aligned 
correctly.
Unexpected rotation of the 
synchronous spindle motor was 
detected.
SP9091 POLE POSITION 
COUNT MISS


key: chroma:document
string_value:
COUNT MISS
91 Replace the motor sensor 
cable.
Count error of the magnetic pole 
position of the synchronous spindle 
motor
SP9092 OVER SPEED TO 
VELOCITY 
COMMAND
92 1 Check and correct the 
parameter. (number of 
motor sensor teeth/ pole 
number)
2 Take action against 
noise.
3 Replace the sensor.
The motor speed exceeds the 
overspeed level corresponding to 
the velocity command.
SP9110 AMP 
COMMUNICATIO
N ERROR
b0 1 Replace the 
communication cable 
between Spindle


key: chroma:document
string_value:
between Spindle 
Amplifier (SP) and Power 
Supply (PS).
2 Replace the Spindle 
Amplifier (SP) or Power 
Supply (PS) control 
printed circuit board.
Communication error between 
Spindle Amplifier (SP) and Power 
Supply (PS)
SP9111 PS LOW VOLT. 
CONTROL
Replace the Power Supply
(PS) control printed circuit 
board.
Low converter control power supply 
voltage (Power Supply indication : 
06)
SP9112 PS 
EXCESS-REGENE
RATION1
1 Check the regenerative 
resistance.
2 Check the motor


key: chroma:document
string_value:
2 Check the motor 
selection.
3 Replace the Power 
Supply (PS).
Excessive converter regenerative 
power (Power Supply indication :
08)
SP9113 PS EXTERNAL 
FAN FAILURE
Replace the external radiator 
cooling fan for Power Supply 
(PS).
Stopped the external radiator 
cooling fan for Power Supply (PS) 
(Power Supply indication = 10)
SP9114 PS CONTROL 
AXIS ERROR 1
b4 Set parameter No. 4657 to 0. Invalid parameter
SP9115 PS CONTROL 
AXIS ERROR 2
b5 Set parameter No. 4657 to 
other than 0.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 713 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9120 COMMUNICATIO
N DATA ERROR
C0 1 Replace the 
communication cable 
between CNC and 
Spindle Amplifier (SP).
2 Replace the Spindle 
Amplifier (SP) control 
printed circuit board.
3 Replace the main board 
or additional spindle 
board in the CNC.
Communication data alarm
SP9121 COMMUNICATIO
N DATA ERROR
C1 1 Replace the 
communication cable 
between CNC and


key: chroma:document
string_value:
Communication data alarm
SP9123 SPINDLE SWITCH 
CIRCUIT ERROR
C3 Replace the submodule SW
(SSW).
Submodule SW (SSW) error 
(spindle switching)
SP9128 SP SYNC 
VELOCITY 
ERROR EXCESS
C8 1 Check the sequence 
(whether SFR or SRV is 
turned off or on in 
position control).
2 Check and correct the 
load status.
3 Check the parameter 
setting.
In spindle synchronous control, 
velocity error exceeds the setting.
SP9129 SP SYNC 
POSITION 
ERROR EXCESS
C9 1 Check the sequence


key: chroma:document
string_value:
C9 1 Check the sequence 
(whether SFR or SRV is 
turned off or on in 
position control).
2 Check and correct the 
load status.
3 Check the parameter 
setting.
In spindle synchronous control, 
position error exceeds the setting.
SP9130 TORQUE 
TANDEM
POLARITY 
ERROR
d0 Check the setting of the 
parameter for the rotation 
direction (bit 2 of No. 4353).
In tandem control, the rotation 
directions of the master and slave 
motors are invalid.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 714 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9131 SPINDLE TUNING 
FUNCTION 
ALARM
d1 Check the message 
displayed by SERVO GUIDE.
Spindle tuning function alarm
SP9132 SER.SENSOR 
DATA ERROR
d2 1 Replace the feedback 
cable.
2 Replace the sensor.
3 Replace the Spindle 
Amplifier (SP).
Serial data error between a serial 
sensor and spindle amplifier (SP)
SP9133 SER.SENSOR 
TRANSFER 
ERROR


key: chroma:document
string_value:
TRANSFER 
ERROR
d3 1 Replace the feedback 
cable.
2 Replace the sensor.
3 Replace the Spindle 
Amplifier (SP).
Serial data error between a serial 
sensor and spindle amplifier (SP)
SP9134 SER.SENSOR 
SOFT PHASE 
ERROR
d4 1 Check and correct the 
sensor parameter 
setting.
2 Take action against 
noise.
3 Replace the sensor.
The change in serial sensor 
positional data is too large.
SP9135 SAFETY SPEED 
ZERO ERROR(SP)
d5 Perform operation within the 
safety speed zero range.


key: chroma:document
string_value:
safety speed zero range.
The motor position exceeded the 
safety speed zero monitoring width.
SP9136 MISMATCH 
RESULT OF 
SAFETY SPEED 
ZERO CHECK(SP)
d6 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
The Spindle Amplifier (SP) speed 
zero determination result did not 
match the CNC speed zero
determination result.
SP9137 SP DEVICE 
COMMUNICATIO
N ERROR
d7 Replace the Spindle Amplifier 
(SP) control printed circuit 
board.
Device communication error in the


key: chroma:document
string_value:
spindle amplifier (SP)
SP9138 CURRENT LIMIT 
SETTING ERROR
d8 Check the parameter. The current limit level setting is out 
of the specified range.
SP9139 SER.SENSOR 
PULSE MISS
d9 Replace the sensor. An error occurred in the serial 
sensor interpolation circuit.
SP9140 SER.SENSOR 
COUNT MISS
E0 1 Take action against 
noise.
2 Replace the sensor.
The number of feedback pulses per 
one-rotation signal of the serial 
sensor is outside the specified 
range.
SP9141 SER.SENSOR NO


key: chroma:document
string_value:
range.
SP9141 SER.SENSOR NO 
1-ROT SIGNAL
E1 1 Check and correct the 
sensor parameter 
setting.
2 Replace the sensor.
The serial sensor is not placed in 
the status in which the one-rotation 
signal has been detected.
SP9142 SER.SENSOR 
ABNORMAL
E2 Replace the sensor. A serial sensor error occurred.
SP9143 CS HIGH SPEED 
CHANGE CMD 
ERROR
E3 Check the sequence. A command was issued though the 
one-rotation signal had not been 
detected.
SP9144 CURRENT 
DETECT CIRCUIT 
ERROR


key: chroma:document
string_value:
DETECT CIRCUIT 
ERROR
E4 Replace the Spindle Amplifier 
(SP).
An error was found in the current 
detection circuit.
SP9145 LOW VOLTAGE 
DRIVER
E5 Replace the Spindle Amplifier 
(SP).
The driver circuit voltage has
dropped.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 715 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9146 SP:INTERNAL 
OVERHEAT
E6 1 Check that the 
temperature in the power 
magnetics cabinet is 
within the specification 
range.
2 If this alarm is issued 
immediately after 
power-on, replace the 
spindle amplifier (SP).
The internal temperature of the 
spindle amplifier (SP) exceeds the 
specified value.
SP9148 AXIS NUMBER 
NOT SET E8
Turn off and on the control


key: chroma:document
string_value:
Turn off and on the control 
power source of CNC and 
Amplifiers.
Axis number of SP for Dual check 
safety is not set.
SP9149 EXT. CURRENT 
FB
U-OFFST
E9
1 Replace the external
current sensor.
2 Replace the SP.
Failure of external current sensor.
Failure of SP.
SP9150 EXT. CURRENT 
FB V-OFFST F0
1 Replace the external
current sensor.
2 Replace the SP.
Failure of external current sensor.
Failure of SP.
SP9151 FILTER MODULE 
ERROR F1 Replace the filter module Failure of filter module


key: chroma:document
string_value:
SP9152 EXT. CUR. FB 
DISCONNECT F2
1 Replace the feedback 
cable
2 Replace the external
current sensor.
Failure of feedback cable or 
external current sensor.
SP9153 SP NO FAILURE
F3
1 Check the machine
2 Check and replace the 
MCC
Failure of Control.
(No problem in motor and SP)
SP9154 PHASE OPEN
F4
1 Check and correct the 
connection of power 
cable.
2 Check and replace the 
MCC
3 Replace the motor
Disconnection of power cable.
Failure of MCC.
Disconnection of Motor windings.


key: chroma:document
string_value:
SP9155 FAILURE OF SP 
(OPEN) F5 Replace the SP Failure of SP.
SP9156 FAILURE OF 
CURRENT CTRL. F6
Please make a service call 
after memorizing the 
operation before alarm and 
saving parameters.
Failure of current control.
SP9157 FAILURE OF SP 
(SHORT) F7 Replace the SP Failure of SP.
SP9159 MISMATCHED 
FUNCTION CODE F9
Turn off and on the control 
power source of CNC and 
Amplifiers.
Mismatch of software function 
code.
SP9060 THERMISTOR


key: chroma:document
string_value:
code.
SP9060 THERMISTOR 
DISCONNECTION G0 Replace the SP Disconnection of SP thermistor.
SP9161 POW. CABLE 
SHORT CIRCUIT
G1
1 Check and correct the 
connection of power 
cable.
2 Check and replace the 
MCC
3 Replace the motor
Short circuit of motor power cable.
SP9162 DELAY OF SP 
POS. DATA G2 Please call service center. Failure in spindle software.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 716 -
Number Message
SP
indication
(*1)
Faulty location and remedy Description
SP9163 ILLEGAL SP POS. 
DATA G3 Please call service center. Failure in spindle software.
SP9164 FAILURE OF 
MASTER 
SENSOR
G4
Check the feedback cable Failure of feedback cable.
SP9165 CONTROL 
METHOD 
CHANGED
G5
Turn off and on the control 
power source of CNC and 
Amplifiers.
Bit 7 of parameter No4000 was 
changed.
SP9167 FAILURE OF SP 
CONTROL 
SEQUENCE
G7


key: chroma:document
string_value:
CONTROL 
SEQUENCE
G7
Check the control sequence. Illegal sequence in ladder program.
SP9204 PS SOFT 
THERMAL
Review the current condition. Overload was detected in the power 
supply (PS).
(Power Supply (PS) alarm 
indication: 15)
SP9211 PS ILLEGAL 
PARAMETER
Change the parameter to an 
appropriate value.
An invalid value was set in a 
parameter for controlling the power 
supply (PS).
(Power Supply (PS) alarm 
indication: 23)
SP9212 PS HARDWARE 
ERROR
Replace the Power Supply 
(PS).


key: chroma:document
string_value:
(PS).
A hardware error was detected in 
the power supply (PS).
(Power Supply (PS) alarm 
indication: 24)
SP9213 PS EXTERNAL 
INPUT COMPONENT 
ERROR
1 Check the connection
2 Replace the I/F cable
3 Replace the FAN motor
Failure of FAN motor, I/F cable. 
Improper connection.
SP9214 PS PFB-R ERROR 1 Review the current 
condition.
2 Check the connection
3 Replace the 
Sub-module-R
Failure of Sub-module-R.
Improper connection.
Overload.
SP9215 PS PFB-C ERROR 1 Review the current


key: chroma:document
string_value:
condition.
2 Check the connection
3 Replace the 
Sub-module-C
Failure of Sub-module-C.
Improper connection.
Overload.
SP9216 PS SUB MODULE
ERROR
1 Check the combination 
of Sub-module
2 Check the connection of 
Sub-module
Illegal combination of Sub-module.
Illegal connection of Sub-module.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 717 -
A.4 ERROR CODES (SERIAL SPINDLE)
NOTE
*1 Note that the meanings of the Spindle Amplifier (SP) indications differ depending 
on which LED, the red or yellow LED, is on. When the yellow LED is on, an error 
code is indicated with a 2-digit number. An error code is indicated in the CNC 
diagnosis data No.710. When the red LED is on, the Spindle Amplifier (SP)
indicates the number of an alarm generated in the serial spindle.


key: chroma:document
string_value:
→ See Section, “ALARM LIST (SERIAL SPINDLE).”
SP 
indication
(*1)
Description Faulty section and action
01 Although neither *ESP (emergency stop signal; 
there are two types of signals including the input 
signal and Power Supply (PS) contact signal) nor 
MRDY (machine ready signal) is input, SFR 
(forward rotation signal)/SRF (reverse rotation 
signal)/ORCM (orientation command) is input.
Check the *ESP and MRDY sequence. For MRDY, 
pay attention to the parameter setting regarding the


key: chroma:document
string_value:
use of the MRDY signal (bit 0 of parameter No. 
4001).
03 The parameter settings are such that a position 
sensor is not used (position control not performed) 
(bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), 
but a Cs contour control command is input.
In this case, the motor is not excited.
Check the parameter settings.
04 The parameter settings are such that a position 
sensor is not used (position control not performed) 
(bits 3, 2, 1, 0 of parameter No.4002 = 0, 0, 0, 0),


key: chroma:document
string_value:
but a servo mode (rigid tapping, spindle 
positioning, etc.) or spindle synchronization 
command is input.
In this case, the motor is not excited.
Check the parameter settings.
05 The orientation function option parameter is not 
specified, but ORCM (orientation command) is 
input.
Check the orientation function parameter 
settings.
06 The speed range switching control function option 
parameter is not specified, but low-speed 
characteristic winding is selected (RCH = 1).


key: chroma:document
string_value:
Check the speed range switching control function 
parameter settings and the power line state 
check signal (RCH).
07 A Cs contour control command is input, but SFR 
(forward rotation command)/SRV (reverse rotation 
command) is not input.
Check the sequence.
08 A servo mode (rigid tapping, spindle positioning, 
etc.) control command is input, but SFR (forward
rotation command)/SRV (reverse rotation 
command) is not input.
Check the sequence.
09 A spindle synchronization command is input, but


key: chroma:document
string_value:
SFR (forward rotation command)/SRV (reverse
rotation command) is not input.
Check the sequence.
10 A Cs contour control command is input, but 
another mode (servo mode, spindle 
synchronization or orientation) is specified.
Do not switch to another mode during a Cs 
contour control command.
Before moving to another mode, cancel the Cs 
contour control command.
11 A servo mode (rigid tapping, spindle positioning, 
etc.) command is input, but another mode (Cs


key: chroma:document
string_value:
contour control, spindle synchronization or 
orientation) is specified.
Do not switch to another mode during a servo 
mode command.
Before moving to another mode, cancel the servo 
mode command.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 718 -
SP 
indication
(*1)
Description Faulty section and action
12 A spindle synchronization command is input, but 
another mode (Cs contour control, servo mode or 
orientation) is specified.
Do not switch to another mode during a spindle 
synchronization command.
Before moving to another mode, cancel the 
spindle synchronization command.
13 An orientation command is input, but another 
mode (Cs contour control, servo mode or spindle


key: chroma:document
string_value:
synchronization control) is specified.
Do not switch to another mode during an 
orientation command.
Before moving to another mode, cancel the 
orientation command.
14 Both SFR (forward rotation command) and SRV 
(reverse rotation command) are input at the same 
time.
Issue either of them.
16 The parameter settings are such that the 
differential speed control function is not used (bit 5 
of parameter No. 4000 = 0), but DEFMD 
(differential speed mode command) is input.


key: chroma:document
string_value:
Check the parameter settings and differential 
speed mode command.
17 The speed detector parameter settings (bits 2, 1, 
and 0 of parameter No. 4011) are not valid. There 
is no corresponding speed detector.
Check the parameter settings.
18 The parameter settings are such that a position 
sensor is not used (position control not performed 
(bits 3, 2, 1, and 0 of parameter No. 4002), but 
position coder system orientation is issued.
Check the parameter settings and the input 
signal.


key: chroma:document
string_value:
signal.
19 The magnetic sensor orientation command is 
input, but another mode (Cs contour control, servo 
mode or spindle synchronization control) is 
specified.
Do not switch to another mode during an 
orientation command.
Before moving to another mode, cancel the 
orientation command.
21 The tandem operation command was input in the 
spindle synchronization control enable state.
Input the tandem operation command when 
spindle synchronization control is canceled.


key: chroma:document
string_value:
22 Spindle synchronization control was specified in 
the tandem operation enable state.
Specify spindle synchronization control when 
torque tandem operation is canceled.
23 The tandem operation command is input without 
the required option.
Torque tandem control requires a CNC software 
option. Check the option.
24 If index is performed continuously in position coder 
method orientation, an incremental operation is 
performed first (INCMD = 1), then an absolute


key: chroma:document
string_value:
position command (INCMD = 0) is input.
Check INCMD (incremental command).
If an absolute position command is to follow, be 
sure to perform absolute position command 
orientation first.
26 The parameter settings are such that both spindle 
switch and three-stage speed range switch are
used.
Check the parameter settings and the input 
signal.
29 The parameter settings are such that the 
shortest-time orientation function is used (bit 6 of 
parameter No. 4018 = 0, Nos. 4320 to 4323 ≠0).


key: chroma:document
string_value:
In the αi series spindle amplifier, the 
shortest-time orientation function cannot be used. 
The use of the optimum orientation function is 
recommended.
30 The magnetic pole has not been detected, but a 
command is input.
In the magnetic pole undetected state (EPFIXA = 
0), the motor cannot be driven even when a 
command is input. Input a command in the 
magnetic pole detected state (EPFIXA = 1). 
When EPFSTR is set to 1, any command is 
ignored and this error is displayed even in the


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 719 -
SP 
indication
(*1)
Description Faulty section and action
31 The hardware configuration is such that the spindle 
FAD function cannot be used.
In this case, the motor is not activated.
Check the CNC model. With the FS30i series, 
the spindle FAD function is not used.
32 S0 is not specified in the velocity mode, but the 
disturbance input function is enabled (bit 7 of 
parameter No. 4395 is set to 1).
Specify S0 in the velocity mode before enabling


key: chroma:document
string_value:
the disturbance input function (bit 7 of parameter 
No. 4395 to 1).
33 The hardware configuration is such that the spindle 
EGB function cannot be used.
In this case, the motor is not activated.
Check the CNC model.
34 Both the spindle FAD function and the spindle 
EGB function are enabled.
In this case, the motor is not activated.
The two functions cannot be used at the same 
time. Enable either function only.
35 Spindle Amplifier (SP) ID information cannot be 
obtained.


key: chroma:document
string_value:
obtained.
Replace the spindle amplifier with one with 
correct ID information.
36 The submodule SM (SSM) is faulty . For action to be taken, refer to the FANUC AC 
SPINDLE MOTOR αi series PARAMETER 
MANUAL (B-65280EN).
37 The current loop setting (No. 4012) has been 
changed.
Check the setting of parameter No. 4012, and 
turn the power off, then on again.
38 A parameter related to communication between 
spindle amplifiers is specified incorrectly.


key: chroma:document
string_value:
Alternatively, a function unavailable with the torque 
tandem function is set.
Check the parameters.
39 Although SFR (forward rotation command), SRV 
(reverse rotation command), or ORCM (orientation 
command) is input, DSCN (disconnection detection 
disable signal) is input.
Check the sequence. Do not input DSCN 
(disconnection detection disable signal) during 
the input of a command which excites the motor.
43 A setting which does not support the αiCZ sensor 
(serial) is used.


key: chroma:document
string_value:
(serial) is used.
Check the parameter settings.
44 The spindle amplifier does not support the control 
period setting.
Check the setting of parameter No. 4012.
45
The setting does not correspond to the maximum
output control setting for cutting.
This is a state error related to the function that
performs output control for cutting. The function
cannot be used for the system in which this
state error occurs. Set bit 6 of parameter No.
4011 to 0, and disable the function.
46


key: chroma:document
string_value:
46
CNC system software does not support spindle
synchronous control using the nano directive.
CNC system software does not support the
nano directive. Check the series and edition of
CNC system software.
48 A setting is made to use both the integral copy via
NC and the spindle EGB.
Do not use the spindle EGB when the integral
copy via NC is enabled.
49
The sine wave filter relationship is not set correctly. This cannot be used with the following
functions.


key: chroma:document
string_value:
functions.
Conventional control bit 7 of parameter No.
4012 = 0, synchronous motor driving bit 6 of
parameter No. 4012 = 1, spindle switching bit 0
of parameter No. 4014 = 1, Low-speed winding
selection, position coder signal output function
50
Sine wave filter function error After changing the sine wave filter function bit 6
of parameter No. 4540, and turn the power of
the CNC off, then on again.
51 The position coder parameters for the sensor-less
spindle motor are not set correctly.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 720 -
SP 
indication
(*1)
Description Faulty section and action
54
FSSB high-speed rigid tapping and the servo EGB
(FSSB method) cannot be used at the same time.
Either disable FSSB high-speed rigid tapping
(bit 1 of parameter No. 4549 = 0) or disable the
servo EGB (FSSB method) (bit 2 of parameter
No. 4549 = 0).
55
The current limitation value setting for the PWM
cycle switching function is incorrect.
The maximum current determined by the


key: chroma:document
string_value:
current limitation value exceeds the maximum
current for the amplifier. Check the parameters
(Nos. 4619 /4620) settings.
56 The speed is too high when the PWM cycle
switching function is used
The base speed for the synchronous spindle
motor is exceeded. Check the use conditions.
57
The parameter is not set correctly when optimum
orientation and reference position return on servo
mode are used.
Set a value other than 0 to the parameter (No.
4074) for the reference position return speed on


key: chroma:document
string_value:
serve mode.
58 The parameter settings unavailable with safety
speed monitoring by the spindle speed are made.
Check the settings of bits 3 to 0 of parameter
No. 4002.
59
The setting is incorrect when the minimum setting
unit 360/32768deg is used for the spindle
orientation stop position.
・CNC system software does not support the
minimum setting unit 360/32768deg for the
spindle orientation stop position. Check the
series and edition of CNC system software.


key: chroma:document
string_value:
・This cannot be used together with the
orientation function during spindle synchronous
control (bit 6 of parameter No. 4014 =1).
60
The sequence in which spindle phase synchronous
control is used is incorrect.
Check the sequence related to phase alignment
for spindle phase synchronous control. When
the setting is made not to automatically detect
the one-rotation signal (bit 3 of parameter No.
4006 = 1), this error occurs if the spindle phase
synchronization command is entered with the


key: chroma:document
string_value:
one-rotation signal not detected. Check this
point.
63
The DC-link stabilizer at a power failure is not
supported.
Spindle control software does not support the
DC-link stabilizer at a power failure. Check the
series and edition of spindle control software.
64
The sequence is incorrect in the servo EGB (FSSB
method).
In the setting where both the serve EGB (FSSB
method) and the arbitrary gear ratio function
are used, do not perform gear switching for the
servo EGB.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 721 -
A.5 SYSTEM ALARM LIST
The following table lists the alarm messages that may be displayed on the system alarm screen.
No. Message Cause Action
001 DATA ACCESS EXCEPTION Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. Moreover,


key: chroma:document
string_value:
please contact FANUC after taking 
the system alarm log. 
002 INSTRUCTION ACCESS 
EXCEPTION
003 ALIGNMENT EXCEPTION
004 PROGRAM EXCEPTION
005 FLOATING-POINT UNAVAILABLE
007 SYSTEM CALL EXCEPTION
008 TRACE EXCEPTION
012 INSTRUCTION ADDRESS BREAK 
POINT
013 SYSTEM MANAGEMENT 
INTERRUPT
014 FPU-INVALID OPERATION 
EXCEPTION
015 FPU-ZERO DIVIDE EXCEPTION
016 FPU-OVERFLOW EXCEPTION
017 FPU-INEXACT EXCEPTION
018 UNASSIGNED EXCEPTION
019 ILLEGAL INSTRUCTION 
PROGRAM EXCEPTION


key: chroma:document
string_value:
PROGRAM EXCEPTION
020 PRIVILEGED INSTRUCTION 
PROGRAM EXCEPTION
021 TRAP PROGRAM EXCEPTION
022 DATA BUS PARITY ERROR
(MCP)
CPU internal abnormality was
detected.
023 ADDRESS BUS PARITY ERROR
(MCP)
024 L2 DATA CACHE PARITY ERROR
(MCP)
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log.
025 PROCESSOR INTERNAL ERROR
(MCP)
026 CACHE TAG PARITY ERROR
(MCP)
103 DRAM SUM ERROR Abnormality and contradiction


key: chroma:document
string_value:
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. Moreover, 
please contact FANUC after taking 
the system alarm log. 
109 ZERO DIVIDE ERROR (INTEGER)
110 STACK OVERFLOW (TASK)
111 STACK UNDERFLOW (TASK)
112 STACK OVERFLOW (IRT)
113 STACK UNDERFLOW (IRT)
114 FSSB DISCONNECTION (MAIN -> 
AMP1) /LINEx
An alarm was detected on the


key: chroma:document
string_value:
An alarm was detected on the 
FSSB line x.
No FSSB communication can 
be performed between the units 
stated in the parentheses.
Replace the main board or the 
servo card connected to FSSB 
cable, amplifier, or separate 
detector interface unit of interest. It 
is also likely that there may be a 
problem on an optical fiber cable 
between the connections of 
interest.
115 FSSB DISCONNECTION (MAIN -> 
SDU1) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG),


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 722 -
No. Message Cause Action
116 FSSB DISCONNECTION (AMPn 
-> AMPm) /LINEx
117 FSSB DISCONNECTION (AMPn 
-> SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
118 FSSB DISCONNECTION (SDUn 
-> AMPm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
119 FSSB DISCONNECTION (SDUn 
-> SDUm) /LINEx


key: chroma:document
string_value:
-> SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
120 FSSB DISCONNECTION (MAIN <-
AMP1) /LINEx
Replace the main board or the 
servo card connected to FSSB 
cable, amplifier, or separate 
detector interface unit of interest. It 
is also likely that there may be a 
problem on an optical fiber cable 
between the connections of 
interest. It is likely that there may 
be an abnormal condition in the


key: chroma:document
string_value:
power supply for the right-side unit 
stated in the parentheses. Check 
to see if there is any abnormality in 
the power supplied to the unit and 
if there is any short-circuit in the 
cable of the motor or encoder 
connected to the unit.
121 FSSB DISCONNECTION (MAIN <-
SDU1) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
122 FSSB DISCONNECTION (AMPn 
<- AMPm) /LINEx
123 FSSB DISCONNECTION (AMPn 
<- SDUm) /LINEx


key: chroma:document
string_value:
<- SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
124 FSSB DISCONNECTION (SDUn 
<- AMPm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 723 -
No. Message Cause Action
125 FSSB DISCONNECTION (SDUn 
<- SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
126 SERVO AMP INTERNAL 
DISCONNECTION
(AMPn) -> /LINEx
An alarm was detected on the 
FSSB line x.
Abnormal communication data 
was detected in the amplifier 
stated in the parentheses.
Replace the amplifier of interest.
127 SERVO AMP INTERNAL 
DISCONNECTION


key: chroma:document
string_value:
DISCONNECTION
(AMPn) <- /LINEx
128 FSSB ALARM (UNKNOWN) An alarm was detected on the 
FSSB.
Please contact FANUC after taking 
the system alarm log.
129 ABNORMAL POWER SUPPLY
(AMPn) /LINEx
An alarm was detected on the 
FSSB line x.
An abnormal condition was 
detected in the power for the 
unit stated in the parentheses.
A voltage drop was detected in the 
power supplied to the unit of 
interest. Check to see if there is 
any abnormality in the power 
supply or power supply cable and if


key: chroma:document
string_value:
there is a voltage drop in the input 
power due to surge current.
130 ABNORMAL POWER SUPPLY
(SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
134 FSSB LINE DATA ERROR (AMPn 
>..> MAIN) /LINEx
An alarm was detected on the 
FSSB line x.
Abnormal data was detected in 
the unit stated in the 
parentheses.
Replace the unit of interest. If an 
alarm is issued even after the 
replacement, replace the slaves


key: chroma:document
string_value:
previous to the unit of interest in 
succession. If the alarm lingers, 
replace the main board or the 
servo card connected to FSSB 
cable.
It is also likely that there may be a 
problem on an optical fiber cable 
between the connections of 
interest.
135 FSSB LINE DATA ERROR (SDUn 
>..> MAIN) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
138 FSSB OUT OF CORRECTION
(MAIN <- AMPn) /LINEx
An alarm was detected on the


key: chroma:document
string_value:
An alarm was detected on the 
FSSB line x.
A communication data error 
was detected between the units 
stated in the parentheses.
Replace the right-side unit stated in 
the parentheses. It is also likely 
that there may be a problem on 
other unit or an optical fiber cable 
between the connections of 
interest.
139 FSSB OUT OF CORRECTION
(MAIN <- SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 724 -
No. Message Cause Action
141 FSSB OUT OF CORRECTION
(AMPn <- SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
142 FSSB OUT OF CORRECTION
(SDUn <- AMPm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
143 FSSB OUT OF CORRECTION
(SDUn <- SDUm) /LINEx
Note) SDU may be replaced in the


key: chroma:document
string_value:
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
144 FSSB OUT OF CORRECTION
(MAIN -> AMPn) /LINEx
Replace the left-side unit stated in 
the parentheses. It is also likely 
that there may be a problem on 
other unit or an optical fiber cable 
between the connections of 
interest.
145 FSSB OUT OF CORRECTION
(MAIN -> SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O


key: chroma:document
string_value:
CHECK, FSSB I/O
146 FSSB OUT OF CORRECTION
(AMPn -> AMPm) /LINEx
147 FSSB OUT OF CORRECTION
(AMPn -> SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
148 FSSB OUT OF CORRECTION
(SDUn -> AMPm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 725 -
No. Message Cause Action
149 FSSB OUT OF CORRECTION
(SDUn -> SDUm) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
150 SLAVE DMA BUS FAILURE
(AMPn) /LINEx
An alarm was detected on the 
FSSB line x.
An error was detected in a 
circuit in the unit stated in the 
parentheses.
Replace the unit of interest.
151 SLAVE DMA BUS FAILURE
(SDUn) /LINEx


key: chroma:document
string_value:
(SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
152 SLAVE LSI DMA BUS FAILURE
(AMPn) /LINEx
153 SLAVE LSI DMA BUS FAILURE
(SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
154 SLAVE LOCAL ERROR NO.1
(AMPn) /LINEx
155 SLAVE WATCH DOG ALARM
(AMPn) /LINEx
156 SLAVE LOCAL ERROR NO.2
(SDUn) /LINEx
Note) SDU may be replaced in the


key: chroma:document
string_value:
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
157 SLAVE LOCAL ERROR NO.3
(AMPn) /LINEx
158 SLAVE LOCAL ERROR NO.3
(SDUn) /LINEx
Note) SDU may be replaced in the 
following message.
ASVU, SDU(ANALOG), 
SDU(ANLG+DGTL), SERVO 
CHECK, FSSB I/O
159 SPINDLE RAM FAILURE (AMPn) 
/LINEx
160 SPINDLE WATCH DOG ALARM
(AMPn) /LINEx


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 726 -
No. Message Cause Action
192 ITPCON DELAYED ERROR (CNC 
DETECTED)
Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. Moreover, 
please contact FANUC after taking 
the system alarm log. 
194 I/O LINK I ALARM An I/O Link i communication 
error occurred.


key: chroma:document
string_value:
error occurred.
An I/O Link i communication error 
occurred.
The causes are as follows:
- Instantaneous power failure,
unstable voltage or unstable 
power line of the device
- Faulty wiring or incomplete
contact of communication 
cable
- Noise
- Faulty device 
For details, see the following 
description.
- PMC PROGRAMMING 
MANUAL(B-64513EN/03)
“PMC System Alarm 
Messages”
- This book, “PMC System 
Alarm Messages”
195 I/O LINK ALARM An I/O Link communication 
error occurred.


key: chroma:document
string_value:
error occurred.
An I/O Link communication error 
occurred.
The causes are as follows:
- Instantaneous power failure,
unstable voltage or unstable 
power line of the device
- Faulty wiring or incomplete
contact of communication 
cable
- Noise
- Faulty device 
For details, see the following 
description.
- PMC PROGRAMMING 
MANUAL(B-64513EN)
“PMC System Alarm 
Messages”
“I/O LINK COMMUNICATION 
ERRORS AND ACTIONS TO 
TAKE”
- This book, “PMC System 
Alarm Messages”


key: chroma:document
string_value:
Alarm Messages”
196 PMC WATCH DOG ALARM PMC system software is not 
running.
This alarm should occur when the 
PMC CPU is not running. Replace 
the main board, the most possibly 
faulty component.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 727 -
No. Message Cause Action
197 EMBEDDED SOFTWARE 
SYSTEM ERROR
Abnormality was detected by 
I/O Link and the PMC system.
Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. Since there 
is a possibility that faulty 
component is incorrect, please


key: chroma:document
string_value:
contact FANUC after taking the 
system alarm log. 
198 SOFTWARE SYSTEM ERROR Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
199 NON MASK INTERRUPT Abnormality was detected with 
the PMC system and the 
addition option board, etc.
400 REGISTER ACCESS ERROR ASIC status register access 
error was detected.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or


key: chroma:document
string_value:
the system alarm log. Moreover, 
please contact FANUC after taking 
the system alarm log. 
401 EXTERNAL BUS INVALID 
ADDRESS
A problem occurred on a CNC 
bus.
Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software. 
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. In addition, 
the main board, or “MASTER PCB” 
or “SLAVE PCB” displayed on the


key: chroma:document
string_value:
system alarm screen may be 
defective.
This error may also be caused by 
external noise.
Check whether there is a noise 
origin around the machine and 
whether the machine is grounded 
properly.
Moreover, please contact FANUC 
after taking the system alarm log.
402 INTERNAL BUS INVALID 
ADDRESS
Access to illegal address was 
detected.
Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty


key: chroma:document
string_value:
component displayed on the third 
line of the system alarm screen or 
the system alarm log.
Moreover, please contact FANUC 
after taking the system alarm log.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 728 -
No. Message Cause Action
403 S-BUS TIMEOUT ERROR A problem occurred on a CNC 
bus.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. In addition, 
the main board, or “MASTER PCB” 
or “SLAVE PCB” displayed on the 
system alarm screen may be 
defective.
If connecting a PC by HSSB, this 
alarm might be caused by restart of 
abnormal processing of PC caused


key: chroma:document
string_value:
by noise, etc., or migration and 
return to the standby mode by the 
power management function.
Check that the power management
function is not used, power supply, 
or the problematic log is not 
recorded at the same time as the 
system alarm in the application log 
and the system log of PC.
404 ECC UNCORRECTABLE ERROR Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. In addition, 
the main board, or “MASTER PCB”


key: chroma:document
string_value:
or “SLAVE PCB” displayed on the 
system alarm screen may be 
defective.
This error may also be caused by 
external noise.
Check whether there is a noise 
origin around the machine and 
whether the machine is grounded 
properly.
405 EXTERNAL BUS ARBITRATION 
ERROR (xxxx)
A problem occurred on a CNC 
bus.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. 
406 INTERNAL BUS ARBITRATION 
ERROR (xxxx)


key: chroma:document
string_value:
ERROR (xxxx)
410 CPU LOCAL DRAM ERROR Abnormality was detected on a 
CPU bus.
411 CPU BUS ILLEGAL 
TRANSACTION
Abnormality was detected on a 
CPU bus.
Abnormality and contradiction 
were detected in internal 
processing and the data etc. of 
the CNC system software.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log.
Moreover, please contact FANUC 
after taking the system alarm log.


key: chroma:document
string_value:
412 CPU CORE VOLTAGE ALARM A problem occurred in a voltage 
for CPU.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log.
413 CPU CARD LADDER CODE 
ERROR
Abnormality was detected in the 
ladder data.
414 I/O LINK COMMUNICATION 
ERROR(CH4)
Unexpected error occurred in 
the CPU card or the main 
415 I/O LINK COMMUNICATION board.
ERROR(CH3)
416 CPU ASIC RAM PARITY ERROR Abnormality was detected in the


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 729 -
No. Message Cause Action
417 EXTERNAL INVALID ADDRESS 
RAM ACCESS
Abnormal access was detected 
on internal memories of ASIC.
420 SERVO LOCAL BUS ECC ERROR Alarm was detected on a servo 
421 SERVO LOCAL BUS INVALID control bus.
ADDRESS
422 SERVO DMA BUS PARITY 
ERROR
423 DSP DETECT ERROR Alarm was detected by servo 
control.
FSSB cable length may be too 
long.
Please confirm FSSB cable length. 
If no problem, replace the most


key: chroma:document
string_value:
possibly faulty component 
displayed on the third line of the 
system alarm screen or the system 
alarm log. 
424 SERVO EXTERNAL SRAM 
PARITY ERROR
Abnormal access was detected 
on a servo control ram.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log.
425 SERVO ASIC RAM PARITY 
ERROR
Abnormal access was detected 
on the ram mounted in an ASIC
for servo control.


key: chroma:document
string_value:
for servo control.
426 SERVO WATCH DOG ALARM Watch dog alarm was detected 
in a servo control.
427 SERVO ITP WATCH DOG ALARM Watch dog alarm was detected 
in a servo control.
428 DSP PWM COMMAND MISS Write timing miss alarm of 
servo command was detected.
429 SERVO ITP SYNC ERROR Deviation of the synchronous 
signal was detected on a servo 
card.
430 SERVO DMA BUS PARITY 
ERROR
Parity error was detected on the 
data transfer bus for FSSB
431 SERVO LOCAL BUS ERROR Alarm was detected on the


key: chroma:document
string_value:
servo control local bus.
432 ILLEGAL DMA OPERATION Abnormal setting for servo 
control ASIC was detected.
433 FSSB LSI RAM FAILURE Abnormal access was detected 
on a FSSB control ram.
434 SPINDLE DATA ERROR Error was detected in data send 
from spindle amplifier
435 NOISE ON CNC UNIT (SEMG_S) Unidentified error was detected 
on the internal bus of CNC.
436 DSP COMMUNICATION RAM 
PARITY ERROR
Abnormal access was detected 
on the ram mounted in an ASIC 
for servo control.


key: chroma:document
string_value:
for servo control.
440 GUI ASIC RAM PARITY ERROR Access error was detected in 
RAM for graphic or PC function.
Replace the main board
441 TIME OUT ERROR (FROM) Abnormal access was detected. Replace the FROM/SRAM module. 
If the error still occurs, replace the 
main board.
442 TIME OUT ERROR (VGAC) Replace the main board.
443 PERIPHERAL ASIC (SIC) PARITY 
ERROR
A problem occurred on internal 
memories of ASIC on the main 
board or the option board.
Replace the most possibly faulty


key: chroma:document
string_value:
component displayed on the third 
line of the system alarm screen or 
the system alarm log. 
444 DETECT POWER OFF ON HSSB 
UNIT
Power off or abnormality was 
detected in the unit that was 
connected to the HSSB of CH2.
Check the power supply or no 
abnormality of the printed circuit 
board of the sub-side unit which is 
connected the HSSB of CH2.


key: chroma:document
string_value:
A. ALARM LIST APPENDIX B-64695EN/01
- 730 -
No. Message Cause Action
445 DETECT POWER OFF ON HSSB 
UNIT
Power off or abnormality was 
detected in the unit that was 
connected to the HSSB of CH1.
Check the power supply or no 
abnormality of the printed circuit 
board of the sub-side unit which is 
connected the HSSB of CH1.
446 HSSB PC SIDE LSI ERROR Access error was detected in 
PC-side common RAM for 
HSSB.
Replace the printed circuit board 
on which the PC-side HSSB circuit 
is mounted.


key: chroma:document
string_value:
is mounted.
447 HSSB COMMUNICATION ERROR
(CH2)
A problem occurred in HSSB 
communication of CH2.The 
problem of power supply 
system, the influence of 
external noise, connector 
contact failure, cable 
disconnection, or a failure of 
both sides of the printed circuit 
board is considered.
Replace both sides of the HSSB 
printed circuit board of CH2. If the 
error still occurs, replace the HSSB 
cable of CH2.
448 HSSB COMMUNICATION ERROR
(CH1)
A problem occurred in HSSB


key: chroma:document
string_value:
A problem occurred in HSSB 
communication of CH1.The 
problem of power supply 
system, the influence of 
external noise, connector 
contact failure, cable 
disconnection, or a failure of 
both sides of the printed circuit 
board is considered.
Replace both sides of the HSSB 
printed circuit board of CH1. If the 
error still occurs, replace the HSSB 
cable of CH1.
449 HSSB ASIC RAM PARITY ERROR Parity error was detected in the 
common RAM for HSSB on the
main board.
Please contact FANUC.


key: chroma:document
string_value:
Please contact FANUC.
450 I/O LINK COMMUNICATION 
ERROR (CH1)
Unexpected error occurred in 
the PMC system.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. 
451 I/O LINK COMMUNICATION 
ERROR (CH2)
453 NETWORK(PHI) EXTERNAL 
ERROR
Abnormality was detected in the 
network system.
454 SYSTEM OVERHEAT (CONTROL 
UNIT) AND SHUTDOWN
Abnormal high temperature was 
detected in the CNC control 
unit.


key: chroma:document
string_value:
unit.
Please make sure ambient 
temperature of CNC control unit is 
within the specified temperature.
Please make sure fans are running 
properly.
If there is no abnormality in the 
above, replace the main board.
455 FAN MOTOR STOP AND 
SHUTDOWN
A fault occurred in the fan on 
the CNC control unit.
Replace the fan.
456 NETWORK(PHI) SOFTWARE NMI Abnormality was detected in the 
network system software.
Replace the most possibly faulty 
component displayed on the third


key: chroma:document
string_value:
line of the system alarm screen or 
the system alarm log. 
457 NETWORK(PHI) DRAM PARITY 
ERROR
Abnormality was detected in the 
memory on the network system.
458 NETWORK(PHI) SRAM PARITY 
ERROR
459 PMC ASIC SRAM PARITY 
ERROR
Abnormality was detected in the 
memory on the PMC system.
Replace the main board.
460 PMC DRAM PARITY ERROR
461 PMC SOFT NMI Abnormality was detected in the 
PMC system software.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX A. ALARM LIST
- 731 -
No. Message Cause Action
462 PMC ITP WATCH DOG ALARM Abnormality was detected in the 
interface between the CNC and 
PMC.(ITP signal fault)
463 UNDEFINITION HARDWARE 
ERROR
Undefined hardware error was 
detected.
Replace the most possibly faulty 
component displayed on the third 
line of the system alarm screen or 
the system alarm log. 
464 ASIC VOLTAGE ALARM A problem occurred in a voltage 
for ASIC.
Replace the main board.


key: chroma:document
string_value:
Replace the main board.
500 SRAM DATA ERROR (SRAM 
MODULE)
Abnormality of SRAM data on 
FROM/SRAM module was 
detected.
Check the voltage of back up 
battery. And check if it had been 
left removing the case unit of 
LCD-mounted type CNC. 
If you meet the above, it is not 
hardware failure. So, after 
replacing the battery and attaching 
the case unit, perform a memory all 
clear operation and start up the 
CNC. 
If you do not meet the above, 
replace FROM/SRAM module. If


key: chroma:document
string_value:
replace FROM/SRAM module. If 
the above action does not solve the 
trouble, replace the main board.
501 SRAM DATA ERROR (BATTERY 
LOW DURING POWER OFF)
Lowering the voltage of the 
battery during power off and 
abnormality of SRAM data on 
FROM/SRAM module was 
detected.
502 NOISE ON POWER SUPPLY A power fault occurs. Noise or 
an instantaneous power failure 
occurred in the CNC power 
supply.
Find and remove the cause of the 
error.
This error may damage SRAM 
data.


key: chroma:document
string_value:
data.
503 ABNORMAL POWER SUPPLY
(MAIN BOARD)
A fault occurred in the power 
supply on the main board.
Check if it had been occurred noise 
or an instantaneous power failure 
to the input power supply of CNC 
(DC24V). Replace the power 
supply unit.


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 732 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
B LISTS OF UNITS, PRINTED CIRCUIT 
BOARDS, AND CONSUMABLES
B.1 UNITS AND PRINTED CIRCUIT BOARDS FOR 
LCD-MOUNTED TYPE CONTROL UNIT
Case
Item Specification Remark
Basic unit (0slot) A02B-0338-C500 *1
Basic unit (2slots) A02B-0338-C502 *1
*1 The case unit includes the case, fan motor, and battery.
LCD unit
Item Specification ID Remark
10.4” LCD unit (for PANEL iH, with V/H softkey) A02B-0348-D500 –


key: chroma:document
string_value:
10.4” LCD unit (for PANEL iH, with touch panel) A02B-0348-D501 –
10.4” LCD/MDI unit (Horizontal) A02B-0338-D514 –
10.4” LCD/MDI unit (Vertical) A02B-0338-D515 –
10.4” LCD unit (with V/H soft key) A02B-0348-D503 – *2
10.4” LCD unit (with touch panel) A02B-0348-D504 – *2
15” LCD unit (for PANEL iH, with V/H softkey) A02B-0348-D510 –
15” LCD unit (for PANEL iH, with touch panel) A02B-0348-D511 –
*2 Used in combination with the touch panel control board A20B-8002-0312.
Printed circuit boards


key: chroma:document
string_value:
Printed circuit boards
Item Specification ID Remark
Main board T0 A20B-8102-0140 004A0 For Type 0
Main board T0H A20B-8102-0141 004A1 High-speed version 
for Type 0
Main board T1 A20B-8102-0116 00493 For Type 1
Main board T1H A20B-8102-0117 00494 High-speed version 
for Type 1
Main board T3 A20B-8102-0118 00495 For Type 3/5
FROM/SRAM module B4 A17B-3900-0103 FROM: 
F5, 
SRAM: 04
*3
GUI card A20B-3300-0840 – For Type 0
Back panel (no slot, with power supply) A20B-8201-0700 01


key: chroma:document
string_value:
Back panel (2 slots, with power supply) A20B-8201-0720 10
Touch panel control board A20B-8002-0312 –
Fan adapter board (for 10.4LCD unit, 10.4” LCD/MDI 
unit)
A20B-8201-0152 1010
Fan adapter board (for 10.4” LCD unit (for PANEL iH)) A20B-8201-0157 1100
Fan adapter board (for 15” LCD unit (for PANEL iH)) A20B-8201-0158 1101
*3 When FROM/SRAM module is exchanged, our service staff installs the system software.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 733 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
B.2 UNITS AND PRINTED CIRCUIT BOARDS FOR 
STAND-ALONTE TYPE CONTROL UNIT
Fan unit
Item Specification Remark
Fan unit for 2 slots A02B-0303-C103 With fan motor
Printed circuit board
Item Specification ID Remark
Main board A16B-3200-0772 0034A
CPU card A17B-3301-0357 004B0
A17B-3301-0359 004B1
Servo card A20B-3300-0818 00154
FROM/SRAM module B4 A17B-3900-0103 FROM: F5
SRAM: 04
*3


key: chroma:document
string_value:
SRAM: 04
*3
Back panel: 2 slots A20B-2003-0580 01
Fan connection unit A20B-9002-0350 –
Power supply unit A20B-8101-0011 –
*3 When FROM/SRAM module is exchanged, our service staff installs the system software.
B.3 PRINTED CIRCUIT BOARDS COMMON TO
LCD-MOUNTED AND STAND-ALONE TYPE CONTROL
UNITS
Item Specification ID Remark
HSSB interface board A20B-8101-0111 00611
Fast Ethernet board A20B-8101-0770 0070E
PROFIBUS-DP master board A20B-8101-0050 00704
PROFIBUS-DP slave board A20B-8101-0100 00705


key: chroma:document
string_value:
DeviceNet master board A20B-8101-0220 00706
DeviceNet slave board A20B-8101-0330 00708
CC-Link remote device station board A20B-8101-0551 –
B.4 MDI UNIT
Item Specification ID Remark
MDI unit (for PANEL iH, for machining center system, ONG, 
Horizontal)
A02B-0323-C135#M 42
MDI unit (for PANEL iH, for lathe system, ONG, Horizontal) A02B-0323-C135#T 41
MDI unit (for PANEL iH, for machining center system, ONG, Vertical) A02B-0323-C136#M 88


key: chroma:document
string_value:
MDI unit (for PANEL iH, for lathe system, ONG, Vertical) A02B-0323-C136#T 84
MDI unit (for PANEL iH, QWERTY type A, Vertical) A02B-0323-C138 30
MDI unit (for PANEL iH, QWERTY type B, Vertical) A02B-0323-C139 31


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 734 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
B.5 OTHER UNITS
Item Specification Remark
I/O module for connector panel
(basic module)
A03B-0824-C001 DI/DO : 24/16
I/O module for connector panel
(extension module A)
A03B-0824-C002 DI/DO : 24/16
With manual pulse generator interface
I/O module for connector panel
(extension module B)
A03B-0824-C003 DI/DO : 24/16
Without manual pulse generator 
interface
I/O module for connector panel


key: chroma:document
string_value:
I/O module for connector panel
(extension module C)
A03B-0824-C004 DO : 16
2A output module
I/O module for connector panel
(extension module D)
A03B-0824-C005 Analog input module
Terminal conversion adapter TA1 A03B-0824-K151
(A20B-2005-0160)
For basic module and extension module
A, B
Terminal conversion adapter TA2 A03B-0824-K152
(A20B-2005-0190)
For extension module C
Terminal conversion adapter TA3 A03B-0824-K153
(A20B-1009-0720)
For extension module D


key: chroma:document
string_value:
For extension module D
Flat cable between modules for I/O module for 
connector panel
A03B-0815-K100 Cable length: 20mm
Applicable to an inter-module distance 
of 32 mm
I/O module for operator’s panel A03B-0824-K200
I/O module for operator’s panel
(with MPG interface)
A03B-0824-K202 DI/DO : 48/32
With manual pulse generator interface
I/O module for power magnetics cabinet
(without MPG interface)
A03B-0824-K203 DI/DO : 48/32
Without manual pulse generator 
interface


key: chroma:document
string_value:
interface
I/O module type-2 for connector panel 
(basic module B1)
A03B-0824-C040 DI/DO : 48/32
With manual pulse generator interface
I/O module type-2 for connector panel 
(basic module B2)
A03B-0824-C041 DI/DO : 48/32
Without manual pulse generator 
interface
I/O module type-2 for connector panel 
(extension module E1)
A03B-0824-C042 DI/DO : 48/32
Flat cable between modules for I/O module type-2 
for connector panel
A03B-0815-K102 Cable length: 35mm
Inter-module distance: 5mm


key: chroma:document
string_value:
Inter-module distance: 5mm
Terminal type I/O module
Basic module
A03B-0823-C011 DI/DO : 24/16
Terminal type I/O module
Extension module A
A03B-0823-C012 DI/DO : 24/16
With manual pulse generator interface
Terminal type I/O module
Extension module B
A03B-0823-C013 DI/DO : 24/16
Without manual pulse generator 
interface
Terminal type I/O module
Extension module C
A03B-0823-C014 DO : 16
2A output module
Terminal type I/O module
Extension module D
A03B-0823-C015 Analog input module


key: chroma:document
string_value:
Terminal type I/O module
Extension module E
A03B-0823-C016 Analog output module
Terminal type I/O module
Basic module (for DCS)
A03B-0823-C021 DI/DO : 12/8 (for PMC)
DI/DO : 12/8 (for DCSPMC)
Spare terminals set
(for basic and extension module A/B)
A03B-0823-K020 Terminal block for cable side
(With one piece of each of T1 to T4 
included)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 735 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
Item Specification Remark
Spare terminals set
(for extension module C)
A03B-0823-K011 Terminal block for cable side for 
extension module C (With one piece of 
each of T1 and T2 included)
Spare terminals set
(for extension module D)
A03B-0823-K012 Terminal block for cable side for 
extension module D (With one piece of 
each of T1 and T2 included)
Spare terminals set
(for extension module E)


key: chroma:document
string_value:
(for extension module E)
A03B-0823-K013 Terminal block for cable side for 
extension module E (With one piece of 
each of T1 and T2 included)
Flat cable A between modules for terminal type I/O 
module
A03B-0823-K100 Cable length: 100mm, 52 pins
Used to connect an extension module
I/O unit for power magnetics cabinet A02B-0319-C001 DI/DO : 96/64
With manual pulse generator
interface
I/O Link connection unit A02B-0333-C250
Machine operator's panel: Main panel A02B-0323-C231


key: chroma:document
string_value:
Safety Machine operator's panel A02B-0323-C234
Safety Machine operator's panel type B A02B-0323-C235
Safety Machine operator's panel-BK10 A02B-0323-C236
Safety Machine operator's panel-BK15 A02B-0323-C237
Machine operator's panel: Sub panel B1 A02B-0236-C235
Machine operator's panel: Sub panel AA A02B-0236-C237
Machine operator's panel: Sub panel AA1 A02B-0236-C354
Machine operator's panel: Sub panel D A02B-0236-C244
Machine operator's panel: Sub panel-BK10 A02B-0323-C240


key: chroma:document
string_value:
Operator's panel connection unit (source DO) A16B-2204-0260 DI/DO : 96/64
Operator's panel connection unit (source DO) A16B-2204-0261 DI/DO : 64/32
I/O module for operator’s panel supporting safety
function (type A)
A20B-2200-0471 DI/DO : 24/16 (for PMC)
DI : 4 (for DCSPMC)
With manual pulse generator
interface
I/O module for operator’s panel supporting safety
function (type B)
A20B-2200-0470 DI/DO : 21/16 (for PMC)
DI : 3 (for DCSPMC)
With manual pulse generator
interface


key: chroma:document
string_value:
interface
I/O Link signal divider (2ch) A20B-1007-0680
Separate detector interface unit (basic 4 axes) A02B-0323-C205
Separate detector interface unit (additional 4 axes) A02B-0323-C204
Analog input separate detector interface unit 
(basic 4 axes)
A06B-6061-C202
Optical adapter for I/O Link i A13B-0154-B101
Optical junction adapter for I/O Link or I/O Link i A63L-0020-0002
Low-loss optical junction adapter A63L-0020-0004
Battery unit installed outside control unit(without


key: chroma:document
string_value:
cable) (for LCD-mounted type control unit)
A02B-0236-C282
Battery cable for battery unit installed outside 
control unit (for LCD-mounted type control unit)
A02B-0323-K103
Battery unit installed outside control unit (for
stand-alone type control unit)
A02B-0236-C281 With cable for battery
Compact flash card (128MB) A02B-0281-K601 For data backup
For Date Server
Compact flash card (256MB) A02B-0213-K211 For data backup
For Date Server
Compact flash card (1GB) A02B-0213-K212 For data backup


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 736 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
Item Specification Remark
Compact flash card (2GB) A02B-0213-K213 For data backup
For Date Server
Compact flash card (4GB) A02B-0213-K214 For Date Server
Compact flash card (16GB) A02B-0213-K216 For Date Server
Compact flash card (32GB) A02B-0213-K217 For Date Server
Compact flash card adapter A A02B-0303-K150
PC CARD ADAPTER A02B-0236-K150 Adapter which converts the compact 
flash card to the ATA card


key: chroma:document
string_value:
flash card to the ATA card
PC-side HSSB interface board (2CH.) Compatible 
with the PCI bus
A20B-8101-0162
PC-side HSSB interface board (1CH.) Compatible 
with the PCI bus
A20B-8101-0163
PC-side HSSB interface board (1CH.) for PCI 
Express slot (Low profile)
A13B-0204-C001
PC-side HSSB interface board (1CH.) for PCI 
Express slot (Standard height)
A13B-0204-C002
B.6 CONSUMABLES
Item Specification Remark
Fuse LCDmounte
d type
For control unit (10.4” LCD unit )


key: chroma:document
string_value:
For control unit (10.4” LCD/MDI unit )
For control unit (15” LCD unit)
A02B-0236-K100
Standalone 
type
For control unit A02B-0319-K100
Others For operator’s panel I/O module
For I/O Link connection unit
For standard machine operator’s panel
For safety machine operator’s panel
A03B-0815-K001
For connector panel I/O module A03B-0815-K002
For operator’s panel connection unit A02B-0163-K111
For terminal type I/O module A03B-0823-K001
Fan motor LCDmounte
d type


key: chroma:document
string_value:
Fan motor LCDmounte
d type
For basic unit (no slot) A02B-0323-K120 40 mm square, 
2 units
For basic unit (2 slots) A02B-0323-K125 40 mm square, 
1 unit
60 mm square, 
1 unit
(for 2 slots)
Standalone 
type
For basic unit (2 slots) A02B-0303-K120
For PANEL iH Pro (HDD unit) A08B-0088-K100
Screw caps With 100 pieces included A02B-0323-K190
With 5 pieces included A02B-0323-K191
Battery LCDmounte
d type
For control unit memory backup A02B-0323-K102
Standalone 
type


key: chroma:document
string_value:
Standalone 
type
For control unit memory backup A02B-0200-K102
For PANEL iH Pro A02B-0323-K102
Other
s
For separate absolute Pulsecoder A06B-6050-K061


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 737 -
B. LISTS OF UNITS, PRINTED 
CIRCUIT BOARDS, AND 
CONSUMABLES
Item Specification Remark
Packing For 10.4” LCD unit A02B-0323-K301
For 15” LCD unit A02B-0323-K304
For MDI unit (ONG (Horizontal)) A02B-0323-K310
For MDI unit (QWERTY type A, or ONG (Vertical)) A02B-0323-K314
For MDI unit (QWERTY type B) A02B-0323-K315
For main panel for machine operator's panel
For safety machine operator’s panel
For safety machine operator’s panel-BK10
A02B-0323-K320


key: chroma:document
string_value:
A02B-0323-K320
For safety machine operator's panel type B
For safety machine operator’s panel-BK15
A02B-0323-K321
For each sub panel A02B-0323-K323
For 10.4” LCD/MDI unit (Horizontal) A02B-0338-K150
For 10.4” LCD/MDI unit (Vertical) A02B-0338-K151
Keyboard cover For machine operator's panel main panel
For safety machine operator’s panel
For safety machine operator's panel type B
A02B-0323-K041
For safety machine operator's panel-BK10, or BK15 A02B-0323-K046


key: chroma:document
string_value:
For QWERTY type A MDI unit (for PANEL iH) A02B-0323-K049
For QWERTY type B MDI unit (for PANEL iH) A02B-0323-K050
Protection sheet for For 10.4” LCD (Non-glare type) A08B-0090-K040
touch panel For 15” LCD (Non-glare type) A08B-0090-K041
For 10.4” LCD (Clear type) A08B-0090-K043
For 15” LCD (Clear type) A08B-0090-K044
Pen for the touch panel A02B-0236-K111


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 738 -
C BOOT SYSTEM
C.1 OVERVIEW
The boot system load the CNC system software (Flash ROM → DRAM), then starts it so that software 
can be executed.
The boot system provides the following maintenance functions for the CNC:
(1) Registering a file in Flash ROM
A file is read from the FAT16-formatted memory card and written to the Flash ROM.
(A FAT32-formatted memory card cannot be recognized.)
(2) Checking a file (series and edition) in Flash ROM


key: chroma:document
string_value:
(3) Deleting a file from Flash ROM
(4) Deleting a file from Memory card
(5) Saving a file in Flash ROM to a Memory card
(6) Batch saving and restoration of files of parameters and programs backed up by battery (SRAM area), 
to and from a Memory card
(7) Formatting of a Memory card
This manual describes the activation of the boot system, as well as the screen displays and operation for 
the functions listed above.
CAUTION


key: chroma:document
string_value:
CAUTION
1 This control unit supports the use of a Memory card as an input/output device. 
The Flash ATA card is available:
See the order list for details of the supported Memory card types.
2 On a Memory card, only those files that are in the root directory can be accessed 
for display, reading, and writing. Those in subdirectories cannot be used.
3 The time required to read or write each data item varies depending on the 
Memory card type, the status of use, and other factors.


key: chroma:document
string_value:
4 No normal operation can be guaranteed for any memory cards other than those 
purchased from FANUC.
5 When formatting a flash ATA card, use the quick formatting method, which 
clears the file allocation table and the directory information on the root directory. 
An unformatted flash ATA card needs to be formatted in FAT16 with a PC or the 
like. (A FAT32-formatted ATA card cannot be recognized.)
NOTE
For boot system about Type 0 (LCD-mounted type and stand-alone type), or


key: chroma:document
string_value:
Type 1 (stand-alone type), refer to APPENDIX, “MAINTENANCE OF 
PERSONAL COMPUTER FUNCTIONS (BOOT-UP AND IPL)”


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 739 -
C.1.1 Displaying the Power ON Sequence
(1)
(2)
(3)
(4)
(5)
(7)
RAM TEST :END
ROM TEST :END [60WFA]
DRAM ID :xxxxxxxx
SRAM ID :xxxxxxxx
FROM ID :xxxxxxxx
*** MESSAGE ***
LOADING CNC DATA-1 xxxxxx/xxxxxx
END
Processing is stopped in the event of 
an error (2)
RAM TEST :END
ROM TEST :ERROR
(6)
*** MESSAGE ***
ROM PARITY ERROR:NC BASIC. HIT SELECT.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
SELECT key → SYSTEM MONITOR
Fig. C.1.1 (a)


key: chroma:document
string_value:
Fig. C.1.1 (a)
Details of display items
(1) WORK RAM test results are displayed. In the event of an error, however, the sequence is not 
displayable, and LED indication is conducted without error display.
(2) BOOT ROM parity test results are displayed. During normal operation, the series and edition are 
displayed. In the event of an error, processing is stopped.
(3) The ID of the DRAM MODULE installed in the CNC is displayed.
(4) The ID of the SRAM MODULE installed in the CNC is displayed.


key: chroma:document
string_value:
(5) The ID of the FROM MODULE installed in the CNC is displayed.
(6) The CNC BASIC software in Flash ROM is checked for validity and, in the event of an error, an 
error is displayed. In the event of an error, clicking the [SELECT] soft key allows you to select the 
SYSTEM MONITOR screen.
(7) This message indicates that the CNC BASIC software is being transferred to Flash ROM to DRAM.


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 740 -
C.1.2 Starting the Boot System
In ordinary system activation, the boot system automatically transfers files from Flash ROM to DRAM in 
the background.
The user is not aware of this operation. However, the boot system must be operated manually, from menu 
screen, when maintenance is to be carried out or when the Flash ROM does not contain a required file.
(1) In system maintenance, for example, to replace a file in ROM Operation : Turn the power on by


key: chroma:document
string_value:
simultaneously pressing the two soft keys at the right end. If no soft keys are provided, use MDI 
numeric keys 6 and 7.
1 2 3 4 5 6 7
Fig. C.1.2 (a)
(2) When the Flash ROM does not contain a file required to start the CNC
Immediately after the CNC is turned on, the boot system starts transferring files from Flash ROM to 
DRAM. If, for some reason, a system file required to start the CNC is not in Flash ROM or has been 
destroyed, the boot system is automatically started.


key: chroma:document
string_value:
C.1.3 System Files and User Files
The boot system organizes files in Flash ROM into two main groups : system files and user files. These 
two file types have the following characteristics : 
System files
CNC and servo control software provided by FANUC
User files
PMC sequence program (ladder), P-CODE macro program, and other user-created files
Naming convention for user files
Each of the files in flash ROM has a specific name based on its type. These file names are used by the


key: chroma:document
string_value:
following items described later.
• SYSTEM DATA CHECK
• SYSTEM DATA DELETE
• SYSTEM DATA SAVE
The correspondence between the file names and their types is shown below.
Table C.1.3 (a)
File name Type
PMC□ Ladder
PMCS Ladder (for dual check safety)
M□PMCMSG PMC message multi-language data
CEX □.□M C Language Executor user application
CEX□○○○○ C Language Executor user data
PD□□_□□□ Macro executor user application
□: One numeric
○: One alphanumeric


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 741 -
C.2 SCREEN CONFIGURATION AND OPERATING 
PROCEDURE
When the boot system is first started, the MAIN MENU screen is displayed. This screen is described 
below : 
MAIN MENU screen
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
SYSTEM MONITOR MAIN MENU 60WF - 01 
1.END
2.USER DATA LOADING
3.SYSTEM DATA LOADING
4.SYSTEM DATA CHECK
5.SYSTEM DATA DELETE
6.SYSTEM DATA SAVE
7.SRAM DATA BACKUP
8.MEMORY CARD FORMAT
*** MESSAGE ***


key: chroma:document
string_value:
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. The series and edition of 
the BOOT SYSTEM are displayed at 
the right end.
(2) Function for terminating the boot 
system and starting the CNC.
(3) Function for writing data to Flash 
ROM.
(4) Function for writing data to Flash 
ROM.
(5) Function for checking the edition of a 
file in ROM.
(6) Function for deleting a file from Flash 
ROM or Memory card.


key: chroma:document
string_value:
ROM or Memory card.
(7) Function for making a backup copy of 
the data stored on the Memory card.
(8) Function for backing up and restoring 
the SRAM area
(9) Function for formatting a Memory 
card.
(10) Simple operating instructions and 
error messages are displayed.
Fig. C.2 (a)
Operating procedure
Press the [UP] or [DOWN] soft key to select the desired function. After positioning the cursor to the


key: chroma:document
string_value:
desired function, press the [SELECT] soft key. Before executing a function, for a confirmation, it maybe 
need to press the [YES] or [NO] soft key.
Basic operation
Position the cursor.
[ UP ]
[DOWN ]
Select a function
[SELECT]
Check the selection
[ YES ]
[ NO ]
Execute the 
function
Select END Return to original 
state
Fig. C.2 (b)


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 742 -
C.2.1 USER DATA LOADING/SYSTEM DATA LOADING Screen
Description
This screen is used to read a user file from a Memory card into Flash ROM.
The USER DATA LOADING screen is used to load ROM data from a Memory card to Flash ROM.
FANUC uses the SYSTEM DATA LOADING screen.
Screen configuration
(1)
(2)
(3)
(4)
(5)
SYSTEM DATA LOADING
MEMORY CARD DIRECTORY (FREE[KB]: 5123)
1 PMC1.MEM 131200 2011-01-01 12:00
2 PMC2.MEM 131200 2011-01-01 12:00
3 END


key: chroma:document
string_value:
3 END
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) The size of the free space of the 
Memory card is displayed.
(3) A list of files in the Memory card is 
displayed.
(4) Returning to the MAIN MENU.
(5) Message
Fig. C.2.1 (a)
Operating procedure
(1) Position the cursor to the file to be read from the Memory card and written to Flash ROM. Then, 
press the [SELECT] soft key.
- A single page can list up to ten file names.


key: chroma:document
string_value:
- If the Memory card contains ten or more files, the remaining files are displayed on another page. 
To display the next page, press the soft key. To display the previous page, press the 
soft key. The END option is displayed on the last page.
(2) When you select a file from the USER DATA LOADING screen, you are prompted for 
confirmation.
SYSTEM DATA LOADING
MEMORY CARD DIRECTORY (FREE[KB]: 5123)
1 PMC1.MEM 131200 2011-01-01 12:00
2 PMC2.MEM 131200 2011-01-01 12:00
3 END
*** MESSAGE ***


key: chroma:document
string_value:
3 END
*** MESSAGE ***
LOADING OK ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.1 (b)
(3) To start loading, press the [YES] soft key. To cancel, press the [NO] key.
*** MESSAGE ***
LOADING FROM MEMORY CARD xxxxxx/xxxxxx
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.1 (c)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 743 -
(4) When loading terminates normally, the system displays the following message. Press the [SELECT] 
soft key. If an error occurs, see C.3
*** MESSAGE ***
LOADING COMPLETE.
HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.1 (d)
NOTE
The option information file (named "OPRM INF") cannot be deleted or rewritten.
When this file is rewritten, the maintenance by FANUC is needed.
C.2.2 SYSTEM DATA CHECK Screen
Description


key: chroma:document
string_value:
Description
This screen is used to list files in Flash ROM or Memory card, together with the corresponding numbers 
of management units in each file and the series and edition of the software.
Screen configuration
(1)
(2)
(3)
(4)
(5)
(6)
SYSTEM DATA CHECK
1.FROM SYSTEM
2.MEMORY CARD SYSTEM
3.CNC BACKUP MENU
 4.END
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) Select the FROM SYSTEM screen.
(3) Select the MEMORY CARD SYSTEM


key: chroma:document
string_value:
screen.
(4) CNC BACKUP MENU is not used 
usually. When the operation is 
necessary, FANUC explain separately.
(5) Returning to the MAIN MENU.
(6) Message
Fig. C.2.2 (a)
Screen configuration (FROM SYSTEM screen)
(1)
(2)
(3)
(4)
SYSTEM DATA CHECK
FROM DIRECTORY
 21 PS0B (0009) *
22 PS1B (0002) *
23 PS2O (0006) *
24 DGG0SRVO(0005) *
 25 PMC1 (0001)
 26 PMCS (0001)
 27 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title.


key: chroma:document
string_value:
(1) Screen title. 
(2) Names of files in Flash ROM The 
number of management units 
constituting each file appears in 
parentheses to the right of the filename.
 The system file displays “*”.
(3) Returning to the MAIN MENU.
(4) Message
Fig. C.2.2 (b)


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 744 -
Screen configuration (MEMORY CARD SYSTEM screen)
(1)
(2)
(3)
(4)
(5)
SYSTEM DATA CHECK
MEMORY CARD DIRECTORY (FREE[KB]: 5123)
1 PMC1.MEM 131200 2011-01-01 12:00
2 PMC2.MEM 131200 2011-01-01 12:00
3 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) The size of the free space of the 
Memory card is displayed.
(3) A list of files in the Memory card is 
displayed.


key: chroma:document
string_value:
displayed.
(4) Returning to the MAIN MENU.
(5) Message
Fig. C.2.2 (c)
Operating procedure
(1) Select either the FROM SYSTEM or MEMORY CARD SYSTEM screen.
(2) Select the file that you want to confirm (for example, "SYS1-CNC (0032)").
(3) For the selected file, the management unit numbers are listed, together with the series and editions of 
the management units. After checking the listed data, select the [SELECT] soft key to return to the 
file selection screen.
(1)
(2)
SYSTEM DATA CHECK


key: chroma:document
string_value:
(1)
(2)
SYSTEM DATA CHECK
SYS1-CNC(0032) *A
1 D6G3 001A 0000 9 D6G3 101A 0008
2 D6G3 021A 0001 10 D6G3 121A 0009
3 D6G3 041A 0002 11 D6G3 141A 000A
4 D6G3 061A 0003 12 D6G3 161A 000B
5 D6G3 081A 0004 13 D6G3 181A 000C
6 D6G3 0A1A 0005 14 D6G3 1A1A 000D
7 D6G3 0C1A 0006 15 D6G3 1C1A 000E
8 D6G3 0E1A 0007 16 D6G3 1E1A 000F
*** MESSAGE ***
HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) The following items are displayed for 
each management unit:
- Series


key: chroma:document
string_value:
- Series
- ROM number and edition
- Internal management-unit number
If a check result cannot be displayed, a 
"@" is displayed.
Fig. C.2.2 (d)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 745 -
C.2.3 SYSTEM DATA DELETE Screen
Description
This screen is used to delete a user file from Flash ROM or Memory card.
Screen configuration
(1)
(2)
(3)
(4)
(5)
SYSTEM DATA DELETE
 1.FROM SYSTEM
 2.MEMORY CARD SYSTEM
 3.END
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) Select the FROM SYSTEM screen.
(3) Select the MEMORY CARD SYSTEM 
screen.
(4) Returning to the MAIN MENU.


key: chroma:document
string_value:
(5) Message
Fig. C.2.3 (a)
Screen configuration (FROM SYSTEM screen)
(1)
(2)
(3)
(4)
SYSTEM DATA DELETE
FROM DIRECTORY
 21 PS0B (0009) *
22 PS1B (0002) *
23 PS2O (0006) *
24 DGG0SRVO(0005) *
 25 PMC1 (0001)
 26 PMCS (0001)
 27 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) Names of files in Flash ROM
The number of management units 
constituting each file appears in 
parentheses to the right of the filename.


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 746 -
Screen configuration (MEMORY CARD SYSTEM screen)
(1)
(2)
(3)
(4)
(5)
SYSTEM DATA DELETE
MEMORY CARD DIRECTORY (FREE[KB]: 5123)
 1 PMC1.MEM 131200 2011-01-01 12:00
 2 PMC2.MEM 131200 2011-01-01 12:00
 3 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) The size of the free space of the 
Memory card is displayed.
(3) A list of files in the Memory card is 
displayed.


key: chroma:document
string_value:
displayed.
(4) Returning to the MAIN MENU.
(5) Message
Fig. C.2.3 (c)
Operating procedure
(1) Select either the FROM SYSTEM or MEMORY CARD SYSTEM screen.
(2) Select the file you want to delete.
(3) The following message is displayed for confirmation.
*** MESSAGE ***
DELETE OK ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.3 (d)
(4) To start deleting, press the [YES] soft key. To cancel, press the [NO] key.
*** MESSAGE ***
EXECUTING
ADDRESS xxxx:


key: chroma:document
string_value:
EXECUTING
ADDRESS xxxx:
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.3 (e)
(5) When deleting terminates normally, the system displays the following message. Press the [SELECT] 
soft key. If an error occurs, see C.3
*** MESSAGE ***
DELETE COMPLETE. HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.3 (f)
Others (System files and user files on SYSTEM DATA DELETE screen)
The system files are protected from accidental deletion. User files, however, are not protected.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 747 -
C.2.4 SYSTEM DATA SAVE Screen
Description
This screen is used to write a user file in Flash ROM to a Memory card. Only user files can be saved from 
Flash ROM to a Memory card. System files cannot be saved.
Screen configuration
(1)
(2)
(3)
(4)
SYSTEM DATA SAVE
FROM DIRECTORY
 21 PS0B (0009) *
22 PS1B (0002) *
23 PS2O (0006) *
24 DGG0SRVO(0005) *
 25 PMC1 (0001)
 26 PMCS (0001)
 27 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.


key: chroma:document
string_value:
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) Names of files in Flash ROM 
The number of management units 
constituting each file appears in 
parentheses to the right of the filename.
(3) Returning to the MAIN MENU.
(4) Message
Fig. C.2.4 (a)
Operating procedure
(1) Select the file you want to save.
(2) The system displays the following confirmation message :
*** MESSAGE ***
SYSTEM DATA SAVE OK ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.4 (b)


key: chroma:document
string_value:
Fig. C.2.4 (b)
(3) To start saving, press the [YES] key. To cancel, press [NO].
*** MESSAGE ***
STORE TO MEMORY CARD
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.4 (c)


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 748 -
(4) When saving terminates normally, the system displays the following message. Press the [SELECT] 
key. The names of files written to the Memory card are listed. Check the file names by, for example, 
making a note of the list.
*** MESSAGE ***
FILE SAVE COMPLETE. HIT SELECT KEY.
SAVE FILE NAME : PMC1.000
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.4 (d)
Saving ATA PROG


key: chroma:document
string_value:
Saving ATA PROG
A file whose file name is ATA PROG contains an NC program. Even if you want to save this file, you 
cannot save it on this SYSTEM DATA SAVE screen, because it is saved together with SRAM data on the 
SRAM DATA UTILITY screen.
Others (System files and user files on SYSTEM DATA SAVE screen)
The SYSTEM DATA SAVE function provides a safeguard against free copying of the system files.
User files, however, are not protected.


key: chroma:document
string_value:
Files saved from Flash ROM to a Memory card have the following names : 
Table C.2.4 (a)
Header ID in Flash ROM File name in Memory card
 PMC1 
 PD010.5M
 PD011.0M
→
→
→
 PMC1.xxx
 PD0105M.xxx
 PD0110M.xxx
"xxx" is replaced by one of 32 numbers "000", "001", …, and "031".
For example, if you attempt to save the file "PMC1 " from Flash ROM to a Memory card, it will be saved 
with a name of "PMC1.000" if no file with a name of "PMC1.000" is found on the Memory card. If,


key: chroma:document
string_value:
however, that file is saved to a Memory card that already contains a file named PMC1.000, the saved file 
is named PMC1.001. As files are added, the extension is incremented up to a maximum of PMC1.031. 
Any no-longer used numbers in the sequence of the extension numbers are used in as sending order. If 
two or more files having identical names but different extension numbers are normally saved to the 
Memory card, check the file names displayed subsequently.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 749 -
C.2.5 SRAM DATA UTILITY Screen
Description
This screen is used to collectively save and restore parameters, tool offset memory, and other data,
retained after the CNC power in SRAM is turned off, to and from a Memory card.
Screen configuration
(1)
(2)
(3)
(4)
(5)
SRAM DATA UTILITY
1.SRAM BACKUP ( CNC -> MEMORY CARD )
2.RESTORE SRAM ( MEMORY CARD -> CNC )
3.AUTO BKUP RESTORE ( FROM -> CNC )
 4.END
 SRAM + ATA PROG FILE : (4MB)
 SRAM_BAK.001


key: chroma:document
string_value:
SRAM_BAK.001
*** MESSAGE ***
SET MEMORY CARD NO.001
ARE YOU SURE ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(1) Screen title. 
(2) Menu
 Please refer to 5.3 AUTOMATIC DATA 
BACKUP for AUTO BKUP RESTORE.
(3) Returning to the MAIN MENU.
(4) The SRAM file size is displayed.
(Displayed after a processing option is 
selected.)
(5) The name of the file currently being 
saved or loaded is displayed. (Displayed 
after a processing option is selected.)
Fig. C.2.5 (a)


key: chroma:document
string_value:
Fig. C.2.5 (a)
Operating procedure (Backing up data)
(1) Select "1.SRAM BACKUP" The following confirmation message is displayed. To start backup, 
press the [YES] soft key.
(2) If the data cannot be saved entirely onto a single Memory card, a message such as that shown below 
is displayed. With the power still on, insert the second Memory card and press the [YES] key. Press 
the [NO] key to cancel saving.
*** MESSAGE ***
SET MEMORY CARD NO.002
ARE YOU SURE ? HIT YES OR NO.


key: chroma:document
string_value:
ARE YOU SURE ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.5 (b)
(3) In this way, you can divide SRAM data onto a maximum of 999 Memory card for backup.
(4) Upon the termination of backup, the system displays the following message. Press the [SELECT] 
soft key.
*** MESSAGE ***
SRAM BACKUP COMPLETE. HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.5 (c)


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 750 -
Operating procedure (Restoring the data)
(1) Select "2.RESTORE SRAM" The following confirmation message is displayed. To start restoration, 
press the [YES] soft key.
(2) A message such as that shown below is displayed. Insert the first Memory card containing 
SRAMBACK.001 and press the [YES] key. Press the [NO] key to cancel restoration.
*** MESSAGE ***
SET MEMORY CARD INCLUDING SRAMBAK.001
ARE YOU SURE ? HIT YES OR NO.


key: chroma:document
string_value:
ARE YOU SURE ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.5 (d)
(3) If another Memory card is required, a message such as that shown below is displayed. With the 
power still on, insert the second Memory card and press the [YES] key. Press the [NO] key to cancel 
restoration.
*** MESSAGE ***
SET MEMORY CARD INCLUDING SRAMBAK.002
ARE YOU SURE ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.5 (e)


key: chroma:document
string_value:
Fig. C.2.5 (e)
(4) Replace the second card with another, if required. Repeat this step until backing up all data.
(5) Upon the termination of restoration, the system displays the following message. Press the [SELECT] 
soft key.
*** MESSAGE ***
SRAM RESTORE COMPLETE. HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.5 (f)
CAUTION
1 Backup files will be created with a file name of SRAM_BAK.xxx, where xxx is 
replaced with a number between 001 and 999 sequentially.


key: chroma:document
string_value:
On the first Memory card, a backup file is created with a name of 
SRAM_BAK.001. If all data is not contained on the single card, a backup file 
containing the excess data is created with a name of SRAM_BAK.002 on the 
second Memory card.
In this way, you can divide data onto a maximum of 999 Memory cards for 
saving.
2 Check that the Memory card used for backup does not contain a file with a name 
of SRAM_BAK.xxx before performing a BACKUP operation. You can check a list


key: chroma:document
string_value:
of file names on a Memory card by using the SYSTEM DATA LOADING 
function.
3 The Memory card used for backup needs to be formatted in FAT16.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 751 -
C.2.6 MEMORY CARD FORMAT Screen
Description
This function is used to format a Memory card. Memory cards must be formatted before they can be used 
for the first time or before they can be re-used after their data has been destroyed.
Operating procedure
(1) From the SYSTEM MONITOR MAIN MENU screen, select "8.MEMORY CARD FORMAT."
(2) The system displays the following confirmation message. Press the [YES] key.
*** MESSAGE ***


key: chroma:document
string_value:
*** MESSAGE ***
MEMORY CARD FORMAT OK ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.6 (a)
(3) The system displays the following message asking whether to delete all data on the Memory card. 
To format the Memory card, press the [YES] key.
*** MESSAGE ***
MEMORY CARD FORMAT OK ? HIT YES OR NO.
ALL DATA IN THE MEMORY CARD IS LOST.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.6 (b)
(4) The system displays the following message during formatting :
*** MESSAGE ***


key: chroma:document
string_value:
*** MESSAGE ***
FORMATTING MEMORY CARD.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.6 (c)
(5) When a card has been formatted normally, the system display the following message. Press the 
[SELECT] soft key.
*** MESSAGE ***
FORMAT COMPLETE. HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.6 (d)


key: chroma:document
string_value:
C. BOOT SYSTEM APPENDIX B-64695EN/01
- 752 -
C.2.7 LOAD BASIC SYSTEM
Description
The function is used to terminate the boot system and activate the CNC.
Operating procedure
From the MAIN MENU screen, select "1. END." The system displays the "ARE YOU SURE? HIT YES 
OR NO" message. To terminate the boot system and activate the CNC, press the [YES] soft key. Press the 
[NO] soft key, and you will be brought back to the MAIN MENU.
*** MESSAGE ***
ARE YOU SURE ? HIT YES OR NO.


key: chroma:document
string_value:
ARE YOU SURE ? HIT YES OR NO.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
Fig. C.2.7 (a)
C.3 ERROR MESSAGES AND REQUIRED ACTIONS
The following table lists and explains error messages in alphabetical order.
Table C.3 (a)
Message Description and required action
D DEVICE ERROR (xxxx) An attempt to write data to Flash ROM was unsuccessful. 
Turn the power off and back on again. If the second 
attempt also fails, the Flash ROM module may have been 
damaged or destroyed. It is necessary to replace the Flash


key: chroma:document
string_value:
ROM module.
F FILE CHECK ERROR (SRAM_BAK.001)
HIT SELECT KEY.
SRAM backup file (SRAM_BAK.001) on the memory card 
is illegal. 
It is possible to have damaged the file.
FILE CLOSE ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
FILE DELETE ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may


key: chroma:document
string_value:
not be inserted in the slot securely.
FILE OPEN ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
FILE READ ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
FILE SAVE ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may


key: chroma:document
string_value:
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
FLASH MEMORY NO SPACE.
HIT SELECT KEY.
There is insufficient free Flash ROM module to store the 
selected file. Delete any unnecessary files from Flash 
ROM. Alternatively, it is necessary to replace the Flash 
ROM module with another with a larger size.
I ILLEGAL FORMAT FILE.
HIT SELECT KEY.
The selected file cannot be read into Flash ROM. The


key: chroma:document
string_value:
selected file or the header information for Flash ROM may 
have been damaged or destroyed.
ILLEGAL SRAM MODULE.
HIT SELECT KEY.
The SRAM module ID is illegal. Check the drawing No. of 
the SRAM module.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX C. BOOT SYSTEM
- 753 -
Message Description and required action
M MAX EXTENSION OVER. HIT SELECT KEY. The extension number added to a file name exceeds 031. 
Either replace the Memory card or delete any unnecessary 
backup files.
MEMORY CARD DISMOUNT ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.


key: chroma:document
string_value:
MEMORY CARD FORMAT ERROR Access to a Memory card failed. The Memory card may 
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
MEMORY CARD FULL.
HIT SELECT KEY.
The Memory card is full. Delete any unnecessary files from 
the Memory card. Alternatively, replace the Memory card 
with another card having sufficient free space.
MEMORY CARD MOUNT ERROR.
HIT SELECT KEY.
The Memory card could not be accessed. Check that the


key: chroma:document
string_value:
Memory card has been FAT16-formatted.
(It is not recognized when formatted in FAT32 format.)
MEMORY CARD NOT EXIST.
HIT SELECT KEY.
The Memory card is not inserted into its slot. Check that 
the Memory card is pushed fully home.
MEMORY CARD PROTECTED. HIT SELECT 
KEY.
Although writing to the Memory card was selected, the 
write inhibit switch is set. Disable the write inhibit switch.
MEMORY CARD RESET ERROR.
HIT SELECT KEY.
Access to a Memory card failed. The Memory card may


key: chroma:document
string_value:
have been damaged electrically, or the Memory card may 
not be inserted in the slot securely.
R ROM PARITY ERROR:NC BASIC. HIT 
SELECT.
NC BASIC data is not correct. Use SYSTEM DATA 
CHECK to check that CNC system software is installed.
S SRAM TEST ERROR (ECC) An error was detected in the SRAM module. You can start 
up the system because data has been automatically 
restored. It is necessary to replace the SRAM module, 
however, just in case that the data may be disarranged in 
the future.


key: chroma:document
string_value:
D. MEMORY CARD SLOT APPENDIX B-64695EN/01
- 754 -
D MEMORY CARD SLOT
D.1 OVERVIEW
Whether a memory card slot is provided or not depends on the hardware configuration. See the Table D.1
(a) :
(Supplementary)
- Configurations 1 to 2 indicate hardware configuration. See Section “ HARDWARE 
CONFIGURATION”.
Table D.1 (a) 
Hardware configuration Card slot on LCD unit Card slot on control unit
Configuration 1 Provided No card slot
Configuration 2
Provided
(when PANEL iH Pro is used)


key: chroma:document
string_value:
(when PANEL iH Pro is used)
(See NOTE given below.)
Provided
NOTE
When the hardware configuration is Configuration 2, software write operation 
and other operations are implemented by Personal Computer functions.
D.2 MEMORY CARD TYPES (FUNCTIONS)
NOTE
No normal operation can be guaranteed for any memory cards other than those 
purchased from FANUC.
Use of the compact flash card adapter in the card slot on the display unit side


key: chroma:document
string_value:
When a compact flash card is inserted into a compact flash card adapter (A02B-0303-K150) (referred to 
below as the CF adapter) purchased from FANUC, and then the CF adapter is inserted into the card slot 
on the display unit side, the compact flash card lock function is available, the memory card interface 
cover can be closed with the CF adapter inserted.
1. Insertion
- Set a compact flash card in the CF adapter (A02B-0303-K150).


key: chroma:document
string_value:
- Check that lock lever A is lifted, then insert the CF adapter into the memory card interface.
- Lower lock lever A.
- Close the memory card interface cover.
NOTE
1 For continuous operation with a CF adapter inserted, be sure to lower lock lever 
A and close the memory card interface cover. 
2 The lock function is enabled only when a CF adapter (A02B-0303-K150) is used.
3 Insert a CF adapter so that the plane bearing the label faces the screen.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX D. MEMORY CARD SLOT
- 755 -
2. Extraction
- Open the cover of the memory card interface.
- Push up lock lever A.
- Push eject button B once. The button protrudes.
- Push eject button B again. The CF adapter is ejected.
- Hold the CF adapter with fingers and pull it out.
- Close the memory card interface cover.
NOTE
When the lock lever is lowered (locked), the eject button cannot be pushed.
Fig. D.2 (a)


key: chroma:document
string_value:
D. MEMORY CARD SLOT APPENDIX B-64695EN/01
- 756 -
D.3 HARDWARE CONFIGURATION
Configuration 1
LCD-mounted type
Control unit (LCD-mounted type)
Card slot on 
display unit side
Fig. D.3 (a)
Configuration 2
In the case of the personal computer or PANEL iH Pro is connected to the stand-alone type by using 
HSSB interface.
PANEL iH Pro or Personal Computer
Optical cable
Control unit (stand-alone type)
(When PANEL iH Pro is used)
Card slot on display unit side
Card slot on display 
unit side


key: chroma:document
string_value:
B-64695EN/01 APPENDIX E. LED DISPLAY
- 757 -
E LED DISPLAY
E.1 OVERVIEW
On the CNC, a 7-segment LED is installed.
The 7-segment LED indication changes according to the operating status of the CNC.
The 7-segment LED indications provided after the power is turned on until the CNC is ready for 
operation and when system errors occur are described below.
E.2 7-SEGMENT LED INDICATIONS (TURNED ON)
Table E.2 (a) Meanings of LED Indications
LED Display Meaning
Power not turned on (power-off state)


key: chroma:document
string_value:
Initialization completed and ready for operation
CPU started up
(BOOT system)
Initialization of G/A
(BOOT system)
Initialization of various functions
Task initialization
System configuration parameter check
Additional board waiting 2
Installation of various drivers
All files cleared
Title display
System ROM test
State where the CPU is not started after the power is turned on
(BOOT system)
BOOT system ended, NC system started
(BOOT system)
FROM initialization
Loading of embedded software


key: chroma:document
string_value:
Loading of embedded software
Loading of software for optional boards
IPL monitoring in progress
DRAM test error
(BOOT system, NC system)
BOOT system error 
(BOOT system)
File cleared
Optional board waiting 1


key: chroma:document
string_value:
E. LED DISPLAY APPENDIX B-64695EN/01
- 758 -
LED Display Meaning
Loading of basic system software
(BOOT system)
Fan motor check under way
(BOOT system)
Optional board waiting 3, Optional board waiting 4
I/O Link waiting (I/O Link βi , Power Mate, etc.)
Infinite loop of ladder program
Final system operation check
Fan motor faulty
(BOOT system)
Indicator initialization
(BOOT system)
FROM initialization
(BOOT system)
BOOT (NCBOOT32) of CNC with personal computer being executed


key: chroma:document
string_value:
BOOT monitoring in progress
(BOOT system)
If processing stops during startup due to a CNC error, and the system alarm screen is not displayed, take 
corrective action referring to Table E.2 (b).
Table E.2 (b) Faulty Regions and Check Items If Processing Stops during Startup
LED display Faulty region and check item
The power supply (24V), backpanel (with power supply) (if the CNC is a LCD-mounted type 
control unit), or power supply unit (if the CNC is a stand-alone type control unit) may be


key: chroma:document
string_value:
defective.
Check that the HSSB cable is attached correctly (if the CNC is a stand-alone type control 
unit).
The main board may be faulty.
Check the alarm LED "CCPUALM"(if the CNC is a LCD-mounted type control unit), the alarm 
LED "ALM4"(if the CNC is a Stand-alone type control unit) (Note) on the main board.
If the LED noted above is lit : The CPU card may be faulty.
If the LED noted above is not lit : The main board may be faulty.
The main board may be faulty.


key: chroma:document
string_value:
The main board may be faulty.
The CPU card or main board (CPU) may be faulty.
The FROM/SRAM module or the main board may be faulty.
The CPU card or the FROM/SRAM module may be faulty.
The main board may be faulty.
The CPU card or main board (CPU) may be faulty.
The fan motor in the CNC control section may be faulty.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX E. LED DISPLAY
- 759 -
NOTE
See Chapter “CONTROL UNIT HARDWARE” for descriptions of the location of 
the alarm LED “CCPUALM” or “ALM4”.
E.3 7-SEGMENT LED INDICATIONS (BLINKING)
Table E.3 (a)
LED Display Meaning
Action
ROM PARITY error
The FROM/SRAM module may be faulty.
An FROM file for program memory cannot be created.
The state of the file for program memory on the FROM is checked with the BOOT system.
Rearrange the FROM.
Check the FROM size.


key: chroma:document
string_value:
Check the FROM size.
Software-detected system alarm
If it is generated during startup: Use BOOT to check the state of the built-in software in 
FROM, and check the size of DRAM.
In other cases: Check the error on the alarm screen and take corrective action.
The DRAM/SRAM/FROM ID is invalid.
(BOOT system, NC system)
The main board (CPU) or the FROM/SRAM module may be faulty.
A servo CPU timeout occurred.
Check the state of servo software on the FROM with the BOOT system.


key: chroma:document
string_value:
The main board (Servo CPU) or the additional axis board may be faulty.
An error occurred when embedded software is incorporated.
Check the state of embedded software on the FROM with the BOOT system.
Hardware-detected system alarm
Check the error on the alarm screen and take corrective action.
Software for optional boards could not be loaded.
Check the state of software for optional boards on the FROM with the BOOT system.
An error occurred in waiting for an optional board.


key: chroma:document
string_value:
The option board or the PMC module may be faulty.
The BOOT FROM was updated.
(BOOT system)
Turn on the power again.
DRAM test error
The main board (CPU) may be faulty.
The ID of the indicator is invalid.
Check the indicator.
The ID of the BASIC system software does not math that of the hardware.
Check the combination of the BASIC system software and the hardware


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 760 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS (BOOT-UP AND 
IPL)
F.1 OVERVIEW
If the case of Type 0 (LCD-mounted type and stand-alone type), or Type 1 (stand-alone type), 
Ncboot32.exe can be used for the maintenance of the CNC.
Ncboot32.exe provides the following functions:
• BOOT screen (for CNC user data maintenance, SRAM backup, and so forth)
• IPL screen (for clearing SRAM, and so forth)


key: chroma:document
string_value:
• Display of the CNC power-on screen
• Display of CNC alarm screen
• Re-connection in case of the occurrence of a communication error
• Start of a registered application program
• Automatic display of the BOOT/IPL screen during the next startup of the CNC
• Restoration of auto backup data
Ncboot32.exe is copied to the System 32 folder of Windows during driver installation.
At the start of Windows, Ncboot32.exe starts automatically, and resides in the system tray.
Fig. F.1 (a)


key: chroma:document
string_value:
Fig. F.1 (a)
Supplementary 1: Multi-connection
Ncboot32.exe supports HSSB multi-connection. The CNCs connected by HSSB are managed as nodes. 
The boot, IPL, and system alarm screens are displayed in windows that are opened independently for each 
node.
Supplementary 2: Termination method
Normally, Ncboot32.exe need not be terminated. If you need to terminate it, however, see the "System 
tray" explanation, below: Display the popup menu and select "End".


key: chroma:document
string_value:
When the Ncboot32.exe window is open, End cannot be selected.
System tray
Right-click the icon in the system tray, and the popup menu, shown below, appears at the lower left 
corner of the screen.
Fig. F.1 (b)
Selecting [Open] causes the status screen to open.
Selecting [About] causes the version information dialog box to appear.
Selecting [End] causes Ncboot32.exe to terminate.
Double-clicking the icon in the system tray causes Open in the menu to be automatically selected.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 761 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F.2 CHANGING START SEQUENCES
By pressing the MDI keys 6 and 7 and turning the power ON for the LCD-mounted type CNC, or by 
setting the rotary switch provided on the main board for the stand-alone type CNC, you can perform 
maintenance work using the BOOT and IPL screens.
During normal operation
1. The CNC starts without waiting for communication to be established.


key: chroma:document
string_value:
2. The PC waits to be connected to the CNC for communication.
3. Initialize a work area for the FOCAS2 library.
4. Start a registered application program.
5. Perform monitoring for communication errors and CNC system alarms.
During maintenance
1. Wait until communication with the CNC is established.
2. Display the boot screen.
3. Display the IPL screen.
4. Display the CNC power-on screen.
5. Initialize a work area for the FOCAS2 library.
6. Start a registered application program.


key: chroma:document
string_value:
7. Perform monitoring for communication errors and CNC system alarms.
Location of rotary switch of stand-alone type CNC
Rotary switch
Fig. F.2 (a)


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 762 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F.3 EXPLANATION OF SCREENS
NOTE
To open each screen of Ncboot32.exe, you are recommended to use either the 
mouse or touch panel.
F.3.1 BOOT Screen
Fig. F.3.1 (a)
The area where the file is to be placed can be changed by using the [Setting...] button.
Fig. F.3.1 (b)
Select the memory card on the CNC or the folder on a personal computer. The file location may be 
changed at any time.


key: chroma:document
string_value:
changed at any time.
"Memory Card on CNC": Specify the memory card slot of the CNC.
"Folder": Specify a folder on the PC.
To use the memory card slot beside PANEL iH Pro, select "Folder" and specify the drive name given to 
the memory card by Windows.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 763 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F.3.1.1 User data manipulation
The following screen is used for manipulating user data (including ladder programs and macro programs) 
on the NC.
Fig. F.3.1.1 (a)
[Load...] opens the file selection screen. Specify a file to be loaded.
[Save] saves the selected NC user data in a file.
[Check] checks the contents of the selected NC system data or user data.
[Delete] deletes the selected NC user data.


key: chroma:document
string_value:
NOTE
It is impossible to load, save, or delete system data.
F.3.1.2 SRAM operation
This screen is used to store and restore NC SRAM data.
Fig. F.3.1.2 (a)


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 764 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
[Backup]: Saves SRAM data to a file.
[Restore]: Restore SRAM data from a file.
The progress of the operation is indicated in the lower part of the screen. The name of the backup file is 
automatically determined according to the SRAM size and cannot be changed.
The CNC has the function of automatically saving the data of SRAM in FROM. The personal computer


key: chroma:document
string_value:
can restore the data that was saved automatically to SRAM. Press the [AutoBackup...] button to display 
the following screen.
Fig. F.3.1.2 (b)
Select a saved image under "Name" and press the [Restore] button to restore the SRAM data of the 
CNC.
F.3.1.3 File operation
The following screen is used for operating files on a memory card in the CNC or in a folder of the 
personal computer.
Fig. F.3.1.3 (a)
[Delete] deletes a selected file.


key: chroma:document
string_value:
[Format] formats the memory card. This button is valid when the memory card is selected by [Setting...]
[Refresh] updates the file list to the latest state. After changing memory cards, click this button.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 765 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F.3.2 IPL Screen
Fig. F.3.2 (a)
NOTE
The contents of the IPL screen vary depending on the CNC model. Follow the 
instructions displayed in the menu.
For details of the menu on the IPL screen and supported functions, see the following table.
Table F.3.2
Title on IPL screen Corresponding MDI key operation at power-on
(Operation with a standard CNC)
0. END


key: chroma:document
string_value:
0. END
1. IPL MONITOR <-> + <.> (Start-up of the IPL monitor)
2. BACK-UP CNC DATA ALL CLEAR <DELETE> + <RESET> (Memory all clear)
3. LOCKED PROGRAM ALL CLEAR <M> + <O>
(The C language executor is not temporarily started.)


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 766 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
F.4 OTHER SCREENS
F.4.1 CNC Alarm Screen
Fig. F.4.1 (a)
This screen appears when a system alarm is issued in the CNC. (The above screen is an example. The 
displayed information varies depending on the system alarm issued in the CNC.)
F.4.2 Status Screen
To open the status screen, double-click the icon in the system tray. Alternatively, in the menu popped up 
by right-clicking, click “Open”.


key: chroma:document
string_value:
Fig. F.4.2 (a)
Node: Node number
Name: Node name. (Define the node name in advance by using the HSSB applet on the control panel.)
Bus: Hardware communication status (0: Communication error, 1: Communication established)
Status: Status (in hexadecimal)


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 767 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
Bit 2: End of boot processing 
Bit 3: End of IPL processing
Bit 4: Rotary switch position 0
Bit 5: Display of 30 lines on IPL/system alarm screen
Bit 7: Internal flag
Bit 8: CNC system alarm
Bit 9: Internal flag
Bit 10: Internal flag
Pop up this window on communication error: By checking this item, this screen is opened automatically 
when a communication error occurs.


key: chroma:document
string_value:
Clicking the [Close] button closes the screen.
Clicking the [Setting...] button opens the option setting screen.
Clicking the [About...] button opens the version information screen.
F.4.3 Option Setting Screen
On the option setting screen, application programs can be registered.
Any programs for use with FOCAS2 will not run unless they are started after communication 
establishment with CNC. By registering these programs in Ncboot32.exe, they can be executed in


key: chroma:document
string_value:
synchronization with the start of FOCAS2. (Such as CNC screen display function)
Clicking the [Settings...] button on the status screen causes the option setting screen to open. On the 
option setting screen, an application must be registered with each node that requires it. In addition, it is 
possible to set the display of the BOOT/IPL screen during the next startup of the CNC.
Fig. F.4.3 (a)


key: chroma:document
string_value:
Fig. F.4.3 (a)
[Node] selects a node. In the list box in the center of the screen, the programs registered for the selected 
node are displayed.
[New...] registers a new program. When a blank character is included in the path, it is enclosed with 
double quotation marks.
[Remove] deletes a selected line.
[Edit] allows editing of a selected line. This button is used to edit arguments. The character string %d in 
the command line is replaced by a node number. To represent % itself, describe %%.


key: chroma:document
string_value:
Example: To start the CNC screen display function after FOCAS2 starts at that node, code the following:
“C:\Program Files\CNCScreen\CNCScrn.exe” /Node=%d


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 768 -
F. MAINTENANCE OF PERSONAL 
COMPUTER FUNCTIONS 
(BOOT-UP AND IPL)
To set the display of the BOOT/IPL screen during the next startup of the CNC, select the "Boot Option"
tab on the option setting screen.
Fig. F.4.3 (b)
If a CNC that is not grayed out is checked, the BOOT/IPL screen appears during the next startup of the 
CNC, regardless of the setting of the rotary switch on the CNC side. This display setting is enabled only


key: chroma:document
string_value:
B-64695EN/01 APPENDIX G. IPL MONITOR
- 769 -
G IPL MONITOR
G.1 OVERVIEW
With the IPL monitor, the following operations can be performed:
1) Clearing of individual files
CNC parameters, tool compensation data, and so forth can be cleared.
2) Output of system alarm information
System alarm information stored as history information can be output to the memory card.
3) Batch data output and restore
SRAM data and all of user file in FROM can be output and input.
WARNING


key: chroma:document
string_value:
WARNING
1 From the IPL monitor menu, do not select an item other than the items listed 
below.
The other items represent functions for FANUC service.
0. END IPL End IPL monitor
3. CLEAR FILE Clear an individual file
5. SYSTEM ALARM UTILITY Output a system alarm data
12. BATCH DATA BACKUP/RESTORE
2 When an individual file is cleared, all data stored in the file is cleared and 
initialized. So, before clearing an individual file, back up the data of the file as 
needed.


key: chroma:document
string_value:
needed.
3 If a system label error has occurred, perform a clear operation according to 
Appendix, "MEMORY CLEAR OPERATION", instead of clearing of an individual 
file.
G.2 STARTING OF THE IPL MONITOR
The IPL monitor can be started according to the procedure below.
Type 1, 3, 5 (LCD-mounted type)
<1> Turn on the power by pressing the MDI keys [.] and [-] simultaneously.
<2> The IPL monitor screen is displayed.
Type 0 (LCD-mounted type and stand-alone type), or Type 1 (stand-alone type)


key: chroma:document
string_value:
<1> Start NCBOOT32.
<2> Select "1. IPL MONITOR" on the IPL screen.
<3> The IPL monitor screen is displayed.
For details, see Appendix, "MAINTENANCE OF PERSONAL COMPUTER FUNCTIONS (BOOT-UP 
AND IPL)".


key: chroma:document
string_value:
G. IPL MONITOR APPENDIX B-64695EN/01
- 770 -
G.3 IPL MENU
When the IPL monitor is started, the following screen (Fig. G.3 (a)) is displayed.
Fig. G.3 (a)
Enter a menu item number by using the corresponding MDI key.
One of the following menu items can be selected:
0 : END IPL
3 : CLEAR FILE
5 : SYSTEM ALARM UTILITY
END IPL
This menu item ends the IPL monitor and starts the CNC.
CLEAR FILE
This menu item clears and initializes displayed individual files.


key: chroma:document
string_value:
1 : All files except option parameter files
2 : CNC parameter files
3 : Tool compensation data
Tool compensation memory A, B, and C, tool nose radius compensation data (including virtual tool
tip direction),
Y-axis offset data, second geometric offset, and so forth
4 : Program storage files
A default folder definition file is included.
5 : PMC parameter files
7 : Custom macro files
Macro variables, macro variable names
8 : Macro executor files
 P code variables
9 : Touch panel data files


key: chroma:document
string_value:
9 : Touch panel data files
NOTE
The displayed individual file items vary, depending on the system configuration.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX G. IPL MONITOR
- 771 -
A file can be cleared according to the following procedure:
<1> Enter the number of a file to be cleared.
<2> The IPL monitor displays "CLEAR FILE OK ? (NO=0,YES=1)". Enter "1" to clear the file. To 
cancel the clearing of the file, enter "0".
<3> When "1" is entered, the specified file is cleared then the menu above is displayed again.
<4> To clear an additional file, repeat steps <1> through <3>.
To quit, enter "0".
SYSTEM ALARM UTILITY


key: chroma:document
string_value:
SYSTEM ALARM UTILITY
System alarm information can be output to the memory card.
For details, refer to "SYSTEM ALARMS" in the Chapter, "TROUBLESHOOTING PROCEDURE".
SYSTEM ALARM UTILITY
SRAM data and user files in FROM can be output (save) to I/O device (Memory card or USB memory).
And the all of output files can be input (restore) to CNC.
For details, refer to "DATA BATCH BACKUP AND RESTORE" in the Appendix, "INPUT AND 
OUTPUT OF DATA".


key: chroma:document
string_value:
H. MEMORY CLEAR APPENDIX B-64695EN/01
- 772 -
H MEMORY CLEAR
H.1 OVERVIEW
If an unexpected error occurs, such as the "SYSTEM LABEL CHECK ERROR" at system startup or the 
"SYSTEM ALARM", which may be generated suddenly, this function can start up the CNC system in its 
initial state to return the system to the state in which restoration work can be performed, by clearing all 
data stored in CNC memory. When exchanged the main board and FROM/SRAM module, make it a 
point to do memory all clear.


key: chroma:document
string_value:
point to do memory all clear. 
H.2 OPERATION METHOD
1. Starting method
<1> Type 1, 3, 5 (LCD-mounted type)
When turning the power ON to the CNC, turn the power ON while pressing the MDI keys 
and at the same time and holding them down. Keep holding them down until the memory all 
clear approval screen is displayed.
The memory all clear approval screen can also be displayed by turning the power ON while pressing 
the number keys 7 and 9 at the same time and holding them down.


key: chroma:document
string_value:
<2> Type 0 (LCD-mounted type and stand-alone type), or Type 1 (stand-alone type)
Use the NC BOOT32 function to display the IPL menu.
From the IPL menu, select "2. BACK-UP CNC DATA ALL CLEAR".
For details, see the chapter on "MAINTENANCE OPERATIONS (BOOT AND IPL) FOR
PERSONAL COMPUTER FUNCTIONS".
Fig. H.2 (a)
2. Memory all clear approval screen
Performing the operation in 1. causes the following screen to be displayed, asking you whether to 
execute all clear.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX H. MEMORY CLEAR
- 773 -
Fig. H.2 (b) Memory All Clear Approval Screen
From the screen shown above, select between the following operation and execute it:
- If you do not want to execute memory all clear, press the numeric key "0". All clear will be 
canceled.
- To execute memory all clear, press the numeric key "1". All clear will be executed.
WARNING
1 When this operation is performed, the CNC system enters a state (initial state) in


key: chroma:document
string_value:
which it can start up by itself. To restore various function operations, therefore, 
you must reconfigure cleared data.
2 This operation can be performed only by personnel who have been trained in 
maintenance and safety.
H.3 DATA TYPES TO BE CLEARED
The various data types to be cleared by this operation are as follows:
Table H.3 (a)
Data type Data area
System label SRAM
Data related to C Language Executor
(such as SRAM disk data) SRAM
Data related to macro executor


key: chroma:document
string_value:
Data related to macro executor
(such as P code variables, extended P code variables, user file data) SRAM
NC parameters SRAM
Pitch error compensation data SRAM
Custom macro variables, variable name SRAM
Data related to PMC
(such as parameters, KEEP relay value) SRAM
Data related to part program
(such as program main body, folder data)
SRAM/
FROM
Tool offset data SRAM
Default folder data SRAM
Workpiece coordinate system addition data SRAM
Tool life management data SRAM


key: chroma:document
string_value:
H. MEMORY CLEAR APPENDIX B-64695EN/01
- 774 -
Data type Data area
Rotary table dynamic fixture offset data SRAM
System alarm history data SRAM
Software operator’s panel data SRAM
Periodic maintenance data SRAM
Extended keep memory data SRAM
Interpolation type straightness compensation data SRAM
M code group data SRAM
Data related to Fast Data Server / Fast Ethernet (such as parameters) SRAM
Operation history data SRAM
Bi-directional pitch error compensation data


key: chroma:document
string_value:
Extended bi-directional pitch error compensation data SRAM
Touch panel data SRAM
Profibus master/slave function data SRAM
Data related to customer’s board (such as parameters) SRAM
DeviceNet master function data SRAM
FL-net function data SRAM
Rigid tapping retraction data SRAM
Y-axis offset data SRAM
Tool nose radius compensation value data SRAM
Cutter compensation value data SRAM
Second tool geometry offset data SRAM
Data of interference check for each path SRAM


key: chroma:document
string_value:
Workpiece shift value data SRAM
Embedded Ethernet data SRAM
Data of protection of Data at Eight Levels SRAM
Various data of tool management function SRAM
Real time custom macro data SRAM
FSSB data SRAM
MANUAL GUIDE i data SRAM
MANUAL GUIDE 0i data SRAM
Dual check safety data SRAM
Data related to C language board function SRAM
CAUTION
The types of data stored in SRAM/FROM differ depending on the system 
configuration.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX I. USB FUNCTION MAINTENANCE
- 775 -
I USB FUNCTION MAINTENANCE
I.1 USB FUNCTION MAINTENANCE SCREEN
The USB function has maintenance screens.
On the maintenance screens, the USB memory status can be displayed and a USB memory can be 
formatted.
Displaying the maintenance screen
Procedure
1 Press the function key .
2 Press soft key [USB]. The USB screen appears. (If soft key [USB] is not displayed, press the 
continuous menu key.)
Fig. I.1 (a) USB maintenance screen


key: chroma:document
string_value:
Display items
Status
For [STATUS], the USB memory status is displayed as listed below.
State Description
------ No USB memory is inserted.
REMOVE OK A USB memory is inserted, but no data is input or output. The USB memory can be 
removed and data can be input and output.
ACCESSING The USB memory is being accessed and cannot be removed.
FORMATTING The USB memory is being formatted and cannot be removed.
FORMAT OK Formatting the USB memory terminated normally. The USB memory can be removed and


key: chroma:document
string_value:
data can be input and output.
FORMAT NG Formatting the USB memory terminated abnormally. Replace the USB memory.
ERROR An unrecoverable error occurred. The USB function cannot be used.


key: chroma:document
string_value:
I. USB FUNCTION MAINTENANCE APPENDIX B-64695EN/01
- 776 -
CAUTION
While a USB memory is being formatted or is being accessed, do not turn the 
power to the CNC off or remove the USB memory, or the USB memory may be
damaged.
NOTE
If [ERROR] is displayed for [STATUS], check the cause on the USB function log 
screen, remove the cause, and turn the power to the CNC off, then on again.
Formatting the USB memory
Procedure
1 Press soft key [(OPRT)]. Soft key [FORMAT] is displayed.


key: chroma:document
string_value:
2 Press soft keys [FORMAT], then [EXECUTE]. Formatting starts.
CAUTION
While a USB memory is being formatted, do not turn the power to the CNC off or 
remove the USB memory, or the USB memory may be damaged.
NOTE
1 Formatting may take time depending on the capacity of the USB memory and 
manufacturer type. Formatting on the CNC once started cannot be canceled.
2 Formatting a USB memory deletes all files in the USB memory.


key: chroma:document
string_value:
3 Any USB memory that is not physically formatted cannot be formatted on the 
CNC. Format a USB memory to be used for the first time with FAT or FAT32 
without specifying the Quick Format option on the personal computer.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX I. USB FUNCTION MAINTENANCE
- 777 -
I.2 USB FUNCTION LOG SCREEN
The USB function log screen displays the log related to the USB functions.
Displaying the USB function log screen
Procedure
1 Press the function key .
2 Press soft key [USB LOG]. The USB LOG screen is displayed. (If soft key [USB LOG] is not 
displayed, press the continuous menu key.)
Fig. I.2 (a) Log screen


key: chroma:document
string_value:
Fig. I.2 (a) Log screen
The latest error log message is displayed at the top of the screen. At the end of the error log message, the 
date and time when the error occurred are displayed. They are displayed in the following format: 
“MMM.DD hh:mm:ss” (month (MMM), day (DD), hours (hh), minutes (mm), and seconds (ss)).
In the above example Fig. I.2(a), the date and time are 10:41:36 on February 14.
To clear the log, press soft keys [(OPRT)], then [CLEAR]. (Fig. I.2 (b))
Fig. I.2 (b)


key: chroma:document
string_value:
I. USB FUNCTION MAINTENANCE APPENDIX B-64695EN/01
- 778 -
Errors and log messages
NOTE
For a log message, detail log message "[Ch(n):XXX]" may be output
simultaneously. If you still have trouble, contact FANUC with the relevant log 
message and detail log message.
Error number Log message Meaning and corrective action
E-0E02 The number of the opening files is over Up to 60 files can be opened simultaneously.
E-0E03 The finding file is being executed More than one file cannot be searched for


key: chroma:document
string_value:
simultaneously.
Before a file search terminates, an attempt may 
be made to start another file search.
E-0E04 The searched file is not found The file or folder specified for a search is not 
found in the folder with the specified full path 
name.
E-0E05 The drive name is wrong Only drive A can be specified.
E-0E06 FORFANUC cannot be used No full path can contain "FORFANUC" as the first 
8 characters after the route folder like: 
“A:\FORFANUC (optional characters)\...”


key: chroma:document
string_value:
E-0E07 The number of the folder layers is over Up to six folder layers can be recognized. 
Possible causes are:
 To create or delete a folder, or obtain a list 
of files, a folder in the 7th layer is specified 
with its full path name. For example, The 
following full path name cannot be specified:
"A:\DIR1\DIR2\DIR3\DIR4\DIR5\DIR6\DIR7"
 To delete a file, rename a folder/ file, open a 
file, search for a file, or input/output a file, a 
file in the 7th layer is specified with its full


key: chroma:document
string_value:
path name. For example, The following full 
path specification is not allowed:
"A:\DIR1\DIR2\DIR3\DIR4\DIR5\DIR6\DIR7\
ABC"
E-0E08
E-0E09
E-0E0A
USB device is being accessed Formatting cannot be executed.
Possible causes are:
 A file in the USB memory is open.
[E-0E08]
 A file search is in progress.
[E-0E09]
 The USB device is being accessed for a 
purpose other than above.
[E-0E0A]
E-0E0E
E-0E0F
E-0E13
E-0E14
USB device was removed when accessing Possible causes are:


key: chroma:document
string_value:
 The USB device was removed while a file 
was open. Then, it was inserted again and 
file operation (such as write or close) was 
performed. In this case, the reliability of the 
file cannot be guaranteed.
[E-0E0E, E-0E13]
 The USB device was removed while a file 
search was in progress. Then, it was 
inserted again, the file search was continued 
or terminated.
[E-0E0F, E-0E14]


key: chroma:document
string_value:
B-64695EN/01 APPENDIX I. USB FUNCTION MAINTENANCE
- 779 -
Error number Log message Meaning and corrective action
E-0E12 (No message) Sorting failed during file list acquisition.
While a list of files was being acquired, a file or 
folder was possibly added or deleted using 
another application (such as the C Language 
Executor). Display the file list screen again.
E-0E40 USB device is not inserted The USB device cannot be recognized. 
Possible causes are:


key: chroma:document
string_value:
Possible causes are:
 No USB device is inserted or an attempt 
was made to access the USB device before 
recognized.
 The USB device was removed while it was 
being accessed.
E-0E41 USB device is being formatted An attempt was made to operate the USB device 
being formatted. Operate the USB device after 
formatted.
E-0E80 The specified folder or file is wrong Possible causes are:
 The specified full path name begins with a 
“(blank)”.
 The specified full path contains a


key: chroma:document
string_value:
nonexistent folder.
 The specified full path name contains a 
non-ASCII code character.
 The full path name specified for file open or 
input/output indicates an existing folder.
 The full path name specified for deleting a 
file indicates an existing folder.
E-0E81 The file exists in the specified folder The specified folder to be deleted contains a file.
E-0E82
E-0E83
The root folder cannot be deleted The root folder cannot be deleted.


key: chroma:document
string_value:
E-0E84 The folder or the file already exists Possible causes are:
 To rename a folder/file, the name of an 
existing folder/file was specified.
 To open a file for writing data, the name of 
an existing file was specified and the file is 
read-only.
E-0E85 The folder or the file is not found Possible causes are:
 To delete a file or rename a folder/file, a 
folder/file with the specified full path name is 
not found.
 To open a file for reading data or input a file,


key: chroma:document
string_value:
a file with the specified full path name is not 
found.
E-0E86 USB device has no space Processing cannot be continued because the 
capacity of the USB device is insufficient.
E-0E87 USB device is broken The USB device cannot be recognized normally.
Format the USB device with FAT or FAT32 
without specifying the Quick Format option on the 
personal computer again before using it. If this
error still occurs, replace the USB device.


key: chroma:document
string_value:
I. USB FUNCTION MAINTENANCE APPENDIX B-64695EN/01
- 780 -
Error number Log message Meaning and corrective action
E-0E88 Access is denied Possible causes are:
 The specified folder or file to be deleted is 
read-only.
 The specified file to be deleted is open.
 The specified file to be opened is already 
open. (An attempt was made to open an 
open file.)
 A file opened for writing data was read.
 A file opened for reading data was written.


key: chroma:document
string_value:
E-0E8D Access exceeded the file size An attempt was made to access an invalid 
position for file pointer setting.
E-0F40 Overcurrent occurred The USB device may be damaged.
If this error occurs, turn the power to the CNC off, 
then on again. If this error frequently occurs, 
replace the USB device.
E-0F41 Parity Error occurred The main board may be damaged.
If this error occurs, then the power to the CNC off, 
then on again. If this error frequently occurs, 
replace the main board.


key: chroma:document
string_value:
B-64695EN/01 APPENDIX
- 781 -
J. MAINTENANCE OF 
STAND-ALONE TYPE UNIT
J MAINTENANCE OF STAND-ALONE TYPE 
UNIT
J.1 OVERVIEW
Overview
The stand-alone type has a 7-segment LED, rotary switch, and push switch.
When there is no MDI or MDI cannot be used due to a malfunction, battery backed-up data can be saved 
or restored if the rotary switch and push switch are operated.
NOTE
When MDI is available, use maintenance operation of the BOOT function.
Layout of the 7-segment LED and switches


key: chroma:document
string_value:
The 7-segment LED, the rotary switch, and the push switch are located as shown in the Fig. J.1 (a):
7-segment LED (STATUS)
Rotary switch (MTSW)
Push switch (PSW)
Fig. J.1 (a)


key: chroma:document
string_value:
APPENDIX B-64695EN/01
- 782 -
J. MAINTENANCE OF 
STAND-ALONE TYPE UNIT
J.2 OPERATION
Operation before power-on
Before turning on the power, select a function number by using the rotary switch. When the power is 
turned on after the selection with the rotary switch, the number corresponding to the selected function 
number is indicated on the LED. The indication blinks at intervals of about one second.
Function number


key: chroma:document
string_value:
Function number
Each function is assigned a number. This number is called a function number hereinafter in this manual. 
The function numbers that can be selected with the rotary switch are listed below (Table J.2 (a)). Do not 
set the reserved function numbers.
Table J.2 (a)
Function number Explanation
0 Normal state.
1 Set a display unit number in the Ethernet Display function.
2 Set a node number in the Ethernet Display function.
3 Reserved
4 Checks settings in the Ethernet Display function.


