100% found this document useful (1 vote)
10K views122 pages

8 8.1 Alarm List (CNC)

This document provides a list of alarms that can occur on a CNC machine. It includes the alarm number, message, and description for each alarm. Common alarm types include program alarms (PS), background edit alarms (BG), and communication alarms (SR). The alarms cover issues like errors reading from inputs, invalid G-code commands, invalid tool compensation, and other programming and operation errors. There are over 50 different alarm codes described.

Uploaded by

Jimy Mazter
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
100% found this document useful (1 vote)
10K views122 pages

8 8.1 Alarm List (CNC)

This document provides a list of alarms that can occur on a CNC machine. It includes the alarm number, message, and description for each alarm. Common alarm types include program alarms (PS), background edit alarms (BG), and communication alarms (SR). The alarms cover issues like errors reading from inputs, invalid G-code commands, invalid tool compensation, and other programming and operation errors. There are over 50 different alarm codes described.

Uploaded by

Jimy Mazter
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 122

8 ALARM LIST

8.1 ALARM LIST (CNC)


8.1.1 Alarms on Program and Operation (PS Alarm),
Background Edit Alarms (BG Alarm),
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
No. Message Description
0001 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.
0002 TV ERROR An error was detected during the single–block TV
error. The TV check can be suppressed by setting
parameter TVC (No. 0000#0) to “0”.
0003 TOO MANY DIGIT Data entered with more digits than permitted in
the NC instruction word.
The number of permissible digits varies according
to the function and the word.
0004 INVALID BREAK NC word(s) address + numerical value not in
POINT OF WORDS word format. This alarm is also generated when a
custom macro does not contain a reserved word,
or does not conform to the syntax.
0005 NO DATA AFTER NC word(s) address + numerical value not in
ADDRESS word format. This alarm is also generated when a
custom macro does not contain a reserved word,
or does not conform to the syntax.
0006 ILLEGAL USE OF A minus sign (–) was specified at an NC
MINUS SIGN instruction word or system variable where no
minus signal may be specified.
0007 ILLEGAL USE OF A decimal point (.) was specified at an address
DECIMAL POINT where no decimal point may be specified, or two
decimal points were specified.
0009 IMPROPER An illegal address was specified, or parameter
NC-ADDRESS No. 1020 is not set.
0010 IMPROPER G-CODE An unusable G code is specified.

0011 FEED ZERO 1) The cutting feedrate instructed by an F code


( COMMAND ) 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 A move command was specified for more axes
SIMULTANEOUS than can be controlled by simultaneous axis
AXES control. Divide the number of programmed move
axes into two blocks.
0020 OVER TOLERANCE An arc was specified for which the difference in
OF RADIUS 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.

387
B-64697EN/01

No. Message Description


0021 ILLEGAL PLANE 1) In the selected plane (by G17, G18 or G19
SELECT command), the basic axis(X,Y, or Z) and its
parallel axis are commanded at the same
time. Modify the program.
2) In the following functions, an axis not included
in the selected plane was commanded, or the
selected plane was not correct. Modify the
program :
- circular interpolation
- multiple repetitive cycle
(if parameter DSA(No.5109#0) is set to 1.)
etc.
3) In the helical interpolation, the number of axes
that can be commanded simultaneously is
exceeded .
Modify the program.
0022 R OR I,J,K The command for circular interpolation lacks arc
COMMAND NOT radius R or coordinate I, J, or K of the distance
FOUND between the start point to the center of the arc. 8
0025 CIRCLE CUT IN F0 (rapid traverse in inverse feed or 1-digit F code
RAPID (F0) feed) was specified during circular interpolation
(G02, G03).
0027 NO AXES No axis is specified in G43 and G44 blocks for the
COMMANDED IN tool length offset type C.
G43/G44 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.
0029 ILLEGAL OFFSET Illegal offset No.
VALUE
0030 ILLEGAL OFFSET An illegal offset No. was specified.
NUMBER
0031 ILLEGAL P The relevant data input or option could not be
COMMAND IN G10 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, or the specified
address is out of range.
0032 ILLEGAL OFFSET In setting an offset amount by G10 or in writing an
VALUE IN G10 offset amount by system variables, the offset
amount was excessive.
0033 NO INTERSECTION The intersection cannot be obtained by the
AT CUTTER intersection calculation in tool radius or tool-nose
COMPENSATION radius compensation. Modify the program.
0034 ONLY G00/G01 In tool radius or tool-nose radius compensation, a
ALLOWED IN startup or cancellation is performed in the
STUP/EXT BLK following mode. Modify the program.
G02/G03 : Circular interpolation or
helical interpolation
G35/G36 : Circular threading
0035 CAN NOT - G31 cannot be specified. This alarm is
COMMANDED G31 generated when a G code (such as for tool
radius or 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 The compensation plane G17/G18/G19 was
PLANE IN G41/G42 changed during tool radius or tool-nose radius
compensation. Modify the program.

388
8 ALARM LIST
No. Message Description
0041 INTERFERENCE IN In tool radius or tool-nose radius compensation,
CUTTER excessive cutting may occur. Modify the program.
COMPENSATION
0042 G45/G48 NOT Tool offset (G45 to G48) is commanded in tool
ALLOWED IN CRC compensation. Modify the program.
0044 G27-G30 NOT The command which relates to the reference
ALLOWED IN FIXED position return is commanded in canned cycle
CYC mode for drilling. Modify the program.
0045 ADDRESS Q NOT In a high-speed peck drilling cycle (G73) or peck
FOUND (G73/G83) drilling cycle (G83), the amount of each-time
cutting is not specified by address Q, or Q0 is
specified. Modify the program.
0046 ILLEGAL A command for a return to the second, third or
REFERENCE fourth reference position is error. (The address P
RETURN command is in error.) Although a return to the
COMMAND third or fourth reference position was cannot use,
3 or 4 was specified in address P.
0047 ILLEGAL AXIS Two or more parallel axes (in parallel with a basic
SELECT axis) have been specified upon start-up of
3-dimensional tool compensation.
0048 BASIC 3 AXIS NOT Start-up of 3-dimensional tool compensation has
FOUND 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 When 3-dimensional coordinate conversion (G68
(G68,G69) or G69) was specified, the tool compensation was
not canceled. Or, programs of 3-dimensional
coordinate conversion (G68, G69) and tool
compensation (G43, G44 or G49) were not
nested. Or, the 3-dimensional coordinate
conversion was specified during the tool length
compensation and another tool length
compensation was specified.
0050 CHF/CNR NOT Chamfering or corner R is commanded in the
ALLOWED IN THRD thread cutting block. Modify the program.
BLK
0051 MISSING MOVE Improper movement or the move distance was
AFTER CNR/CHF specified in the block next to the chamfering or
corner R block. Modify the program.
0052 CODE IS NOT G01 The block next to the chamfering or corner R
AFTER CHF/CNR block is not G01 (or vertical line). Modify the
program.
0053 TOO MANY In the chamfering and corner R commands, two
ADDRESS or more of I, J, K and R are specified.
COMMANDS
0054 NO TAPER A block in which chamfering in the specified angle
ALLOWED AFTER or the corner R was specified includes a taper
CHF/CNR command. Modify the program.
0055 MISSING MOVE In chamfering or corner R block, the move
VALUE IN CHF/CNR distance is less than chamfer or corner R amount.
Modify the program.
0056 NO END POINT & In direct dimension drawing programming, both
ANGLE IN CHF/CNR 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 point is not calculated correctly in direct
BLOCK END dimension drawing programming. Modify the
program.
0058 END POINT NOT Block end point is not found in direct dimension
FOUND drawing programming. Modify the program.

389
B-64697EN/01

No. Message Description


0060 SEQUENCE [External data input/output]
NUMBER NOT The specified number could not be found for
FOUND 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]
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 Address P or Q is not specified in multiple
IS NOT IN THE repetitive cycle (G70, G71, G72, or G73)
MULTIPLE command.
REPETIVE CYCLES 8
BLOCK
0062 THE CUTTING A zero or a negative value was specified in a
AMOUNT IS multiple repetitive canned rough-cutting cycle
ILLEGAL IN THE (G71 or G72) as the depth of cut.
ROUGH CUTTING
CYCLE
0063 THE BLOCK OF A The sequence number specified by addresses P
SPECIFIED and Q in multiple repetitive cycle (G70, G71, G72,
SEQUENCE or G73) command cannot be searched.
NUMBER IS NOT
FOUND
0064 THE FINISHING In a shape program for the multiple repetitive
SHAPE IS NOT A canned rough-cutting cycle (G71 or G72), the
MONOTONOUS command for the first plane axis was not a
CHANGE (FIRST monotonous increase or decrease.
AXES)
0065 G00/G01 IS NOT IN In the first block of the shape program specified
THE FIRST BLOCK by P of the multiple repetitive canned cycle (G70,
OF SHAPE G71, G72, or G73), G00 or G01 was not
PROGRAM specified.
0066 UNAVAILABLE An unavailable command was found in a multiple
COMMAND IS IN repetitive canned cycle (G70, G71, G72, or G73)
THE MULTIPLE command block.
REPETIVE CYCLES
BLOCK
0067 THE MULTIPLE A multiple repetitive canned cycle (G70, G71,
REPETIVE CYCLES G72, or G73) command is not registered in a tape
IS NOT IN THE memory area.
PART PROGRAM
STORAGE
0069 LAST BLOCK OF In a shape program in the multiple repetitive
SHAPE PROGRAM canned cycle (G70, G71, G72, or G73), a
IS AN ILLEGAL command for the chamfering or corner R in the
COMMAND last block is terminated in the middle.
0070 NO PROGRAM The memory area is insufficient.
SPACE IN MEMORY Delete any unnecessary programs, then retry.
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 The number of programs to be stored exceeded
PROGRAMS 1000. Delete unnecessary programs and execute
program registration again.

390
8 ALARM LIST
No. Message Description
0073 PROGRAM The commanded program number has already
NUMBER ALREADY been used. Change the program number or
IN USE delete unnecessary programs and execute
program registration again.
0074 ILLEGAL PROGRAM The program number is other than 1 to 9999.
NUMBER Modify the program number.
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 The specified program is not found in the
FOUND subprogram call, macro call or figure 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 second auxiliary function
code. This alarm is also generated when a
program is not found by these calls.
0077 TOO MANY The total number of subprogram and macro calls
SUB,MACRO exceeds the permissible range.
NESTING Another subprogram call was executed during an
external memory subprogram call.
0078 SEQUENCE The specified sequence No. was not found during
NUMBER NOT sequence number search. The sequence No.
FOUND specified as the jump destination in GOTO– and
M99P– was not found.
0079 PROGRAM NOT The program in memory does not match the
MATCH program stored on memory. Multiple programs
cannot be matched continuously when parameter
NPE (No. 3201#6) is set to “1”. Set parameter
NPE (No. 3201#6) to “0” before executing a
match.
0080 G37 MEASURING - For machining center system
POSITION When the automatic tool length measurement
REACHED SIGNAL function (G37) is performed, a measuring
IS NOT PROPERLY position reached signal goes 1 in front of the
INPUT area determined by the ε value specified in
parameter No.6254. Alternatively, the signal
does not go 1.
- For lathe system
When the automatic tool compensation function
(G36, G37) is used, a measuring position
reached signals (XAE1, XAE2) does not go 1
within the range determined by the ε value
specified in parameters No.6254 and No.6255.
0081 G37 OFFSET NO. - For machining center system
UNASSIGNED The automatic tool length measurement
function (G37) is specified without specifying an
H code.
Correct the program.
- For lathe system
The automatic tool compensation function
(G36, G37) is specified without specifying an T
code. Correct the program.

391
B-64697EN/01

No. Message Description


0082 G37 SPECIFIED - For machining center system
WITH H CODE The automatic tool length measurement
function (G37) is specified together with an H
code in the same block. Correct the program.
- For lathe system
The automatic tool compensation function
(G36, G37) is specified together with an T code
in the same block. Correct the program.
0083 G37 IMPROPER - For machining center system
AXIS COMMAND An error has been found in axis specification of
the automatic tool length measurement function
(G37). Alternatively, a move command is
specified as an incremental command. Correct
the program.
- For lathe system
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. 8
0085 OVERRUN ERROR The next character was received from the I/O
device connected to RS232C interface 1 before it
could read a previously received character.
During a read by RS232C interface 1, an overrun,
parity, or framing error has been found. The
number of bits of input data does not match, or
the baud rate setting or the I/O device
specification number is not correct.
0086 DR OFF During I/O process by RS232C 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 printed
circuit board.
0087 BUFFER During a read by RS232C interface 1, although a
OVERFLOW read stop command was issued, more than 10
characters were input. The I/O device or printed
circuit board was defective.
0090 REFERENCE 1. The reference position return cannot be
RETURN performed normally because the reference
INCOMPLETE 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
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 Manual return to the reference position cannot be
REFERENCE performed when automatic operation is halted.
POSITION RETURN Perform the manual return to the reference
IS NOT position when automatic operation is stopped or
PERFORMED IN reset.
FEED HOLD
0092 ZERO RETURN The axis specified in G27 has not returned to
CHECK (G27) zero. Reprogram so that the axis returns to zero.
ERROR
0094 P TYPE NOT P type cannot be specified when the program is
ALLOWED (COORD restarted. (After the automatic operation was
CHG) interrupted, the coordinate system setting
operation was performed.) Perform the correct
operation according to the User's manual.

392
8 ALARM LIST
No. Message Description
0095 P TYPE NOT P type cannot be specified when the program is
ALLOWED (EXT restarted. (After the automatic operation was
OFS CHG) interrupted, the external workpiece offset amount
changed.) Perform the correct operation
according to the User's manual.
0096 P TYPE NOT P type cannot be specified when the program is
ALLOWED (WRK restarted. (After the automatic operation was
OFS CHG) interrupted, the workpiece offset amount
changed.) Perform the correct operation
according to the User's manual.
0097 P TYPE NOT P type cannot be directed when the program is
ALLOWED (AUTO restarted. (After power ON, after emergency stop
EXEC) or alarms 0094 to 0097 reset, no automatic
operation is performed.) Perform automatic
operation.
0098 G28 FOUND IN A command of the program restart was specified
SEQUENCE without the reference position return operation
RETURN after power ON or emergency stop, and G28 was
found during search. Perform the reference
position return.
0099 MDI EXEC NOT After completion of search in program restart, a
ALLOWED AFT. move command is given with MDI.
SEARCH
0109 FORMAT ERROR IN A value other than 0 or 1 was specified after P in
G08 the G08 code, or no value was specified.
0110 OVERFLOW :INTEG An integer went out of range during arithmetic
ER calculations.
0111 OVERFLOW :FLOAT A decimal point (floating point number format
ING data) went out of range during arithmetic
calculations.
0112 ZERO DIVIDE An attempt was made to divide by zero in a
custom macro.
0114 ILLEGAL The format used in an expression in a custom
EXPRESSION macro statement is in error. The parameter
FORMAT program format is in error.
0115 VARIABLE NO. OUT A number that cannot be used for a local variable,
OF RANGE common variable, or system variable in a custom
macro is specified.
In the EGB axis skip function or skip function for
flexible synchronization 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.
This alarm is issued in the following cases.
1) The header corresponding to the specified
call machining cycle number is absent.
2) The value of cycle connection information falls
outside the allowable range (0 to 999).
3) The number of data items in the header falls
outside the allowable range (1 to 65535).
4) The storage start data variable number of
executable data falls outside the allowable
ranges (#20000 to #85535/#200000 to
#986431/#2000000 to #3999999).
5) The storage end data variable number of
executable data falls outside the allowable
ranges (#85535/#986431/#3999999).
6) The storage start data variable number of
executable data is the same as the variable
number used by the header.
0116 WRITE PROTECTED An attempt was made in a custom macro to use
VARIABLE on the left side of an expression a variable that
can only be used on the right side of an
expression.

393
B-64697EN/01

No. Message Description


0118 TOO MANY Too many brackets “[ ]” were nested in a custom
BRACKET NESTING macro.
The nesting level including function brackets is 5.
0119 ARGUMENT VALUE The value of an argument in a custom macro
OUT OF RANGE function is out of range.
0122 TOO MANY MACRO Too many macro calls were nested in a custom
NESTING macro.
0123 ILLEGAL MODE A GOTO statement or WHILE–DO statement was
FOR found in the main program in the MDI or DNC
GOTO/WHILE/DO mode.
0124 MISSING END The END instruction corresponding to the DO
STATEMENT instruction was missing in a custom macro.
0125 MACRO The format used in a macro statement in a
STATEMENT custom macro is in error.
FORMAT ERROR
0126 ILLEGAL LOOP DO and END Nos. in a custom macro are in error,
NUMBER or exceed the permissible range (valid range: 1 to
3).
0127 DUPLICATE An NC statement and macro statement were 8
NC,MACRO specified in the same block.
STATEMENT
0128 ILLEGAL MACRO The specified sequence No. could not be found
SEQUENCE for sequence number search.
NUMBER The sequence No. specified as the jump
destination in GOTO- and M99P- could not be
found.
0129 USE 'G' AS G is used as an argument in a custom macro call.
ARGUMENT G can be specified as an argument only in an
every-block call (G66.1).
0130 NC AND PMC AXIS (1) The NC command and the PMC axis control
ARE CONFLICTED command were conflicted. Modify the program
or ladder.
(2) Auxiliary function for PMC axis control was
commanded for the group used with real-time
custom macro auxiliary function.
0136 SPOS AXIS - OTHER The spindle positioning axis and another axis are
AXIS SAME TIME specified in the same block.
0137 M-CODE & MOVE The spindle positioning axis and another axis are
CMD IN SAME BLK. specified in the same block.
0139 CANNOT CHANGE The PMC axis was selected for the axis for which
PMC CONTROL the PMC axis is being controlled.
AXIS
0140 PROGRAM In the background, an attempt was made to select
NUMBER ALREADY or delete the program being selected in the
IN USE foreground. Perform the correct operation for the
background edition.
0142 ILLEGAL SCALE The scaling rate is 0 times or 10000 times or
RATE more. Modify the setting of the scaling rate.
(G51P_ … or G51I_J_K_ … or parameter (No.
5411 or 5421))
0143 COMMAND DATA An overflow occurred in the storage length of the
OVERFLOW CNC internal data. This alarm is also generated
when the result of internal calculation of scaling,
coordinate system rotation and cylindrical
interpolation overflows the data storage. It also is
generated during input of the manual intervention
amount.
0144 ILLEGAL PLANE The coordinate rotation plane and arc or tool
SELECTED radius⋅tool nose radius compensation plane must
be the same. Modify the program.
0145 ILLEGAL USE OF The axis No. of plane selection parameter No.
G12.1/G13.1 5460 (linear axis) and No. 5461(rotary axis) in the
polar coordinate interpolation mode is out of
range (1 to number of controlled axes).

394
8 ALARM LIST
No. Message Description
0146 ILLEGAL USE OF The modal G code group contains an illegal G
G-CODE 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 G37.3, G52, G92,
G53, G17 to G19, G81 to G89, G68
In the 01 group, G codes other than G01, G02,
G03, G02.2 and G03.2 cannot be specified.
0149 FORMAT ERROR IN In registration (G10L3 to G11) of tool life
G10L3 management data, an address other than Q1, Q2,
P1, and P2 or an unusable address was
specified.
0150 ILLEGAL LIFE The tool group number exceeded the maximum
GROUP NUMBER 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.
0151 GROUP NOT The tool group specified in a machining program
FOUND AT LIFE is not set in tool life management data.
DATA
0152 OVER MAXIMUM The number of tools registered in one group
TOOL NUMBER exceeded the maximum allowable registration
tool number.
0153 T-CODE NOT In registration of tool life data, a block in which the
FOUND 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 - For the tool management command
IN LIFE GROUP H99 or D99 was specified when no tool
management data number is assigned to the
spindle position. Modify the 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 In the machining program, the T code that is
COMMAND present in the block containing M06 does not
correspond to the group currently being used.
Modify the program.
0156 P/L COMMAND NOT The P and L commands are not specified in the
FOUND beginning of a program for setting a tool group.
Modify the program.
0157 TOO MANY TOOL In registration of tool life management data, the
GROUPS group setting command block counts of P (group
number) and L (tool life) exceeded the maximum
group count.
0158 TOOL LIFE VALUE The life value that is being set is too large.
OUT OF RANGE Change the setting.
0159 ILLEGAL TOOL LIFE Tool life management data is corrupted for some
DATA reason. Register the tool data in the tool group or
the tool data in the group again by G10L3; or MDI
input.

395
B-64697EN/01

No. Message Description


0160 MISMATCH A waiting M-code is in error.
WAITING M-CODE <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 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 8
<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) were specified at
the same time.
<8> Waiting M code which is set by the parameter
No.8110 and No.8111 was specified in
peripheral axis control.
0161 ILLEGAL P OF P in a waiting M-code is incorrect.
WAITING M-CODE <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.
0163 ILLEGAL COMMAND G68 and G69 are not independently commanded i
IN G68/G69 balance cut.
An illegal value is commanded in a balance cut
combination (address P).
0169 ILLEGAL TOOL Incorrect tool figure data in interference check.
GEOMETRY DATA Set correct data, or select correct tool figure data.
0175 ILLEGAL G07.1 AXIS An axis which cannot perform cylindrical
interpolation was 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 (ROT parameter No. 1006#1 is set to “1”
and parameter No. 1260 is set) ON.
0176 ILLEGAL G-CODE A G code was specified that cannot be specified
USE (G07.1 MODE) 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 A checksum error occurred.
ERROR (G05)

396
8 ALARM LIST
No. Message Description
0178 ILLEGAL COMMAND This alarm is issued in the following cases.
G05 1) The settings of bits 4 to 6 of parameter
No.7501 are 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)
3) G05 was specified while the Servo invalidation
function and the Pole position detection
function are effective at the same time.
0179 PARAM. (NO.7510) The number of controlled axes set by the
SETTING ERROR parameter No. 7510 exceeds the maximum
number. Modify the parameter setting value.

0190 ILLEGAL AXIS An illegal value was specified in P in a G96 block


SELECTED (G96) 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.
0194 SPINDLE A Cs contour control mode, spindle positioning
COMMAND IN command, or rigid tapping mode was specified
SYNCHRO-MODE during the spindle synchronous control mode or
spindle command synchronous control mode.
0197 C-AXIS The program specified a movement along the
COMMANDED IN Cs-axis when the Cs contour control switching
SPINDLE MODE signal was off.
0200 ILLEGAL S CODE 1) In the rigid tapping, an S value was out of
COMMAND range or was not specified. The parameter
(Nos. 5241 to 5243) setting is an S value
which can be specified for the rigid tapping.
Correct the parameters or modify the
program.
2) Rigid tapping is commanded during constant
surface speed control. Command rigid tapping
after canceling constant surface speed
control.
0201 FEEDRATE NOT The command F code for a cutting feedrate is a
FOUND IN RIGID zero. If the value of F command is much smaller
TAP than that of the S command, when a rigid tapping
command is specified, this alarm is generated.
This is because cutting is not possible by the lead
specified by the program.
0202 POSITION LSI In the rigid tapping, spindle distribution value is
OVERFLOW too large. Decrease spindle speed.

397
B-64697EN/01

No. Message Description


0203 PROGRAM MISS AT (1) In the rigid tap, position for a rigid M code
RIGID TAPPING (M29) or an S command is incorrect. Modify
the program.
(2) FSSB high-speed rigid tapping cannot be
used on the rigid tapping with one servo motor
and multiple spindle motors by spindle
command synchronous control.
(3) In FSSB high-speed rigid tapping, parameter
setting is wrong (bits 1 and 2 of parameter
No.2429, and bits 1 and 2 of parameter
No.4549).
(4) In FSSB high-speed rigid tapping, parameter
No.24204 is wrong. Set the same index
number of the spindle to three axes of
3-dimensional rigid tapping.
0204 ILLEGAL AXIS In the rigid tapping, an axis movement is specified
OPERATION between the rigid M code (M29) block and G84
(or G74) block. Modify the program.
0205 RIGID MODE DI (1) Although a rigid M code (M29) is specified in 8
SIGNAL OFF rigid tapping, the rigid mode DI signal
(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.
(2) In rigid tapping, no spindle has selected
commands in the path of interest.
Alternatively, spindles in two or more paths
have selected commands in the same path.
Check the spindle command select signal.
(3) A spindle specified for rigid tapping is already
being used in another path.
(4) In a machine provided with the multi-spindle
control, no spindle has been selected for
attempted rigid tapping.
(5) Rigid tapping command is issued to a spindle
control axis with servo motor in a path other
than the command issuing path.
0206 CAN NOT CHANGE Plane changeover was instructed in the rigid
PLANE (RIGID TAP) mode. Modify the program.
0207 RIGID DATA The specified distance was too short or too long
MISMATCH in rigid tapping.
0210 CAN NOT 1 The execution of an M198 or M99 command
COMMAND was attempted during scheduled operation.
M198/M99 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 feed axis synchronization control, the following
IN SYNCHRO-MODE 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 Coordinate system is set or tool compensation of
IN SYNCHRO-MODE the shift type is executed in the synchronous
control. Correct the program.

398
8 ALARM LIST
No. Message Description
0217 DUPLICATE G51.2 G51.2 is further commanded in the G51.2 mode.
(COMMANDS) Modify the program.
0218 NOT FOUND P/Q P or Q is not commanded in the G51.2 block, or
COMMAND 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.
0219 COMMAND G51.2 and 50.2 were specified in the same block
G51.2/G50.2 for other commands. Modify the program in
INDEPENDENTLY another block.
0220 ILLEGAL COMMAND In the synchronous operation, movement is
IN SYNCHR-MODE 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 Polygon machining synchronous operation and
IN SYNCHR-MODE Cs axis control or balance cutting are executed at
a time. Modify the program.
0224 ZERO RETURN NOT Reference position return has not been
FINISHED performed before the automatic operation starts.
Perform reference position return only when the
parameter ZRNx (No. 1005#0) is set to 0.
0230 R CODE NOT Cut depth R is not specified in the block including
FOUND G161. Alternatively, the value specified for R is
negative.
Modify the program.
0231 ILLEGAL FORMAT Errors occurred in the specified format at the
IN G10 L52 programmable-parameter input.
0232 TOO MANY Three or more axes were specified as helical
HELICAL AXIS axes in the helical interpolation mode.
COMMAND
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 One of the G codes, G50, G10, G04, G28, G28.2,
ALLOWED IN THIS G29, G30, G30.2, and G53, which cannot be
BLOCK specified in the same block as a T code, was
specified with a T code.
0247 THE MISTAKE IS When an encrypted program is output, EIA is set
FOUND IN THE for the output code. Specify ISO.
OUTPUT CODE OF
DATA.
0250 TOOL CHANGE A Z-axis move command was performed in the
ILLEGAL Z AXIS same block for M06 command.
COMMAND
0251 TOOL CHANGE An unusable T code was specified in M06Txx.
ILLEGAL T
COMMAND

399
B-64697EN/01

No. Message Description


0300 ILLEGAL COMMAND An illegal G code was specified during scaling.
IN 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)
- 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 8
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 Although bit 0 (IDGx) of parameter No. 1012 was
REFERENCE set to 1 to inhibit the reference position from being
RETURN IS set again for a return to the reference position
INHIBITED without a dog, an attempt was made to perform a
manual return to the reference position.
0302 SETTING THE The reference position could not be set for a
REFERENCE return to the reference position without a dog.
POSITION Possible causes are:
WITHOUT DOG IS - The axis was not moved in the direction of a
NOT PERFORMED 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.
- Since the one-rotation signal sent from the
position detector is not detected, the grid for
manual reference position return is not
established. (Bit 6 of diagnostic data No. 0201
must be 1.)
0303 REFERENCE When the setting of a reference position at any
POSITION RETURN position was possible in Cs contour control
IS NOT (parameter CRF (No. 3700#0) = 1), a G00
PERFORMED command was issued for the Cs contour axis
without a return to the reference position after the
serial 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 Although a reference position was not set, an
COMMANDED automatic return to the reference position (G28)
WITHOUT ZERO was commanded.
RETURN
0305 INTERMEDIATE Although a G28 (automatic return to the reference
POSITION IS NOT position), G30 (return to the 2nd, 3rd, or 4th
ASSIGNED reference position) command was not issued after
power-up, G29 (return from the reference
position) was commanded.
0306 MISMATCH AXIS The correspondence between the moving axis
WITH CNR/CHF and the I, J, or K command is incorrect in a block
in which chamfering is specified.

400
8 ALARM LIST
No. Message Description
0307 CAN NOT START An attempt was made to set a butt-type reference
REFERENCE position for an axis for which to use the function to
RETURN WITH set a reference position without a dog.
MECHANICAL
STOPPER SETTING
0308 G72.1 NESTING G72.1 was specified again during G72.1 rotation
ERROR copying.
0309 G72.2 NESTING G72.2 was specified again during G72.2 parallel
ERROR copying.
0310 FILE NOT FOUND The specified file could not be found during a
subprogram or macro call.
0311 CALLED BY FILE An invalid format was specified to call a
NAME FORMAT subprogram or macro using a file name.
ERROR
0312 ILLEGAL COMMAND Direct input of drawing dimensions was
IN DIRECT commanded in an invalid format.
DRAWING An attempt was made to specify an invalid G code
DIMENSIONS during direct input of drawing dimensions.
PROGRAMMING Two or more blocks not to be moved exist in
consecutive commands that specify direct input of
drawing dimensions.
Although non-use of commas (,) (parameter CCR
(No. 3405#4) = 1) was specified for direct input of
drawing dimensions, a comma was specified.
0313 ILLEGAL LEAD The variable-lead threading increment specified
COMMAND in address K exceeds the specified maximum
value in variable-lead threading. Or, a negative
lead value was specified.
0314 ILLEGAL SETTING An axis was specified invalidly in polygon turning.
OF POLYGONAL For polygon turning:
AXIS A tool rotary axis is not specified.
(Parameter No. 7610)
For polygon turning between spindles:
Valid spindles are not specified.
(Parameter 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 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 An invalid tool tip angle is specified in a multiple
ANGLE COMMAND repetitive canned threading cycle (G76).
IS IN THE THREAD
CUTTING CYCLE
0316 ILLEGAL CUTTING An minimum depth of cut higher than the thread
AMOUNT IS IN THE height is specified in a multiple repetitive canned
THREAD CUTTING threading cycle (G76).
CYCLE
0317 ILLEGAL THREAD A zero or a negative value is specified in a
COMMAND IS IN multiple repetitive canned threading cycle (G76)
THE THREAD as the thread height or the depth of cut.
CUTTING CYCLE
0318 ILLEGAL RELIEF Although an escape directions is set in a multiple
AMOUNT IS IN THE repetitive canned cutting-off cycle (G74 or G75), a
DRILLING CYCLE negative value is specified for Δd.
0319 THE END POINT Although the Δi or Δk travel distance is set to 0 in
COMMAND IS a multiple repetitive canned cutting-off cycle (G74
ILLEGAL IN THE or G75), a value other than 0 us specified for a U
DRILLING CYCLE or W.

401
B-64697EN/01

No. Message Description


0320 ILLEGAL A negative value is specified in a multiple
MOVEMENT repetitive canned cutting-off cycle (G74 or G75)
AMOUNT/CUTTING as Δi or Δk (travel distance/the depth of cut).
AMOUNT IS IN THE
DRILLING CYCLE
0321 ILLEGAL A zero or a negative value is specified in a
REPEATED TIME IS multiple repetitive canned closed loop cycle (G73)
IN THE PATTERN as a repeated time.
REPEATING CYCLE
0322 FINISHING SHAPE An invalid shape which is over the cycle starting
WHICH OVER OF point is specified in a shape program for a
STARTING POINT multiple repetitive canned rough-cutting cycle
(G71 or G72).
0323 THE FIRST BLOCK Type II is specified in the first block of the shape
OF SHAPE program specified by P in a multiple repetitive
PROGRAM IS A canned rough-cutting cycle (G71 or G72). Z (W)
COMMAND OF command is for G71. X (U) command is for G72.
TYPE II
0324 THE An interruption type macro was issued during the 8
INTERRUPTION multiple repetitive canned cycle (G70, G71, G72,
TYPE MACRO WAS or G73).
DONE IN THE
MULTIPLE
REPETIVE CYCLES
0325 UNAVAILABLE 1) An usable command was issued in a shape
COMMAND IS IN program for a multiple repetitive cycle (G70,
SHAPE PROGRAM 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.
0326 LAST BLOCK OF In a shape program in the multiple repetitive
SHAPE PROGRAM canned cycle (G70, G71, G72, or G73), a
IS A DIRECT command for direct input of drawing dimensions
DRAWING in the last block is terminated in the middle.
DIMENSIONS
0327 MODAL THAT A multiple repetitive canned cycle (G70, G71,
MULTIPLE G72, or G73) was commanded in a modal state in
REPETIVE CYCLES which a multiple repetitive canned cycle could not
CANNOT BE DONE be commanded.
0328 ILLEGAL WORK The specification for the blank side for a tool-nose
POSITION IS IN THE radius compensation (G41 or G42) is incorrect in
TOOL NOSE a multiple repetitive canned cycle (G71 or G72).
RADIUS
COMPENSATION
0329 THE FINISHING In a shape program for the multiple repetitive
SHAPE IS NOT A canned rough-cutting cycle (G71 or G72), the
MONOTONOUS command of the second plane axis was not a
CHANGE (SECOND monotonous increase or decrease.
AXES)
0330 ILLEGAL AXIS An axis other than the plane is specified n a
COMMAND IS IN canned cycle(G90, G92, or G94).
THE TURNING
CANNED CYCLE
0331 ILLEGAL AXIS An illegal value is specified for an AX[] axis
NUMBER IN AX[] number.
0332 ILLEGAL AXIS An illegal value is specified for an AXNUM[] axis
ADDRESS IN address.
AXNUM[]

402
8 ALARM LIST
No. Message Description
0333 TOO MANY Multiple spindle commands could be found in the
SPINDLE same block in using an expansion spindle name.
COMMANDS Only one spindle could be commanded in the
same block.
0334 INPUT VALUE OUT An offset data which was out of the effective
OF EFFECTIVE range was specified. (malfunction prevention
RANGE 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 For a tool length compensation C, an attempt was
COMPENSATION made to command the offset to other axes without
COMMANDED canceling the offset. Or, for a tool length
MORE TWO AXES compensation C, multiple axes are specified in
G43 or G44 block.
0337 EXCESS MAXIMUM The command value exceeded the maximum
INCREMENTAL amount of incremental. (malfunction prevention
VALUE function)
0345 TOOL CHANGE A tool change position on the Z-axis is incorrect.
ILLEGAL Z AXIS
POS
0346 TOOL CHANGE A tool change position is not set.
ILLEGAL TOOL NUM
0347 TOOL CHANGE Tool changing is commanded twice or more in the
ILLEGAL COMMAND same block.
IN SAME BLK.
0348 TOOL CHANGE Z A tool change spindle on the Z-axis is not set.
AXIS POS NOT
ESTABLISHED
0349 TOOL CHANGE A tool change spindle stop is not stopped.
SPINDLE NOT STOP
0350 PARAMETER OF An illegal synchronous control axis number
THE INDEX OF THE (parameter No. 8180) is set.
SYNCHRONOUS
CONTROL AXIS SET
ERROR.
0351 BECAUSE THE AXIS While the axis being subject to synchronous
IS MOVING, THE control was moving, an attempt was made to start
SYNC CONTROL IS or cancel the synchronous control by a
CAN'T BE USED. synchronous control axis selection signal.
0352 SYNCHRONOUS This error occurred when:
CONTROL AXIS 1) An attempt was made to perform synchronous
COMPOSITION control for the axis during a synchronization,
ERROR. composition, or superimposing.
2) An attempt was made to synchronize a further
great-grandchild for a parent-child-grandchild
relation.
3) An attempt was made to operate synchronous
control although a parent-child-grandchild
relation was not set.
0353 THE INSTRUCTION This error occurred when:
WAS DONE FOR - For synchronization
THE AXIS WHICH 1)A move command was issued to the axis for
WAS NOT ABLE TO which parameter No. 8163#7NUMx is set to 1.
MOVE. 2)A move command was issued to the slave
axis.
- For composition
1)A move command was issued to the axis for
which parameter No. 8163#7NUMx is set to 1.
2)A move command was issued to the axis for
which parameter No. 8162#7MUMx is set to 1.

403
B-64697EN/01

No. Message Description


0354 THE G28 WAS This error occurred when G28 was specified to
INSTRUCTED IN the master axis being parking during synchronous
WITH THE REF POS control, but an axis reference position is not set
NOT FIXED IN SYNC for the slave axis.
MODE
0355 PARAMETER OF An illegal composite control axis number
THE INDEX OF THE (parameter No. 8183) is specified.
COMPOSITE
CONTROL AXIS SET
ERROR.
0356 BECAUSE THE AXIS While the axis being subject to composite control
IS MOVING, THE was moving, an attempt was made to start or
COMP CONTROL IS cancel the composite control by a composite
CAN'T BE USED. control axis selection signal.
0357 COMPOSITE This error occurred when an attempt was made to
CONTROL AXIS perform composite control for the axis during a
COMPOSITION synchronization, composition, or superimposing.
ERROR.
0359 THE G28 WAS This error occurred when G28 was specified to 8
INSTRUCTED IN the composite axis during composite control, but
WITH THE REF POS a reference position is not set to the other part of
NOT FIXED IN the composition.
COMP MODE
0360 PARAMETER OF An illegal superimposed control axis number
THE INDEX OF THE (parameter No. 8186) is specified.
SUPERPOS
CONTROL AXIS SET
ERROR.
0361 BECAUSE THE AXIS While the axis being subject to superimposed
IS MOVING, THE control was moving, an attempt was made to start
SUPERPOS or cancel the superimposed control by a
CONTROL IS CAN'T superimposed control axis selection signal.
BE USED.
0362 SUPERPOSITION This error occurred when:
CONTROL AXIS 1) An attempt was made to perform
COMPOSITION superimposed control for the axis during a
ERROR. synchronization, composition, or
superimposing.
2) An attempt was made to synchronize a further
great-grandchild for a parent-child-grandchild
relation.
0363 THE G28 WAS This error occurred when G28 was specified to
INSTRUCTED IN TO the superimposed control slave axis during
THE SUPERPOS superimposed control.
CONTROL SLAVE
AXIS.
0364 THE G53 WAS This error occurred when G53 was specified to
INSTRUCTED IN TO the slave axis being moved during superimposed
THE SUPERPOS control.
CONTROL SLAVE
AXIS.
0365 TOO MANY The maximum control axis number or maximum
MAXIMUM SV/SP control spindle number which could be used
AXIS NUMBER within a path was exceeded.
PER PATH
0366 IMPROPER G-CODE When the turret change tools method was
IN TURRET selected (parameter No. 5040#3 (TCT) = 0), G43
METHOD or G43.7 was commanded.
0367 3-D CONV. WAS A 3-dimensional coordinate conversion was
COMMANDED IN commanded during synchronous control when
SYNC MODE AS the parameter PKUx (No.8162#2) was 0.
THE PARAMETER
PKUx(NO.8162#2) IS
0.

404
8 ALARM LIST
No. Message Description
0368 OFFSET REMAIN AT 1) When the ATC change tools method was
OFFSET COMMAND selected (parameter TCT (No. 5040#3) = 1)
during G43 mode, G43.7 was commanded.
Or, G43 was commanded during G43.7
mode.
2) After the setting of parameter TCT (No.
5040#3) was changed in a state in which tool
offset remained, the tool offset command was
specified.
0369 G31 FORMAT 1) No axis is specified or tow or more axes are
ERROR specified in the torque limit switch instruction
(G31P98/P99).
2) The specified torque Q value in the torque
limit switch instruction is out of range. The
torque Q range is 1 to 254.
3) 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.
3) P1-4 for G31, or Q1-4 for G04 was
commanded without a multistage skip
function.
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
is not present.
0371 ILLEGAL FORMAT In a command format for a programmable
IN G10 OR L50 parameter input, an 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 An attempt was made to perform an automatic
RETURN return to the reference position on the orthogonal
INCOMPLETE axis before the 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 orthogonal axis.
0373 ILLEGAL In the skip commands (G31, G31P1 to G31P4)
HIGH-SPEED SKIP and dwell commands (G04, G04Q1 to G04Q4),
SIGNAL SELECTED the same high-speed signal is selected in
different paths.
0374 ILLEGAL G10L75 or G10L76 data was registered during
REGISTRATION OF the following data registration:
TOOL MANAGER - From the PMC window.
(G10) - From the FOCAS2.
- By G10L75 or G10L76 in another system.
Command G10L75 or G10L76 again after the
above operation is completed.

405
B-64697EN/01

No. Message Description


0375 CAN NOT ANGULAR Angular axis control is disabled for this axis
CONTROL configuration.
(SYNC:MIX:OVL) 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 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 superimposed control mode1)
0376 SERIAL DCL: 1) When parameter No.1815#1 (for separate type
ILLEGAL Pulsecoder) is set to “1”, parameter No.2002#3
PARAMETER is set to “0” 8
2) The absolute-position detection function is
enabled. (Parameter No.1815#5 is set to “1”. )
0377 ILLEGAL MODE The GOTO statement, WHILE statement, and DO
FOR statement cannot be executed in a program
GOTO/WHILE/DO created in the MDI mode.
When a program including those statements is to
be executed, register the program in the program
memory then call the program for execution.
0387 ILLEGAL RTM DI/DO There is no DI/DO variable that has a specified
VAR signal address (alphabet, number).
0389 ILLEGAL RTM Bits other than bits 0 to 7 cannot be specified with
SIGNAL BIT a DI/DO signal.
0390 ILLEGAL MACRO A macro variable which was not supported by the
VAR real time custom macro function was used.
0391 RTM BRANCH The number of branches supported with real time
OVER custom macros was exceeded.
0392 TOO MANY Many reserved words (ZONCE, ZEDGE,
SENTENCE ZWHILE, ZDO, ZEND, G65, M99) for RTM
CONTROL control were used in a real time macro command.
0393 NO SENTENCE In a real time macro command, there is no data to
CONTROL be assigned.
0394 ILLEGAL The matching of reserved words (ZONCE,
SENTENCE ZEDGE, ZWHILE, ZDO, ZEND, ZCANCEL, G65,
CONTROL M99) for RTM control is incorrect.
0395 ILLEGAL NC WORD Control code G65 or M99 for calling a
CONTROL subprogram or returning from a subprogram is not
coded correctly.
0396 ILLEGAL RTM In other than a real time macro command, a
SENTENCE reserved word (ZONCE, ZEDGE, ZWHILE, ZDO,
CONTROL ZEND, ZCANCEL) 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.
0399 ID EXECUTION IN An attempt was made to execute real time macro
SAME TIME commands with the same ID by using the same
NC statement as a trigger.
0400 ONE SHOT Too many one-shot real time macro commands
COMMAND OVER are specified.
0401 EXEC CMD NUM The number of real time macro commands that
OVER IN SAME can be executed simultaneously was exceeded
TIME

406
8 ALARM LIST
No. Message Description
0402 ILLEGAL TOKEN A token, variable, or function that is not supported
FOR RTM by the real time custom macro function was
detected.
0403 ACCESS TO RTM An attempt was made to access a protected
PROTECT VAR variable.
0404 RTM ERROR An error related to a real time macro command
occurred.
0406 CODE AREA The storage size of the real time macro area is
SHORTAGE insufficient.
0407 DOULE SLASH IN In the compile mode, an attempt was made to set
RTM MODE the compile mode again.
0408 G90 IS NOT The absolute command cannot be specified.
PERMITTED
0409 ILLEGAL AXIS NO An invalid axis number is specified.
0410 MIDDLE POINT IS An intermediate point other than 0 is specified
NOT ZERO with G28.
0411 SIMULTANEOUSLY The maximum number of axes that can be
AXES OVER controlled simultaneously was exceeded.
0412 ILLEGAL G CODE An unusable G code was used.
0413 ILLEGAL ADDRESS An unusable address was used.
0415 GROUP IS IN USE The group to which the specified axis belongs is
already in used.
0416 UNABLE TO USE The specified axis cannot be used.
THE AXIS
0417 AXIS IS UNABLE TO Axis control of the real-time custom macro was
MOVE executed in the following state. Resolve the alarm
condition or abnormal load condition. When the
alarm signal EIALg is "1", input the reset signal
ECLRg and set it to "0".
(1) Alarm state of target axis of PMC axis control
(alarm signal EIALg is "1").
(2) Emergency stop.
(3) Alarm state of servo, spindle, overtravel,
turning off the power (SV, SP, OT, PW alarm).
(4) Target axis is unexpected disturbance torque
detection by unexpected disturbance torque
detection function.
0418 ILLEGAL FEED An incorrect feedrate is set.
SETTING
0419 ILLEGAL DISTANCE A travel distance beyond the specifiable range is
SETTING specified.
0420 CONSTANT A subprogram is specified not by using a
NUMBER P constant.
0421 ILLEGAL With G65, an invalid argument, L, is used.
ARGUMENT L IN
G65
0422 ILLEGAL With G65, an invalid argument is used.
ARGUMENT IN G65
0423 NO PMC AXIS PMC axis control is missing.
CONTROL OPTION
0424 MULTIPLE AXES IN Multiple axes are using one group.
ONE GROUP
0426 M FUNCTION IS (1) Auxiliary function was commanded with
UNABLE TO USE one-shot RTM command.
(2) Available group number is not set for ID of
modal RTM command.
0427 ILLEGAL M CODE (1) M code of M00, M01, M02, M30, M98, M198,
M65536 or higher was commanded.
(2) Multiple M commands in a single block was
commanded.
0428 AUX FUNCTION IS Real-time custom macro or PMC axis control is
IN USE using auxiliary function.

407
B-64697EN/01

No. Message Description


0429 ILLEGAL COMMAND When retract was started in a threading block, a
IN G10.6 retract command had been issued for the long
axis direction of threading.
0430 TOOL LIFE PAIRS Tool life management group number parameter
ZERO No.6813 is 0.
0431 ILLEGAL T/R DATA The arbitrary group number (T) or remaining
OF TOOL LIFE amount setting (R) is invalid.
0438 ILLEGAL Tool center point retention type tool axis direction
PARAMETER IN control (G53.6) is performed.
TOOL DIRC CMP - Acc./Dec. before interpolation is disabled. Set
parameter No. 1660.
- Rapid traverse Acc./Dec. before interpolation
is disabled. Set bit 1 (LRP) of parameter No.
1401, bit 5 (FRP) of parameter No. 19501,
and parameter No. 1671.
- The parameters (No.19680 to No.19714) for
configuring the machine are incorrect.
- The axis set by parameters Nos. 19681 and
19686 is not a rotation axis. 8
- The basic three axes are not set in parameter
No. 1022.
0445 ILLEGAL AXIS The positioning command was issued in the
OPERATION speed control mode. Check the SV speed control
mode signal.
0446 ILLEGAL COMMAND G96.1, G96.2, G96.3, and G96.4 are specified in
IN the block that includes other commands. Modify
G96.1/G96.2/G96.3/ the program.
G96.4
0447 ILLEGAL SETTING The live tool axis is incorrectly set. Check the
DATA parameter for the spindle control function with
servo motor.
0451 ILLEGAL AUXILIARY When M code is output, the ladder of the PMC
FUNCTION TABLE does not execute the completion processing of
COMMAND the previous M code.
0455 ILLEGAL COMMAND In grinding canned cycles:
IN GRINDING 1) <M series> The signs of the I, J, and K
commands do not match.
2) <M series/T series > The amount of travel of
the grinding axis is not specified.
0456 ILLEGAL Parameters related to grinding canned cycles are
PARAMETER IN incorrectly set. Probable causes are given below.
GRINDING 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).
3) <M series/T series> The axis numbers of the
cut axis, grinding axis, and dressing axis (only
for the M series) overlap.
0459 ALL PARALLEL All the axes specified during automatic operation
AXES IN PARKING are parking.
0501 THE COMMANDED The M code specified in parameter Nos. 11631 to
M-CODE CAN NOT 11646 was specified in other than an execution
BE EXECUTED 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
(SUPERIMPOSED synchronization mode was specified.
AHEAD) 2) A G code unavailable in the advanced
superimposition state was specified.
0503 ILLEGAL MODAL IN Modal state of a G code that cannot be
SUPERIMPOSED superimposed.
MODE

408
8 ALARM LIST
No. Message Description
0509 TOOL OFFSET -
Tool offset (for the lathe system) was
COMMAND IS NOT specified in the thread cutting block.
AVAILABLE - Tool offset was specified (lathe system) in the
scaling mode, coordinate system rotation
mode, or programmable mirror image mode.
0514 ILLEGAL COMMAND 1) An assignment command in flexible path axis
IN FLEXIBLE PATH assignment was issued for an axis yet to be
AXIS ASSIGNMENT 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.
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.
0519 PROGRAM FILES The program files have been cleared, because
ARE BROKEN AND the program files were broken. The power supply
CLEARED might have been turned off while the program files
is being saved to nonvolatile memory.
0525 SUB PROGRAM/ The mode was changed and the cycle start was
MACRO CALLING executed while executing subprogram call or
macro call.
Reset and cycle start is executed again.
0527 ILLEGAL DATA IN In the effective pitch error compensation points
PITCH ERROR 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.
0528 THREADING The format of arbitrary speed threading is invalid.
FORMAT ERROR
0529 THREADING 1) The following commands cannot be specified
COMMAND in arbitrary speed threading mode.
IMPOSSIBLE - 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 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
- Spindle command 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.
Cs contour control change signal is not set to “0”
after resetting CNC in arbitrary speed threading
mode.
0530 EXCESS VELOCITY Feedrate exceeds the maximum cutting feedrate.
IN THREADING

409
B-64697EN/01

No. Message Description


0531 THREADING Parameter setting for arbitrary speed threading is
PARAMETER invalid. Possible causes are:
ERROR - 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 is used for multiple Cs contour
control axes.
- Acceleration of feed axis (parameter
No.11489) is smaller than that of spindle (Cs
contour control axis) (parameter No.11030 to
No.11032, No.25710 to No.25712).
0532 RE-MACHINING OF Re-machining thread cannot be executed.
THREAD CUTTING Possible causes are:
IMPOSSIBLE - 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 In the multiple repetitive cycle (G70), when the 8
CANCELED tool nose radius compensation can be
commanded in the target figure 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 of maximum spindle speed is illegal.
CLAMP COMMAND Extended spindle name cannot be commanded
ERROR for clamp of maximum spindle speed.
0552 SP-MODE CHANGE Spindle control mode changing command is
COMMAND ERROR illegal. Causes of the alarm are as follows.
- Spindle control mode changing is
commanded for disabling spindle.
- Multiple M commands are commanded in
spindle 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 Spindle control mode changing command cannot
IMPOSSIBLE 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 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 M03/M04 is commanded alone without S code.
COMMANDED
0563 CANNOT USE PMC Change the related path to superimposed ahead
AXIS(ADFF) mode when PMC axis control (enabled advanced
preview feed forward) is used for the axes related
to the following functions.
- Composite control
- Superimposed control
0564 ILLEGAL COMMAND The command for Smart rigid tapping is illegal.
OF SMART RTAP The reason of this alarm is in the followings.
- The moving distance of feed axis is larger
than 4096 times of screw pitch.
- The used spindle software doesn’t support
Smart rigid tapping.

410
8 ALARM LIST
No. Message Description
0566 DRILLING AXIS IS When the parameter DNC (No.5160#6) is set to
NOT COMMANDED 1, drilling axis is not commanded in the canned
cycle command block for lathe system.
Modify the program.
0601 ILLEGAL AXIS The move command was executed to the servo
COMMAND FOR axes for spindle use of the spindle control with
SERVO MOTOR servo motor. Modify the program.
SPINDLE
1001 AXIS CONTROL Axis control mode is illegal.
MODE ILLEGAL
1013 ILLEGAL POS. OF Address O or N is specified in an illegal location
PROGRAM NO. (e.g. after a macro statement).
1014 ILLEGAL FORMAT Address O or N is not followed by a number.
OF PROGRAM NO.
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 The manual intervention compensation request
BUFFERING MODE signal MIGET 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.
1079 PROGRAM FILE The program of the specified file No. is not
NOT FOUND registered in an external device. (external device
subprogram call)
1080 DUPLICATE DEVICE Another external device subprogram call was
SUB PROGRAM made from a subprogram after the subprogram
CALL called by the external device subprogram call.
1081 EXT DEVICE SUB The external device subprogram call is not
PROGRAM CALL possible in this mode.
MODE ERROR
1090 PROGRAM FORMAT A lowercase alphabetic character is found in other
ERROR than an NC program statement comment section,
program name, or folder name.
1091 DUPLICATE More than one subprogram call instruction was
SUB-CALL WORD specified in the same block.
1092 DUPLICATE More than one macro call instruction was
MACRO-CALL specified in the same block.
WORD
1093 DUPLICATE An address other than O, N, P or L was specified
NC-WORD & M99 in the same block as M99 during the macro modal
call state.
1095 TOO MANY TYPE-2 More than ten sets of I, J and K arguments were
ARGUMENT specified in the type–II arguments (A, B, C, I, J, K,
I, J, K, ...) for custom macros.
1096 ILLEGAL VARIABLE An illegal variable name was specified. A code
NAME that cannot be specified as a variable name was
specified. [#_OFSxx] does not match the tool
offset memory configuration.
1097 TOO LONG The specified variable name is too long.
VARIABLE NAME
1098 NO VARIABLE The specified variable name cannot be used as it
NAME is not registered.

411
B-64697EN/01

No. Message Description


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 Call mode cancel (G67) was specified even
MODAL CALL though macro continuous–state call mode (G66)
was not in effect.
1101 ILLEGAL CNC An interrupt was made in a state where a custom
STATEMENT IRT. macro interrupt containing a move instruction
could not be executed.
1115 READ PROTECTED An attempt was made in a custom macro to use
VARIABLE on the right side of an expression a variable that
can only be used on the left side of an
expression.
1120 ILLEGAL The specified argument in the argument function
ARGUMENT (ATAN, POW) is in error.
FORMAT 8
1124 MISSING DO The DO instruction corresponding to the END
STATEMENT instruction was missing in a custom macro.
1128 SEQUENCE The jump destination sequence No. in a custom
NUMBER OUT OF macro statement GOTO instruction was out of
RANGE range (valid range: 1 to 99999999).
1129 MISSING IF There is no “IF” corresponding to "ELSE" and
STATEMENT "ENDIF".
1130 TOO MANY IF The maximum value of the nesting of IF
STATEMENT statement was exceeded. Up to 10 levels are
NESTING allowed.
1131 MISSING OPEN The number of left brackets ([) is less than the
BRACKET number of right brackets (]) in a custom macro
statement.
1132 MISSING CLOSE The number of right brackets (]) is less than the
BRACKET 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.
1135 SPECIFIED LABEL LABEL specified with GOTO[label] of the custom
IS NOT FOUND macro is not found in the program.
1137 IF STATEMENT The format used in the IF statement in a custom
FORMAT ERROR macro is in error.
1138 WHILE STATEMENT The format used in the WHILE statement in a
FORMAT ERROR custom macro is in error.
1139 SETVN STATEMENT The format used in the SETVN statement in a
FORMAT ERROR custom macro is in error.
1140 TOO MANY Number of variable names set by SETVN or DEF
VARIABLE NAMES statement exceeded the upper limit.
1141 ILLEGAL The SETVN statement in a custom macro
CHARACTER IN contacts a character that cannot be used in a
VAR. NAME variable name.
1142 TOO LONG V-NAME The variable name used in a SETVN statement in
(SETVN) a custom macro exceeds 8 characters.
1143 BPRNT/DPRNT The format used in the BPRINT statement or
STATEMENT DPRINT statement is in error.
FORMAT ERROR
1144 G10 FORMAT The G10 L No. contains no relevant data input or
ERROR 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.

412
8 ALARM LIST
No. Message Description
1145 G10.1 TIME OUT The response to a G10.1 instruction was not
received from the PMC within the specified time
limit.
1146 G10.1 FORMAT The G10.1 instruction format is in error.
ERROR
1147 DUPLICATE The same name was set to different variables by
VARIABLE NAME SETVN or DEF statement.
1148 SWITCH SWITCH statement of custom macro contains an
STATEMENT error. The cause may be one of the following:
ERROR 1.Format error
- Not “SWITCH[<expression>]”
- The next of “SWITCH[<expression>]” is not
“EOB”, “CASE” or “DEFAULT”.
2.The value of <expression> is out-of-range
(-2147483648 to 2147483647). <Empty> is
regarded as out-of-range value.
1149 CASE STATEMENT CASE statement of custom macro contains an
ERROR error. The cause may be one of the following:
1.CASE statement is commanded with SWITCH
statement not executed.
2.Format error
- Not “CASE[<expression>]”
- The next of “CASE[<expression>]” is not
“GOTO”. However, when the value saved by
SWITCH statement is not corresponding to
<expression>, the alarm does not occur.
3.The value of <expression> is out-of-range
(-2147483648 to 2147483647). <Empty> is
regarded as out-of-range value.
1150 DEFAULT DEFAULT statement of custom macro contains
STATEMENT an error. The cause may be one of the following:
ERROR 1.DEFAULT statement is commanded with
SWITCH statement not executed.
2.Format eeror
- Not “DEFAULT[ ]”
- The next of “DEFAULT[ ]” in not “EOB” or
“GOTO”.
1151 LABEL FORMAT The error of the format is contained in LBL[label].
ERROR
1152 G31.9/G31.8 The format of the G31.9(continuous high-speed
FORMAT ERROR skip function) or G31.8(EGB skip function / skip
function for flexible synchronization control) block
is erroneous in the following cases:
The format of the G31.9 or G31.8 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.
- G31.8 was commanded out of flexible
synchronization control mode.
- The Q was specified out of range in flexible
synchronization 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.

413
B-64697EN/01

No. Message Description


1160 COMMAND DATA An overflow occurred in the position data within
OVERFLOW the CNC.
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.
1161 DEF STATEMENT The format used in the DEF statement in a
FORMAT ERROR custom macro is in error.
1162 VAR NO. OF ARRAY The variable number specified for the array
IS OUT OF RANGE variable is out of range. The range of the array
variable should be #0 to #4294967294. The range
should be #1-#33 for the local variable.
1163 VARIABLE NO. The specified variable number is a variable
OVERLAPPED number to which the variable name has already
been set by the SETVN statement or the DEF
statement.
1164 VAR SET BY THE The variable name/number set by the SETVN
SETVN STATEMENT statement is not revocable in the DEF statement. 8
1165 VAR SET BY THE The variable name / number set by the DEF
DEF STATEMENT statement is not revocable in the SETVN
statement.
1166 1ST SUBSCRIPT IS The value specified for the 1st subscript of the
OUT OF RANGE array variable is out of range.
1167 2ND SUBSCRIPT IS The value specified for the 2nd subscript of the
OUT OF RANGE array variable is out of range.
1168 3RD SUBSCRIPT IS The value specified for the 3rd subscript of the
OUT OF RANGE array variable is out of range.
1169 ILLEGAL NUMBER The number of subscripts specified for the array
OF SUBSCRIPTS variable is wrong. When the subscript is set to the
variable that is not the array variable or the
subscript is not specified for the array variable, it
is generated.
1196 ILLEGAL DRILLING An illegal axis was specified for drilling in a
AXIS SELECTED 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.
1200 PULSCODER The grid position could not be calculated during
INVALID ZERO grid reference position return using the grid
RETURN 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 (deceleration signal
*DEC returns to “1”).
1202 NO F COMMAND AT F codes in the inverse time specification mode
G93 (G93) are not handled as modal, and must be
specified on every block.
1223 ILLEGAL SPINDLE An attempt was made to execute an instruction
SELECT that uses the spindle although the spindle to be
controlled has not been set correctly.

414
8 ALARM LIST
No. Message Description
1298 ILLEGAL (1) When the bit 1 (CIM) of parameter No. 11222
INCH/METRIC set to 0, and the workpiece coordinate system
CONVERSION has been shifted from the machine coordinate
system by the following, the inch/metric
conversion has been performed.
- Manual intervention performed with the
manual absolute signal being off
- Machine locked
- Handle interrupt
- Mirror image
- Workpiece coordinate system shift caused
by local coordinate system setting (G52) or
workpiece coordinate system setting (G92)
(2) Inch/metric conversion was executed in a
modal state where it can not command. Check
the modal state.
(3) Inch/metric conversion can not be
commanded with programmable parameter
input or # 3005 (setting data). It commands
G20/G21 or G70/G71.
(4) During automatic operation, inch / metric
conversion by MDI input or PMC window was
done. Stop automatic operation and
command.
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.
Or, data No. address N, or setting data address P
or R are not specified.
1302 ILLEGAL DATA A non–existent data No. was found while loading
NUMBER parameters or pitch error compensation data from
a tape or by entry of the G10 parameter.
An invalid address R value is specified in a
pattern program for each machining purpose on
the high–speed high–precision setting screen.
This alarm is also generated when illegal word
values are found.
1303 ILLEGAL AXIS An axis No. address exceeding the maximum
NUMBER 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 Out–of–range data was found while loading
RANGE parameters or pitch error compensation data from
a tape. The values of the data setting addresses
corresponding to L 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 A parameter which requires an axis to be
NUMBER specified was found without an axis No. (address
A) while loading parameters from a tape.

415
B-64697EN/01

No. Message Description


1307 ILLEGAL USE OF Data with an illegal sign was found while loading
MINUS SIGN parameters or pitch error compensation data from
a tape, or by entry of 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 Could not load data while loading parameters,
ERROR pitch error compensation data and work
coordinate data from tape.
1333 DATA WRITE Could not write data while loading data from tape.
ERROR
1370 PARAMETER Out–of–range data was set during setting of the
SETTING ERROR 3-dimensional handle feed parameter.
(DM3H-1)
1371 PARAMETER An illegal rotary axis was set during setting of the
SETTING ERROR 3-dimensional handle feed parameter.
(DM3H-2) 8
1372 PARAMETAR An illegal master axis was set during setting of the
SETTING ERROR 3-dimensional handle feed parameter.
(DM3H-3)
1470 G40.1 –G42.1 A parameter setting related to normal direction
PARAMETER MISS 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
rotary axis (bit 0 (ROTx) of parameter No. 1006 =
1 and No.1022=0).
1471 ILLEGAL COMMAND An invalid G code was specified in the normal
IN G40.1 –G42.1 direction control mode.
1508 DUPLICATE The M code value (parameter No. 5511) for
M-CODE (INDEX specifying negative direction rotation is already
TABLE REVERSING) used by other functions. (index table indexing)
1509 DUPLICATE A function to which the same code as this M code
M-CODE (SPOS is set exists. (spindle positioning, orientation)
AXIS
ORIENTATION)
1510 DUPLICATE A function to which the same code as this M code
M-CODE (SPOS is set exists. (spindle positioning, positioning)
AXIS POSITIONING)
1511 DUPLICATE A function to which the same code as this M code
M-CODE (SPOS is set exists. (spindle positioning, mode cancel)
AXIS RELEASE)
1537 ADDRESS F The speed obtained by applying override to the F
UNDERFLOW instruction is too slow.
(OVERRIDE)
1538 ADDRESS F The speed obtained by applying override to the F
OVERFLOW instruction is too fast.
(OVERRIDE)
1543 ILLEGAL GEAR The gear ratio between the spindle and position
SETTING coder, or the set position coder number of pulses
is illegal in the spindle positioning function.
1561 ILLEGAL INDEXING The specified angle of rotation is not an integer
ANGLE multiple of the minimum indexing angle.
1564 INDEX TABLE AXIS The index table indexing axis and another axis
– OTHER AXIS have been specified in the same block.
SAME TIME
1567 INDEX TABLE AXIS Index table indexing was specified during axis
DUPLICATE AXIS movement or on an axis for which the index table
COMMAND indexing sequence was not completed.

416
8 ALARM LIST
No. Message Description
1580 ENCODE ALARM When an attempt was made to read a program,
(PSWD&KEY) 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 output an
encrypted tape, the password was not in the
range 1 to 99999999.
The password parameter is No. 3220.
1581 ENCODE ALARM When an attempt was made to output an
(PARAMETER) encrypted tape, the output code parameter was
set to EIA. Set bit 1 (ISO) of parameter No. 0000
to “1”. 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
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.
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 Error in setting a parameter related to the EGB
SETTING ERROR (1) The setting of bit 0 (SYNx) of parameter No.
2011, is not correct.
(2) The slave axis specified with G81 is not set as
a rotary axis. (bit 0 (ROTx) of parameter No.
1006)
(3) Number of pulses per rotation (Parameter
(No. 7772 or 7773) or (No. 7782 or 7783) is
not set.)
(4) For a hobbing-machine-compatible command,
parameter No. 7710 is not specified.
(5) The slave axis specified with G81 for the
spindle EGB is set as the slave axis for the
simple spindle EGB.
(6) No signal-based EGB synchronization ratio
(parameters Nos. 7784 and 7785) has been
set.
1594 EGB FORMAT Error in the format of the block of an EGB
ERROR 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.
(3) In the G81 block, only one of P and Q is
specified.
(4) In the G81.5 block, there is no command for
the master or slave axis.
(5) In the G81.5 block, data out of the specified
range is specified for the master or slave axis.

417
B-64697EN/01

No. Message Description


1595 ILL-COMMAND IN During synchronization with the EGB, a command
EGB MODE 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 or
G81.5 when bit 3 (ECN) of parameter No.
7731 is 0
(4) For the slave axis of the spindle EGB, the Cs
contour control mode is not selected.
1596 EGB OVERFLOW An overflow occurred in the calculation of the
synchronization coefficient.
1597 EGB AUTO PHASE Format error in the G80 or G81 block in EGB
FORMAT ERROR automatic phase synchronization
(1) R is outside the permissible range.
(2) In the spindle EGB, reference position return
is not performed for the master axis before
G81R2 is specified. 8
1598 EGB AUTO PHASE Error in the setting of a parameter related to EGB
PARAMETER automatic phase synchronization
SETTING ERROR (1) The acc./dec. parameter is not correct.
(2) The automatic phase synchronization
parameter is not correct.
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.

1806 DEVICE TYPE MISS An operation not possible on the I/O device that is
MATCH 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 An I/O interface option that has not yet been
SETTING ERROR added on was specified.
The external I/O device and baud rate, stop bit
and protocol selection settings are erroneous.
1808 DEVICE DOUBLE An attempt was made to open a device that is
OPENED being accessed.
1820 ILLEGAL DI SIGNAL (1) An each axis workpiece coordinate system
STATE preset signal WPRST<Gn358> was turned “1”
in the state in which all axes on the path
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 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.

418
8 ALARM LIST
No. Message Description
1823 FRAMING The stop bit of the character received from the I/O
ERROR(1) device connected to RS232C interface 1 was not
detected.
1830 DR OFF(2) The data set ready input signal DR of the I/O
device connected to RS232C interface 2 turned
OFF. Possible causes are an I/O device not
turned on, a broken cable, and a defective printed
circuit board.
1832 OVERRUN During input by RS232C interface 2, an overrun,
ERROR(2) parity, or framing error has been found. The
number of bits of input data does not match, or
the baud rate setting or the I/O device
specification number is not correct.
1833 FRAMING The stop bit of the character received from the I/O
ERROR(2) device connected to RS232C interface 2 was not
detected.
1834 BUFFER During input of data by RS232C interface 2,
OVERFLOW(2) although a read stop command was issued, more
than 10 characters were input. The I/O device or
printed circuit board was defective.
1889 ILLEGAL COMMAND An illegal command was issued in G54.3 block.
IN G54.3 (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 An error occurred during device driver control.
ERROR (OPEN)
1919 FATAL ERROR(USB A fatal error occurred in the USB file system. To
MEMORY) restore the file system, turn the power off.
1924 UNEXPECTED An unexpected error occurred in the USB file
ERROR(USB system.
MEMORY)
1925 ILLEGAL An invalid path or file name was specified.
PATH/FILE(USB
MEMORY)
1926 ACCESS The USB memory could not be accessed.
DENIED(USB
MEMORY)
1927 DEVICE IN The USB memory is being formatted.
FORMATTING(USB
MEMORY)
1928 DEVICE NOT No USB memory is inserted. Check the
FOUND(USB connection.
MEMORY)
1930 ILLEGAL COMMAND The restart block does not satisfy either of the
AFTER RESTART 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.
1931 ILLEGAL MODE Suppress motion is specified in a mode in which
AFTER RESTART suppress motion is not available.
Select a block in a mode in which suppress
motion is available as the restart block.
1932 DEVICE IS The capacity of the USB memory is insufficient.
FULL(USB
MEMORY)
1937 RECOGNITION The format of the USB memory is invalid. Format
ERROR(USB the USB memory in FAT or FAT32 format. If the
MEMORY) alarm is still issued, replace the USB memory.

419
B-64697EN/01

No. Message Description


1938 END OF FILE The end of file was detected before EOR(%) was
FOUND(USB read. The file may be damaged.
MEMORY)
1939 UNDEFINED An undefined error occurred.
ERROR(USB
MEMORY)
1951 DEVICE IS The USB memory is busy.
BUSY(USB
MEMORY)
1952 TOO MANY The maximum number of files that can be opened
FILES(USB concurrently is exceeded.
MEMORY)
1953 REMOVED IN The USB memory was removed while being
ACCESSING(USB accessed.
MEMORY)
1954 PATH/FILE The specified path or file already exists.
EXIST(USB
MEMORY)
1955 PATH/FILE NOT The specified path or file is not found. 8
FOUND(USB
MEMORY)
1956 DEVICE Overcurrent was detected in the USB memory.
OVERCURRENT(US Replace the USB memory.
B MEMORY)
1957 PARITY A parity error occurred in the USB memory. Turn
ERROR(USB the power to the CNC off.
MEMORY)
1960 ACCESS ERROR Illegal memory card accessing
(MEMORY CARD) This alarm is also generated during reading when
reading is executed up to the end of the file withou
detection of the EOR code.
1961 NOT READY The memory card is not ready.
(MEMORY CARD)
1962 CARD FULL The memory card has run out of space.
(MEMORY CARD)
1963 CARD PROTECTED The memory card is write–protected.
(MEMORY CARD)
1964 NOT MOUNTED The memory card could not be mounted.
(MEMORY CARD)
1965 DIRECTORY FULL The file could not be generated in the root
(MEMORY CARD) directory for the memory card.
1966 FILE NOT FOUND The specified file could not be found on the
(MEMORY CARD) memory card.
1967 FILE PROTECTED The memory card is write–protected.
(MEMORY CARD)
1968 ILLEGAL FILE NAME Illegal memory card file name
(MEMORY CARD)
1969 ILLEGAL FORMAT Check the file name.
(MEMORY CARD)
1970 ILLEGAL CARD This memory card cannot be handled.
(MEMORY CARD)
1971 ERASE ERROR An error occurred during memory card erase.
(MEMORY CARD)
1972 BATTERY LOW The memory card battery is low.
(MEMORY CARD)
1973 FILE ALREADY A file having the same name already exists on the
EXIST memory card.
2010 ILL. COMMAND IN Illegal command is specified in tolerance control
TOLERANCE CON. mode. Check the program.
2011 ILL. PARAMETER Illegal parameter is set, which is related to
IN TOLERANCE tolerance control. Check the parameter settings.
CON.
2012 ILL. OPERATION IN Illegal operation is done in tolerance control
TOLERANCE CON. mode.

420
8 ALARM LIST
No. Message Description
2032 EMBEDDED An error was returned in the Embedded
ETHERNET/DATA Ethernet/Data Server function.
SERVER ERROR For details, see the error message screen of the
Embedded Ethernet/Data Server.
2035 SEQUENCE ERROR An error was detected in the built-in Ethernet/data
(EMBEDDED server function because of the following factors.
ETHERNET/DATA Modify the program.
SERVER) - The empty program (Like: O0001%) is
executed by external subprogram call (M198)
or DNC operation.
- The program without line feed code
(LF = 0x0A) is executed by data server.
- The program without ending % code is
executed by data server.
2038 WRONG The combination of the hardware and the
COMMUNICATION software about communication function is wrong.
COMBINATION The detail information is indicated to diagnosis
data 4400 and 4401.
2052 #500-#549P-CODE The variable name cannot be entered.
MACRO COMMON The SETVN command cannot be used with the
SELECT(CANNOT P-CODE macro common variables #500 to #549.
USE SETVN)
2053 P-CODE VARIABLE An attempt was made to enter a P-CODE-only
NUMBER IS variable not existing in the system.
OUTSIDE OF
RANGE
2054 EXTENDED P-CODE An attempt was made to enter an extended
VARIABLE NUMBER P-CODE-only variable not existing in the system.
IS OUTSIDE OF
RANGE
2083 ILLEGAL PATTERN A setting pattern cannot be selected for the
SELECT following reasons.
- A value other than 1 to 3 is specified with
address P of G08.1
- A value other than 1 to 10 is specified with
address R of G05.1Q1, G05P10000, G08P1
- Either axes in the path is moving
- Setting pattern selection by signal operation is
commanded during automatic operation, except
for the waiting time for FIN of mask buffer M
codes
2085 G04.1 FORMAT G04.1 block is not specified singly.
ERROR
2090 INTERRUPTED The coordinates of the end point of the
BLOCK NOT FOUND 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 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.

421
B-64697EN/01

No. Message Description


2095 ILLEGAL REGISTER The peripheral axis control program cannot be
OF PEAX registered because of the following factors.
PROGRAM - G100 was not commanded after the G101 (or
G102, G103) was commanded.
- The block including the starting command of
registration 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 The real value for a output buffer is in error.
VALUE OF OBUF :
5006 TOO MANY WORD The number of words in a block exceeds the
IN ONE BLOCK maximum. The maximum is 26 words. However,
this figure varies according to NC options. Divide
the instruction word into two blocks.
5007 TOO LARGE Due to compensation, point of intersection
DISTANCE calculation, interpolation or similar reasons, a
movement distance that exceeds the maximum 8
permissible distance was specified.
Check the programmed coordinates or
compensation amounts.
5009 PARAMETER ZERO The dry run feedrate parameter No. 1410 or
(DRY RUN) maximum cutting feedrate parameterfor each axis
has been set to 0.
The parameter for the maximum cutting feedrate
for each axis is No. 1432 if
acceleration/deceleration before interpolation is
enabled and No. 1430 otherwise.
Functions that cause acceleration/deceleration
before interpolation include AI contour control and
so on..
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 The maximum cutting feedrate parameter has
(CUT MAX) been set to 0.
The parameter is No. 1432 if
acceleration/deceleration before interpolation is
enabled and No. 1430 otherwise.
Functions that cause acceleration/deceleration
before interpolation include AI contour control and
so on.
5016 ILLEGAL M codes which belonged to the same group were
COMBINATION OF specified in a block. Alternatively, an M code
M CODES which must be specified without other M codes in
the block was specified in a block with other M
codes.
5018 POLYGON SPINDLE In G51.2 mode, the speed of the spindle or
SPEED ERROR polygon synchronous axis either exceeds the
clamp value or is too small. The specified rotation
speed ratio thus cannot be maintained.
For polygon turning between spindles:
More information as to why this alarm occurred is
indicated in diagnosis data No. 471.
5020 PARAMETER OF The setting of parameter No. 7310 for specifying
RESTART ERROR the order of the axes on which to move to the
machining restart position in a dry run is invalid.
The valid range is from 1 to the number of
controlled axes.
5030 ILLEGAL COMMAND The end command (G100) was specified before
(G100) the registration start command (G101, G102, or
G103) was specified for the peripheral axis
control.

422
8 ALARM LIST
No. Message Description
5031 ILLEGAL COMMAND While a registration start command (G101, G102,
(G101, G102, G103) or G103) was being executed, another
registration start command was specified for the
peripheral axis control.
5032 NEW PRG While the peripheral axis control is being
REGISTERED IN executed, an attempt to register another move
PEAX MOVE command was made.
5033 NO PROG SPACE IN The program of the peripheral axis control was
MEMORY PEAX not registered because of insufficient program
memory.
5034 PLURAL COMMAND Multiple movements were specified by G110 code
IN G110 of the peripheral axis control.
5038 TOO MANY START More than six M codes to start the peripheral axis
M-CODE COMMAND control were specified.
5039 START An attempt was made to execute a program for
UNREGISTERED the peripheral axis control which had not been
PEAX PROG registered.
5040 CAN NOT The machine could not start the peripheral axis
COMMANDED PEAX control. The following reasons can be considered.
MOVE - 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 axis control is different from the
parameter No.0983 of the path which is set by
parameters Nos.3040 to 3042 when peripheral
axis control is operated by the path which is not
set by the parameters Nos.3040 to 3042.

5043 TOO MANY G68 3-dimensional coordinate conversion has been


NESTING specified three or more times.
To perform another coordinate conversion,
perform cancellation, then specify the coordinate
conversion.
5044 G68 FORMAT Errors for 3-dimensional coordinate conversion
ERROR command are:
(1) No I, J, or K command was issued in
3-dimensional coordinate conversion
command block. (without coordinate system
rotation function)
(2) All of I, J, or K command were 0 in
3-dimensional coordinate conversion
command block.
(3) No rotation angle R was not commanded in
3-dimensional coordinate conversion
command block.
5050 ILL-COMMAND IN - During chopping/oscillation, a move command
G81.1 MODE has been issued for the chopping/oscillation
axis.
- Chopping/oscillation is specified for Cs contour
control axis.
- Machine lock for the axis while oscillation
motion is executed.
- Oscillation is specified for the slave axis of
Superimposed control.
5058 G35/G36 FORMAT A command for switching the major axis has been
ERROR specified for circular threading. Alternatively, a
command for setting the length of the major axis
to 0 has been specified for circular threading.

423
B-64697EN/01

No. Message Description


5065 DIFFERRENT AXIS Axes having different increment systems have
UNIT(PMC AXIS) been specified in the same DI/DO group for PMC
axis control. Modify the setting of parameter No.
8010.
5068 FORMAT ERROR IN No travel axis was specified. Two or more travel
G31P90 axes were specified.
5073 NO DECIMAL POINT No decimal point has been specified for an
address requiring a decimal point.
5074 ADDRESS The same address has been specified two or
DUPLICATION more times in a single block. Alternatively, two or
ERROR more G codes in the same group have been
specified in a single block.
5110 IMPROPER G-CODE A G code unspecifiable in AI contour control
(AICC MODE) mode was specified.
5115 ILLEGAL ORDER There is an error in the specification of the rank.
(NURBS)
5116 ILLEGAL KNOT Monotone increasing of knots is not observed.
VALUE (NURBS)
5117 ILLEGAL 1ST The first control point is incorrect. 8
CONTROL POINT Or, it does not provide a continuity from the
(NURBS) previous block.
5130 NC AND In the PMC superimposed axis control, the NC
SUPERIMPOSE command and The PMC axis control command
AXIS CONFLICT were conflicted. Modify the program and the
ladder.
5131 NC COMMAND IS The PMC axis control and 3-dimensional
NOT COMPATIBLE coordinate conversion or a polar coordinate
interpolation were specified simultaneously.
Modify the program and the ladder.
5132 CANNOT CHANGE The superimposed axis was selected for the axis
SUPERIMPOSED for which the PMC superimposed axis is being
AXIS controlled.
5195 DIRECTION CAN Measurement is invalid in the tool compensation
NOT BE JUDGED 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.
- 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.
5219 CAN NOT RETURN Manual intervention and return cannot be
performed during execution of 3-dimensional
coordinate system conversion or tilted working
plane indexing.
5220 REFERENCE POINT In case of distance coded linear scale I/F, the
ADJUSTMENT reference point auto setting parameter bit 2
MODE (DATx) of parameter No.1819 is set to 1. Move
the machine to reference position by manual
operation and execute manual reference position
return.

424
8 ALARM LIST
No. Message Description
5242 ILLEGAL AXIS A master axis number or a slave axis number was
NUMBER not set correctly when the flexible synchronization
control mode was turned from off to on during
automatic operation.
In inter-path flexible synchronization control, this
alarm is issued in either of the following cases.
(The alarm is issued at the start of inter-path
flexible synchronization 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 synchronization 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
synchronization control on or off without
stopping the tool along all axes.
(Except when automatic phase
synchronization for flexible synchronization
control is used)
- Flexible synchronization control was turned
off in any of the following function modes:
- Tilted working plane indexing

425
B-64697EN/01

No. Message Description


5245 OTHER AXIS ARE -For a flexible synchronization control group
COMMANDED for which a PMC axis was a master axis, an
attempt was made to turn on the
synchronization mode during time other than
automatic operation.
- An attempt was made to turn on a
synchronization group for which an PMC axis
was a master axis when there existed a
flexible synchronization control group for
which a non-PMC, normal axis was a master
axis.
- The master and slave axes as
synchronization axes overlap the EGB
dummy axis.
- The master and slave axes as
synchronization axes overlap the chopping
axis.
- The master and slave axes as
synchronization axes overlap the axis related 8
to angular axis control.
- The master and slave axes as
synchronization axes overlap the axis related
to composite control.
- The master and slave axes as
synchronization axes overlap the axis related
to superposition control.
- The slave axis as a synchronization 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 synchronization control.
- An emergency stop was applied in another
path in inter-path flexible synchronization
control.
- When an attempt was made to execute
flexible synchronization between different
paths during automatic operation, the
inter-path flexible synchronization mode was
not enabled.
5253 T/M MODE CAN Although a command mode switching M code is
NOT BE SWITCHED 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 check operation.
- Program restart is performing search
operation.
- An interruption type custom macro is
performing interrupt operation.
5257 G41/G42 NOT Tool nose radius and tool nose radius
ALLOWED IN MDI compensation was specified in MDI mode.
MODE (Depending on the setting of the bit 4 (MCR) of
parameter No. 5008)
5303 TOUCH PANEL The touch panel is not connected correctly, or the
ERROR touch panel cannot be initialized when the power
is turned on. Correct the cause then turn on the
power again.

426
8 ALARM LIST
No. Message Description
5305 ILLEGAL SPINDLE In a spindle select function by address P for a
NUMBER 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.
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 One of formats in G10L75, G10L76, or G10L77 to
IN G10 L75/76/77 G11 commands is in error, or the command value
is out of data range. Modify the program.
5316 TOOL TYPE A tool with the specified tool-type number could
NUMBER NOT not be found.
FOUND Modify the program or register the tool.
5317 ALL TOOL LIFE IS The lives of all tools with the specified tool-type
OVER number have expired. Replace the tool.
5320 DIA./RAD. MODE In any of the following states, diameter/radius
CAN’T BE programming was switched:
SWITCHED 1) When a buffered program is being executed
2) When a movement is being made on the axis
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 Manual reference position return cannot be
RETURN performed during three-dimensional coordinate
INCOMPLETE conversion, or execution of the tilted working
plane indexing.
5329 M98 AND NC A subprogram call which is not a single block was
COMMAND IN SAME commanded during canned cycle mode. Modify
BLOCK the program.
5330 G50.9 FORMAT - There is not coordinates value specification in
ERROR 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 It didn't reach a commanded absolute coordinate
COMMANDED value. The movement command or absolute
POSITION coordinates at G50.9 block are wrong.
5339 ILLEGAL FORMAT (1) The value of P, Q, or L specified by
COMMAND IS G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 is
EXECUTED IN invalid.
SYNC/MIX/OVL (2) A duplicate value is specified by parameter
CONTROL. No. 12600.

427
B-64697EN/01

No. Message Description


5346 RETURN TO The coordinate establishment of the Cs contour
REFERENCE POINT 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 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 8
control for the Cs axis being subjected to
coordinate establishment.
5355 S CODE IS NOT S code is not commanded at G96. Command S
COMMANDED AT code at G96 block.
G96
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 The real axis is commanded in the hypothetical
SELECT axis commanded mode.
The hypothetical axis is commanded in the real
axis command mode.
5359 MODE CHANGE This alarm is generated in the following cases.
ERROR (1) Mode switching was executed without using
non-buffering 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 bit 1 (LRP) of
parameter No. 1401 is set to 0.
(5) Mode switching was executed during the
following mode.
- Cutter radius compensation
- Tool length compensation
- 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 This alarm is issued when interference with
INTERFERENCE another tool is caused by a data modification
CHECK ERROR based on G10 data input or file reading or when
an attempt is made to modify the tool figure data
of a tool registered in the cartridge.

428
8 ALARM LIST
No. Message Description
5361 ILLEGAL MAGAZINE Tools stored in the cartridge are interfering with
DATA 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 issued, the power must be turned off
before operation is continued.
5362 CONVERT INCH/MM (1) When the bit 1 (INAx) of parameter No. 14000
AT REF-POS set to 1, the inch-metric switch command is
executed at a position other than the machine
coordinate system origin (position = zero).
(2) When the bit 3 (IMRx) or bit 2 (IRFx) of
parameter No. 14000 set to 1, the inch-metric
switch command is executed at the other than
reference position (parameter No. 1240).
Perform an inch/metric conversion after
returning to the reference position.
(3) When bit 0 (NIM) of parameter No.11222 set
to 1, the inch/metric conversion by
programmable parameter input or #3005
(setting data) was executed at a position
other than the machine coordinate system
origin (position = zero).
5364 ILLEGAL COMMAND (1) An unspecifiable G code was specified in the
IN PROGRAM high-speed program check mode.
CHECK (2) The angular axis control function is enabled.
(3) One of the following operations was
performed.
- Chopping in the high-speed program
check mode
- Starting the high-speed program check
mode during chopping
- 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*<Gn136> 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 in the high-speed
program check mode.
5365 NOT CHANGE OF Switching of high-speed program check input
PROGRAM CHECK signal PGCK<Gn290.5> was performed during
MODE execution of the program.
5372 IMPROPER MODAL In a block in which G53.2 is specified, a G code in
G-CODE (G53.2) 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.
5373 ARGUMENT For outputting a target MDI program for program
CONVERSION restart, a macro call argument cannot be
ERROR converted to a 9-digit number.
5374 FSC MODE The current flexible synchronization mode differs
MISMATCH IN from the flexible synchronization mode specified
RESTART in a programmed command in the program restart
block.
5375 FSC MODE CAN The flexible synchronization mode was changed
NOT CHANGED during the execution of program restart.

429
B-64697EN/01

No. Message Description


5376 FSC SLAVE AXIS In the flexible synchronization mode, a command
CAN NOT was specified for the slave axis.
COMMANDED
5377 INVALID COMMAND After the flexible synchronization mode was
AFTER FSC OFF canceled, an incremental command was specified
before an absolute command for the axis
specified as the slave axis.
5378 INVALID RESTART The block specified as the restart block after the
BLOCK flexible synchronization mode was canceled was
not a block after an absolute command for the
axis specified as the slave axis.
5379 WRITE PROTECTED You cannot directly set parameters for a slave
TO SLAVE AXIS axis under axis synchronous control.
5381 INVALID COMMAND An attempt was made to issue the following
IN FSC MODE commands:
(1) When the reference position for the master
axis under flexible synchronization control has
not been established, G28 command for the
master axis. 8
(2) G27/G28/G29/G30/G53 command for a slave
axis.
5384 RETRACT FOR In retraction for 3-dimensional rigid tapping by the
RIGID CANNOT BE G30 command, different program coordinate
CMD system are used at the stop of rigid tapping and in
retraction for rigid tapping.
The program coordinate system, is the coordinate
system for the program after conversion is
determined by the rotation center, the direction of
rotation, and the rotation angle that was
commanded by the arguments of the G68 or
G68.2 command. In other words, the arguments
of G68 or G68.2 command are different at the
stop of rigid tapping and in retraction for rigid
tapping.
Modify the program.
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 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 The G40 block contains a move command.
ERROR
5422 EXCESS VELOCITY An attempt was made to make a movement at an
IN G43.4/G43.5 axis feedrate exceeding the maximum cutting
feedrate by tool center point control.
5424 ILLEGAL TOOL The rotation axis position for specifying the tool
DIRECTION axis direction is not ±90° × n (n = 0, 1, 2,・・・).
5425 ILLEGAL OFFSET The offset number is incorrect.
VALUE
5435 PARAMETER OUT Illegal parameter setting.
OF RANGE (TLAC) (Set value is out of range.)
Check parameters Nos. 19655, 19656, 19657,
and 1022.
5436 ILLEGAL Illegal parameter setting.
PARAMETER (rotary axis setting)
SETTING OF
ROTARY AXIS
(TLAC)

430
8 ALARM LIST
No. Message Description
5437 ILLEGAL Illegal parameter setting.
PARAMETER (master rotary axis setting)
SETTING OF
MASTER ROTARY
AXIS (TLAC)
5445 CAN NOT Corner circular interpolation (G39) of tool radius
COMMAND MOTION and tool nose radius compensation is not
IN G39 specified alone but is specified with a move
command. Modify the program.
5446 NO AVOIDANCE AT Because there is no interference evade vector,
G41/G42 the interference check evade function of tool
radius and tool nose radius compensation cannot
evade interference.
5447 DANGEROUS The interference check evade function of tool
AVOIDANCE AT radius and tool nose radius compensation
G41/G42 determines that an evade operation will lead to
danger.
5448 INTERFERENCE TO In the interference check evade function of tool
AVD. AT G41/G42 radius and tool nose radius compensation, a
further interference occurs for an already created
interference evade vector.
5456 TOO MANY G68.2 Tilted working plane indexing G68.2 was
NESTING specified more than once. To perform another
coordinate conversion, perform cancellation, then
specify the coordinate conversion.
5457 G68.2 FORMAT A G68.2 format error occurred.
ERROR
5458 ILLEGAL USE OF - G53.1/G53.6 was specified preceding G68.2.
G53.1/G53.6 - G53.1/G53.6 needs to be specified solely.
- There is no angle solution for the rotation axis
that controls the tool direction in the +Z-axis
direction of the feature coordinate system.
- No tool is specified with a G53.6 command.
5459 MACHINE - The parameters Nos. 19665 to 19667, 19680
PARAMETER to 19714, and 12321 for configuring the
INCORRECT 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.
- 5-axis machining function which can not be
used in the machine which has two linear
axes (bit 6 (HAL) of parameter No. 11269 = 1)
is executed.
- When tool axis direction control
(G53.1/G53.6) is specified on the following
condition that parameter is set incorrectly if bit
7 (AIR) of parameter No.11221 is set 1.
- In case that the movement range of rotation
axis is set to the roll-over axis
- In case that roll-over function is set to rotary
axis (B type)
-
5462 ILLEGAL COMMAND (1) The modal setting used when G68.2 or G69 is
(G68.2/G69) specified is incorrect.
(2) An unspecifiable 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.
5557 NO MAX SP SPEED No command for maximum spindle speed
CLAMP COMMAND clamping (M series: G92S_; T series: G50S_;)
was executed before the constant surface speed
control command (G96S_) was started. Execute a
command for maximum spindle speed clamping.

431
B-64697EN/01

No. Message Description


5559 ILL. AXIS When the bit 2 (MSC) of parameter No. 11501=1,
OPERATION and the workpiece coordinate system is shifted
(COORD SYS) 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.
5560 ILLEGAL DEPTH OF On the peck rigid tapping, the depth of cut (Q) is
CUT smaller than the cutting start distance (d).
5561 CANCEL CANNED Multiple canned cycle is specified without
GRINDING CYCLE canceling canned grinding cycle. Please specify a
G code of 01 group for canceling canned grinding
cycle.
5580 CANNOT GET System variable (#180801 to #180850) cannot be
SYSTEM VARIABLE read when parameter No.8311 is incorrect value.
Confirm the setting of parameter No.8311.

8.1.2 Parameter Writing Alarm (SW Alarm)


8
No. Message Description
SW0100 PARAMETER The parameter setting is enabled (bit 0 (PWE) of
ENABLE SWITCH parameter No. 8900 is set to 1).
ON To set the parameter, turn this parameter ON.
Otherwise, set to OFF.

8.1.3 Servo Alarms (SV Alarm)


No. Message Description
SV0001 SYNC ALIGNMENT In axis synchronous control, the amount of
ERROR compensation for synchronization exceeded the
parameter No. 8325 setting value.
This alarm occurs for a master or slave axis.
SV0002 SYNC EXCESS In axis synchronous control, the amount of
ERROR ALARM 2 synchronization error exceeded the parameter
No. 8332 setting value. When the
synchronization is not completed after
power-up, the determination is made by the
value of parameter No. 8332 multiplied by the
parameter No. 8330 multiplier.
This alarm occurs only for a slave axis only.
SV0003 SYNCHRONOUS/ Since as axis in synchronization, composition, or
COMPOSITE/ superimposed mode caused a servo alarm, the
SUPERIMPOSED mode could not be continued. If one of the axes
CONTROL MODE in a mode causes a servo alarm, all axes
CAN'T BE relating to the axis enter the servo-off state. This
CONTINUED alarm is generated to enable the cause of the
servo-off state to be checked.
SV0004 EXCESS ERROR The amount of positional deviation during torque
(G31) limit skip command operation exceeded the limit
value of the parameter No. 6287.
SV0005 SYNC EXCESS In axis synchronous control, for synchronization,
ERROR (MCN) 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 For the slave axis under tandem control,
AXIS absolute position detection is set (parameter bit
5 (APCx) of parameter No. 1815 = 1).

432
8 ALARM LIST
No. Message Description
SV0007 SV ALM ANOTHER When a multi-axis amplifier was used in a
PATH (MULTI multi-path system across paths, a servo alarm
AMP.) 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 alarm SV0401
“IMPROPER V_READY OFF“ occurs on an axis
belonging to the local path in the same amplifier.
Since alarm SV0401 is caused by a servo alarm
occurred on an axis in another path, alarm
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 The digital servo software detected an abnormal
CURRENT(SOFT) specified value. Possible causes include an
unconnected power cable, cable disconnection
(open phase), and short-circuit.
SV0012 SV DRIVE OFF The two drive off inputs are not in the same
CIRCUIT FAILURE status or a drive off circuit error occurred.
SV0013 SV CPU BUS An error was found in CPU bus data in the
FAILURE amplifier.
SV0014 SV CPU WATCH An error occurred in CPU operation in the
DOG amplifier.
SV0015 SV LOW VOLT The driver power supply voltage has dropped in
DRIVER the amplifier.
Possible causes include improper insertion of
the control PC board and amplifier failure.
SV0016 SV CURRENT An error was found in motor current detection
DETECT ERROR data in the amplifier. Possible causes include
improper insertion of the control PC board and
amplifier failure.
SV0017 SV INTERNAL An error occurred in serial bus communication in
SERIAL BUS the amplifier. Possible causes include improper
FAILURE insertion of the control PC board and amplifier
failure.
SV0018 SV ROM DATA An error was found in ROM data in the amplifier.
FAILURE
SV0024 PS SOFT A load higher than the rating was applied.
THERMAL
SV0031 PS ILLEGAL An invalid value is set for a PS control
PARAMETER parameter.
SV0032 PS CONTROL An invalid value is set for parameter No. 2557.
AXIS ERROR 1 Set bit 0 (APS) of parameter No. 11549 to 1 and
execute automatic setting.
SV0033 PS CONTROL An invalid value is set for parameter No. 2557.
AXIS ERROR 2 Set bit 0 (APS) of parameter No. 11549 to 1 and
execute automatic setting.
SV0034 PS HARDWARE A PS hardware error was detected.
ERROR
SV0040 PS EXTERNAL There is something trouble in control parameter
INPUT for PS, cable, PS itself, or the external
COMPONENT component such as input filter or transducer.
ERROR
SV0041 PS PFB-R ERROR A PFB-R error is detected.
SV0042 PS PFB-C ERROR A PFB-C error is detected.
SV0043 PS SUB MODULE The wiring or the combination of components is
ERROR illegal.
SV0044 MISMATCHED CNC, SV, SP or PS software has been update.
FUNCTION CODE Turn the power off, then restart.

433
B-64697EN/01

No. Message Description


SV0045 ILLEGAL A parameter setting is incorrect.
PARAMETER This alarm may occur in the following case (refer
to the diagnosis data No.1018):
- The setting of bit 5 (APCx) of parameter
No.1815 or bit 5 (ARE) of parameter
No.11809 is incorrect.
- Bit 5 (ARE) of parameter No.11809 is set to 1
with the servo software that does not support
this function.
- Bit 0 (PGU) of parameter No.11820 is set to 1
with the servo software that does not support
this function.
SV0047 REFERENCE Reference point setting with mechanical stopper
POINT SETTING is broken off.
WITH Reference point setting again after reset.
MECHANICAL
STOPPER IS
BROKEN OFF
SV0048 SMART RIGID The excitation of servo motors is turned off 8
TAPPING STOP because smart rigid tapping is stopped. This
alarm is accompanied by spindle alarm.
SV0050 CAN NOT In axis synchronous control, the synchronous
CHANGE AXIS operation and the normal operation were
SYNCHRONOUS changed illegally.
This alarm occurs for the master or slave axis.
SV0301 APC ALARM: 1. Since the absolute-position detector of the
COMMUNICATION phase A/B caused a communication error,
ERR the correct machine position could not be
obtained. (data transfer error)
The absolute-position detector, cable, or
servo interface module is thought to be
defective.
2. When the servo axis is disabled, an absolute
position detector cannot be used. Check the
setting of bit 5 (APCx) of parameter No.
1815 and bit 4 (KSVx) of parameter No.
11802.
SV0302 APC ALARM: Since the absolute-position detector of the
OVER TIME ERR phase A/B caused an overtime error, the correct
machine position could not be obtained. (data
transfer error)
The absolute-position detector, cable, or servo
interface module is thought to be defective.
SV0303 APC ALARM: Since the absolute-position detector of the
FRAMING ERR phase A/B caused a framing error, the correct
machine position could not be obtained. (data
transfer error)
The absolute-position detector, cable, or servo
interface module is thought to be defective.
SV0304 APC ALARM: Since the absolute-position detector of the
PARITY ERR phase A/B caused a parity error, the correct
machine position could not be obtained. (data
transfer error)
The absolute-position detector, cable, or servo
interface module is thought to be defective.
SV0305 APC ALARM: Since the absolute-position detector of the
PULSE ERR phase A/B caused a pulse error, the correct
machine position could not be obtained. The
absolute-position detector, or cable is thought to
be defective.
SV0306 APC ALARM: Since the amount of positional deviation
OVER FLOW ERR overflowed, the correct machine position could
not be obtained. Check to see the parameter
No. 2084 or No. 2085.

434
8 ALARM LIST
No. Message Description
SV0307 APC ALARM: Since the machine moved excessively, the
MOVEMENT correct machine position could not be obtained.
EXCESS ERR
SV0360 ABNORMAL The checksum alarm occurred on the built–in
CHECKSUM(INT) Pulsecoder.
SV0361 ABNORMAL The phase data abnormal alarm occurred on the
PHASE DATA(INT) built–in Pulsecoder.
SV0363 ABNORMAL The clock alarm occurred on the built–in
CLOCK(INT) Pulsecoder.
SV0364 SOFT PHASE A digital servo soft detected an abnormality on
ALARM(INT) the built in Pulsecoder.
SV0365 BROKEN LED(INT) The digital servo software detected abnormal
data on the 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 The communications data could not be received
ERROR(INT) from the built–in Pulsecoder.
SV0369 DATA TRANS. A CRC error or stop bit error occurred in the
ERROR(INT) communications data from the built–in
Pulsecoder.
SV0380 BROKEN Separate detector error
LED(EXT)
SV0381 ABNORMAL An abnormal alarm in the position data occurred
PHASE(EXT) 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 The digital servo software detected abnormal
ALARM(EXT) data on the separate detector.
SV0385 SERIAL DATA The communications data could not be received
ERROR(EXT) from the separate detector.
SV0386 DATA TRANS. A CRC error or stop bit error occurred in the
ERROR(EXT) communications data from the standalone
detector.
SV0387 ABNORMAL An abnormality occurred on a separate detector.
ENCODER(EXT) For more information, contact the scale
manufacturer.
SV0401 IMPROPER Although the ready signal (PRDY) of the position
V_READY OFF control was ON, the ready signal (VRDY) of the
velocity control was OFF.
SV0403 CARD/SOFT The combination of the axis control card and the
MISMATCH servo software is incorrect.
Probable causes are given below.
(1) The correct axis control card is not attached.
(2) The correct servo software is not installed in
flash memory.
SV0404 IMPROPER Although the ready signal (PRDY) of the position
V_READY ON control was OFF, the ready signal (VRDY) of the
velocity control was ON.
SV0407 EXCESS ERROR The difference value of the amount of positional
deviation for the synchronization axis exceeded
the setting value. (during synchronous control
only)
SV0409 DETECT An unexpected disturbance torque was detected
ABNORMAL on the servo motor, or during Cs axis or spindle
TORQUE positioning.
The alarm can be canceled by RESET.
SV0410 EXCESS ERROR The amount of positional deviation during
(STOP) stopping exceeded the parameter No. 1829
setting value.
SV0411 EXCESS ERROR The amount of positional deviation during
( MOVING ) traveling became excessive than the parameter
setting value.

435
B-64697EN/01

No. Message Description


SV0413 LSI OVERFLOW The counter for the amount of positional
deviation overflowed
SV0415 MOTION VALUE The velocity exceeding the travel velocity limit
OVERFLOW was commanded.
SV0417 ILL DGTL SERVO A digital serve parameter setting is incorrect.
PARAMETER
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).
1) The value specified in parameter No. 2020
as the motor model falls outside the
specified range.
2) The motor rotation direction in parameter 8
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.
SV0420 SYNC TORQUE In axis synchronous control, for synchronization,
EXCESS 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 The difference between the feedback from the
ERROR(SEMI-FUL semi and full sides exceeded the setting of
L) parameter No. 2118.
SV0422 EXCESS In torque control, the commanded permissible
VELOCITY IN velocity was exceeded.
TORQUE
SV0423 EXCESS ERROR In torque control, the total permissible move
IN TORQUE value specified as a parameter was exceeded.
SV0430 SV MOTOR The servo motor has overheated.
OVERHEAT
SV0431 PS OVERLOAD Overheat
SV0432 PS LOW VOLT. The control power supply voltage has dropped.
CONTROL
SV0433 PS LOW VOLT. DC Low DC link voltage
LINK
SV0434 SV LOW VOLT Low control power voltage
CONTROL
SV0435 SV LOW VOLT DC Low DC link voltage
LINK
SV0436 SOFTTHERMAL(O The digital servo software detected a software
VC) thermal (OVC).
SV0437 PS Overcurrent on input circuit section.
OVERCURRENT
SV0438 SV ABNORMAL Motor overcurrent
CURRENT
SV0439 PS OVER VOLT. The DC link voltage is too high.
DC LINK
SV0440 PS Excessive generative discharge
EXCESS-REGENE
RATION2

436
8 ALARM LIST
No. Message Description
SV0441 ABNORMAL The digital servo software detected an
CURRENT abnormality in the motor current detection
OFFSET circuit.
SV0442 PS PRE-CHARGE The spare charge circuit for the DC link is
FAILURE abnormal.
SV0443 PS INTERNAL FAN Internal cooling fan failure.
FAILURE
SV0444 SV INTERNAL FAN Internal cooling fan failure.
FAILURE
SV0445 SOFT The digital servo software detected a
DISCONNECT disconnected Pulsecoder.
ALARM
SV0446 HARD The hardware detected a disconnected built–in
DISCONNECT Pulsecoder.
ALARM
SV0447 HARD The hardware detected a disconnected separate
DISCONNECT(EXT detector.
)
SV0448 UNMATCHED The sign of the feedback signal from the
FEEDBACK standalone detector is opposite to that from the
ALARM feedback signal from the built–on Pulsecoder.
SV0449 SV IPM ALARM The IPM (Intelligent Power Module) detected an
alarm.
SV0453 SPC SOFT Software disconnection alarm of the built-in
DISCONNECT Pulsecoder.
ALARM 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 The magnetic pole position detection function
POS DETECT terminated abnormally.
The magnetic pole could not be detected
because the motor did not run.
SV0455 SERVO A value that is set for parameter No.1024
SOFTWARE NOT specifies the servo control software that does
FOUND not exist in FROM.
SV0456 ILLEGAL An attempt was made to set the current loop that
CURRENT LOOP 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 The specified current loop differs from the actual
ERROR current loop.
SV0459 HI HRV SETTING For two axes whose servo axis numbers
ERROR (parameter No. 1023) are consecutively even
and odd numbers, high-speed HRV control is
possible for one axis and impossible for the
other.
SV0460 FSSB The FSSB connection was discontinued.
DISCONNECT 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 The correct data could not be received on a
FAILED slave side because of the FSSB communication
error.
SV0463 SEND SLAVE The correct data could not be received in the
DATA FAILED servo software because of the FSSB
communication error.
SV0465 READ ID DATA A read of the ID information for the amplifier has
FAILED failed at power-on.

437
B-64697EN/01

No. Message Description


SV0466 MOTOR/AMP. The maximum current of an amplifier is different
COMBINATION 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.
SV0468 HI HRV SETTING An attempt was made to set up high-speed HRV
ERROR(AMP) control for use when the controlled axis of an
amplifier for which high-speed HRV control
could not be used.
SV0474 EXCESS ERROR On the n-th axis, the servo detected that the
(STOP:SV) value of the positioning deviation limit for each
axis when stopped exceeded the setting
(parameters Nos. 1839 and 1842).
SV0475 EXCESS ERROR On the n-th axis, the servo detected that the
(MOVE:SV) value of the positioning deviation limit for each
axis in movement exceeded the setting
(parameters Nos. 1838 and 1841). 8
SV0476 ILLEGAL SPEED On the n-th axis, the servo detected that during
CMD. (SV) safety monitoring (the safety monitoring request
signal *VLDVx is 0), the velocity command
exceeded the safety speed (parameters Nos.
13821 to 13824 (during position control) or Nos.
13826 to 13829 (during velocity control).
Operate the system within the safety speed.
SV0477 ILLEGAL On the n-th axis, the servo detected that during
MACHINE safety monitoring (the safety monitoring request
POS.(SV) signal *VLDVx is 0), the machine position is
outside the safety area (range set with
parameters Nos. 13831 to 13838). Operate the
system within the safety area.
A machine position check is performed only on
an axis on which a reference position has been
established. A machine position check is not
performed on an axis on which a reference
position is not yet established.
SV0478 ILLEGAL AXIS The servo detected that an error occurred during
DATA (SV) 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 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 On the n-th axis, the servo detected that an error
ERROR (SV) occurred in a safety parameter.
SV0484 SAFETY A safety function error related to the servo was
FUNCTION ERR detected in the n-axis.
(SV) (1) The servo or CNC detected that the safety
function was not executed in the servo.
(2) The result of a servo safety function check
did not match the result of a CNC safety
function check.
(3) An error occurred during a test of the CPU of
the servo.
(4) An error occurred during a check of RAM of
the servo.

438
8 ALARM LIST
No. Message Description
SV0488 SAFE TEST OVER The MCC shutoff set was not completed within
TIME the set time (parameter No. 1946). Check the
MCC contact.
SV0489 SAFETY PARAM On the n-th axis, the CNC detected that an error
ERROR(CNC) occurred in a safety parameter.
SV0490 SAFETY On the n-th axis, an error occurred in a safety
FUNCTION ERR function for the CNC.
(CNC) - The servo detected that a safety function was
not executed in the CNC.
- The results of a safety function check on the
CNC did not match those of a safety function
check on the servo.
SV0494 ILLEGAL SPEED On the n-th axis, the CNC detected that during
CMD. (CNC) safety monitoring (the safety monitoring request
signal *VLDVx is 0), the velocity command
exceeded the safety speed (parameters Nos.
13821 to 13824 (during position control) or Nos.
13826 to 13829 (during velocity control).
Operate the system within the safety speed.
SV0495 ILLEGAL On the n-th axis, the CNC detected that during
MACHINE safety monitoring (the safety monitoring request
POS.(CNC) signal *VLDVx is 0), the machine position is
outside the safety area (range set with
parameters Nos. 13831 to 13838). Operate the
system within the safety area.
A machine position check is performed only on
an axis on which a reference position has been
established.
SV0496 ILLEGAL AXIS The CNC detected that an error occurred during
DATA (CNC) 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 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 The CNC detected that the axis number of axis
NOT SET (CNC) n was not set in the servo amplifier. Because the
axis number is automatically set, turn off the
power to the entire system.
SV0600 SV DC LINK OVER DC link overcurrent.
CURRENT
SV0601 SV EXTERNAL Radiator cooling fan failure.
FAN FAILURE
SV0602 SV RADIATOR The servo amplifier radiator has overheated.
OVERHEAT
SV0603 SV IPM The IPM (Intelligent Power Module) detected an
ALARM(OH) overheat alarm.
SV0604 AMP The communication between Servo Amplifier
COMMUNICATION (SV) and Common Power Supply (PS) is in
ERROR error.
SV0605 PS The motor regenerative power is too much.
EXCESS-REGENE
RATION1
SV0606 PS EXTERNAL External radiator cooling fan failure.
FAN FAILURE
SV0607 PS IMPROPER An abnormality was found with the input power
INPUT POWER supply.

439
B-64697EN/01

No. Message Description


SV0642 PRESSURE Pressure feedback is over the maximum.
FEEDBACK
VALUE EXCEED
THE MAXIMUM
SV0643 PRESSURE Pressure command is under the minimum.
COMMAND IS
SMALLER THAN
THE MINIMUM
SV0644 INITIAL Initial pressure is not proper.
PRESSURE IS
NOT PROPER
SV0645 EXCESS ERROR Servo positioning deviation is over the maximum
(CHANGING INTO when the control is changed to position control
POSITION from pressure control.
CONTROL MODE)
SV0646 ABNORMAL An error occurred in the analog 1Vp-p output of
ANALOG the separate detector. The separate detector,
SIGNAL(EXT) cable, or separate detector interface unit may be
failed. 8
SV0649 MOTOR OVER The motor speed exceeds the permissible level
SPEED in the n-axis.
SV0652 TEMP. ERROR Communication between the separate detector
interface unit and temperature sensor was
disconnected.
SV0653 EXCESS Regarding position error during moving, the
ERROR(SV) difference between ideal value and real value
exceeds the parameter value specified No.2460
in the n-axis.
SV0654 DB RELAY A failure occurs in the dynamic brake relay of
FAILURE the servo amplifier. Replace the amplifier.
SV0659 ILLEGAL SETTING The setting for SSM is invalid.
OF SSM The followings are assumed as a cause.
1) The servo amplifier does not support SSM.
2) The setting of parameters related to SSM
is invalid.
SV1025 V_READY ON The ready signal (VRDY) of the velocity control
(INITIALIZING ) which should be OFF is ON while the servo
control is ON.
SV1026 ILLEGAL AXIS The parameter for servo axis arrange is not set
ARRANGE correctly.
(1) Parameter No. 1023 (servo axis number of
each axis) is set to a negative value or a
duplicate value.
(2) 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.
(3) A setting of a multiple of 8 or a multiple of 8
minus 1 was made.
SV1051 ILLEGAL In axis synchronous control, the parameter
SYNCHRONOUS setting for the axis for which distance coded
AXIS linear scale I/F is used, is incorrect. Set the
following parameters to the same values for the
master axis and slave axis.
- Parameter No. 1821 (mark-1 interval)
- Parameter No. 1882 (mark-2 interval)
- Bit 2 (DC2x) and Bit 1 (DC4x) of parameter
No.1802 (the number of marks)
SV1055 ILLEGAL TANDEM In tandem control, the setting of the parameter
AXIS No. 1023 is incorrect.
In tandem control, the setting of the bit 6 (TDM)
of parameter No. 1817 is incorrect.

440
8 ALARM LIST
No. Message Description
SV1067 FSSB:CONFIGURA An FSSB configuration error occurred (detected
TION by software).
ERROR(SOFT) The connected amplifier type is incompatible
with the FSSB setting value.
SV1068 DUAL CHECK In a dual check safety function, an alarm was
SAFETY ALARM generated that caused the MCC for the entire
system to be off.
SV1069 EXCESS ERROR On the n-th axis, the CNC detected that the
(SERVO OFF:CNC) value of the position error during servo off
exceeded the value (parameter No. 1840).
SV1070 EXCESS ERROR On the n-th axis, the servo detected that the
(SERVO OFF:SV value of the positioning deviation limit during
DSP) servo off exceeded the setting (parameter No.
1840).
SV1071 EXCESS ERROR On the n-th axis, the CNC detected that the
(MOVE:CNC) value of the positioning deviation limit for each
axis in movement exceeded the setting
(parameters Nos. 1838 and 1841).
SV1072 EXCESS ERROR On the n-th axis, the CNC detected that the
(STOP:CNC) value of the positioning deviation limit for each
axis when stopped exceeded the setting
(parameters Nos. 1839 and 1842).
SV1094 STOP DISTANCE The axis stop is executed by stop distance
REDUCTION reduction function at power failure
ENABLE
SV1100 S-COMP. VALUE The amount of compensation for the
OVERFLOW straightness exceeded a maximum value of
32767.
SV5134 FSSB:OPEN In the initialization, the FSSB could not be in an
READY TIME OUT open ready sate. The axis card is thought to be
defective.
SV5136 FSSB:NUMBER OF The number of amplifier identified by the FSSB
AMP. IS is insufficient than the number of control axes.
INSUFFICIENT Or, the setting of the number of axes or the
amplifier connection is in error.
SV5137 FSSB:CONFIGURA An FSSB configuration error occurred.
TION ERROR 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 between the amplifier and
another module failed.
SV5197 FSSB:OPEN TIME The FSSB could not be opened although the
OUT CNC permitted the opening of the FSSB.
Check the connection between the CNC and the
amplifier.
SV5311 FSSB:ILLEGAL Different current loops (HRV) are set for FSSB
CONNECTION lines.
Specify the same current loop for the FSSB
lines.

Details of serial Pulsecoder


#7 #6 #5 #4 #3 #2 #1 #0
DGN 200 OVL LV OVC HCA HVA DCA FBA OFA
OVL Overload alarm
LV Insufficient voltage alarm
OVC Over current alarm
HCA Abnormal current alarm
HVA Overvoltage alarm
DCA Discharge alarm
FBA Disconnection alarm
OFA Overflow alarm

441
B-64697EN/01

#7 #6 #5 #4 #3 #2 #1 #0
DGN 201 ALD EXP

ALD EXP
Overload 0 - Amplifier overheat
alarm 1 - Motor overheat
Disconnection 1 0 Built-in Pulsecoder (hard)
alarm Disconnection of separated type
1 1
Pulsecoder (hard)
Disconnection of Pulsecoder
0 0
(software)

#7 #6 #5 #4 #3 #2 #1 #0
DGN 202 CSA BLA PHA RCA BZA CKA SPH
CSA Hardware of serial Pulsecoder is abnormal
BLA Battery voltage is low (warning)
PHA Serial Pulsecoder or feedback cable is erroneous.
Counting of feedback is erroneous. 8
RCA Serial Pulsecoder is faulty.
Counting of feedback cable is erroneous.
BZA Battery voltage became 0.
Replace the battery and set the reference position.
CKA Serial Pulsecoder is faulty.
Internal block stopped.
SPH Serial Pulsecoder or feedback cable is faulty.
Counting of feedback cable is erroneous.

#7 #6 #5 #4 #3 #2 #1 #0
DGN 203 DTE CRC STB PRM
DTE Communication failure of serial Pulsecoder.
There is no response for communication.
CRC Communication failure of serial Pulsecoder.
Transferred data is erroneous.
STB Communication failure of serial Pulsecoder.
Transferred data is erroneous.
PRM The alarm is detected by the servo, the values specified in
the parameter is not correct.

#7 #6 #5 #4 #3 #2 #1 #0
DGN 204 OFS MCC LDA PMS
OFS Abnormal current value result of A/D conversion of digital
MCC Contacts of MCC of servo amplifier is melted.
LDA Serial Pulsecoder LED is abnormal
PMS Feedback is not correct due to faulty serial Pulsecoder C
or feedback cable.

Details of separate serial Pulsecoder alarms


#7 #6 #5 #4 #3 #2 #1 #0
DGN 205 OHA LDA BLA PHA CMA BZA PMA SPH
OHA Overheat occurred in the separate Pulsecoder.
LDA An LED error occurred in the separate Pulsecoder.
BLA A low battery voltage occurred in the separate Pulsecoder.
PHA A phase data error occurred in the separate linear scale.
CMA A count error occurred in the separate Pulsecoder.
BZA The battery voltage for the separate Pulsecoder is zero.
PMA A pulse error occurred in the separate Pulsecoder.
SPH A soft phase data error occurred in the separate
Pulsecoder.

442
8 ALARM LIST
#7 #6 #5 #4 #3 #2 #1 #0
DGN 206 DTE CRC STB
DTE A data error occurred in the separate Pulsecoder.
CRC A CRC error occurred in the separate Pulsecoder.
STB A stop bit error occurred in the separate Pulsecoder.

Details of invalid servo parameter alarms (on the CNC side)


When servo alarm No. 417 is issued, and diagnosis data PRM(No.
0203#4) = 0, its cause is indicated.
When diagnosis data PRM(No. 0203#4) = 1, see diagnosis data No.
352.

#7 #6 #5 #4 #3 #2 #1 #0
DGN 280 DIR PLS PLC MOT
MOT The motor type specified in parameter No. 2020 falls
outside the predetermined range.
PLC The number of velocity feedback pulses per motor
revolution, specified in parameter No. 2023, is zero or less.
The value is invalid.
PLS The number of position feedback pulses per motor
revolution, specified in parameter No. 2024, is zero or less.
The value is invalid.
DIR The wrong direction of rotation for the motor is specified in
parameter No. 2022 (the value is other than 111 or -111).

Details of invalid servo parameter setting alarms (on the servo side)
DGN 352 Detail number for invalid servo parameter setting alarm
Indicates information that can be used to identify the location
(parameter) and cause of an invalid servo parameter setting alarm
(servo alarm No. 417).
This diagnosis information is valid when the following conditions are
satisfied.
• Servo alarm No. 417 has occurred.
• Diagnosis data PRM(No. 0203#4) = 1
See the following table for the displayed detail numbers and the
corresponding causes. For further detail information that could be used
to take measures, refer to FANUC AC Servo Motor αi series Parameter
Manual (B-65270EN).

8.1.4 Overtravel Alarms (OT Alarm)


No. Message Description
OT0500 + OVERTRAVEL Exceeded the positive side stored stroke limit 1.
( SOFT 1 )
OT0501 - OVERTRAVEL Exceeded the negative side stored stroke limit 1.
( SOFT 1 )
OT0502 + OVERTRAVEL Exceeded the positive side stored stroke limit 2.
( SOFT 2 ) Or, in the chuck tail stock barrier, an entry to the
entry-inhibition area was made during movement
in the positive direction.
OT0503 - OVERTRAVEL Exceeded the negative side stored stroke limit 2.
( SOFT 2 ) Or, in the chuck tail stock barrier, an entry to the
entry-inhibition area was made during movement
in the negative direction.
OT0504 + OVERTRAVEL Exceeded the positive side stored stroke limit 3.
( SOFT 3 )
OT0505 - OVERTRAVEL Exceeded the negative side stored stroke limit 3.
( SOFT 3 )

443
B-64697EN/01

No. Message Description


OT0506 + OVERTRAVEL The stroke limit switch in the positive direction
( HARD ) was triggered.
This alarm is generated when the machine
reaches the stroke end.
When this alarm is 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 The stroke limit switch in the negative direction
( HARD ) was triggered. This alarm is generated when the
machine reaches the stroke end.
When this alarm is 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. 8
OT0510 + OVERTRAVEL The block end point or the tool path between
( PRE-CHECK ) blocks was found in the + side stroke limit
forbidden area during Stroke limit check before
move. Modify the program.
OT0511 - OVERTRAVEL The block end point or the tool path between
( PRE-CHECK ) blocks was found in the - side stroke limit
forbidden area during Stroke limit check before
move. Modify the program.
OT0518 (n)+: INTERFERE A check made for interference between [Target
([Target name name1] and [Target name2] detected interference
1],[ Target name on the + side of axis n. n represents the name of
2]) the axis with which an alarm is issued.
OT0519 (n)-: INTERFERE A check made for interference between [Target
([Target name name1] and [Target name2] detected interference
1],[ Target name on the - side of axis n. n represents the name of
2]) the axis with which an alarm is issued.
OT1710 ILLEGAL ACC. The permissible acceleration parameter for the
PARAMETER(OP optimum torque acc./dec. is in error. A possible
TIMUM TORQUE cause is either of the following:
ACC/DEC) (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.

8.1.5 Memory File Alarms (IO Alarm)


No. Message Description
IO1001 FILE ACCESS The resident–type file system could not be
ERROR accessed as an error occurred in the
resident–type file system.
IO1002 FILE SYSTEM The file could not be accessed as an error
ERROR occurred in the CNC file system.
IO1030 CHECK SUM The checksum of the CNC part program storage
ERROR memory is incorrect.
IO1032 MEMORY ACCESS Accessing of data occurred outside the CNC
OVER RANGE part program storage memory range.
IO1034 PROG-FOLDER Abnormality of data was detected in the
FILE IS BROKEN 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.

444
8 ALARM LIST
No. Message Description
IO1035 PROG-MANAGEME Abnormality of data was detected in the
NT FILE IS program management file. It is necessary to
BROKEN 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 MAXIMUM TOOL The maximum number of tool life management
LIFE PAIRS pairs is exceeded. Modify the setting of the
maximum number of tool life management pairs
in parameter No. 6813.

8.1.6 Alarms Requiring Power to be Turned Off (PW


Alarm)
No. Message Description
PW0000 POWER MUST A parameter was set for which the power must
BE OFF be turned OFF then ON again.
PW0001 X-ADDRESS IS The X address of the PMC could not be assigned
NOT 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
deceleration dog (*DEC) for a return to the
reference position.
When there are four or more paths or there are
nine or more axes for one path, the signals
must be assigned by setting bit 2 (XSG) of
parameter No. 3008, parameter No. 3013, and
parameter No. 3014.
PW0002 PMC address is The address to assign the axis signal is incorrect.
not correct(AXIS). This alarm may occur in the following case:
- The parameter No. 3021 setting is incorrect.
PW0003 PMC address is The address to assign the spindle signal is
not incorrect.
correct(SPINDLE). This alarm may occur in the following case:
- The parameter No. 3022 setting is incorrect.
PW0006 POWER MUST The malfunction prevention function detected an
BE OFF alarm to require the power off.
(ILL-EXEC-CHK)
PW0007 X-ADDRESS(SKI The X address of PMC could not be assigned
P) IS NOT correctly. Possible causes are:
ASSIGNED - 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.
When there are four or more paths, the signals
must be assigned by bit 2 (XSG) of parameter
No. 3008, parameter No. 3012, and parameter
No. 3019.
PW0008 CPU SELF TEST On the DCS PMC,
ERROR(DCS the CPU self diagnosis function detected an
PMC) error; or
the RAM check function detected an error.
PW0009 CPU SELF TEST On the PMC,
ERROR(PMC) the CPU self diagnosis function detected an
error; or
the RAM check function detected an error.
PW0010 SAFE I/O CROSS On the DCS PMC, the I/O cross-check function
CHECK detected a system definition safety-related DI/DO
ERROR(DCS error.
PMC)

445
B-64697EN/01

No. Message Description


PW0011 SAFE I/O CROSS On the PMC, the I/O cross-check function
CHECK detected a system definition safety-related DI/DO
ERROR(PMC) error.
PW0012 USER I/O CROSS On the DCS PMC, the I/O cross-check function
CHECK detected a user definition safety-related DI/DO
ERROR(DCS error.
PMC)
PW0013 USER I/O CROSS On the PMC, the I/O cross-check function
CHECK detected a user definition safety-related DI/DO
ERROR(PMC) error.
PW0014 CPU TEST An error occurred in a CPU test on the CNC.
ALARM (CNC)
PW0015 SAFETY PARAM The CNC detected that an error occurred in a
ERROR safety parameter other than those of servo and
spindle types.
PW0016 RAM CHECK An error was detected in a RAM check on the
ERROR CNC.
PW0017 INEXECUTION Safety functions was not executed normally in
OF SAFETY the CNC. 8
FUNCTIONS
PW0018 CRC CHECK An error occurred in a CRC check on the CNC.
ERROR
PW0020 HSP The total value specified for all paths in
PARAMETER parameter No. 11604 exceeds 600 (1000).
ERROR(MPATH)
PW0036 ILLEGAL The parameter setting for the servo axes for
SETTING FOR spindle use of the spindle control with servo
SERVO MOTOR motor is illegal.
SPINDLE - 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..
- The servo axis number (parameter No. 1023) is
a negative value.
PW0037 SV/SP - The servo axis might be a setting of the dummy
COMBINATION axis. Check to see the parameters No. 1023,
ERROR 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.
- FSSB high-speed rigid tapping cannot be used
with the rigid tapping by the analog spindle or
the spindle control with servo motor.
PW0041 DATA TABLE(D) The address of data table (D) PMC caculated
SETTING IS from parameter (No.1313), stored stroke limit
ILLEGAL range switching data selection
signal (OTD0-OTD15), and the switching data
area is illegal.
(1) The specified first address is illegal.
(2) It is not a multiple of four.
(3) The range of the specified data table is illegal.
PW0050 POWER MUST When the power is turned on, the hardware of
BE OFF the communication function was initialized.
(INITIALIZED The power must be turned off to be effective.
COMMUNICATIO This alarm may occur in the following cases:
N) - When the option board is added or replaced
- When the software option is changed

446
8 ALARM LIST
No. Message Description
PW0053 SP-MODE The setting of parameters Nos.25800 to 25806 is
CHANGE illegal. Causes of the alarm are as follows.
SETTING ERROR - The setting value is out of range.
- The same value is set when spindle
selection by 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 function or Cs contour control
function are 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.
PW0060 PS CONTROL Amplifier group number duplication. Set
AXIS ERROR 3 parameter APS (No. 11549#0) to 1 and execute
automatic setting.
PW1102 ILLEGAL The parameter for setting inclination
PARAMETER compensation is incorrect. This alarm occurs in
(I-COMP.) the following cases:
- When the number of pitch error compensation
points on the axis on which inclination
compensation is executed exceeds 128
between the most negative side and most
positive side
- When the size relationship between the
inclination compensation point Nos. is incorrect
- When the inclination 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 large.
PW1103 ILLEGAL The parameter for setting 128 straightness
PARAMETER compensation points or the parameter
(S-COMP.128) compensation data is incorrect.
PW5046 ILLEGAL The setting of a parameter related to straightness
PARAMETER compensation is invalid. Possible causes are:
(S-COMP.) - A nonexistent axis number is set in a moving
or compensation axis parameter.
- 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 One of the R address range of the PMC set by
SETTING IS parameters No. 3773, No. 13541 and No. 13542
ILLEGAL or the first address of the range is invalid.

8.1.7 Spindle Alarms (SP Alarm)


No. Message Description
SP0740 RIGID TAP The positional deviation of the stopped spindle
ALARM : EXCESS has exceeded the set value of parameter
ERROR No.5313 during rigid tapping.
SP0741 RIGID TAP (1) The positional deviation of the moving
ALARM : EXCESS spindle has exceeded the set value of
ERROR parameter No.5311 during rigid tapping.
(2) Rigid tapping synchronization error has
exceeded the set value of parameter
No.5214.

447
B-64697EN/01

No. Message Description


SP0742 RIGID TAP An LSI overflow has occurred for the spindle
ALARM : LSI during rigid tapping.
OVERFLOW
SP0752 SPINDLE MODE This alarm is generated if the system does not
CHANGE ERROR 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 An unexpected disturbance torque was detected
TORQUE in a spindle motor. The alarm can be canceled
by RESET.
SP0755 SAFETY The CNC CPU detected that the safely function
FUNCTION of the n-th spindle was not executed.
ERROR Alternatively, the result of a CNC safety function
check did not match the result of a spindle
safety function check.
SP0756 ILLEGAL AXIS The CNC CPU detected an error during transfer 8
DATA of spindle data in the nth spindle. When this
alarm is issued because 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 The CNC CPU detected that during safety
OVER 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.
SP1202 SPINDLE SELECT In a multi spindle control, the spindle number
ERROR 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 The amount of distribution to a spindle is too
SP MOTION much.
OVERFLOW (specific to the FANUC ROBODRILL)
SP1211 TOOL CHANGE During a tool change, a too much orientation
SP ORTN EXCESS error was detected for the spindle.
ERROR (specific to the FANUC ROBODRILL)
SP1212 TOOL CHANGE During a tool change, a too much moving error
SP MOVE was detected for the spindle.
EXCESS ERROR (specific to the FANUC ROBODRILL)
SP1213 TOOL CHANGE During a tool change, a too much stop error was
SP STOP EXCESS detected for the spindle.
ERROR (specific to the FANUC ROBODRILL)
SP1214 TOOL CHANGE During changing tools, an abnormal spindle
SP ILLEGAL sequence was detected.
SEQUENCE (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 The spindle No. and the motor No. are
NUMBER incorrectly matched.
SP1224 ILLEGAL The spindle–position coder gear ratio was
SPINDLE-POSITIO incorrect.
N CODER GEAR
RATIO
SP1227 RECEIVING A receive error occurred in communications
ERROR (SERIAL between the CNC and the serial spindle
SPINDLE) amplifier.

448
8 ALARM LIST
No. Message Description
SP1228 COMMUNICATION A communications error occurred between the
ERROR (SERIAL CNC and the serial spindle amplifier.
SPINDLE)
SP1229 COMMUNICATION A communications error occurred between serial
ERROR SERIAL spindle amplifiers (motor Nos. 1 and 2, or motor
SPINDLE AMP. Nos. 3–4).
SP1231 SPINDLE EXCESS The position deviation during spindle rotation
ERROR (MOVING) was greater than the value set in parameters.
SP1232 SPINDLE EXCESS The position deviation during spindle stop was
ERROR (STOP) greater than the value set in parameters.
SP1233 POSITION CODER The error counter/speed instruction value of the
OVERFLOW position coder overflowed.
SP1234 GRID SHIFT Grid shift overflowed.
OVERFLOW
SP1240 DISCONNECT The analog spindle position coder is broken.
POSITION CODER
SP1241 D/A CONVERTER The D/A converter for controlling analog
ERROR spindles is erroneous.
SP1243 ILLEGAL SPINDLE The setting for the spindle position gain is
PARAMETER incorrect.
SETTING(GAIN)
SP1244 MOTION VALUE The amount of distribution to a spindle is too
OVERFLOW much
SP1245 COMMUNICATION A communication data error was detected on the
DATA ERROR CNC.
SP1246 COMMUNICATION A communication data error was detected on the
DATA ERROR CNC.
SP1247 COMMUNICATION A communication data error was detected on the
DATA ERROR CNC.
SP1252 ILLEGAL SPINDLESetting of parameter No. 4597 is invalid.
PARAMETER Possible causes are :
SETTING(TANDE - A value that is larger than the maximum
M) number of controlled spindle axes is set in
parameter No. 4597.
- 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 In the analog spindle control, rigid tapping and
CHANGE SPINDLE spindle positioning can not be used except when
MODE the number of pulses output from the position
coder of the spindle is 4096pulse/rev.
SP1256 SPINDLE Arbitrary spindle position phase synchronous
PHASE-SYNC control cannot be executed. Save the spindle
IMPOSSIBLE position.
SP1257 ILLEGAL Bit 0(SSE) of parameter No.3791 is illegal
PARAMETER setting. Causes of the alarm are as follows.
(No.3791#0) - The setting of parameter SSE is different
because of the master and slave. Please
change the following function to the same
setting.
- Spindle synchronous control
- Spindle command synchronous control
- Polygon turning with two spindles
- The parameter SSE is set to 1 the spindle
control software that does not support this
function. Please set 0 to parameter SSE.

449
B-64697EN/01

No. Message Description


SP1258 ILLEGAL SPINDLE The parameter is an illegal setting. Please check
PARAMETER as follows.
SETTING(SOFT) - Bit 0 of parameter No.4542 is set to 1 the
spindle control software that does not
support this function. Please set 0 to the bit 0
of parameter No.4542.
SP1700 SAFETY PARAM On the n-th spindle, the CNC detected that an
ERROR error occurred in a safety parameter.
SP1969 SPINDLE An error occurred in the spindle control on the
CONTROL ERROR CNC.
Report the conditions (the system configuration,
the operation, the frequency of error occurrence
and so on) to FANUC.
SP1970 SPINDLE An initialization of a spindle didn’t complete in
CONTROL ERROR 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 8
operation, the frequency of error occurrence and
so on) to FANUC.
SP1971 SPINDLE An error occurred in the spindle control on the
CONTROL ERROR CNC.
Report the conditions (the system configuration,
the operation, the frequency of error occurrence
and so on) to FANUC.
SP1972 SPINDLE An error occurred in the spindle control on the
CONTROL ERROR CNC.
For machining center system, confirm whether
or not it isn't selecting the 4th gear in the rigid
tapping. If this alarm occurred in other case, or
for lathe system, report the conditions (the
system configuration, the operation, the
frequency of error occurrence and so on) to
FANUC.
SP1975 ANALOG SPINDLE An position coder error was detected on the
CONTROL ERROR analog spindle.
SP1976 SERIAL SPINDLE The amplifier No. could not be set to the serial
COMMUNICATION spindle amplifier.
ERROR
SP1977 SERIAL SPINDLE An error occurred during communications with
COMMUNICATION the serial spindle amplifier. The trouble of the
ERROR hardware for the serial spindle control or
influences of the noise might be the cause.
SP1978 SERIAL SPINDLE A time–out was detected during
COMMUNICATION communications with the serial spindle amplifier.
ERROR
SP1979 SERIAL SPINDLE The communications sequence was no longer
COMMUNICATION correct during communications with the serial
ERROR spindle amplifier.
SP1980 SERIAL SPINDLE Defective SIC–LSI on serial spindle amplifier
AMP. ERROR
SP1981 SERIAL SPINDLE An error occurred during reading of the data
AMP. ERROR from SIC–LSI on the serial spindle amplifier
side.
SP1982 SERIAL SPINDLE An error occurred during reading of the data
AMP. ERROR from SIC–LSI on the serial spindle amplifier
side.
SP1984 SERIAL SPINDLE An error occurred during the re-initialization of
AMP. ERROR the serial spindle amplifier. The trouble of the
hardware for the serial spindle control or
influences of the noise might be the cause.
SP1985 SERIAL SPINDLE Failed to automatically set parameters
CONTROL ERROR

450
8 ALARM LIST
No. Message Description
SP1986 SERIAL SPINDLE An error occurred during the reading of the
CONTROL ERROR spindle parameters. The trouble of the hardware
for the serial spindle control or influences of the
noise might be the cause.
SP1987 SERIAL SPINDLE Defective SIC–LSI on the CNC
CONTROL ERROR
SP1988 SPINDLE An error occurred in the spindle control on the
CONTROL ERROR CNC.
Report the conditions (the system configuration,
the operation, the frequency of error occurrence
and so on) to FANUC.
SP1989 SPINDLE An error occurred during communications with
CONTROL ERROR 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 The spindle was assigned incorrectly. Check to
PARAMETER see the following parameter. (No. 3716 or 3717)
SETTING
SP1999 SPINDLE An error occurred in the spindle control on the
CONTROL ERROR CNC.
Report the conditions (the system configuration,
the operation, the frequency of error occurrence
and so on) to FANUC.

8.1.8 Overheat Alarms (OH Alarm)


No. Message Description
OH0700 LOCKER CNC cabinet overheat
OVERHEAT
OH0701 FAN MOTOR STOP PCB cooling fan motor abnormality
OH0704 OVERHEAT Spindle overheat due to detection of changes in
the spindle speed
(1) When the cutting load is large, offload the
cutting conditions.
(2) Check if the cutting tool became dull.
(3) Check if the spindle amplifier malfunctions.

8.1.9 Other Alarms (DS Alarm)


No. Message Description
DS0001 SYNC EXCESS In feed axis synchronization control, the
ERR (POS DEV) 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 In axis synchronous control, the difference in
ERROR ALARM 1 the amount of synchronization between the
master and slave axes exceeded the
parameter (No. 8331) setting value.
This alarm occurs only for the slave axis.
DS0003 SYNCHRONIZE The system is in the axis synchronous control
ADJUST MODE mode.
DS0004 EXCESS MAXIMUM The malfunction prevention function detected
FEEDRATE the command in which a value exceeding the
maximum speed was specified.
DS0005 EXCESS MAXIMUM The malfunction prevention function detected
ACCELERATION the command in which a value exceeding the
maximum acceleration was specified.
DS0006 ILLEGAL The malfunction prevention function detected
EXECUTION an error in the execution sequence.
SEQUENCE
DS0007 ILLEGAL The malfunction prevention function detected
EXECUTION an error in the execution sequence.
SEQUENCE

451
B-64697EN/01

No. Message Description


DS0008 ILLEGAL The malfunction prevention function detected
EXECUTION an error in the execution sequence.
SEQUENCE
DS0009 ILLEGAL The malfunction prevention function detected
EXECUTION an error in the execution sequence.
SEQUENCE
DS0010 ILLEGAL The malfunction prevention function detected
REFERENCE AREA an error in the reference area.
DS0011 ILLEGAL The malfunction prevention function detected
REFERENCE AREA an error in the reference area.
DS0012 ILLEGAL The malfunction prevention function detected
REFERENCE AREA an error in the reference area.
DS0013 ILLEGAL The malfunction prevention function detected
REFERENCE AREA an error in the reference area.
DS0014 TOOL CHANGE A machine lock is turned on for the Z axis for
DETECT MACHINE which the tool is being changed.
LOCK
DS0015 TOOL CHANGE A mirror image is turned on for the Z axis for
DETECT MIRROR which the tool is being changed. 8
IMAGE
DS0016 SERIAL DCL: (1) The specification of parameter No. 1883 or
FOLLOW-UP 1884 is out of range.
ERROR (2) During the establishment of an origin, the
distance between the current position and
the reference position (detection unit)
exceeded ±2147483647. To avoid this
situation, modify either the current position
or the reference position.
DS0017 SERIAL DCL: During the establishment of an origin, the
REF-POS amount of travel at the FL feedrate exceeded
ESTABLISH ERR the setting of parameter No. 14010.
DS0018 SERIAL DCL: On axis synchronous control, one of the
MISMATCH(SSYNC master/slave axes is the scale with ref-pos, and
CTRL) the other is not the scale with ref-pos. In such a
configuration, an origin cannot be established
unless the axis synchronous control selection
signal (SYNC<Gn138> or SYNCJ <Gn140>) is
set 0.
DS0019 SERIAL DCL: On angular axis control, one of the
MISMATCH(ANGL- angular/perpendicular axes is the scale with
AXIS) ref-pos, and the other is not the scale with
ref-pos. You cannot use the system in this
configuration.
DS0020 REFERENCE An attempt was made to perform an automatic
RETURN return to the reference position on the
INCOMPLETE perpendicular axis before the 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 Because of parameter DCE (No. 1902#6), a
SAFETY IS NOT dual check safety function is disabled.
WORKED
DS0023 ILLEGAL The setting of the inclination compensation
PARAMETER parameter is incorrect.
(I-COMP VAL) The compensation per compensation point is
too large or too small.
DS0024 UINT SIGNAL WAS In movement to a program restart position, an
ILLEGALLY INPUT interruption type custom macro was called.

452
8 ALARM LIST
No. Message Description
DS0025 G60 CANNOT BE Single direction positioning cannot be executed
EXECUTED because the state of the mirror image when a
single direction positioning block was looked
ahead differs from that when the execution of
that block started. Modify the program.
DS0026 MISMATCH OF On angular axis control, one of the
ANGULAR AXIS angular/perpendicular axes is the scale with
(D.C.S) ref-pos, and the other of them is not the scale
with ref-pos. Such system is not admired.
DS0027 MISMATCH OF - One of the master/slave axes of axis
SYNCHRONOUS synchronous control is the linear scale with
AXIS (D.C.S) distance-coded reference marks, and the
other 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.
- The slave axis of the axis synchronous
control is two or more settings. Such
system is not admired.
DS0050 TOO MANY A movement was performed along more axes
SIMULTANEOUS than can be controlled simultaneously.
AXES Check whether a command in the program is
specified for more axes than can be controlled
simultaneously.
DS0059 SPECIFIED [External data I/O]
NUMBER NOT The No. specified for a program No. or
FOUND sequence No. 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.
DS0060 MEMORY CARD The error occurred while accessing the
ACCESS ERROR memory card. Confirm the memory card.
DETECT Whether the card is recommended and not
breakdown.
DS0071 START OR (1) To start or cancel the inter-path flexible
RELEASE CANNOT synchronous mode, the tool must be
BE DONE stopped along all axes.
(2) To start or cancel advanced
superimposition, movement along axes
must stop.
DS0072 MANUAL Manual reference position return cannot be
REFERENCE performed in the advanced superimposition
RETURN CANNOT state.
BE DONE
DS0080 ILLEGAL (1) The program is buffered.
COMMAND IN (2) Signal DASN is changed.
FLEXIBLE PATH (3) Reset operation is executed.
AXIS ASSIGNMENT (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.

453
B-64697EN/01

No. Message Description


DS0092 SV/SP 1. The servo axis has a dummy setting. Check
COMBINATION parameters (No.1023, bit 0 of No.2009, bit 4
ERROR of No.11802).
2. The setting of spindle axis number to
synchronize with servo is wrong. Check
parameters (bit 0 of No.3716, No.3717,
No.24208).
3. One of the following functions is applied.
Turn it off.
- Rigid tapping
- Servo/Spindle synchronous control
- Electronic gear box

DS0099 STOP DISTANCE The axis stop is executed by stop distance


REDUCTION reduction function at power failure
ENABLE
DS0131 TOO MANY An attempt was made to display an external
MESSAGE operator message or external alarm message,
but five or more displays were required 8
simultaneously.
DS0132 MESSAGE An attempt to cancel an external operator
NUMBER NOT message or external alarm message failed
FOUND because the specified message number was
not found.
DS0133 TOO LARGE A value other than 0 to 4095 was specified as
NUMBER the external operator message or the external
alarm message number.
DS0300 APC ALARM: NEED A setting to zero position for the absolute
REF RETURN 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: The battery voltage of the absolute position
BATTERY detector has dropped to a level at which data
VOLTAGE 0 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: The battery voltage of the absolute position
BATTERY LOW 1 detector has dropped to a level at which a
replacement is required. Replace the battery
with the machine turned on.
DS0308 APC ALARM: The battery voltage of the absolute position
BATTERY LOW 2 detector 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 An attempt was made to set the zero point for
RETURN the absolute position detector by MDI operation
IMPOSSIBLE 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.
DS0310 NOT ON RETURN The return position recorded during retraction is
POINT not reached during recovery. The position may
be displaced during recovery due to a machine
lock or mirror image.

454
8 ALARM LIST
No. Message Description
DS0405 ZERO RETURN The axis specified in automatic zero return was
END NOT ON REF 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
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 Internal agitating fan failure.
FAILURE
DS0609 SV RADIATOR FAN Radiator cooling fan failure.
FAILURE
DS0610 PS INTERNAL FAN Internal agitating fan failure.
FAILURE
DS0611 PS EXTERNAL FAN External radiator cooling fan failure.
FAILURE
DS0612 PS OVERLOAD Overheat
DS0613 PS IMPROPER Input power supply fault
INPUT POWER
DS0614 PS EXTERNAL There is something trouble in control parameter
INPUT for PS, cable, PS itself, or the external
COMPONENT component such as input filter or transducer.
ERROR
DS0650 POLE DETECTION With an absolute detection axis (bit 5 (APCx) of
REQUEST parameter No.1815=1), pole position detection
is not completed (RPFIN1 to RPFIN8 <Fn159>
=”0”).
With a non-absolute detection axis (bit 5
(APCx) of parameter No.1815=0), pole position
detection is once completed then the state is
changed to the pole position detection
uncompleted state (RPFIN1 to RPFIN8
<Fn159>=0).
DS0651 ACC.ERROR Communication between the separate detector
interface unit and acceleration sensor was
disconnected.
DS0653 SSM FAILURE An error occurred in SSM driving of the servo
amplifier.
The followings are assumed as a cause.
1) The setting of parameters related to SSM is
invalid.
2) SSM or connection cable of SSM is
defective.
DS1120 UNASSIGNED The value of the upper 3 bits (EA4 to EA6) of
ADDRESS (HIGH) an external data I/O interface address is
invalid. Check the PMC ladder.
DS1121 UNASSIGNED The value of the lower 4 bits (EIA0 to EIA3) of
ADDRESS (LOW) an external data I/O interface address is
invalid. Check the PMC ladder.
DS1124 OUTPUT REQUEST An output request was issued during external
ERROR data output, or an output request was issued
for an address that has no output data.
DS1128 DI.EIDLL OUT OF The numerical value input by external data
RANGE input signals ED0 to ED31 has exceeded the
permissible range.
DS1130 SEARCH REQUEST No requests can be accepted for a program No.
NOT ACCEPTED or a sequence No. search as the system is not
in the memory mode or the reset state.

455
B-64697EN/01

No. Message Description


DS1131 EXT-DATA ERROR [External Data I/O]
(OTHER) 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 A/D converter malfunction
ALARM
DS1184 PARAMETER An invalid parameter was set for torque control.
ERROR IN The torque constant parameter is set to 0.
TORQUE
DS1185 OVER MAXIMUM The maximum cutting feedrate or rapid traverse
FEED rate was exceeded in G54.3.
DS1448 ILLEGAL The setting value of parameter for distance
PARAMETER coded linear scale I/F is satisfied the following
(D.C.S.) any conditions.
- The absolute position detector is enabled.
- Either parameter No. 1821 (mark-1 interval)
or No. 1882 (mark-2 interval) is set to 0.
- The setting of parameter No. 1821 is equal to
or greater than the setting of parameter No. 8
1882.
- The difference between the settings made for
parameters 1821 and 1882 is greater than or
equal to twice either setting.
- The setting value of parameters No. 1883
and No. 1884 are over the valid data range.
- In case of Rotary axis (B type), the values
other than 0 are set to the parameter
No.1868 and No.1869 or bit 0 (RVSx) of
parameter No.1815 is set to 1.
DS1449 REFERENCE In case of distance coded linear scale I/F, the
MARKS ARE actual interval of reference marks is different
DIFFERENT FROM from parameters (Nos. 1821,1882) setting
PARAMETER value.
DS1450 ZERO RETURN 1st reference position return (CDxX7 to CDxX0:
NOT FINISHED 17h (Hex)) was specified when the manual
reference position return was not executed with
the reference position return function enabled
(parameter ZRN (No. 1005#0) set to 0).
DS1451 IMPROPER PMC 1. During deceleration of PMC axis control,
AXIS COMMAND next PMC axis control command is
commanded. Please correct PMC ladder
sequence to execute the next command
after the PMC axis control is stopped.
2. While the controlled axis selection signals
EAX1 to EAX8 or PMC controlled-axis
selection variable (#8700) are “0”, PMC
axis control command is commanded.
Please correct PMC ladder sequence or
macro executor program so that the signal
or variable is set to 1.
DS1512 EXCESS VELOCITY The feedrate of the linear axis during polar
coordinate interpolation exceeded the
maximum cutting feedrate.
DS1514 ILLEGAL MOTION In a hypothetical axis direction compensation
IN G12.1 MODE during the polar coordinate interpolation mode,
an attempt is made to travel to the area in
which the travel cannot be made.

456
8 ALARM LIST
No. Message Description
DS1710 ILLEGAL ACC. There are errors in the parameters of
PARAMETER permissible acceleration for pptimum torque
(OPTIMUM acc./dec.
TORQUE One of the following is the cause.
ACC/DEC) (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. The permissible acceleration parameter for
PARAMETER rigid tapping optimum acceleration/deceleration
(RIGID TAPPING contains an error.
OPTIMUM The cause is one of the following:
ACC/DEC) (1) The ratio of the deceleration to the
acceleration is less 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.
DS1931 MACHINE - One of parameters Nos. 19665 to 19667 and
PARAMETER Nos.19680 to 19744 used to configure the
INCORRECT machine contains an error.
- 5-axis machining function which can not be
used in the machine which has two linear
axes (bit 6 (HAL) of parameter No. 11269 =
1) is executed.
- In the machine which has two linear axes (bit
6 (HAL) of parameter No. 11269 = 1), some
motion of nonexistent liner axis is generated.
DS1933 NEED REF The relation between a machine coordinate of
RETURN an axis in synchronization, composition, or
(SYNC:MIX:OVL) superimposed control, and the absolute, or
relative coordinate was displaced.
Perform the manual return to the reference
position.
DS1934 RETRACT CANNOT General purpose retract is performed in the
BE USED axis involved with Synchronous, Composite, or
Superimposed control. Turn them off before
using General purpose retract.
DS2003 ILLEGAL USE FOR The servo axes for spindle use of the spindle
SERVO MOTOR control with servo motor was used by the
SPINDLE following functions.
- PMC axis control
- Chopping
DS2076 BATCH SETTING Batch setting of recommended values has not
CANNOT BE DONE been performed. Set parameter MBE (Bit 0 of
No.25002) and start the batch setting again.
DS2091 CAN NOT RETURN It was not possible to return to the machine
TO BREAKPOINT position of the interruption point because of
machine lock.
DS2096 ALARM The alarm occurred in the path that used the
OCCURRED IN peripheral axis control.
MAIN PATH
DS2097 ALARM The alarm occurred in the peripheral axis
OCCURRED IN control.
PERIPHERAL
DS5340 PARAMETER Since a parameter was changed, the
CHECK SUM parameter checksum did not match the
ERROR reference checksum.
Set the original value to the parameter or set
the reference checksum again.
DS5345 C-EXECUTOR C Language Executor program has been
VERIFY ERROR modified.
Restore the registered program or register the
modified program.

457
B-64697EN/01

No. Message Description


DS5346 LADDER PROGRAM Ladder program has been modified.
DS5347 VERIFY ERROR Restore the registered ladder program or
DS5348 register the modified ladder program.
DS5349 DCS LADDER Ladder program of Dual Check Safety PMC
PROGRAM VERIFY has been modified.
ERROR Restore the registered ladder program or
register the modified ladder program.
DS5350 PARAMETER CNC parameter has been modified.
VERIFY ERROR Restore the registered parameters or register
the modified parameters.
DS5352 LADDER PROGRAM Ladder program has been modified.
DS5353 VERIFY ERROR Restore the registered ladder program or
register the modified ladder program.
DS5387 CAN NOT START The slave axis is not within the in-position
REFERENCE width, for example, when the distance between
RETURN WITH the mechanical stoppers for the master and
MECHANICAL slave axes is larger than the withdrawal
STOPPER distance specified in parameter No. 7181 or
SETTING 7182 for the master axis. 8
Adjust the position of the mechanical stoppers
or the setting of parameter No. 7181 or 7182.
DS5550 AXIS IMMEDIATE The movement along an axis was stopped
STOP immediately by the axis immediate stop
function.

8.1.10 Malfunction Prevention Function Alarms (IE


Alarm)
No. Message Description
IE0001 + OVERTRAVEL The malfunction prevention function detected
( SOFT 1 ) that stored stroke limit 1 on the positive side was
exceeded.
IE0002 - OVERTRAVEL The malfunction prevention function detected
( SOFT 1 ) that stored stroke limit 1 on the negative side
was exceeded.
IE0003 + OVERTRAVEL The malfunction prevention function detected
( SOFT 2 ) that stored stroke limit 2 on the positive side was
exceeded.
IE0004 - OVERTRAVEL The malfunction prevention function detected
( SOFT 2 ) that stored stroke limit 2 on the negative side
was exceeded.
IE0005 + OVERTRAVEL The malfunction prevention function detected
( SOFT 3 ) that stored stroke limit 3 on the positive side was
exceeded.
IE0006 - OVERTRAVEL The malfunction prevention function detected
( SOFT 3 ) that stored stroke limit 3 on the negative side
was exceeded.
IE0007 EXCESS MAXIMUM The malfunction prevention function detected
REV. DATA the command in which a value exceeding the
maximum speed was specified.
IE0008 ILLEGAL ACC/DEC The malfunction prevention function detected
the acc./dec. error.

458
8 ALARM LIST
8.2 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 indicates a 2-digit alarm number. When the
yellow LED is on, the spindle amplifier indicates an error number that
designates a sequence problem (for example, when a rotation command is
entered with the emergency stop state not released).
See "Error Codes (Serial Spindle)."

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9001 MOTOR 1 Check and The internal
OVERHEAT correct the temperature of the
peripheral motor exceeds the
temperature specified level.
and load status. The motor is used in
01
2 If the cooling excess of the
fan stops, continuous rating, or
replace it. the cooling
component is
abnormal.
SP9002 EX DEVIATION 1 Check and The motor speed
SPEED correct the cannot follow a
cutting specified speed.
conditions to An excessive motor
decrease the load torque is
02 load. detected.
2 Correct The
parameter No. acceleration/decelera
4082. tion time in parameter
No. 4082 is
insufficient.
SP9003 DC-LINK FUSE IS 1 Replace the The Power Supply
BROKEN Spindle becomes ready (00 is
Amplifier (SP). indicated), but the DC
2 Check the link voltage is too low
motor insulation in the Spindle
status. Amplifier (SP).
03
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 Check the state of The power supply
INPUT POWER the input power (PS) detected a
supply to the Power power supply failure.
Supply (PS). (Power Supply alarm
14)
SP9006 THERMAL 1 Check and The temperature
SENSOR correct the sensor of the motor is
DISCONNECT 06 parameter. disconnected.
2 Replace the
feedback cable.

459
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9007 OVER SPEED Check for a The motor speed has
sequence error. exceeded 115% of its
(For example, rated speed. When
check whether the spindle axis was
spindle in position control
07 synchronization mode, position error
was specified when was accumulated
the spindle could excessively (SFR and
not be turned.) SRV were turned off
during spindle
synchronization.)
SP9009 OVERHEAT 1 Improve the The temperature in
MAIN CIRCUIT heat sink the power
cooling status. semiconductor
2 If the heat sink cooling radiator is
09
cooling fan abnormally high. 8
stops, replace
the Spindle
Amplifier (SP).
SP9010 LOW VOLT 1 Replace the A drop in the input
INPUT POWER cables. power voltage in the
10 2 Replace the SP Spindle Amplifier (SP)
control printed is detected.
circuit board.
SP9011 PS OVER VOLT. 1 Check the Overvoltage of the
DC LINK selected Power DC link section of the
Supply (PS). Power Supply (PS)
2 Check the input was detected. (Power
power voltage Supply alarm
and change in indication: 07)
power during PS selection error.
motor (The maximum output
deceleration. specification of the
If the voltage PS is exceeded.)
exceeds 253
VAC (for the
200-V system)
or 530 VAC (for
the 400-V
system),
improve the
power supply
impedance.
SP9012 OVERCURRENT 1 Check the The motor current is
POWER CIRCUIT motor insulation abnormally high.
status. A motor-specific
2 Check the parameter does not
12 spindle match the motor
parameters. model.
3 Replace the Poor motor insulation
Spindle
Amplifier (SP).
SP9013 CPU DATA Replace the Abnormality in a
MEMORY FAULT Spindle Amplifier Spindle Amplifier (SP)
(SP) control printed control circuit
13 circuit board. component is
detected. (RAM within
the Spindle Amplifier
(SP) is abnormal.)

460
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9014 SOFTWARE Replace the The mismatch of the
SERIES Spindle Amplifier spindle software and
14
MISMATCH (SP). a Spindle Amplifier
(SP) is detected.
SP9015 SPINDLE 1 Check and The switch sequence
SWITCHING correct the in spindle
FAULT ladder switching/speed
sequence. range switching
2 Replace the operation is
15
switching MCC. abnormal.
The switching MCC
contact status check
signal and command
do not match.
SP9016 RAM ERROR Replace the Abnormality in a
Spindle Amplifier Spindle Amplifier (SP)
(SP) control printed control circuit
16 circuit board. component is
detected. (RAM for
external data is
abnormal.)
SP9017 ID NUMBER Replace the Abnormality in
PARITY ERROR 17 Spindle Amplifier Spindle Amplifier (SP)
(SP) ID data is detected.
SP9018 SUMCHECK Replace the Abnormality in a
ERROR Spindle Amplifier Spindle Amplifier (SP)
PROGRAM ROM (SP) control printed control circuit
18 circuit board. component is
detected. (Program
ROM data is
abnormal.)
SP9019 EXCESS Replace the Abnormality in a
OFFSET Spindle Amplifier Spindle Amplifier (SP)
CURRENT U (SP). component is
19 detected. (The initial
value for the U phase
current detection
circuit is abnormal.)
SP9020 EXCESS Replace the Abnormality in a
OFFSET Spindle Amplifier Spindle Amplifier (SP)
CURRENT V (SP). component is
20 detected. (The initial
value of the V phase
current detection
circuit is abnormal.)
SP9021 POS SENSOR Check and correct The polarity
POLARITY the parameters. parameter setting of
21
ERROR (parameters Nos. the position sensor is
4000#0, 4001#4) wrong.
SP9022 SP AMP OVER 1 Review A Spindle Amplifier
CURRENT operation (SP) overload current
conditions was detected.
(acceleration/
deceleration
22
and cutting) to
reduce the load.
2 Check and
correct the
parameters.

461
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9024 SERIAL 1 Place the The CNC power is
TRANSFER CNC-to-spindle turned off (normal
ERROR cable away power-off or broken
from the power cable).
24
cable. An error is detected in
2 Replace the communication data
cable. transferred to the
CNC.
SP9027 DISCONNECT Replace the cable. The spindle position
POSITION coder (connector
27
CODER JYA3) signal is
abnormal.
SP9029 OVERLOAD Check and correct Excessive load has
the load status. been applied
continuously for a
certain period of time. 8
29 (This alarm is issued
also when the motor
shaft has been locked
in the excitation
state.)
SP9030 PS Check and correct Overcurrent is
OVERCURRENT the power supply detected in Power
voltage. Supply (PS) main
circuit input. (Power
Supply alarm
indication: 01)
Unbalanced power
supply.
PS selection error
(The maximum PS
output specification is
exceeded.)
SP9031 MOTOR LOCK 1 Check and The motor cannot
correct the load rotate at a specified
status. speed. (A level not
2 Replace the exceeding the SST
31
motor sensor level for the rotation
cable command has existed
(connector continuously.)
JYA2).
SP9032 SIC-LSI RAM Replace the Abnormality in a
FAULT Spindle Amplifier Spindle Amplifier (SP)
(SP) control printed control circuit
32 circuit board. component is
detected. (The LSI
device for serial
transfer is abnormal.)
SP9033 PS 1 Check and Charging of direct
PRE-CHARGE correct the current power supply
FAILURE power supply voltage in the power
voltage. circuit section is
2 Replace the insufficient when the
Power Supply magnetic contractor is
(PS). turned on (such as
open phase and
defective charging
resistor).
(Power Supply alarm
indication: 05)

462
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9034 ILLEGAL Correct a parameter Parameter data
PARAMETER value according to exceeding the
FANUC AC allowable limit is set.
SPINDLE MOTOR
αi series
PARAMETER
MANUAL
34 (B-65280EN).
If the parameter
number is
unknown, connect
the spindle check
board, and check
the indicated
parameter.
SP9036 OVERFLOW Check whether the An error counter
ERROR position gain value overflow occurred.
36
COUNTER is too large, and
correct the value.
SP9037 ILLEGAL Correct the The setting of the
SETTING parameter value parameter for the
VELOCITY according to number of pulses in
DETECTOR FANUC AC the speed detector is
37 SPINDLE MOTOR incorrect.
αi series
PARAMETER
MANUAL
(B-65280EN).
SP9041 ILLEGAL 1REV 1 Check and 1 The 1-rotation
SIGN OF correct the signal of the
POSITION parameter. spindle position
CODER 2 Replace the coder (connector
41
cable. JYA3) is
abnormal.
2 Parameter setting
error
SP9042 NO 1REV SIGN Replace the cable. The 1-rotation signal
OF POSITION of the spindle position
CODER 42 coder (connector
JYA3) is
disconnected.
SP9043 DISCONNECT Replace the cable. The differential speed
POSITION position coder signal
CODER DEF. 43 (connector JYA3S) in
SPEED the submodule SW is
abnormal.
SP9046 ILLEGAL 1REV 1 Check and The 1-rotation signal
SIGN OF SCREW correct the in threading is
CUT parameter. abnormal.
2 Replace the
46
cable.
3 Re-adjust the
BZ sensor
signal.

463
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9047 ILLEGAL SIGNAL 1 Replace the The A/B phase signal
OF POSITION cable. of the spindle position
CODER 2 Correct the coder (connector
cable layout JYA3) is abnormal.
(vicinity of the The relationship
47
power line). between the A/B
phase and 1-rotation
signal is incorrect
(Pulse count
mismatch).
SP9049 DEF. SPEED IS Check whether the In differential speed
OVER VALUE calculated mode, the speed of
differential speed the other spindle
value exceeds the converted to the
maximum motor speed of the local
speed. spindle has exceeded 8
49
the allowable limit
(the differential speed
is calculated by
multiplying the speed
of the other spindle by
the gear ratio).
SP9050 SYNCRONOUS Check whether the In spindle
VALUE IS OVER calculated value synchronization, the
SPEED exceeds the speed command
maximum motor calculation value
speed. exceeded the
allowable limit (the
50
motor speed is
calculated by
multiplying the
specified spindle
speed by the gear
ratio).
SP9051 PS LOW VOLT. 1 Check and Input voltage drop was
DC LINK correct the detected. (Power
power supply Supply alarm (PS)
voltage. indication: 04)
2 Replace the (Momentary power
MC. failure or poor MCC
contact)
SP9052 ITP FAULT 1 1 Replace the An abnormality is
Spindle detected in the
Amplifier (SP) interface between the
control printed CNC and spindle
52 circuit board. amplifier (the ITP
2 Replace the signal stopped).
main board or
servo card in
the CNC.
SP9053 ITP FAULT 2 1 Replace the An abnormality is
Spindle detected in the
Amplifier (SP) interface between the
control printed CNC and spindle
53 circuit board. amplifier (the ITP
2 Replace the signal stopped).
main board or
servo card in
the CNC.
SP9054 OVERCURRENT Review the load An overload current
54
state. was detected.

464
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9055 ILLEGAL POWER 1 Replace the The power line state
LINE magnetic signal of the magnetic
contactor. contactor for spindle
55
2 Check and switching/speed
correct the range switching is
sequence. abnormal.
SP9056 COOLING FAN Replace the The internal cooling
56
FAILURE internal cooling fan. fan stopped.
SP9057 PS 1 Decrease the An overload was
EXCESS-REGEN acceleration/de detected in the
ERATION2 celeration duty. regenerative
2 Check the resistance. (Power
cooling Supply alarm indication:
condition 16)
(peripheral Thermostat operation
temperature). or short-time overload
3 If the cooling was detected.
fan stops, The regenerative
replace the resistor was
resistor. disconnected, or an
4 If the resistance abnormal resistance
is abnormal, was detected.
replace the
resistor.
SP9058 PS OVERLOAD 1 Check the The temperature of
Power Supply the radiator of the
(PS) cooling Power Supply (PS)
status. has increased
2 Replace the abnormally. (Power
Power Supply Supply (PS) alarm
(PS). indication: 03)
SP9059 PS INTERNAL Replace the Power The internal cooling
FAN FAILURE Supply (PS). fan for the Power
Supply (PS) stopped.
(Power Supply alarm
indication: 02)
SP9061 SEMI-FULL Check parameter The error between the
ERROR EXCESS settings. semi-closed and
full-closed sides when
61
the dual position
feedback function is
used is too large.
SP9065 SERIAL SPINDLE 1 Check The move distance is
ALARM parameter too long when the
settings. magnetic pole is
2 Check sensor confirmed
65 connections (Synchronous spindle
and signals. motor)
3 Check power
line
connections.
SP9066 COM. ERROR 1 Replace the An error was found in
BETWEEN SP cable. communication
AMPS 66 2 Check and (connector JX4)
correct the between Spindle
connection. Amplifiers (SP).
SP9067 FSC/EGB Check the In the spindle EGB
COMMAND sequence mode, reference
67
ERROR (reference position position return was
return command). specified.

465
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9068 INCORRECT Check the spindle Setting of incorrect
PARAMETER state error number parameter
(Diagnosis No.710)
68
and correction of
corresponding
parameter.
SP9069 SAFETY SPEED 1 Check the In the state in which
OVER speed safety speed
command. monitoring was
2 Check enabled, the system
parameter detected that the
69
settings. motor speed
3 Check the exceeded the safety
sequence. speed or detected an
error during a free-run
stop. 8
SP9070 ILLEGAL AXIS 1 When this alarm An error was detected
DATA is issued during transfer of
because the spindle data of a
configuration of spindle.
the spindle
amplifiers (SPs)
was changed,
set the spindle
number for the
spindle
70
amplifier (bit 7
of parameter
No. 4541 to 1
and then 0, and
turn the power
to the entire
system off).
2 Replace the
spindle
amplifier.
SP9071 SAFETY 1 Input the safety An error was detected
PARAMETER parameter in an axis parameter
ERROR again. check.
2 Replace the
71 Spindle
Amplifier (SP)
control
printed-circuit
board.
SP9072 MISMATCH 1 Replace the A mismatch was
RESULT OF Spindle detected between the
MOTOR SPEED Amplifier (SP) safety speed check
CHECK control results of the Spindle
printed-circuit Amplifier (SP) and
72
board. those of the CNC.
2 Replace the
main board or
servo card in
the CNC.

466
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9073 MOTOR 1 Replace the The motor sensor
SENSOR feedback cable. feedback signal is not
DISCONNECTED 2 Check the present. (connector
shield. JYA2)
73 3 Check and
correct the
connection.
4 Adjust the
sensor.
SP9074 CPU TEST Replace the An error was detected
ERROR Spindle Amplifier in a CPU test.
74 (SP) control
printed-circuit
board.
SP9075 CRC ERROR Replace the An error was detected
Spindle Amplifier in a ROM CRC test.
75
(SP) control printed
circuit board.
SP9076 INEXECUTION Replace the The spindle amplifier
OF SAFETY Spindle Amplifier (SP) detected that the
FUNCTIONS 76 (SP) control safety function was
printed-circuit not executed.
board.
SP9077 MISMATCH 1 Replace the A mismatch was
RESULT OF AXIS Spindle detected between the
NUMBER CHECK Amplifier (SP) axis number check
control results of the Spindle
printed-circuit Amplifier (SP) and
77
board. those of the CNC.
2 Replace the
main board or
servo card in
the CNC.
SP9078 MISMATCH 1 Replace the The result of a safety
RESULT OF Spindle parameter check by
SAFETY Amplifier (SP) the spindle amplifier
PARAMETER control (SP) conflicts with
CHECK printed-circuit that of a safety
78
board. parameter check by
2 Replace the the CNC.
main board or
servo card in
the CNC.
SP9079 INITIAL TEST Replace the An error was detected
ERROR Spindle Amplifier in a initial test
79 (SP) control operation.
printed-circuit
board.
SP9080 ALARM AT THE Remove the cause During inter-Spindle
OTHER SP AMP. of the alarm of the Amplifier (SP)
remote Spindle communication, an
80
Amplifier (SP). alarm was generated
on the remote Spindle
Amplifier (SP).
SP9081 1-ROT MOTOR 1 Check and The one-rotation
SENSOR ERROR correct the signal of the motor
parameter. sensor cannot be
81 2 Replace the correctly detected.
feedback cable. (connector JYA2)
3 Adjust the
sensor.

467
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9082 NO 1-ROT 1 Replace the The one-rotation
MOTOR feedback cable. signal of the motor
SENSOR 82 2 Adjust the sensor is not
sensor. generated. (connector
JYA2)
SP9083 MOTOR 1 Replace the An irregularity was
SENSOR feedback cable. detected in a motor
SIGNAL ERROR 83 2 Adjust the sensor feedback
sensor. signal. (connector
JYA2)
SP9084 SPNDL SENSOR 1 Replace the The spindle sensor
DISCONNECTED feedback cable. feedback signal is not
2 Check the present. (connector
shield. JYA4)
3 Check and
correct the 8
84
connection.
4 Check and
correct the
parameter.
5 Adjust the
sensor.
SP9085 1-ROT SPNDL 1 Check and The one-rotation
SENSOR ERROR correct the signal of the spindle
parameter. sensor cannot be
85 2 Replace the correctly detected.
feedback cable. (connector JYA4)
3 Adjust the
sensor.
SP9086 NO 1-ROT 1 Replace the The one-rotation
SPNDL SENSOR feedback cable. signal of the spindle
86 2 Adjust the sensor is not
sensor. generated. (connector
JYA4)
SP9087 SPNDL SENSOR 1 Replace the An irregularity was
SIGNAL ERROR feedback cable. detected in a spindle
87 2 Adjust the sensor feedback
sensor. signal. (connector
JYA4)
SP9088 COOLING RADI Replace the The radiator cooling
FAN FAILURE 88 Spindle Amplifier fan stopped.
radiator cooling fan.
SP9089 SUB MODULE 1 Check the Submodule SM
SM (SSM) connection (SSM) error
ERROR between the (Synchronous spindle
Spindle motor)
Amplifier (SP)
and the
submodule SM
(SSM).
89 2 Replace the
submodule
SM(SSM).
3 Replace the
Spindle
Amplifier (SP)
control
printed-circuit
board.

468
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9090 UNEXPECTED 1 Check magnetic Unexpected rotation
ROTATION pole detection of the synchronous
operation. spindle motor was
90 2 Check whether detected.
the rotor and
sensor are
aligned correctly.
SP9091 POLE POSITION Replace the motor Count error of the
COUNT MISS sensor cable. magnetic pole
91 position of the
synchronous spindle
motor
SP9092 OVER SPEED TO 1 Check and The motor speed
VELOCITY correct the exceeds the
COMMAND parameter. overspeed level
(number of corresponding to the
motor sensor velocity command.
92 teeth/ pole
number)
2 Take action
against noise.
3 Replace the
sensor.
SP9110 AMP 1 Replace the Communication error
COMMUNICATIO communication between Spindle
N ERROR cable between Amplifier (SP) and
Spindle Power Supply (PS)
Amplifier (SP)
and Power
Supply (PS).
b0
2 Replace the
Spindle
Amplifier (SP)
or Power
Supply (PS)
control printed
circuit board.
SP9111 PS LOW VOLT. Replace the Power Low converter control
CONTROL Supply (PS) control power supply voltage
printed circuit (Power Supply
board. indication : 06)
SP9112 PS 1 Check the Excessive converter
EXCESS-REGEN regenerative regenerative power
ERATION1 resistance. (Power Supply
2 Check the indication : 08)
motor selection.
3 Replace the
Power Supply
(PS).
SP9113 PS EXTERNAL Replace the Stopped the external
FAN FAILURE external radiator radiator cooling fan
cooling fan for for Power Supply
Power Supply (PS). (PS) (Power Supply
indication = 10)
SP9114 PS CONTROL Set parameter No. Invalid parameter
AXIS ERROR 1 4657 to 0. Or set
parameter APS
b4
(No.11549#0) to 1
and execute
automatic setting.

469
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9115 PS CONTROL Set parameter No. Invalid parameter
AXIS ERROR 2 4657 to other than
0. Or set parameter
b5
APS (No.11549#0)
to 1 and execute
automatic setting.
SP9120 COMMUNICATIO 1 Replace the Communication data
N DATA ERROR communication alarm
cable between
CNC and
Spindle
Amplifier (SP).
2 Replace the
C0 Spindle
Amplifier (SP)
control printed 8
circuit board.
3 Replace the
main board or
servo card in
the CNC.
SP9121 COMMUNICATIO 1 Replace the Communication data
N DATA ERROR communication alarm
cable between
CNC and
Spindle
Amplifier (SP).
2 Replace the
C1 Spindle
Amplifier (SP)
control printed
circuit board.
3 Replace the
main board or
servo card in
the CNC.
SP9122 COMMUNICATIO 1 Replace the Communication data
N DATA ERROR communication alarm
cable between
CNC and
Spindle
Amplifier (SP).
2 Replace the
C2 Spindle
Amplifier (SP)
control printed
circuit board.
3 Replace the
main board or
servo card in
the CNC.
SP9123 SPINDLE Replace the Submodule SW
SWITCH C3 submodule (SSW) error (spindle
CIRCUIT ERROR SW(SSW). switching)

470
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9128 SP SYNC 1 Check the In spindle
VELOCITY sequence synchronous control,
ERROR EXCESS (whether SFR velocity error exceeds
or SRV is the setting.
turned off or on
in position
C8 control).
2 Check and
correct the load
status.
3 Check the
parameter
setting.
SP9129 SP SYNC 1 Check the In spindle
POSITION sequence synchronous control,
ERROR EXCESS (whether SFR position error
or SRV is exceeds the setting.
turned off or on
in position
C9 control).
2 Check and
correct the load
status.
3 Check the
parameter
setting.
SP9130 TORQUE Check the setting of In tandem control, the
TANDEM the parameter for rotation directions of
POLARITY d0 the rotation the master and slave
ERROR direction (bit 2 of motors are invalid.
No. 4353).
SP9131 SPINDLE Check the message Spindle tuning
TUNING displayed by function alarm
FUNCTION SERVO GUIDE.
ALARM Set “0” to the
parameter for
spindle tuning
d1 function (No.
4402#7, #6,
No.4125, No.4126,
No.4410~4415)
and input alarm
reset signal
(ARSTx).
SP9132 SER.SENSOR 1 Replace the Serial data error
DATA ERROR feedback cable. between a serial
2 Replace the sensor and spindle
d2 sensor. amplifier (SP)
3 Replace the
Spindle
Amplifier (SP).
SP9133 SER. SENSOR 1 Replace the Serial data error
TRANSFER feedback cable. between a serial
ERROR 2 Replace the sensor and spindle
d3 sensor. amplifier (SP)
3 Replace the
Spindle
Amplifier (SP).

471
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9134 SER.SENSOR 1 Check and The change in serial
SOFT PHASE correct the sensor positional data
ERROR sensor is too large.
parameter
d4 setting.
2 Take action
against noise.
3 Replace the
sensor.
SP9135 SAFETY SPEED Perform operation The motor position
ZERO within the safety exceeded the safety
d5
ERROR(SP) speed zero range. speed zero
monitoring width.
SP9136 MISMATCH Replace the The Spindle Amplifier
RESULT OF Spindle Amplifier (SP) speed zero
SAFETY SPEED (SP) control printed determination result 8
d6
ZERO circuit board. did not match the
CHECK(SP) CNC speed zero
determination result.
SP9137 SP DEVICE Replace the Device
COMMUNICATIO Spindle Amplifier communication error
d7
N ERROR (SP) control printed in the spindle
circuit board. amplifier (SP)
SP9138 CURRENT LIMIT Check the The current limit level
SETTING d8 parameter. setting is out of the
ERROR specified range.
SP9139 SER.SENSOR Replace the An error occurred in
PULSE MISS d9 sensor. the serial sensor
interpolation circuit.
SP9140 SER.SENSOR 1 Take action The number of
COUNT MISS against noise. feedback pulses per
2 Replace the one-rotation signal of
E0
sensor. the serial sensor is
outside the specified
range.
SP9141 SER.SENSOR 1 Check and The serial sensor is
NO 1-ROT correct the not placed in the
SIGNAL sensor status in which the
E1 parameter one-rotation signal
setting. has been detected.
2 Replace the
sensor.
SP9142 SER.SENSOR Replace the A serial sensor error
E2
ABNORMAL sensor. occurred.
SP9143 CS HIGH SPEED Check the A command was
CHANGE CMD sequence. issued though the
ERROR E3 one-rotation signal
had not been
detected.
SP9144 CURRENT Replace the An error was found in
DETECT E4 Spindle Amplifier the current detection
CIRCUIT ERROR (SP). circuit.
SP9145 LOW VOLTAGE Replace the The driver circuit
DRIVER E5 Spindle Amplifier voltage has dropped.
(SP).

472
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9146 SP:INTERNAL 1 Check that the The internal
OVERHEAT temperature in temperature of the
the power spindle amplifier (SP)
magnetics exceeds the specified
cabinet is within value.
the specification
range.
E6
2 If this alarm is
issued
immediately
after power-on,
replace the
spindle
amplifier (SP).
SP9148 AXIS NUMBER Turn off and on the Axis number of SP for
NOT SET control power Dual check safety is
E8
source of CNC and not set.
Amplifiers.
SP9149 EXT.CURRENT Replace the SP. Failure of SP.
E9
FB U-OFFSET
SP9150 EXT.CURRENT Replace the SP. Failure of SP.
F0
FB V-OFFSET
SP9151 FILTER MODULE Replace the filter A filter module error
F1
ERROR module. was detected.
SP9152 EXT.CUR.FB 1 Replace the Failure of feedback
DISCONNECT F2 feedback cable. cable or SP.
2 Replace the SP.
SP9153 SP NO FAILURE 1 Check the Failure of Control.
machine. (No problem in motor
F3 2 Check and and SP)
replace the
MCC.
SP9154 PHASE OPEN 1 Check and Disconnection of
correct the power cable.
connection of Failure of MCC.
power cable. Disconnection of
F4 2 Check and Motor windings.
replace the
MCC.
3 Replace the
motor
SP9155 FAILURE OF SP Replace the An error was detected
(OPEN) F5 Spindle Amplifier in the spindle
(SP). amplifier (SP).
SP9156 FAILURE OF Please make a Failure of current
CURRENT CTRL. service call after control.
memorizing the
F6
operation before
alarm and saving
parameters.
SP9157 FAILURE OF SP Replace the An error was detected
(SHORT) F7 Spindle Amplifier in the spindle
(SP). amplifier (SP).
SP9158 MODE Replace of the CPU Mismatch of
DETERMINATIO card of NC or acceptance mode
N F8 amplifier setting of NC and
mode state of
amplifier.
SP9159 MISMATCHED Turn the power off, CNC, SV, SP or PS
FUNCTION F9 then restart. software has been
CODE update.

473
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9160 SP Replace the Disconnection of
THERMISTOR Spindle Amplifier thermistor wire for
G0
WIRE BREAK (SP). temperature detection
of SP
SP9161 MOTOR POWER 1 Check and Short of power cable.
LINE correct the Failure of MCC.
SHORT-CIRCUIT connection of Short of Motor
ED power cables. windings.
G1 2 Check and
replace the
MCC
3 Replace the
motor.
SP9162 DELAY OF SP Please make a Failure of spindle
POSITION DATA service call after position data
TRANSMISSION memorizing the transmission. 8
G2
operation before
alarm and saving
parameters.
SP9163 SP POSITION Please make a Failure of spindle
DATA ERROR service call after position data update.
memorizing the
G3
operation before
alarm and saving
parameters.
SP9164 SENSOR Refer to faulty Failure of sensor
SIGNAL ERROR location and signal of master axis
OF MASTER remedy of SP9083 into slave axis.
G4
AXIS for the input (JYA4)
of sensor signal of
master axis
SP9165 CHANGE OF Turn off and on the Change of No.4000#7
CONTROL control power setting.
G5
SYSTEM source of CNC and
Amplifiers.
SP9166 EXCESS ERROR 1 Correction of Overload.
(GUIDE BUSH) operating Failure of SP.
conditions. Failure of power cable
G6 2 Replace the SP or motor.
3 Replace the
power cable or
the motor.
SP9167 SPINDLE Check the spindle Failure of ladder
CONTROL state error number sequence.
SEQUENCE (Diagnosis No.710)
G7
ERROR and correction of
corresponding
ladder sequence.
SP9168 COUPLING Check of Failure of
FAILURE combination combination between
BETWEEN between the the spindle and the
G8
SPINDLE AND spindle and the spindle motor
SPINDLE spindle motor. (looseness, rupture).
MOTOR

474
8 ALARM LIST
SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9169 INTERCEPTION 1 Check the Mismatch of setting
CIRCUIT setting switch switch and setting
FAILURE (STO) and setting parameter.
paramater. Disconnect of input
2 Check the input cable.
cable of STO Lags more than 10
G9 3 Correction the seconds of the timing.
input timing of Failure of SP.
STO. Failure of external
4 Replace the SP equipment.
5 Check the
external
equipment
SP9170 EXCESS ERROR Please make a Excess in the bottom
AT STOP service call after or reference point
(SMART RIGID memorizing the return.
H0
TAPPING) operation before
alarm and saving
parameters.
SP9171 COOLING FAN Please make a Cooling fan of the
STOPPED OF service call after spindle motor is
H1
THE MOTOR check cooling fan of stopped.
spindle motor.
SP9204 PS SOFT Review the current Overload was
THERMAL condition. detected in the power
supply (PS).
(Power Supply (PS)
alarm indication: 15)
SP9211 PS ILLEGAL Change the An invalid value was
PARAMETER parameter to an set in a parameter for
appropriate value. controlling the power
supply (PS).
(Power Supply (PS)
alarm indication: 23)
SP9212 PS HARDWARE Replace the Power A hardware error was
ERROR Supply (PS). detected in the power
supply (PS).
(Power Supply (PS)
alarm indication: 24)
SP9213 PS SUB 1 Replace the Failure of PS, PS
MODULE cable. External input device
ERROR 1 2 Replace the PS (AC Reactor, Input
External input filter,
device. or Power supply
PS EXT-COMP.
3 Replace the PS. transformer) or cable.
ERROR
(Power Supply (PS)
alarm indication: 25)
SP9214 PS PFB-R 1 Replace the Failure of PFB-R or
ERROR cable. cable,
2 Replace the or overload.
PFB-R. (Power Supply (PS)
3 Check the alarm indication: 26)
energy of
regeneration
SP9215 PS PFB-C 1 Replace the Failure of PFB-C or
ERROR cable. cable, or overload.
2 Replace the (Power Supply (PS)
PFB-C. alarm indication: 27)
3 Check the
Capacitor-modu
le

475
B-64697EN/01

SP
indi- Faulty location and
No. Message Description
cation remedy
(*1)
SP9216 PS SUB 1 Check the order Wrong order or
MODULE of PS SUB excess numbers of
ERROR MODULE or POWER FAILURE
numbers. BACKUP MODULE.
2 Check the (Power Supply (PS)
specifications of alarm indication: 28)
PS SUB
MODULE.

Details of serial spindle alarms


#7 #6 #5 #4 #3 #2 #1 #0
DGN 408 SSA SCA CME CER SNE FRE CRE
CRE A CRC error occurred (warning).
FRE A framing error occurred (warning).
SNE The sender or receiver is not correct. 8
CER An abnormality occurred during reception.
CME No response was returned during automatic scanning.
SCA A communication alarm was issued on the spindle
amplifier side.
SSA A system alarm was issued on the spindle amplifier side.
(The above conditions are major causes of alarm SP0749.
These conditions are caused mainly by noise, a broken
wire, a momentary failure of power, and so on.)

DGN 410 Spindle load meter indication


[Data type] Word spindle
[Unit of data] %

DGN 411 Spindle speedometer indication


[Data type] Word spindle
[Unit of data] min-1

DGN 417 Spindle position coder feedback information


[Data type] 2-word spindle
[Unit of data] Detection unit

DGN 418 Positional deviation of spindle in position loop mode


[Data type] 2-word spindle
[Unit of data] Detection unit

DGN 425 Spindle synchronization error


[Data type] 2-word spindle
[Unit of data] Detection unit
When the spindles are in synchronization mode, the
absolute value of the synchronization error when each
spindle is set as the slave axis is indicated.

DGN 445 Spindle position data


[Data type] 2-word spindle
[Unit of data] Pulse
[Valid data range] Depend on the bit 0 (ORPUNT) of No.4542 setting (Refer
to the table below)
Bit 0 (ORPUNT) of No.4542 Valid data range
0 0 to 4095
1 0 to 32767

This data is valid when parameter No. 3117#1 is set to 1.

476
8 ALARM LIST
To display spindle position data, spindle orientation must
be performed once.

DGN 449 Spindle position data (angle)


[Data type] Real spindle
[Unit of data] Refer to the table below
[Valid data range] 0 to 359.999[deg]

Diagnosis data No.449 indicates spindle angle from the


one-rotation signal when bit 1 (SPP) of parameter
No.3117 is set to 1. Spindle angle displays to three
decimal places. It is available for serial spindle. To display
spindle angle, spindle orientation must be performed once.
Unit of spindle angle data is as follows.
Bit 0 (ORPUNT) of No.4542 Unit of data [deg]
0 0.088
1 0.011

477
B-64697EN/01

8.3 SYSTEM ALARMS


8.3.1 Overview
The FANUC 0i series makes a transition to the special processing state
called the system alarm state when a state that disables the continuation
of normal system operation is detected.
When the system alarm state is entered, the CNC screen display is
switched and the following operations are performed:
• Servo and spindle amplifier excitation is turned off.
• Disconnection of I/O link communication

Example of system alarm screen

Types of System Alarms


System alarms are classified into three types according to the following
causes:
- Software causes
- Hardware causes
- Others

- Software causes
Mainly, the CNC system software detects software errors.
Typical causes are as follows:
- Conflict in processing/data detected by the internal state monitoring
software
- Access to outside of the valid data/instruction ranges
- Division by zero
- Stack overflow
- Stack underflow
- DRAM checksum error

- Hardware causes
Mainly, hardware detects hardware errors.
Typical causes are as follows:
- Parity error (DRAM, SRAM, cache)
- Bus error
- Power supply alarm
- FSSB cable disconnection

- Others
Moreover, system alarms are caused by the following:
- Causes detected by peripheral software
- Servo software (such as watchdog)
- PMC software (such as an I/O link communication error)

478
8 ALARM LIST
8.3.2 Operations on the System Alarm Screen
(1) Description of system alarm screen
When a system alarm is issued, the screen display is switched to a
screen as shown below.
This screen is referred to as the system alarm screen.

The system alarm screen consists of several pages of information.


The following key operations are used:
<PAGE UP>,<PAGE DOWN>
Switches between pages.
<RESET>
Executes the IPL monitor.

(2) Saving of system alarm information


Various information items related to a system alarm are saved in the
SRAM.
The SRAM can store information about the latest two system alarms.
If a third system alarm is issued when information about the latest two
system alarms is stored, the information about the oldest system alarm is
discarded, and information about the new system alarm is saved.
Saved system alarm information can be output from the IPL screen to
the memory card.

479
B-64697EN/01

(3) Output of system alarm information


For the FANUC Series 0i-F Plus, system alarm information saved from
the IPL screen can be output to the memory card.

1. Start the IPL monitor.


If the system alarm screen is displayed when a system alarm is
issued, press the reset key.
If the power is turned off, turn on the power while holding down "-"
and ".".
2. On the IPL monitor screen, enter 5 to select "5. SYSTEM ALARM
UTILITY".

3. Enter 2 to select "2. OUTPUT SYSTEM ALARM FILE".

480
8 ALARM LIST
4. If the IPL monitor is executed on the system alarm screen, enter 2 to
select "2. OUTPUT SYSTEM ALARM FILE FROM DRAM".
If the power is turned off, enter 1 to select "1. OUTPUT SYSTEM
ALARM FILE FROM FILE-RAM".

5. If 1 is selected in step 4, a list of saved system alarms is displayed.


Enter the number of a file to be output.

481
B-64697EN/01

6. Enter the file name to output the file.

8.3.3 System Alarms Detected by Hardware


System alarm 400 and subsequent system alarms indicate errors
detected by hardware.
The basic screen configuration is shown below:
(1) SERIES 0I DXXX
(2) SYS_ALM401 EXTERNAL BUS INVALID ADDRESS
(3) MAIN BOARD
(4) 2003/04/22 17:09:53

(5) PROGRAM COUNTER : 1000B52CH


| ACT TASK : 01000010H
| ACCESS ADDRESS : -
| ACCESS DATA : -
↓ ACCESS OPERATION : -

(6) BUS MASTER PCB : MAIN BOARD


| +--+----------+-----------------------------------------------------+
| 02 MAIN BOARD 03012003 22110000 80010000 00000000 00010000 00000000
| FFFFFFFF FFFFFFFF 68C08216 70FE0000 00000000 00000000
| 00000000 00000000 00000000 00000000 00000000
|
| BUS SLAVE PCB : CPU CARD
| +--+----------+-----------------------------------------------------+
| 00 CPU CARD 02071004 20100000 00000000 00000000 00000000 00000000
| FFFFFFFF FFFFFFFF 10B0FC00 CFF90001 68C30061 82160010
| 000000F0 00000000 00010000 00000000 00000000
|
| INFORMATION REGISTER
| +--+----------+-----------------------------------------------------+
↓ 02 MAIN BOARD 00000000 00000000 00000000 00000000

PAGE UP OR DOWN (PAGE 1/8)

[Description of the message screen]


(1) Device name, and series and edition of CNC system software
(2) System alarm number and error message
(3) Most possibly faulty component
(4) Date and time when the error occurred
(5) Software error and other information when the error occurred
(6) Bus information when the error occurred

Item (3) indicates the most possibly faulty component. Mainly, check the
component to see whether it is defective.

You can output information from the system alarm screen via the
PCMCIA port on the LCD (for a stand-alone type, the PCMCIA port on
the main unit) as a text file.
For details of how to output it, see " Operations on the System Alarm
Screen".

482
8 ALARM LIST
8.3.4 System Alarms 114 to 160 (Alarms on the FSSB)
Causes
An alarm was detected on the FSSB.
NOTE
”/LINEx” following a message if displayed indicates the number of an
optical connector on main board (LCD-mounted Type) or the servo card
(Stand-alone Type) .
LINE1 : COP10A on the main board or COP10A-1 on the servo card

SYS_ALM114 FSSB 114: Communication between the servo card


DISCONNECTION and 1st amplifier failed.
(MAIN -> AMP1) /LINEx 115: Communication between the servo card
and 1st separate detector interface unit failed.
SYS_ALM115 FSSB 116: Communication between the nth and mth
DISCONNECTION amplifiers failed.
(MAIN -> SDU1) /LINEx 117: Communication between the nth amplifier
and mth separate detector interface unit failed.
SYS_ALM116 FSSB 118: Communication between the nth separate
DISCONNECTION detector interface unit and mth amplifier failed.
(AMPn -> AMPm) /LINEx 119: Communication between the nth and mth
separate detector interface units failed.
SYS_ALM117 FSSB 120: Communication between the servo card
DISCONNECTION and 1st amplifier failed.
(AMPn -> SDUm) /LINEx 121: Communication between the servo card
and 1st separate detector interface unit failed.
SYS_ALM118 FSSB 122: Communication between the nth and mth
DISCONNECTION amplifiers failed.
(SDUn -> AMPm) /LINEx 123: Communication between the nth amplifier
and mth separate detector interface unit failed.
SYS_ALM119 FSSB 124: Communication between the nth separate
DISCONNECTION detector interface unit and mth amplifier failed.
(SDUn -> SDUm) /LINEx 125: Communication between the nth and mth
separate detector interface units failed.
SYS_ALM120 FSSB
DISCONNECTION Replace the optical cable for the relevant
(MAIN <- AMP1) /LINEx connection. If the error still occurs after
replacement, replace the relevant servo card,
SYS_ALM121 FSSB amplifier(s), and/or separate detector interface
DISCONNECTION unit(s).
(MAIN <- SDU1) /LINEx When the arrow points to the left, a power fault
may occur in the amplifier or separate detector
SYS_ALM122 FSSB interface unit at the base of the arrow. Check
DISCONNECTION the +24 V power supply input to the relevant unit
(AMPn <- AMPm) /LINEx and the +5 V power supply for the pulse coder
output from the relevant unit for an error such as
SYS_ALM123 FSSB a ground fault.
DISCONNECTION
(AMPn <- SDUm) /LINEx

SYS_ALM124 FSSB
DISCONNECTION
(SDUn <- AMPm) /LINEx

SYS_ALM125 FSSB
DISCONNECTION
(SDUn <- SDUm) /LINEx
SYS_ALM126 SERVO 126: Internal communication in the nth amplifier
AMP INTERNAL failed.
DISCONNECTION 127: Internal communication in the nth amplifier
(AMPn) -> /LINEx failed.

SYS_ALM127 SERVO Replace the relevant amplifier.


AMP INTERNAL
DISCONNECTION
(AMPn) <- /LINEx

483
B-64697EN/01

SYS_ALM129 ABNORMAL 129: A fault was detected in the power supply of


POWER SUPPLY the nth amplifier.
(SERVO:AMPn) /LINEx 130: A fault was detected in the power supply of
the nth separate detector interface unit.
SYS_ALM130 ABNORMAL
POWER SUPPLY Check the power supply of the relevant amplifier
(SERVO:SDUn) /LINEx or separate detector interface unit.
SYS_ALM134 FSSB LINE 134: A data error occurred on the FSSB line and
DATA ERROR the nth servo amplifier received abnormal data.
(AMPn) > .. > MAIN /LINEx 135: A data error occurred on the FSSB line and
the nth separate detector interface unit received
SYS_ALM135 FSSB LINE abnormal data.
DATA ERROR
(SDUn) > .. > MAIN /LINEx Replace the relevant amplifier or separate
detector interface unit. If the machine does not
recover from the error after replacement, also
replace the slave preceding the relevant slave. If
the error still occurs, replace the servo card.
SYS_ALM138 FSSB OUT 138: The servo card could not receive correct
OF CORRECTION data due to an FSSB communication error 8
(MAIN <- AMPn) /LINEx between the servo card and 1st amplifier.

SYS_ALM139 FSSB OUT 139: The servo card could not receive correct
OF CORRECTION data due to an FSSB communication error
(MAIN <- SDUn) /LINEx between the servo card and 1st separate
detector interface unit.
SYS_ALM140 FSSB OUT
OF CORRECTION 140: The nth amplifier could not receive correct
(AMPn <- AMPm) /LINEx data due to an FSSB communication error
between the nth and mth amplifiers.
SYS_ALM141 FSSB OUT
OF CORRECTION 141: The nth amplifier could not receive correct
(AMPn <- SDUm) /LINEx data due to an FSSB communication error
between the nth amplifier and mth separate
SYS_ALM142 FSSB OUT detector interface unit.
OF CORRECTION
(SDUn <- AMPm) /LINEx 142: The nth separate detector interface unit
could not receive correct data side due to an
SYS_ALM143 FSSB OUT FSSB communication error between the nth
OF CORRECTION separate detector interface unit and mth
(SDUn <- SDUm) /LINEx amplifier.

143: The nth separate detector interface unit


could not receive correct data due to an FSSB
communication error between the nth and mth
separate detector interface units.

Replace the optical cable for the relevant


connection. If the error still occurs after
replacement, replace the relevant servo card,
amplifier(s), and/or separate detector interface
unit(s).

484
8 ALARM LIST
SYS_ALM144 FSSB OUT 144 : The amplifier could not receive correct
OF CORRECTION data due to an FSSB communication error
(MAIN -> AMPn) /LINEx between the servo card and 1st amplifier.

SYS_ALM145 FSSB OUT 145 : The separate detector interface unit could
OF CORRECTION not receive correct data due to an FSSB
(MAIN -> SDUn) /LINEx communication error between the servo card
and 1st separate detector interface unit.
SYS_ALM146 FSSB OUT
OF CORRECTION 146 : The mth amplifier could not receive correct
(AMPn -> AMPm) /LINEx data due to an FSSB communication error
between the nth and mth amplifiers.
SYS_ALM147 FSSB OUT
OF CORRECTION 147 : The mth separate detector interface unit
(AMPn -> SDUm) /LINEx could not receive correct data due to an FSSB
communication error between the nth amplifier
SYS_ALM148 FSSB OUT and mth separate detector interface unit.
OF CORRECTION
(SDUn -> AMPm) /LINEx 148 : The mth amplifier could not receive correct
data side due to an FSSB communication error
SYS_ALM149 FSSB OUT between the nth separate detector interface unit
OF CORRECTION and mth amplifier.
(SDUn -> SDUm) /LINEx
149 : The mth separate detector interface unit
could not receive correct data due to an FSSB
communication error between the nth and mth
separate detector interface units.

Replace the optical cable for the relevant


connection. If the error still occurs after
replacement, replace the relevant servo card,
amplifier(s), and/or separate detector interface
unit(s).

485
B-64697EN/01

SYS_ALM150 SLAVE DMA 150-160: An error was detected in the internal


BUS FAILURE circuit of the relevant amplifier or separate
(AMPn ) /LINEx detector interface unit.

SYS_ALM151 SLAVE DMA Replace the relevant amplifier or separate


BUS FAILURE detector interface unit.
(SDUn ) /LINEx

SYS_ALM152 SLAVE LSI


DMA BUS FAILURE
(AMPn ) /LINEx

SYS_ALM153 SLAVE LSI


DMA BUS FAILURE
(SDUn ) /LINEx

SYS_ALM154 SLAVE
LOCAL ERROR NO.1
(AMPn ) /LINEx
8
SYS_ALM155 SLAVE
WATCH DOG ALARM
(AMPn ) /LINEx

SYS_ALM156 SLAVE
LOCAL ERROR NO.2
(SDUn ) /LINEx

SYS_ALM157 SLAVE
LOCAL ERROR NO.3
(AMPn ) /LINEx

SYS_ALM158 SLAVE
LOCAL ERROR NO.3
(SDUn ) /LINEx

SYS_ALM159 SPINDLE
RAM FAILURE
(AMPn) /LINE X

SYS_ALM160 SPINDLE
WATCH DOG ALARM
(AMPn) /LINE X

486
8 ALARM LIST
8.4 SYSTEM ALARMS RELATED TO THE PMC
AND I/O LINK
SERIES 0I DXXX
SYS_ALM197 EMBEDDED SOFTWARE SYSTEM ERROR ←(Type of system alarm)
PLEASE CHECK THE FOLLOWING INFORMATION:
2010/04/18 12:00:00
EMBEDDED SOFTWARE SYSTEM ERROR:(40xx-xxxx)
PC097 LADDER CRC ERROR (DCSPMC) ←(alarm No.)

-----< ERROR POSITION >-------------------------------


CPU CARD
------------------------------------------------------

The system alarms related to the PMC and I/O Link have a system alarm
number (SYS_ALM194, SYS_ALM195, SYS_ALM196, SYS_ALM197 or
SYS_ALM199) and an alarm number (PCxxx) as listed below. Possible
causes include an I/O Link communication error and PMC control circuit
failure.
The following tables detail the system alarms.

SYS_ALM199 error messages (PMC general)


Faulty location /
Message Contents
corrective action
PC004 CPU INVALID This alarm may A CPU error occurred in
INSTRUCTION be due to a main the PMC system.
-----< ERROR POSITION >----- board fault.
MAIN BOARD
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
PC012 CPU USER BREAK
EXCEPTION
-----< ERROR POSITION >-----
MAIN BOARD
PC030 RAM PARITY A RAM parity error
PC030 S-RAM PARITY occurred in the PMC
-----< ERROR POSITION >----- system.
MAIN BOARD
PC060 BUS ERROR A BUS error occurred in
-----< ERROR POSITION >----- the PMC system.
MAIN BOARD
PC070 ILLEGAL LADDER A stack error occurred
SPE (PMCm) with the SPE functional
PC070 LADDER SPE(PMCm) instruction of the ladder
-----< ERROR POSITION >----- program of path m.
MAIN BOARD
PC071 ILLEGAL LADDER A stack error occurred
FBE (PMCm) with the FBE instruction of
-----< ERROR POSITION >----- the ladder program of path
MAIN BOARD m. (Path m PMC)

487
B-64697EN/01

Faulty location /
Message Contents
corrective action
PC072 STACK OVERFLOW A stack error occurred
(TASK:xx) (detected by the
PC072 STACK OVERFLOW software).
(INT:xx)
-----< ERROR POSITION >-----
MAIN BOARD
PC080 SYSTEM System emergency state
EMERGENCY of the PMC LSI.
-----< ERROR POSITION >-----
MAIN BOARD
PC090 SYSTEM An NMI of unknown cause
EMERGENCY (SOFTWARE) occurred with the PMC
PC090 NON MASKABLE management software.
INTERRUPT (SOFTWARE)
PC090 NON MASKABLE
INTERRUPT (UNKNOWN)
-----< ERROR POSITION >-----
MAIN BOARD 8
PC093 UNEXPECTED An interrupt of unknown
INTERRUPT (xx) cause occurred with the
-----< ERROR POSITION >----- PMC management
MAIN BOARD software.
PC094 UNEXPECTED TRAP A trap exception of
EXCEPTION (xx) unknown cause occurred
-----< ERROR POSITION >----- with the PMC
MAIN BOARD management software.
PC095 MESSAGE CRC A RAM check error
ERROR (PMCm) occurred.
-----< ERROR POSITION >-----
MAIN BOARD
PC096 LADDER CODE
ERROR (___)
-----< ERROR POSITION >-----
MAIN BOARD
PC097 LADDER CRC ERROR
(PMCm)
-----< ERROR POSITION >-----
MAIN BOARD
PC098 PMC SOFTWARE
CRC ERROR
PC098 PMC SOFTWARE
ECC ERROR (_____:_)
-----< ERROR POSITION >-----
MAIN BOARD
PC501 CNC/PMC The read or write
INTERFACE ERROR (PATHx) operation between CNC
-----< ERROR POSITION >----- and PMC failed.
MAIN BOARD

488
8 ALARM LIST
SYS_ALM197 error messages (PMC general)
Faulty location /
Message Contents
corrective action
PC070 ILLEGAL LADDER This alarm may be A stack error occurred
SPE (DCSPMC) due to a CPU card with the SPE functional
-----< ERROR POSITION >-- fault. instruction of the ladder
CPU CARD program of DCSPMC.
PC071 ILLEGAL LADDER A stack error occurred
FBE (DCSPMC) with the FBE instruction of
-----< ERROR POSITION >-- the ladder program of
CPU CARD DCSPMC
PC095 MESSAGE CRC A RAM check error
ERROR (DCSPMC) occurred.
-----< ERROR POSITION >--
CPU CARD
PC097 LADDER CRC
ERROR (DCSPMC)
-----< ERROR POSITION >--
CPU CARD

SYS_ALM196 error messages (PMC watchdog)


Faulty location /
Message Contents
corrective action
PC073 WATCH-DOG This alarm may be The PMC CPU is not
ALARM(CNC<->PMC) due to a main running.
---< ERROR POSITION >--- board fault.
MAIN BOARD

SYS_ALM195 error messages (related to the I/O Link)


Faulty location / corrective
Message Contents
action
PC050 I/O LINK ER1 1)Check the I/O device of An I/O Link
CHn:Grxx:yy group “xx” in channel “n”: communication error
COMMUNICATION - Instantaneous power occurred.
ALARM AT CHn : failure “n” is a channel number
GROUP xx - Unstable power line (1 to 3).
-< ERROR POSITION>- 2)Check the I/O Link cable “xx” is a group number
CHn / GROUPxx between JD1B of group (0 to 15).
-------------------------------- “xx” and JD1A of group “yy” is a internal error
“xx-1” code.
- faulty wiring This error occurs when
- incomplete contact the communication with
3)The I/O Link device of the device of group “xx”
group “xx” in channel “n” in channel “n” is
is faulty. stopped.
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
- Faulty device
Please note that It may
not show an accurate
group number with
some conditions of the
problem.

489
B-64697EN/01

Faulty location / corrective


Message Contents
action
PC051 I/O LINK ER2 1)When you use an I/O An I/O Link
CHn:xx:yy:ww:vv Unit-Model A, no base communication error
COMMUNICATION extension unit is occurred.
ALARM AT CHn connected “n” is a channel number
-< ERROR POSITION>- corresponding to an I/O (1 to 3).
CHn assignment data. Check “xx”, “yy”, “ww” and “vv”
------------------------------- connection of I/O devices are internal error code.
and I/O assignment data. There are various
2)When you use Power causes as for this error.
Mate as 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 8
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
7)Faulty wiring of the
communication cable
8)Check the grounding of
the shield wire of the
earth 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

SYS_ALM194 error messages (related to the I/O Link i)


Faulty location /
Message Contents
corrective action
PC052 I/O LINK I Change the main board. A RAM parity error
PMC LSI RAM PARITY occurred in PMC LSI
ERROR on the main board.
-< ERROR POSITION>-
MAIN BORAD
PC053 I/O LINK I Change the I/O device A RAM parity error
SLAVE LSI RAM PARITY of the unit. occurred in “y”th unit
ERROR (group “x”) of channel
-< ERROR POSITION>- “n”.
CHn/ UNITy(GROUPx) :
“unit name” (Note 1)

490
8 ALARM LIST
Faulty location /
Message Contents
corrective action
PC054 I/O LINK I Check the power supply A power disconnection
ABNORMAL POWER of the I/O unit. alarm occurred in the
SUPPLY “y”th unit (group “x”) of
-< ERROR POSITION>- channel “n”.
CHn/ UNITy(GROUPx) :
“unit name” (Note 1)
PC055 I/O LINK I Check whether there is A communication error
I/O LINK I SENDING DATA a possibility that noise is occurred between the
FAILURE inserted between the CNC and 1st unit
-< ERROR POSITION>- CNC and 1st unit. (group 0) of channel
CHn / CNC <-> Check the ground “n”.
UNIT1(GROUP0) status of the slave
CNC : MAIN BOARD device and the contact
UNIT1 : “unit name” of the connection cable.
(Note 1)
PC055 I/O LINK I Check whether there is A communication error
I/O LINK I SENDING DATA a possibility that noise is occurred between the
FAILURE inserted between the “y-1”th unit (group
-< ERROR POSITION>- “y-1”th unit (group “n-1”) “x-1”) and the “y”th unit
CHn / UNITy-1(GROUPx-1) and “y”th unit (group (group “x”) of channel
<-> UNITy(GROUPx) “n”). Check the ground “n”.
UNITy –1 : “unit name” status of the slave
(Note 1) device and the contact
UNITy : “unit name” of the connection cable.
(Note 1)
PC056 I/O LINK I Check whether there is Connection error
I/O LINK I disconnection or occurred between the
DISCONNECTION incomplete contact for CNC and 1st unit
-< ERROR POSITION>- the cable between the (group 0) of channel
CHn / CNC <-> CNC and 1st unit (group “n”.
UNIT1(GROUP0) 0).
CNC : MAIN BOARD
UNITy : “unit name”
(Note 1)
PC056 I/O LINK I Check whether there is Connection error
I/O LINK I disconnection or occurred between the
DISCONNECTION incomplete contact of “y-1”th unit (group
-< ERROR POSITION>- the cable between the “x-1”) and “y”th unit
CHn / “y-1”th unit (group “x-1”) (group “x”) of channel
UNITy-1(GROUPx-1)<-> and “y”th unit (group “n”.
UNITy(GROUPx) “x”).
UNITy –1 : “unit name”
(Note 1)
UNITy : “unit name”
(Note 1)
PC057 I/O LINK I Change the I/O device A hardware failure of
SAFETY I/O ALARM of the unit. If the error the safety I/O occurred
-< ERROR POSITION>- still occurs, change the between the CNC and
UNITy : “unit name” (Note main board. the “y”th unit.
1)
PC058 I/O LINK I Change the I/O device A hardware failure
SLAVE LSI EXTERNAL of the unit. occurred on the “y”th
ALARM unit (group “x”) of
-< ERROR POSITION>- channel “n”.
CHn/ UNITy(GROUPx) :
“unit name” (Note 1)

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

491
B-64697EN/01

8.5 PMC ALARM MESSAGES


The following table lists the PMC alarm messages that may be displayed
on the PMC alarm screen.
Faulty location / corrective
Alarm number Contents
action
ER01 PROGRAM (1) Enter the sequence The sequence program
DATA ERROR program again. is invalid.
(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.
ER02 PROGRAM (1) Reduce the size of the The sequence program
SIZE OVER sequence program. is larger than the
(2) Contact us, and specify a program storage area.
ladder step count option The sequence program
that allows you to set a is invalid.
larger program size. 8
ER03 PROGRAM (1) Reduce the size of the The sequence program
SIZE ERROR sequence program. exceeds the size
(OPTION) (2) Contact us, and specify a specified by the ladder
ladder step count option step count option.
that allows you to set a
larger program size.
ER04 PMC TYPE Change the sequence The PMC type specified
UNMATCH program so that it specifies in the sequence program
the adequate PMC type, by does not match the type
using the programmer. of the PMC actually in
use.
ER08 OBJECT Contact us. An unsupported function
UNMATCH is used in the sequence
program.
ER09 PMC LABEL (1) Turn on the power of the The nonvolatile memory
CHECK ERROR. CNC again, by holding of the PMC system
PLEASE TURN ON down the ‘O’ and ‘Z’ keys needs to be initialized in
POWER AGAIN at the same time. such cases as when you
WITH PRESSING (2) Replace the backup have changed the PMC
'O'&'Z'. (CLEAR PMC batteries. model.
SRAM)
ER17 PROGRAM (1) Enter the sequence The parity of the
PARITY program again. sequence program is
(2) If this error recurs even invalid.
after you have entered the
sequence program again,
the error may be due to a
hardware fault. In that
case, contact us.
ER18 PROGRAM Enter the sequence program An interrupt was
DATA ERROR BY again. specified while the
I/O sequence program was
being read.
ER19 LADDER Display the LADDER The CNC screen was
DATA ERROR DIAGRAM EDITOR screen forcibly displayed by the
again, and terminate the relevant function key
editing operation by pressing during the editing of a
the [EXIT] soft key. ladder program.
ER22 NO Enter the sequence program The sequence program
PROGRAM again. is empty.
ER27 LADDER Correct the sequence An out-of-range
FUNC. PRM IS OUT program; change the parameter number is
OF RANGE parameter number specified specified in the TMR,
in a functional instruction to a TMRB, CTR, CTRB,
value that is within the DIFU, or DIFD functional
allowable range. instruction.

492
8 ALARM LIST
Faulty location / corrective
Alarm number Contents
action
ER33 I/O Link Contact us; replace the faulty The LSI for the I/O Link
ERROR(CHn) hardware. is faulty.
(Note3)
ER34 I/O Link (1) Check the cable An I/O device
ERROR(CHn Gxx) connections to the communication error
(Note1)(Note3) devices of group xx. occurred on the slave
(2) Check whether the power side of group xx.
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.
ER35 TOO MUCH Reduce the output data countThe output data count of
OUTPUT DATA IN of group xx. I/O Link group xx
GROUP(CHn Gxx) exceeds the upper limit
(Note1) (Note3) (33 bytes).
Alternatively, the output
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).
The superfluous data is
regarded as invalid.
ER36 TOO MUCH Reduce the input data count The input data count of
INPUT DATA IN of group xx. I/O Link group xx
GROUP(CHn Gxx) exceeds the upper limit
(Note1) (Note3) (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).
The superfluous data is
regarded as invalid.
ER37 TOO MUCH Correct the slot number to a The slot number for the
SLOT IN BASE(CHn) value of 10 or less. I/O Link exceed the
(Note3) upper limit (10). The slot
number larger than 11 is
regarded as invalid.
ER38 MAX SETTING (1) In case of I/O Link, reduce The I/O area for the I/O
OUTPUT DATA the total amount of output Link is insufficient.
OVER(CHn Gxx) data of all groups to 128 (The area allocated to
(Note1) (Note3) bytes or less. the group xx and later on
(2) For I/O Link i, reduce the the output side is
total amount of output regarded as invalid.)
data of all groups to 256 In case of I/O Link i, the
bytes or less. I/O area is insufficient in
the normal update cycle
mode.
ER39 MAX SETTING (1) In case of I/O Link, reduce The I/O area for the I/O
INPUT DATA the total amount of input Link is insufficient.
OVER(CHn Gxx) data of all groups to 128 (The area allocated to
(Note1) (Note3) bytes or less. the group xx and later on
(2) For I/O Link i, reduce the the input side is regarded
total amount of output as invalid.)
data of all groups to 256 In case of I/O Link i, The
bytes or less. I/O area is insufficient in
the normal update cycle
mode.

493
B-64697EN/01

Faulty location / corrective


Alarm number Contents
action
ER43 PROGRAM (1) Store sequence program The sequence program
DATA which is compiled again is invalid.
ERROR(PT/NT) after recompilations using
FANUC LADDER-III.
(2) If you see the same alarm
again after <1>, contact
us.
ER46 MESSAGE Save the corrected sequence The message data in the
DATA UPDATE program or message data for sequence program or the
ERROR. multi-language display to message data for
PLEASE TURN OFF F-ROM. Moreover, turn the multi-language display
POWER AFTER power off/on. cannot be updated. It is
SAVING DATA. necessary to turn off/on
the power. The ladder
program cannot be
executed when this
alarm occurs.
ER47 ILLEGAL The “override mode” of the The “override mode” of 8
OVERRIDE forced I/O function is the forced I/O function is
FUNCTION available for up to three paths enabled for four or more
SETTING (TOO simultaneously. Make the PMC paths.
MANY PMC PATHS) “override mode” of the forced
I/O function for several PMC
paths and restart the CNC.
ER48 STEP Remove the setting of The activated condition
SEQUENCE TIME exceeding setting time in the of step sequence
OVER(xxH) Step Sequence Time Monitor exceeds the time limit,
Setting screen. which is set in the
screen.
ER49 Modify the sequence program The work memory of
POSITIVE/NEGATIV and save the program to flash positive / negative
E TRANSITION ROM. Then, reboot the CNC. transition (PT/NT)
(PT/NT) instruction cannot be
INSTRUCTION initialized.
INITIALIZE ERROR. It is necessary to reboot
PLEASE TRUN OFF the CNC.
POWER AFTER The ladder program
SAVING PROGRAM. stops when this alarm
occurs.
ER50 PMC Check CNC parameter Nos. The set execution order
EXECUTION 11900 to 11904. of the multi-path PMC
ORDER ERROR function is invalid.
ER51 PMC Check CNC parameter Nos. The set execution
EXECUTION 11905 to 11909. percentage of the
PERCENTAGE multi-path PMC function
ERROR is invalid.
ER52 I/O Link Check CNC parameter Nos. The I/O Link channel
CHANNEL 11910 to 11912 . assignment to the PMC
ASSIGNMENT system is invalid.
ERROR (Note3)
ER54 NC-PMC I/F Check CNC parameter Nos. The interface
ASSIGNMENT 11920 to 11929. assignment between NC
ERROR and PMC is invalid.
ER55 LEVEL1 Check CNC parameter No. The set ladder level 1
EXECUTION CYCLE 11930. execution cycle is invalid.
ERROR
ER57 MULTI PATH Check CNC parameter No. Assignment of PMC path
PMC I/F 11932. interface is invalid.
ASSIGNMENT
ERROR
ER58 PMC Check CNC parameter Nos. Setting of the PMC
MEMORY TYPE 11940 to 11942. memory type is invalid.
SETTING ERROR

494
8 ALARM LIST
Faulty location / corrective
Alarm number Contents
action
ER60 I/O Link i Contact us and replace the The LSI for I/O Link i is
ERROR(CHn) hardware. faulty.
(Note3)
ER61 I/O Link i (1) Check the cable An I/O device
ERROR(CHn Gxx) connections to the communication error
(Note1) (Note3) devices in group xx. occurred on the slave
(2) Check whether the power side of group xx.
to each I/O device has
been turned on before the
CNC.
(3) Replace any device in
group xx in which the
PMC control module is
embedded.
ER62 I/O Link i Contact us and replace the The LSI for the I/O Link i
DCS ERROR hardware. DCS is faulty.
(Note3)
ER63 I/O Link Change the communication The I/O points in the
CHANNEL SETTING mode to modify the channel entire system exceed
ERROR configuration with fewer 4096/4096.
(Note3) points. Use bit 0 or 1 of NC For the I/O Link, the
parameter No. 11933 to points are 1024/1024 per
specify whether to use I/O channel. For I/O Link i,
Link or I/O Link i for they are 2048/2048 per
communication with each channel.
channel.
ER64 I/O Link i TOO Reduce the number of In CHn, 25 or more I/O
MANY CONNECTED connected I/O devices to 24 devices are connected.
GROUPS(CHn) or less.
(Note3)
ER65 I/O Link i TOO Reduce the number of In CHn, 257 or more
MANY SLOTS(CHn) connected I/O device slots of I/O device
(Note3) modules to 256 or less. modules are connected.
ER66 I/O Link i PMC Enter the PMC address or I/O Link i assignment
ADDRESS size again so that any data is allocated at the
OVERLAPPED address is not used by PMCm X(Y)nnnn
(PMCm X(Y)nnnn) multiple PMCs that share address and X(Y)nnnn
(Note3) PMC memory. address of the PMC for
which the PMC memory
share mode is set.
ER67 I/O Link i TOO Reduce the group number of The total group number
MANY SAFETY I/O safety I/O. of safety I/O in PMC
GROYPS paths exceed 4 or the
(Note3) total group number of
safety I/O in DSCPMC
exceed 4 for I /O Link i.
ER68 I/O Link i TOO (1) Correct the configuration In CHn, assignment
MANY in order to reduce the total could not be made to
ASSIGNMENTS IN amount of transmission group yy and following
HIGH SPEED MODE data within the limits. because the transfer
(CHn,Gyy) Refer to subsection “3.3.3 capacity limit was
(Note1) (Note3) Update Cycle of Signals” exceeded in transfer
of the PMC programming timing assignment
manual (B-64513EN). processing when the
(2) Disable high-speed mode high-speed mode of I/O
of the group allocated to Link i is used.
DCSPMC. High-speed mode is
specified to a group
assigned to DCSPMC,
on the CNC series which
does not support the
high-speed mode on
DCSPMC.

495
B-64697EN/01

Faulty location / corrective


Alarm number Contents
action
ER69 I/O Link i Modify I/O Link i assignment I/O Link i assignment
ASSIGNMENT data. data for group yy in CHx
ADDRESS contains a nonexistent
INVALID(CHx Gyy) PMC path address.
(Note2) (Note3)
ER70 PMC (1) Delete the relevant I/O The I/O Link and I/O Link
ADDRESS BLOCK Link i assignment or i are assigned to the
OVERLAPPED change the assignment same PMC address
BETWEEN I/O Link address. block.
AND I/O Link i (2) Change the PMC address
(PMCm X(Y)nnnn) block of the relevant I/O
(Note3) Link channel. (Machine
signal interface setting)
(3) Check the I/O Link
communication mode. (Bit
0 or 1 of NC parameter
No. 11933)
(4) Check the setting of the 8
I/O Link i assignment
selection function.
ER71 I/O Link i Modify the I/O device The total length of status
STATUS ALARM alarm data for I/O device
configuration so that the total
LENGTH OVER IN length of status alarm datamodules connected to
GROUP(CHn Gxx) does not exceed 64 bytes. group xx of CHn exceeds
(Note1) (Note3) the limit (64 bytes).
ER72 I/O Link i TOO Reduce the number of Five or more
MANY connecting Measurement I/O Measurement I/O Units
MEASUREMENT I/O Units. are connected.
UNIT GROUPS
(Note3)
ER89 EDITING I/O Complete the editing of I/O I/O configuration data is
CONFIGURATION configuration data. invalid because it is
DATA IS NOT being edited.
COMPLETED
ER90 TOO LARGE Reduce the size of the I/O I/O configuration data is
I/O configuration file. larger than the save
CONFIGURATION area.
DATA
(Note3)
ER91 I/O (1) Enter the I/O configuration The parity of I/O
CONFIGURATION file again. configuration data is
DATA PARITY (2) If this error still occurs invalid.
(Note3) after reentry, a hardware
failure may occur. Contact
us.
ER92 I/O Enter the I/O configuration file An interrupt was
CONFIGURATION again. specified while the I/O
DATA ERROR BY configuration file was
I/O being read.
ER93 Modify the type of I/O I/O configuration data is
UNSUPPORTED I/O configuration data and enter of an unrecognizable
CONFIGURATION the data again. type.
DATA
(Note3)
ER94 I/O Compile the I/O configuration A data structure error
CONFIGURATION data using FL-III again and was found in I/O
DATA ERROR enter it again. configuration data.
(Note3)

496
8 ALARM LIST
Faulty location / corrective
Alarm number Contents
action
ER95 IO DEVICE When this alarm is issued This alarm is issued
MISMATCH(CHn) with a machine which has when the I/O devices
(Note3) operated normally, possible actually connected to the
causes are: CNC is inconsistent with
(1) The communication cable the I/O device
is broken or a connection configuration registered
failure occurs in the in the I/O device
cable. connection diagnosis
(2) The power to an I/O screen. When this alarm
device is off or is turned occurred, all I/O devices
on too late. in all channels will not be
(3) A failure occurs in an I/O linked with the CNC.
device. The ladder program is
(4) When the power to the run even when this alarm
CNC is turned off, then is issued.
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 inconsistent I/O device
can be checked in the I/O
device connection diagnosis
screen.
ER96 IO Link MAX (1) Check the PMC paths When 2-path allocation
GROUP OVER(CHn) and addresses of blocks for the I/O Link channel
(Note3) 1 and 2 in channel n in is used, the total number
the CONFIG PARAM of groups in blocks 1 and
screen. 2 exceeds 16.When this
(2) Check the total number of alarm occurred, all I/O
groups in blocks 1 and 2 devices in all channels
in I/O module allocation will not be linked with the
setting. CNC.
(3) Check the parameter The ladder program is
setting for the I/O Link run even when this alarm
assignment data is issued.
selection function.

497
B-64697EN/01

Faulty location / corrective


Alarm number Contents
action
ER97 IO Link When this alarm is issued This alarm is generated if
FAILURE(CHn Gxx) with a machine which has the number of I/O units is
(Note1)(Note3) operated normally, possible insufficient.
causes are: This alarm is generated if
(1) The communication cable the number of I/O units,
from group xx-1 to group set with the I/O module
xx is broken or a allocation and I/O link
connection failure occurs allocation selection
in the cable. functions differs from the
(2) The power to an I/O number of I/O units
device in group xx or actually connected to the
following is off or is CNC. When this alarm
turned on too late. occurred, all I/O devices
(3) A failure occurs in an I/O in all channels will not be
device in group xx or linked with the CNC.
xx-1. The ladder program runs
(4) When the power to the regardless of the
CNC is turned off, then occurrence of this alarm. 8
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.
(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 connection
diagnosis screen.
WN02 OPERATE Correct the Series 0 The Series 0 operator's
PANEL ADDRESS operator's panel address that panel address that is set
ERROR is set in the PMC system in the PMC system
parameter. parameter is invalid.
WN03 ABORT Correct the ladder program The ladder program was
NC-WINDOW/EXIN and reboot the power of CNC. stopped while
For details, see PMC communication was in
programming manual. progress between CNC
and PMC.
This alarm may cause
the WINDR, WINDW,
EXIN, and DISPB
functional instructions to
malfunction.

498
8 ALARM LIST
Faulty location / corrective
Alarm number Contents
action
WN07 LADDER SP Correct the sequence There are too many
ERROR(STACK) program so that the levels of nesting (levels
subprogram has eight or more than 8) for the
fewer levels of nesting. CALL or CALLU
functional instruction to
call the subprogram.
WN09 SEQUENCE If you want to use a changed You have changed the
PROGRAM IS NOT sequence program again next sequence program using
WRITTEN TO time you power on the the LADDER DIAGRAM
FLASH ROM system, write the sequence EDITOR screen or DATA
program to flash ROM. If you I/O screen, but you have
have made any unwanted not yet written the
change to the sequence changed sequence
program by mistake, read the program to flash ROM. If
original sequence program you shut down the
from flash ROM. 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 (1) Add the step sequence No step sequence option
(STEP SEQUENCE) option. was found when the
(2) Arrange so that the step system attempted to
sequence subprogram will execute a step
not be called. sequence.
WN11 Re-compile the program, There is a functional
INCOMPATIBLE using FANUC LADDER-III or instruction that does not
FUNCTION a ladder editing package. conform to this PMC.
WN57 OVERRIDE The override function is for The override function is
FUNCTION IS ladder debugging purposes, enabled.
ACTIVE so be sure to disable it before
shipment.
WN58 Modify the program, using the There is an unsupported
UNSUPPORTED built-in ladder editing function. functional instruction.
FUNCTION This instruction was not
processed.
WN59 MESSAGE Correct the error in the In the message file for
FILE SYMBOL message file for multi-language display, a
UNDEFINED multi-language display. symbol that does not
exist in the ladder is
defined.
WN60 MESSAGE Correct the error in the In the message file for
FILE SYMBOL message file for multi-language display, a
INVALID multi-language display. symbol other than an A
address is defined.
WN61 MESSAGE Correct the error in the “A” address is defined
FILE ADDRESS message file for more than once in a
DUPLICATE multi-language display. symbol and an address
or in symbols.
WN62 MESSAGE Correct the error in the For the same “A”
FILE NUMBER message file for address, the message
ERROR multi-language display. number in the ladder
differs from that in the
message file for
multi-language display.

499
B-64697EN/01

Faulty location / corrective


Alarm number Contents
action
WN63 MESSAGE If you want to use the On the data I/O screen,
FILE IS NOT changed message file for the message data for
WRITTEN TO multi-language display the multi-language display
FLASH ROM next time you turn on the was changed, but the
power, write the message file changed message data
to the flash ROM. 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 (1) Reduce the message file The message file for
FILE SIZE OVER for multi-language display. multi-language display is
(2) Contact us, and specify larger than the program
an option of a larger size. storage area.
The message file for 8
multi-language display is
illegal.
WN65 MESSAGE Contact us. An unsupported function
FILE MISMATCH is used in the message
file for multi-language
display.
WN66 MESSAGE (1) Re-enter the message file The parity of the
FILE PARITY for multi-language display. message file for
(2) If this error recurs even multi-language display is
after you have entered the illegal.
sequence program again,
the error may be due to a
hardware fault. In that
case, contact us.
WN67 MESSAGE Re-enter the message file for An interrupt was
FILE ERROR BY I/O multi-language display. specified while the
message for
multi-language display
was being read.
WN68 I/O If you want to use changed You have changed I/O
CONFIGURATION I/O configuration data again configuration data using
DATA IS NOT next time you power on the the I/O configuration data
WRITTEN TO system, write the I/O editing or DATA I/O
FLASH ROM configuration data to flash screen, but you have not
ROM. yet written the changed
I/O configuration data to
flash ROM. If 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.

500
8 ALARM LIST
Faulty location / corrective
Alarm number Contents
action
WN69 I/O Link i DO Check DO of the relevant The DO alarm (ex. a
ALARM (CHn Gxx device. short circuit with the
Syy zz : PMCm Ybbb ground) occurs at “zz”
= **H ) bytes of slot “yy” of group
(NOTE1) “xx” in 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 “Connection
manual (HARDWARE)”.
WN70 I/O Link i Check the alarm information The status alarm except
STATUS ALARM of applied I/O device. for the DO alarm occurs
(CHn Gxx Syy zz = at “zz” bytes of slot “yy”
**H) of group “xx” in channel
(NOTE1) “n”.
The “**H” shows some
bits at which the alarm
occurs by hexadecimal.
For the details of the
alarm of I/O devices,
refer to the “Connection
manual (HARDWARE)”.
WN71 AUTOMATIC The followings are main The trace result data
TRACE RESULT causes: cannot be output
OUTPUT FAILED - No memory device. automatically.
- Short of free space of the
memory device.
- Other function is using the
memory device.
WN72 OUTPUTTING Other input/output functions The execution of the
AUTOMATIC TRACE cannot be used until the signal trace was stopped
RESULT automatic output of the trace and the result data is
result data is completed. 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.
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.

501
B-64697EN/01

8.6 POWER MATE CNC MANAGER FUNCTION


When the I/O Link Option for the FANUC servo unit βi series (called I/O
Link βi below) is used for CNC additional axes (slaves), the Power Mate
CNC manager function can be used to display and set up various types
of data of these slaves on the CNC.

The Power Mate CNC manager function enables the following display
and setting operations:
(1) Current position display (absolute/machine coordinates)
(2) Parameter display and setting
(3) Alarm display
(4) Diagnosis data display
(5) System configuration screen display
Up to eight slaves can be connected to each I/O Link channel.

Warning
If an alarm is issued for the Power Mate CNC manager, a warning
message is displayed.
Message Description 8
DATA ERROR An attempt was made to execute [F OUTPUT] (NC
→ β) for a program not found in the program area.
WRITE PROTECTED An attempt was made to execute [F INPUT] (β →
NC) for a program area when the memory protection
signal (KEY) is off.
EDIT REJECTED An attempt was made to execute [F INPUT] (β →
NC) when the program area already contained a
program with the same name as that to be created
by executing [F INPUT] (β → NC).
An attempt was made to execute [F INPUT] (β →
NC) when the number of the program to be created
by executing [F INPUT] (β → NC) was selected.
An attempt was made to execute [F INPUT] (β →
NC) when CNC parameter TVC (No. 0000#0) was
set to 1. (Parameters Nos. 0000 to 0019 are output,
but parameter No. 0020 and subsequent parameters
are not output.)
An attempt was made to execute [F OUTPUT] (NC
→ β) when a memory card did not contain any
program for which [F OUTPUT] (NC → β) could be
executed.
An attempt was made to execute [F INPUT] (β →
NC) for a protected memory card.
NO MORE SPACE An attempt was made to execute [F INPUT] (β →
NC) when the program area did not have enough
unused space.
FORMAT ERROR Data other than digits, signs, CAN, and INPUT was
entered as the setting of a parameter.
TOO MANY FIGURES Data consisting of 9 or more digits was entered for a
bit-type parameter.
DATA IS OUT OF The setting exceeds the valid data range.
RANGE

502
8 ALARM LIST
8.7 ERROR DISPLAY ON THE SPINDLE
AMPLIFIER
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 indicates the number of an alarm generated in the serial
spindle.
→ See “ALARM LIST (SERIAL SPINDLE).”

SP
indi-
Description Remedy
cation
(*1)
01 Although neither *ESP (emergency Check the *ESP and MRDY
stop signal; there are two types of sequence. For MRDY, pay
signals including the input signal and attention to the parameter
Power Supply (PS) contact signal) nor setting regarding the use of the
MRDY (machine ready signal) is input, MRDY signal (parameter No.
SFR (forward rotation signal)/SRF 4001#0).
(reverse rotation signal)/ORCM
(orientation command) is input.
03 The parameter settings are such that a Check the parameter settings.
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.
04 The parameter settings are such that a Check the parameter settings.
position sensor is not used (position
control not performed) (bits 3, 2, 1, 0 of
parameter No.4002 = 0, 0, 0, 0), but a
servo mode (rigid tapping, spindle
positioning, etc.) or spindle
synchronization command is input.
In this case, the motor is not excited.
05 The orientation function option Check the orientation function
parameter is not specified, but ORCM parameter settings.
(orientation command) is input.
06 The speed range switching control Check the speed range
function option parameter is not switching control function
specified, but low-speed characteristic parameter settings and the
winding is selected (RCH = 1). power line state check signal
(RCH).
07 A Cs contour control command is input, Check the sequence.
but SFR (forward rotation
command)/SRV (reverse rotation
command) is not input.
08 A servo mode (rigid tapping, spindle Check the sequence.
positioning, etc.) control command is
input, but SFR (forward rotation
command)/SRV (reverse rotation
command) is not input.
09 A spindle synchronization command is Check the sequence.
input, but SFR (forward rotation
command)/SRV (reverse rotation
command) is not input.
10 A Cs contour control command is input, Do not switch to another mode
but another mode (servo mode, spindle during a Cs contour control
synchronization, or orientation) is command.
specified. Before moving to another
mode, cancel the Cs contour
control command.

503
B-64697EN/01

SP
indi-
Description Remedy
cation
(*1)
11 A servo mode (rigid tapping, spindle Do not switch to another mode
positioning, etc.) command is input, but during a servo mode
another mode (Cs contour control, command.
spindle synchronization, or orientation) Before moving to another
is specified. mode, cancel the servo mode
command.
12 A spindle synchronization command is Do not switch to another mode
input, but another mode (Cs contour during a spindle
control, servo mode, or orientation) is synchronization command.
specified. Before moving to another
mode, cancel the spindle
synchronization command.
13 An orientation command is input, but Do not switch to another mode
another mode (Cs contour control, during an orientation
servo mode, or spindle synchronization command.
control) is specified. Before moving to another 8
mode, cancel the orientation
command.
14 Both SFR (forward rotation command) Issue either of them.
and SRV (reverse rotation command)
are input at the same time.
16 The parameter settings are such that Check the parameter settings
the differential speed control function is and differential speed mode
not used (No.4000#5=0), but DEFMD command.
(differential speed mode command) is
input.
17 The speed detector parameter settings Check the parameter settings.
(bits 2, 1, and 0 of parameter No. 4011)
are not valid. There is no corresponding
speed detector.
18 The parameter settings are such that a Check the parameter settings
position sensor is not used (position and the input signal.
control not performed (bits 3, 2, 1, and
0 of parameter No. 4002), but position
coder system orientation is issued.
19 The magnetic sensor orientation Do not switch to another mode
command is input, but another mode during an orientation
(Cs contour control, servo mode, or command.
spindle synchronization control) is Before moving to another
specified. mode, cancel the orientation
command.
21 The tandem operation command was Input the tandem operation
input in the spindle synchronization command when spindle
control enable state. synchronization control is
canceled.
22 Spindle synchronization control was Specify spindle
specified in the tandem operation synchronization control when
enable state. torque tandem operation is
canceled.
23 The tandem operation command is Torque tandem control
input without the required option. requires a CNC software
option. Check the option.
24 If index is performed continuously in Check INCMD (incremental
position coder method orientation, an command).
incremental operation is performed first If an absolute position
(INCMD = 1), then an absolute position command is to follow, be sure
command (INCMD = 0) is input. to perform absolute position
command orientation first.
26 The parameter settings are such that Check the parameter settings
both spindle switch and three-stage and the input signal.
speed range switch are used.

504
8 ALARM LIST
SP
indi-
Description Remedy
cation
(*1)
29 The parameter settings are such that In the αi series spindle
the shortest-time orientation function is amplifier, the shortest-time
used (bit 6 of parameter No. 4018 = 0, orientation function cannot be
Nos. 4320 to 4323 ≠ 0). used. Use normal-system
orientation.
30 The magnetic pole has not been In the magnetic pole
detected, but a command is input. 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
magnetic pole detected state.
After the completion of
magnetic pole detection, set
EPFSTR to 0.
31 The hardware configuration is such that Check the CNC model. With
the spindle FAD function cannot be the FS0i-F Plus, the spindle
used. FAD function is not used.
In this case, the motor is not activated.
32 S0 is not specified in the velocity mode, Specify S0 in the velocity
but the disturbance input function is mode before enabling the
enabled (No.4395#7=1). disturbance input function
(No.4395#7=1).
33 The hardware configuration is such that Check the CNC model.
the spindle EGB function cannot be
used.
In this case, the motor is not activated.
34 Both the spindle FAD function and the The two functions cannot be
spindle EGB function are enabled. used at the same time. Enable
In this case, the motor is not activated. either function only.
35 Spindle Amplifier (SP) ID information Replace the spindle amplifier
cannot be obtained. 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 Check the setting of
been changed. parameter No. 4012, and turn
the power off, then on again.
38 A parameter related to communication Check the parameters.
between spindle amplifiers is specified
incorrectly. Alternatively, a function
unavailable with the torque tandem
function is set.
39 Although SFR (forward rotation Check the sequence. Do not
command), SRV (reverse rotation input DSCN (disconnection
command), or ORCM (orientation detection disable signal)
command) is input, DSCN during the input of a command
(disconnection detection disable signal) which excites the motor.
is input.
43 A setting which does not support the Check the parameter settings.
αiCZ sensor (serial) is used.
44 The spindle amplifier does not support Check the setting of
the control period setting. parameter No. 4012.

505
B-64697EN/01

SP
indi-
Description Remedy
cation
(*1)
45 The setting does not correspond to the This is a state error related to
maximum output control setting for the function that performs
cutting. 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 CNC system software does not support CNC system software does
spindle synchronous control using the not support the nano directive.
nano directive. Check the series and edition
of CNC system software.
48 A setting is made to use both the Do not use the spindle EGB
integral copy via NC and the spindle when the integral copy via NC
EGB. is enabled.
49 The sine wave filter relationship is not This cannot be used with the 8
set correctly. following 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 Check bit 1 of parameter
βiIc spindle motor are not set No. 4002 and parameters
correctly. Nos. 4136, 4137, 4138 and
4139.
54 FSSB high-speed rigid tapping and the Either disable FSSB
servo EGB (FSSB method) cannot be high-speed rigid tapping (bit 1
used at the same time. 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 maximum current
the PWM cycle switching function is determined by the current
incorrect. 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 The base speed for the
cycle switching function is used. synchronous spindle motor is
exceeded. Check the use
conditions.
57 The parameter is not set correctly when Set a value other than 0 to the
optimum orientation and reference parameter (No. 4074) for the
position return on servo mode are reference position return
used. speed on serve mode.
58 The parameter settings unavailable Check the settings of bits 3 to
with safety speed monitoring by the 0 of parameter No. 4002.
spindle speed are made.

506
8 ALARM LIST
SP
indi-
Description Remedy
cation
(*1)
59 The setting is incorrect when the CNC system software does
minimum setting unit 360/32768deg is not support the minimum
used for the spindle orientation stop setting unit 360/32768deg for
position. the spindle orientation stop
position. Check the series and
edition of CNC system
software.
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 Check the sequence related to
synchronous control is used is phase alignment for spindle
incorrect. 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
one-rotation signal not
detected. Check this point.
63 The DC-link stabilizer at a power failure Spindle control software does
is not supported. 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 In the setting where both the
EGB (FSSB method). serve EGB (FSSB method)
and the arbitrary gear ratio
function are used, do not
perform gear switching for the
serve EGB.
66 The setting of PWM cycle switching When the synchronous motor
function for synchronous motor is is used (No.4012#6=1), the
incorrect. parameter setting of PWM
cycle switching function is
failure (No.4639≠0 &
No.4129=0)
67 The smart load meter cannot be used. The CNC system software
does not support the smart
load meter. Check the series
and edition of the CNC system
software.
68 The setting for the terminating The setting for the terminating
resistance for third-party analog resistance for third-party
sensors is not correct. analog sensors is enabled
under the setting to use
FANUC analog sensors.
Check the settings for the
sensor (bits 3 to 0 of No. 4002,
bits 2 to 0 of No. 4010) and the
settings for the terminating
resistance for third-party
analog sensors (bits 7 and 6 of
No. 4004).

507
B-64697EN/01

SP
indi-
Description Remedy
cation
(*1)
69 The smart rigid tapping cannot be used. ・ Constant parameters for
magnetic flux control (No.
4105 and No. 4107) are
not input.
・ The sensor-less motor
drive and the smart rigid
tapping cannot be used
together.
・ The spindle differential
speed control and the
smart rigid tapping cannot
be used together.
70 The setting for third-party temperature Third-party temperature
sensors is not correct. sensor KTY-84 and the setting
for using Pt1000 are enabled
at the same time. 8
Check the settings for the
third-party temperature sensor
(bit 4 of No. 4397 and No.
4587).
74 The setting for temperature sensors or The following function that is
thermostat is not correct. used thermostat signal cannot
be used together.
・ Motor overheat detection
by thermostat
(No.4134=0).
・ Dual overheat detection
function (No.4017#6=1).
・ Failure of motor fan
detection (No.4016#1=1)
・ The sine wave filter is used
with SSM (No.4540#6=1 &
No.4008#5=1)
75 Servo/Spindle synchronous control Used re-acquisition of
(FSSB type) cannot be used. one-rotation signal position
function with arbitrary gear
ratio in Servo/Spindle
synchronous control (FSSB
type) together (No.4004#1=0
& No.4679#2=1).

508

You might also like