Fanuc B-64305EN ALARM LIST

B-64305EN/03 APPENDIX A.ALARM LIST
A ALARM LIST
Appendix A, "ALARM LIST", consists of the following sections:
A.1 ALARM LIST (CNC).......................................................................................................................435
(1) Alarms on program and operation (PS alarm) .............................................................................435
(2) Background edit alarms (BG alarm)............................................................................................ 435
(4) Parameter writing alarm (SW alarm)...........................................................................................460
(5) Servo alarms (SV alarm) .............................................................................................................460
(6) Overtravel alarms (OT alarm) .....................................................................................................465
(7) Memory file alarms (IO alarm)....................................................................................................466
(8) Alarms requiring power to be turned off (PW alarm) .................................................................466
(9) Spindle alarms (SP alarm)...........................................................................................................467
(10) Overheat alarms (OH alarm) .....................................................................................................469
(11) Other alarms (DS alarm)............................................................................................................469
(12) Malfunction prevention function alarms (IE alarm)..................................................................473
A.2 ALARM LIST (PMC).......................................................................................................................473
A.2.1 Messages That May Be Displayed on the PMC Alarm Screen ............................................473
A.2.2 PMC System Alarm Messages..............................................................................................477
A.2.3 Operation Errors ...................................................................................................................480
A.2.4 I/O Communication Error Messages ....................................................................................491
A.3 ALARM LIST (SERIAL SPINDLE)................................................................................................495
A.4 ERROR CODES (SERIAL SPINDLE) ............................................................................................503
A.1 ALARM LIST (CNC)
(1) Alarms on program and operation (PS alarm) (2) Background edit alarms (BG alarm) (3) Communication alarms (SR alarm)
Alarm numbers are common to all these alarm types. Depending on the state, an alarm is displayed as in the following examples: PS"alarm number" Example: PS0003 BG"alarm number" SR"alarm number" Example: SR0001
Number Message Description
0001 TH ERROR A TH error was detected during reading from an input device.
0002 TV ERROR An error was detected during the single–block TV error.
0003 TOO MANY DIGIT Data entered with more digits than permitted in the NC
0004 ADDRESS NOT FOUND NC word(s) address + numerical value not in word format.
Example: BG0085
The read code that caused the TH error and how many statements it is from the block can be verified in the diagnostics screen.
The TV check can be suppressed by setting TVC parameter No. 0000#0 to “0”.
instruction word. The number of permissible digits varies according to the function and the word.
This alarm is also generated when a custom macro does not contain a reserved word, or does not conform to the syntax.
- 435 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0005 NO DATA AFTER ADDRESS NC word(s) address + numerical value not in 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 MINUS SIGN A minus sign (–) was specified at an NC instruction word or
system variable where no minus signal may be specified.
0007 ILLEGAL USE OF DECIMAL POINT A decimal point (.) was specified at an address where no
decimal point may be specified, or two decimal points were
specified. 0009 IMPROPER NC-ADDRESS An illegal address was specified, or parameter 1020 is not set. 0010 IMPROPER G-CODE An unusable G code is specified. 0011 FEED ZERO ( COMMAND ) The cutting feedrate instructed by an F code has been set to
0.
This alarm is also generated if the F code instructed for the S
code is set extremely small in a rigid tapping instruction as the
tool cannot cut at the programmed lead. 0015 TOO MANY SIMULTANEOUS AXES A move command was specified for more axes than can be
controlled by simultaneous axis control.
Either divide the number of programmed move axes into two
blocks. 0020 OVER TOLERANCE OF RADIUS An arc was specified for which the difference in the radius at
the start and end points exceeds the value set in parameter
No. 3410. Check arc center codes I, J and K in the program.
The tool path when parameter No. 3410 is set to a large value
is spiral. 0021 ILLEGAL PLANE SELECT The plane selection instructions G17 to G19 are in error.
Reprogram so that same 3 basic parallel axes are not
specified simultaneously.
This alarm is also generated when an axis that should not be
specified for plane machining is specified, for example, for
circular interpolation.
T
In the 0i -TD, the helical interpolation option is needed to
enable the specification of 3 or more axes for the G02/G03
block. 0022 R OR I,J,K COMMAND NOT FOUND The command for circular interpolation lacks arc radius R or
coordinate I, J, or K of the distance between the start point to
the center of the arc.
M
0025 CIRCLE CUT IN RAPID (F0)
F0 (rapid traverse in one-digit F code feed or inverse feed)
was specified during circular interpolation (G02, G03).
M
0027 NO AXES COMMANDED IN
G43/G44
No axis is specified in G43 and G44 blocks for the tool length
offset type C.
Offset is not canceled but another axis is offset for the tool
length offset type C.
Multiple axes were specified for the same block when the tool
length compensation type is C.
- 436 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0028 ILLEGAL PLANE SELECT The plane selection instructions G17 to G19 are in error.
Reprogram so that same 3 basic parallel axes are not
specified simultaneously.
This alarm is also generated when an axis that should not be
specified for plane machining is specified, for example, for
circular interpolation.
T
i -TD, the helical interpolation option is needed to
In the 0
enable the specification of 3 or more axes for the G02/G03
block. 0029 ILLEGAL OFFSET VALUE Illegal offset No. 0030 ILLEGAL OFFSET NUMBER An illegal offset No. was specified. 0031 ILLEGAL P COMMAND IN G10
Data input for the L No. of G10 or the corresponding function
is not enabled.
A data setting address such as P or R is not 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 VALUE IN G10 In setting an offset amount by G10 or in writing an offset
amount by system variables, the offset amount was
excessive. 0033 NO INTERSECTION AT G41/G42 The intersection cannot be obtained by the intersection
calculation in tool radius/tool nose radius compensation.
Modify the program. 0034 ONLY G00/G01 ALLOWED IN
STUP/EXT BLK
An attempt was made to perform a start-up or cancel of cutter
compensation or tool nose radius compensation not in the
G00/G01 mode. Modify the program. 0035 CAN NOT COMMANDED G31 1) G31 cannot be specified. This alarm is generated when a
G code (such as for tool radius/tool nose radius compensation) of group 07 is not canceled.
2) 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.
0037 CAN NOT CHANGE PLANE IN
G41/G42
0038 INTERFERENCE IN CIRCULAR
BLOCK
The compensation plane G17/G18/G19 was changed during cutter or tool-nose radius compensation. Modify the program. Overcutting will occur in tool radius/tool nose radius compensation because the arc start point or end point coincides with the arc center. Modify the program.
0039 CHF/CNR NOT ALLOWED IN
G41,G42
T
Chamfering or corner R was specified with a start-up, a cancel, or switching between G41 and G42 in G41 and G42 commands (tool nose radius compensation). The program may cause overcutting to occur in chamfering or corner R. Modify the program.
0041 INTERFERENCE IN G41/G42 In tool radius/tool nose radius compensation, excessive
cutting may occur. Modify the program.
M
0042 G45/G48 NOT ALLOWED IN CRC
Tool offset (G45 to G48) is commanded in tool radius compensation mode. Modify the program.
0044 G27-G30 NOT ALLOWED IN FIXED
CYC
0045 ADDRESS Q NOT FOUND
(G73/G83)
One of G27 to G30 (G29 is only for the M series) is commanded in canned cycle mode. Modify the program. In a high-speed peck drilling cycle or peck drilling cycle, the amount of each-time cutting is not specified by address Q, or Q0 is specified. Modify the program.
- 437 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0046 ILLEGAL REFERENCE RETURN
COMMAND
0050 CHF/CNR NOT ALLOWED IN THRD
BLK
0051 MISSING MOVE AFTER CNR/CHF The travel or travel distance is incorrect in the block next to
0052 CODE IS NOT G01 AFTER
CHF/CNR
0053 TOO MANY ADDRESS COMMANDS
0054 NO TAPER ALLOWED AFTER
CHF/CNR
0055 MISSING MOVE VALUE IN
CHF/CNR
0056 NO END POINT & ANGLE IN
CHF/CNR
0057 NO SOLUTION OF BLOCK END
0058 END POINT NOT FOUND
0060 SEQUENCE NUMBER NOT FOUND [External data input/output]
0061 P OR Q COMMAND IS NOT IN THE
MULTIPLE REPETIVE CYCLES BLOCK
0062 THE CUTTING AMOUNT IS
ILLEGAL IN THE ROUGH CUTTING CYCLE
0063 THE BLOCK OF A SPECIFIED
SEQUENCE NUMBER IS NOT FOUND
A command for a return to the second, third or fourth reference position is error. (The address P command is in error.) The chamfering or corner R block is specified in a threading block. Modify the program.
the chamfering or corner R. Modify the program.
T
The block next to the chamfering or corner R block is not G01 (or vertical line). Modify the program.
T
In the chamfering and corner R commands, two or more of I, J, K and R are specified.
T
A block in which chamfering in the specified angle or the corner R was specified includes a taper command. Modify the program. The travel distance specified in the chamfering or corner R block is smaller than the amount of the chamfering or corner R. Modify the program.
T
In direct dimension drawing programming, both an end point and an angle were specified in the block next to the block in which only an angle was specified (Aa). Modify the program.
T
Block end point is not calculated correctly in direct dimension drawing programming. Modify the program.
T
Block end point is not found in direct dimension drawing programming. Modify the program.
The specified number could not be found for program number and sequence number searches. A request was issued for input/output of an offset amount for tool data, but a tool number has never been entered after power-up. 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.
T
Address P or Q is not specified in multiple repetitive cycle (G70, G71, G72, or G73) command.
T
A zero or a negative value was specified in a multiple repetitive canned rough-cutting cycle (G71 or G72) as the depth of cut.
T
The sequence number specified by addresses P and Q in multiple repetitive cycle (G70, G71, G72, or G73) command cannot be searched.
- 438 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0064 THE FINISHING SHAPE IS NOT A
MONOTONOUS CHANGE(FIRST AXES)
T
In a shape program for the multiple repetitive canned rough-cutting cycle (G71 or G72), the command for the first plane axis was not a monotonous increase or decrease.
0065 G00/G01 IS NOT IN THE FIRST
BLOCK OF SHAPE PROGRAM
T
In the first block of the shape program specified by P of the multiple repetitive canned cycle (G70, G71, G72, or G73), G00 or G01 was not specified.
0066 UNAVAILABLE COMMAND IS IN
THE MULTIPLE REPETIVE CYCLES BLOCK
0067 THE MULTIPLE REPETIVE CYCLES
IS NOT IN THE PART PROGRAM STORAGE
0069 LAST BLOCK OF SHAPE
PROGRAM IS AN ILLEGAL COMMAND
T
An unavailable command was found in a multiple repetitive canned cycle (G70, G71, G72, or G73) command block.
T
A multiple repetitive canned cycle (G70, G71, G72, or G73) command is not registered in a tape memory area.
T
In a shape program in the multiple repetitive canned cycle (G70, G71, G72, or G73), a command for the chamfering or corner R in the last block is terminated in the middle.
0070 NO PROGRAM SPACE IN MEMORY The memory area is insufficient.
Delete any unnecessary programs, then retry.
0071 DATA NOT FOUND 1) The address to be searched was not found.
2) The program with specified program number was not found in program number search.
3) In the program restart block number specification, the specified block number could not be found.
Check the data.
0072 DATA NOT FOUND The number of programs to be stored exceeded 400 (1-path
system) or 800 (2-path system of T series). Delete unnecessary programs and execute program registration again.
0073 PROGRAM NUMBER ALREADY IN
USE
The commanded program number has already been used. Change the program number or delete unnecessary programs and execute program registration again.
0074 PROGRAM NUMBER ALREADY IN
USE
The program number is other than 1 to 9999. 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 FOUND The specified program is not found in the subprogram call or
macro call. The M, G, or T codes are called by a P instruction other than that in an M98, M198, G65, G66, or interrupt type custom macro, and a program is called by a specific address. This alarm is also generated when a program is not found by these calls.
0077 TOO MANY SUB,MACRO NESTING The total number of subprogram and macro calls exceeds the
permissible range. Another subprogram call was executed during an external memory subprogram call.
- 439 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0078 SEQUENCE NUMBER NOT FOUND The specified sequence No. was not found during sequence
number search. The sequence No. specified as the jump destination in GOTO–– and M99P–– was not found.
0079 PROGRAM NOT MATCH The program in memory does not match the program stored
on tape. Multiple programs cannot be matched continuously when bit 6 (NPE) of parameter No. 3201 is set to “1”. Set bit 6 (NPE) of parameter No. 3201 to “0” before executing a match.
M
0080 G37 MEASURING POSITION
REACHED SIGNAL IS NOT PROPERLY INPUT
0081 G37 OFFSET NO. UNASSIGNED
0082 G37 SPECIFIED WITH H CODE
0083 G37 IMPROPER AXIS COMMAND
0085 OVERRUN ERROR The next character was received from the I/O device
When the tool length measurement function (G37) is performed, a measuring position reached signal goes 1 in front of the area determined by the ε value specified in parameter No.6254. Alternatively, the signal does not go 1.
T
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 Nos.6254 and 6255.
M
The tool length measurement function (G37) is specified without specifying an H code. Correct the program.
T
The automatic tool compensation function (G36, G37) is specified without specifying an T code. Correct the program.
M
The tool length measurement function (G37) is specified together with an H code in the same block. Correct the program.
T
The automatic tool compensation function (G36, G37) is specified together with an T code in the same block. Correct the program.
M
An error has been found in axis specification of the tool length measurement function (G37). Alternatively, a move command is specified as an incremental command. Correct the program.
T
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.
connected to reader/punch interface 1 before it could read a previously received character. An overrun, parity error, or framing error occurred during the reading by reader/punch interface 1. The number of bits in the entered data, the baud rate setting, or the I/O unit specification number is incorrect.
- 440 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0086
DR OFF During I/O process by reader/punch 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 OVERFLOW During a read by reader/punch interface 1, although a read
stop command was issued, more than 10 characters were input. The I/O device or printed circuit board was defective.
0090 REFERENCE RETURN
INCOMPLETE
1) The reference position return cannot be performed normally because the reference position return start point is too close to the reference position or the speed is too slow. Separate the start point far enough from the reference position, or specify a sufficiently fast speed for reference position return.
2) An attempt was made to set the zero position for the absolute position detector by return to the reference position when it was impossible to set the zero point.
Rotate the motor manually at least one turn, and set the
zero position of the absolute position detector after turning the CNC and servo amplifier off and then on again.
0091 MANUAL REFERENCE POSITION
RETURN IS NOT PERFORMED IN FEED HOLD
Manual return to the reference position cannot be performed when automatic operation is halted. Perform the manual return to the reference position when automatic operation is stopped or reset.
0092 ZERO RETURN CHECK (G27)
ERROR
The axis specified in G27 has not returned to reference position. Reprogram so that the axis returns to reference position.
0094 P TYPE NOT ALLOWED (COORD
CHG)
P type cannot be specified when the program is restarted. (After the automatic operation was interrupted, the coordinate system setting operation was performed.) Perform the correct operation according to the User's manual.
0095 P TYPE NOT ALLOWED (EXT OFS
CHG)
P type cannot be specified when the program is restarted. (After the automatic operation was interrupted, the external workpiece origin offset amount changed.) Perform the correct operation according to the User's manual.
0096 P TYPE NOT ALLOWED (WRK OFS
CHG)
P type cannot be specified when the program is restarted. (After the automatic operation was interrupted, the workpiece origin offset amount changed.) Perform the correct operation according to the User's manual.
0097 P TYPE NOT ALLOWED (AUTO
EXEC)
P type cannot be directed when the program is restarted. (After power ON or alarms 0094 to 0097 reset, no automatic operation is performed.) Perform automatic operation.
0099 MDI EXEC NOT ALLOWED AFT.
SEARCH
0109 FORMAT ERROR IN G08
After completion of search in program restart, a move command is given with MDI.
T
A value other than 0 or 1 was specified after P in the G08
code, or no value was specified. 0110 OVERFLOW :INTEGER An integer went out of range during arithmetic calculations. 0111 OVERFLOW :FLOATING A decimal point (floating point number format data) went out
of range during arithmetic calculations. 0112 ZERO DIVIDE An attempt was made to divide by zero in a custom macro. 0113 IMPROPER COMMAND A function which cannot be used in custom macro is
commanded. Modify the program. 0114 ILLEGAL EXPRESSION FORMAT The format used in an expression in a custom macro
statement is in error. The parameter tape format is in error. 0115 VARIABLE NO. OUT OF RANGE A number that cannot be used for a local variable, common
variable, or system variable in a custom macro is specified.
- 441 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0116 WRITE PROTECTED VARIABLE An attempt was made in a custom macro to use on the left
side of an expression a variable that can only be used on the
right side of an expression. 0118 TOO MANY BRACKET NESTING Too many brackets “[ ]” were nested in a custom macro.
The nesting level including function brackets is 5. 0119 ARGUMENT VALUE OUT OF
RANGE 0122 TOO MANY MACRO NESTING Too many macro calls were nested in a custom macro. 0123 ILLEGAL MODE FOR
GOTO/WHILE/DO 0124 MISSING END STATEMENT The END instruction corresponding to the DO instruction was
0125 MACRO STATEMENT FORMAT
ERROR 0126 ILLEGAL LOOP NUMBER DO and END Nos. in a custom macro are in error, or exceed
0127 DUPLICATE NC,MACRO
STATEMENT 0128 ILLEGAL MACRO SEQUENCE
NUMBER
0129 USE 'G' AS ARGUMENT G is used as an argument in a custom macro call. G cannot
0130 NC AND PMC AXIS ARE
CONFLICTED 0136 SPOS AXIS - OTHER AXIS SAME
TIME
0137 M-CODE & MOVE CMD IN SAME
BLK.
0139 CANNOT CHANGE PMC CONTROL
AXIS 0140 PROGRAM NUMBER ALREADY IN
USE
0142 ILLEGAL SCALE RATE
0143 COMMAND DATA OVERFLOW An overflow occurred in the storage length of the CNC internal
0144 ILLEGAL PLANE SELECTED
The value of an argument in a custom macro function is out of range.
A GOTO statement or WHILE–DO statement was found in the main program in the MDI or DNC mode.
missing in a custom macro. The format used in a macro statement in a custom macro is in error.
the permissible range (valid range: 1 to 3). An NC statement and macro statement were specified in the same block. The specified sequence No. could not be found for sequence number search. The sequence No. specified as the jump destination in GOTO-- and M99P-- could not be found.
be used as an argument. The NC command and the PMC axis control command were conflicted. Modify the program or ladder.
T
The M code for spindle positioning and an axis address not for a spindle positioning axis were specified simultaneously. Alternatively, the axis addresses of a spindle positioning axis and non-spindle positioning axis were specified simultaneously in the spindle positioning mode.
T
The M code for spindle positioning and the axis address of a spindle positioning axis were specified simultaneously. The PMC axis was selected for the axis for which the PMC axis is being controlled. In the background, an attempt was made to select or delete the program being selected in the foreground. Perform the correct operation for the background edition.
M
The scaling rate is 0 times or 10000 times or more. Modify the setting of the scaling rate. (G51P_ … or G51I_J_K_ … or parameter No. 5411 or 5421)
data. This alarm is also generated when the result of internal calculation of scaling (M series), coordinate rotation (M series), and cylindrical interpolation overflows the data storage. It also is generated during input of the manual intervention amount.
M
The coordinate rotation plane and arc or cutter compensation plane must be the same. Modify the program.
- 442 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0145 ILLEGAL USE OF G12.1/G13.1
T
The axis No. of plane selection parameter No. 5460 (linear axis) and No. 5461(axis of rotation) in the polar coordinate interpolation mode is out of range (1 to number of controlled axes).
0146 ILLEGAL USE OF G-CODE
T
The G code must be G40 modal when the polar coordinate interpolation mode is set or canceled. An illegal G code was specified while in the polar coordinate interpolation mode. Only the following G codes can be specified in this mode. G01,G02,G03,G04,G40,G41,G42,G65,G66,G67, (G90 and G91 for the G code system B or C), G98,G99
M
0148 SETTING ERROR
Automatic corner override deceleration rate is out of the settable range of judgement angle. Modify the parameters Nos.1710 to 1714.
0149
FORMAT ERROR IN G10L3
In registration (G10L3 to G11) of tool life management data, an address other than Q1, Q2, P1, and P2 or an unusable address was specified.
0150 ILLEGAL LIFE GROUP NUMBER The tool group number exceeded the maximum allowable
value. The tool group number (P after specification of G10 L3;) or the group number given by the tool life management T code in a machining program.
0151 GROUP NOT FOUND AT LIFE DATA The tool group specified in a machining program is not set in
tool life management data.
0152 OVER MAXIMUM TOOL NUMBER The number of tools registered in one group exceeded the
maximum allowable registration tool number.
0153 T-CODE NOT FOUND In registration of tool life data, a block in which the T code
needs to be specified does not include the T code. Alternatively, in tool exchange method D, M06 is specified solely. Modify the program.
0154 NOT USING TOOL IN LIFE GROUP The H99 command, D99 command, or the H/D code set by
parameters Nos. 13265 and 13266 was specified when no tool belonging to a group is used.
0155 ILLEGAL T-CODE COMMAND In a machining program, the T code specified in the same
block as M06 does not correspond to the group in current use. Modify the program.
0156 P/L COMMAND NOT FOUND The P and L commands are not specified in the beginning of a
program for setting a tool group. Modify the program.
0157 TOO MANY TOOL GROUPS In registration of tool life management data, the group setting
command block counts of P (group number) and L (tool life) exceeded the maximum group count.
0158 TOOL LIFE VALUE OUT OF RANGE The life value that is being set is too large. Change the
setting.
0159 ILLEGAL TOOL LIFE DATA Tool life management data is corrupted for some reason.
Register the tool data in the tool group or the tool data in the group again by G10L3; or MDI input.
0160 MISMATCH WAITING M-CODE A waiting M-code is in error.
Different waiting M codes are specified for paths 1 and 2.
0163 ILLEGAL COMMAND IN G68/G69
T
G68 and G69 are not independently commanded in balance cut.
0169 ILLEGAL TOOL GEOMETRY DATA
T
Incorrect tool figure data in interference check. Set correct data, or select correct tool figure data.
- 443 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
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. In cylindrical interpolation mode, to specify circular interpolation including a rotation axis (when bit 0 (ROT) of parameter No. 1006 is 1 and parameter No. 1260 is set), the value of rotation axis parameter No. 1022 must not be 0 but 5, 6, or 7 for parallel axis specification.
0176 ILLEGAL G-CODE USE(G07.1
MODE)
0190 ILLEGAL AXIS SELECTED (G96) An illegal value was specified in P in a G96 block or
0194 SPINDLE COMMAND IN
SYNCHRO-MODE
0197 C-AXIS COMMANDED IN SPINDLE
MODE 0199 MACRO WORD UNDEFINED Undefined macro word was used. Modify the custom macro. 0200 ILLEGAL S CODE COMMAND In the rigid tap, an S value was out of range or was not
0201 FEEDRATE NOT FOUND IN RIGID
TAP
0202 POSITION LSI OVERFLOW In the rigid tap, spindle distribution value is too large. (System
0203 PROGRAM MISS AT RIGID
TAPPING 0204 ILLEGAL AXIS OPERATION In the rigid tap, an axis movement is specified between the
0205 RIGID MODE DI SIGNAL OFF Although a rigid M code (M29) is specified in rigid tapping, the
0206 CAN NOT CHANGE PLANE (RIGID
TAP) 0207 RIGID DATA MISMATCH The specified distance was too short or too long in rigid
A G code was specified that cannot be specified in the cylindrical interpolation mode. This alarm also is generated when an 01 group G code was in the G00 modal or code G00 was instructed. Cancel the cylindrical interpolation mode before instructing code G00.
parameter No. 3770.
T
A Cs contour control mode, spindle positioning command, or rigid tapping mode was specified during the spindle synchronous control mode.
M
A Cs contour control mode or rigid tapping mode was specified during the spindle synchronous control mode or simple spindle synchronous control mode. The program specified a movement along the Cs-axis when the Cs contour control switching signal was off.
specified. The parameters Nos. 5241 to 5243 setting is an S value which can be specified for the rigid tap. Correct the parameters or modify the program. The command F code for a cutting feedrate is a zero. If the value of F command is much smaller than that of the S command, when a rigid tap command is specified, this alarm is generated. This is because cutting is not possible by the lead specified by the program.
error) In the rigid tap, position for a rigid M code (M29) or an S command is incorrect. Modify the program.
rigid M code (M29) block and G84 (or G74) block. Modify the program.
rigid mode DI signal (DGN G061.0) is not ON during execution of the G84 (or G74) block. Check the PMC ladder diagram to find the reason why the DI signal is not turned on. Plane changeover was instructed in the rigid mode. Modify the program.
tapping.
- 444 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0210 CAN NOT COMMAND M198/M99 1) The execution of an M198 or M99 command was attempted
during scheduled operation. Alternatively, the execution of an M198 command was attempted during DNC operation. Modify the program.
T
2) The execution of an M99 command was attempted by an interrupt macro during pocket machining in a multiple repetitive canned cycle.
0213 ILLEGAL COMMAND IN
SYNCHRO-MODE
In feed axis control , the following errors occurred during the synchronous operation.
1) The program issued the move command to the slave axis.
2) The program issued the manual operation to the slave
axis.
3) The program issued the automatic reference position
return command without specifying the manual reference position return after the power was turned on.
0214 ILLEGAL COMMAND IN
SYNCHRO-MODE
Coordinate system is set or tool length compensation (M series) of the shift type is executed in the synchronous control. Correct the program.
0217 DUPLICATE G51.2(COMMANDS)
T
G51.2 is further commanded in the G51.2 mode. Modify the program.
0218 NOT FOUND P/Q COMMAND
T
P or Q is not commanded in the G51.2 block, or the command value is out of the range. Modify the program. For a polygon turning between spindles, more information as to why this alarm occurred is indicated in DGN No. 471.
0219 COMMAND G51.2/G50.2
INDEPENDENTLY
T
G51.2 and 50.2 were specified in the same block for other commands. Modify the program in another block.
0220 ILLEGAL COMMAND IN
SYNCHR-MODE
In the synchronous operation, movement is commanded by the NC program or PMC axis control interface for the synchronous axis. Modify the program or check the PMC ladder.
0221 ILLEGAL COMMAND IN
SYNCHR-MODE
T
Polygon machining synchronous operation and Cs axis contour control or balance cutting are executed at a time. Modify the program.
0222 DNC OP. NOT ALLOWED IN
BG-EDIT
Input and output are executed at a time in the background edition. Execute a correct operation.
0224 ZERO RETURN NOT FINISHED 1) A reference position return has not been performed
before the start of automatic operation. (Only when bit 0 (ZRNx) of parameter No. 1005 is 0) Perform a reference position return.
T
2) A command was specified for a spindle positioning axis
not in the spindle positioning mode.
Perform spindle orientation.
0230 R CODE NOT FOUND
M
Cut depth R is not specified in the block including G161. Alternatively, the value specified for R is negative. Modify the program.
0231 ILLEGAL FORMAT IN G10 L52 Errors occurred in the specified format at the
programmable-parameter input.
0232 TOO MANY HELICAL AXIS
COMMAND
Three or more axes were specified as helical axes in the helical interpolation mode.
- 445 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0233 DEVICE BUSY When an attempt was made to use a unit such as that
connected via the RS-232-C interface, other users were using it.
0245 T-CODE NOT ALLOWED IN THIS
BLOCK
0247 THE MISTAKE IS FOUND IN THE
OUTPUT CODE OF DATA.
0250 TOOL CHANGE ILLEGAL Z AXIS
COMMAND
0251 TOOL CHANGE ILLEGAL T
COMMAND
0300 ILLEGAL COMMAND IN SCALING An illegal G code was specified during scaling. Modify the
0301 RESETTING OF REFERENCE
RETURN IS INHIBITED
0302 SETTING THE REFERENCE
POSITION WITHOUT DOG IS NOT PERFORMED
0304 G28 IS COMMANDED WITHOUT
ZERO RETURN
0305 INTERMEDIATE POSITION IS NOT
ASSIGNED
0306 MISMATCH AXIS WITH CNR/CHF
0307 CAN NOT START REFERENCE
RETURN WITH MECHANICAL STOPPER SETTING
0310 FILE NOT FOUND The specified file could not be found during a subprogram or
0311 CALLED BY FILE NAME FORMAT
ERROR
0312 ILLEGAL COMMAND IN DIRECT
DRAWING DIMENSIONS PROGRAMMING
0313 ILLEGAL LEAD COMMAND
One of the G codes, G04,G10,G28,G29 (M series),G30,G50 (T series), and G53, which cannot be specified in the same block as a T code, was specified with a T code. When an encrypted program is output, EIA is set for the output code. Specify ISO. A Z-axis move command was performed in the same block for M06 command. An unusable T code was specified in M06Txx.
program. Although bit 0 (IDGx) of parameter No. 1012 was set to 1 to inhibit the reference position from being set again for a return to the reference position without a dog, an attempt was made to perform a manual return to the reference position. The reference position could not be set for a return to the reference position without a dog. Possible causes are:
- The axis was not moved in the direction of a return to the
reference position for jog feeding.
- The axis was moved in the direction opposite to the direction
of a manual return to the reference position. Although a reference position was not set, an automatic return to the reference position (G28) was commanded.
M
Although a G28 (automatic return to the reference position) or G30 (return to the second, third, or fourth reference position) command was not issued after power-up, G29 (return from the reference position) was commanded.
T
The correspondence between the moving axis and the I, J, or K command is incorrect in a block in which chamfering is specified. An attempt was made to set a butt-type reference position for an axis for which to use the function to set a reference position without a dog.
macro call. An invalid format was specified to call a subprogram or macro using a file name.
T
Direct input of drawing dimensions was commanded in an invalid format. An attempt was made to specify an invalid G code during direct input of drawing dimensions. 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 No. 3405#4 = 1) was specified for direct input of drawing dimensions, a comma was specified.
T
The variable-lead threading increment specified in address K exceeds the specified maximum value in variable-lead threading. Or, a negative lead value was specified.
- 446 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0314 ILLEGAL SETTING OF POLYGONAL
AXIS
T
An axis was specified invalidly in polygon turning.
For polygon turning:
1) A tool rotation axis is not specified.
(Parameter No. 7610)
For polygon turning between spindles:
1) Valid spindles are not specified.
(Parameters Nos. 7640 to 7643)
2) A spindle other than the serial spindle.
3) A spindle is not connected.
0315 ILLEGAL NOSE ANGLE COMMAND
IS IN THE THREAD CUTTING CYCLE
0316 ILLEGAL CUTTING AMOUNT IS IN
THE THREAD CUTTING CYCLE
T
An invalid tool tip angle is specified in a multiple repetitive canned threading cycle (G76).
T
An minimum depth of cut higher than the thread height is specified in a multiple repetitive canned threading cycle (G76).
0317 ILLEGAL THREAD COMMAND IS IN
THE THREAD CUTTING CYCLE
T
A zero or a negative value is specified in a multiple repetitive canned threading cycle (G76) as the thread height or the depth of cut.
0318 ILLEGAL RELIEF AMOUNT IS IN
THE DRILLING CYCLE
T
Although an escape directions is set in a multiple repetitive canned cutting-off cycle (G74 or G75), a negative value is specified for Δd.
0319 THE END POINT COMMAND IS
ILLEGAL IN THE DRILLING CYCLE
T
Although the Δi or Δk travel distance is set to 0 in a multiple repetitive canned cutting-off cycle (G74 or G75), a value other than 0 us specified for a U or W.
0320 ILLEGAL MOVEMENT
AMOUNT/CUTTING AMOUNT IS IN THE DRILLING CYCLE
T
A negative value is specified in a multiple repetitive canned cutting-off cycle (G74 or G75) as Δi or Δk (travel distance/the depth of cut).
0321 ILLEGAL REPEATED TIME IS IN
THE PATTERN REPEATING CYCLE
T
A zero or a negative value is specified in a multiple repetitive canned closed loop cycle (G73) as a repeated time.
0322 FINISHING SHAPE WHICH OVER
OF STARTING POINT
T
An invalid shape which is over the cycle starting point is specified in a shape program for a multiple repetitive canned rough-cutting cycle (G71 or G72).
0323 THE FIRST BLOCK OF SHAPE
PROGRAM IS A COMMAND OF TYPE II
T
Type II is specified in the first block of the shape program specified by P in a multiple repetitive canned rough-cutting cycle (G71 or G72). For G71, Z(W) is specified. For G72, X(U) is specified.
0324 THE INTERRUPTION TYPE MACRO
WAS DONE IN THE MULTIPLE REPETIVE CYCLES
0325 UNAVAILABLE COMMAND IS IN
SHAPE PROGRAM
T
An interruption type macro was issued during the multiple repetitive canned cycle (G70, G71, G72, or G73).
T
An usable command was issued in a shape program for a multiple repetitive canned cycle (G70, G71, G72, or G73).
0326 LAST BLOCK OF SHAPE
PROGRAM IS A DIRECT DRAWING DIMENSIONS
T
In a shape program in the multiple repetitive canned cycle (G70, G71, G72, or G73), a command for direct input of drawing dimensions in the last block is terminated in the middle.
- 447 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
0327 MODAL THAT MULTIPLE
REPETIVE CYCLES CANNOT BE DONE
0328 ILLEGAL WORK POSITION IS IN
THE TOOL NOSE RADIUS COMPENSATION
0329 THE FINISHING SHAPE IS NOT A
MONOTONOUS CHANGE(SECOND AXES)
0330 ILLEGAL AXIS COMMAND IS IN
THE TURNING CANNED CYCLE
0334 OFFSET IS OUT OF EFFECTIVE
RANGE
0336 TOOL COMPENSATION
COMMANDED MORE TWO AXES
0337 EXCESS MAXIMUM INCREMENTAL
VALUE
0338 ILLEGAL EXEC SEQ OF BLOCK An incorrect value was detected in a check sum.
0345 TOOL CHANGE ILLEGAL Z AXIS
POS
0346 TOOL CHANGE ILLEGAL TOOL
NUM
0347 TOOL CHANGE ILLEGAL
COMMAND IN SAME BLK.
0348 TOOL CHANGE Z AXIS POS NOT
ESTABLISHED
0349 TOOL CHANGE SPINDLE NOT
STOP
0350 PARAMETER OF THE INDEX OF
THE SYNCHRONOUS CONTROL AXIS SET ERROR.
0351 BECAUSE THE AXIS IS MOVING,
THE SYNC CONTROL IS CAN'T BE USED.
0352 SYNCHRONOUS CONTROL AXIS
COMPOSITION ERROR.
T
A multiple repetitive canned cycle (G70, G71, G72, or G73) was commanded in a modal state in which a multiple repetitive canned cycle could not be commanded.
T
The specification for the blank side for a tool nose radius compensation (G41 or G42) is incorrect in a multiple repetitive canned cycle (G71 or G72).
T
In a shape program for the multiple repetitive canned rough-cutting cycle (G71 or G72), the command of the second plane axis was not a monotonous increase or decrease.
T
An axis other than the plane is specified n a canned cycle(G90, G92, or G94). An offset data which was out of the effective range was specified. (malfunction prevention function)
M
For a tool length compensation C, an attempt was made to command the offset to other axes without canceling the offset. Or, for a tool length compensation C, multiple axes are specified in G43 or G44 block. The command value exceeded the maximum amount of incremental. (malfunction prevention function)
(malfunction prevention function) A tool change position on the Z-axis is incorrect.
A tool number for tool change is incorrect.
Tool changing is commanded twice or more in the same block. A tool change spindle on the Z-axis is not set.
A tool change spindle stop is not stopped.
T
An illegal synchronous control axis number (parameter No.
8180) is set.
T
While the axis being subject to synchronous control was moving, an attempt was made to start or cancel the synchronous control by a synchronous control axis selection signal.
T
This error occurred when:
1) An attempt was made to perform synchronous control for
the axis during a synchronization, composite, or superimposed control.
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.
- 448 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0353 THE INSTRUCTION WAS DONE
FOR THE AXIS WHICH WAS NOT ABLE TO MOVE.
T
This error occurred when:
1) A move command was executed for an axis for which bit 7
(NUMx) of parameter No. 8163 was 1.
2) A move command was executed for a slave axis in
synchronous control.
3) A move command was executed for an axis for which bit 7
(MUMx) of parameter No. 8162 was 1 in composite control.
0354 THE G28 WAS INSTRUCTED IN
WITH THE REF POS NOT FIXED IN SYNC MODE
T
This error occurred when G28 was specified to the master axis being parking during synchronous control, but an axis reference position is not set for the slave axis.
0355 PARAMETER OF THE INDEX OF
THE COMPOSITE CONTROL AXIS SET ERROR.
0356 BECAUSE THE AXIS IS MOVING,
THE COMP CONTROL IS CAN'T BE USED.
T
An illegal composite control axis number (parameter No.
8183) is specified.
T
While the axis being subject to composite control was moving, an attempt was made to start or cancel the composite control by a composite control axis selection signal.
0357 COMPOSITE CONTROL AXIS
COMPOSITION ERROR.
T
This error occurred when an attempt was made to perform composite control for the axis during a synchronous, composite, or superimposed control.
0359 THE G28 WAS INSTRUCTED IN
WITH THE REF POS NOT FIXED IN COMP MODE
T
This error occurred when G28 was specified to the composite axis during composite control, but a reference position is not set to the other part of the composition.
0360 PARAMETER OF THE INDEX OF
THE SUPERPOS CONTROL AXIS SET ERROR.
0361
BECAUSE THE AXIS IS MOVING, THE SUPERPOS CONTROL IS CAN'T BE USED.
T
An illegal superimposed control axis number (parameter No.
8186) is specified.
T
While the axis being subject to superimposed control was moving, an attempt was made to start or cancel the superimposed control by a superimposed control axis selection signal.
0362 SUPERPOSITION CONTROL AXIS
COMPOSITION ERROR.
T
This error occurred when:
1) An attempt was made to perform superimposed control for
the axis during a synchronous, composite, or superimposed control.
2) An attempt was made to synchronize a further
great-grandchild for a parent-child-grandchild relation.
0363 THE G28 WAS INSTRUCTED IN TO
THE SUPERPOS CONTROL SLAVE AXIS.
0364 THE G53 WAS INSTRUCTED IN TO
THE SUPERPOS CONTROL SLAVE AXIS.
0365 TOO MANY MAXIMUM SV/SP AXIS
NUMBER PER PATH
T
This error occurred when G28 was specified to the superimposed control slave axis during superimposed control.
T
This error occurred when G53 was specified to the slave axis being moved during superimposed control. The number of controlled axes or spindles to be used in one path is not set correctly. Check parameters No. 981 and No.
982. If this alarm is generated, the emergency stop state cannot be released.
0369 G31 FORMAT ERROR 1) No axis is specified or two or more axes are specified in
the torque limit switch instruction (G31P98/P99).
2) G31P90 cannot be specified.
- 449 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
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 option.
T
4) In G72 or G74 in grinding canned cycles, the specified
address P value is out of range. Address P ranges from 1 to 4 in the multistage skip function. P1-4 was specified in G72 or G74 even though the multistage skip function option is not present.
0372 REFERENCE RETURN
INCOMPLETE
An attempt was made to perform an automatic return to the reference position on the orthogonal axis before the completion of a return to the reference position on the angular axis. However, this attempt failed because a manual return to the reference position during angular axis control or an automatic return to the reference position after power-up was not commanded. First, return to the reference position on the angular axis, then return to the reference position on the orthogonal axis.
0373 ILLEGAL HIGH-SPEED SKIP
SIGNAL
In the skip commands (G31, G31P1 to G31P4) and dwell commands (G04, G04Q1 to G04Q4), the same high-speed signal is selected in different paths.
0375 CAN NOT ANGULAR
CONTROL(SYNC:MIX:OVL)
Angular axis control is disabled for this axis configuration.
1) All related axes in angular axis control are not in
synchronous control mode. Alternatively, settings must be made to provide synchronous control between angular axes, and also between orthogonal axes.
2) All related axes in angular axis control are not in composite
control mode. Alternatively, settings must be made to provide composite control between angular axes, and also between orthogonal axes.
3) The related axes in angular axis control are in
superimposed control mode.
0376 SERIAL DCL: ILLEGAL
PARAMETER
1) When bit 1 of parameter No. 1815 is set to “1”, bit 3 of
parameter No. 2002 is set to “0”
2) The absolute-position detection function is enabled.
(Bit 5 (APCx) of parameter No.1815 is set to “1”. )
0412 ILLEGAL G CODE An unusable G code was used. 0445
ILLEGAL AXIS OPERATION
T
The positioning command was issued in the speed control mode. Check the SV speed control mode signal (Fn521).
0446
ILLEGAL COMMAND IN G96.1/G96.2/G96.3/G96.4
T
G96.1, G96.2, G96.3, and G96.4 are specified in the block that includes other commands. Modify the program.
0447
ILLEGAL SETTING DATA The spindle controlled with the servo motor is not set
correctly. Check the parameters for the function of spindle control with the servo motor.
0455
ILLEGAL COMMAND IN GRINDING In grinding canned cycles:
M
1) The signs of the I, J, and K commands do not match.
2) The amount of travel of the grinding axis is not specified.
- 450 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
0456
ILLEGAL PARAMETER IN GRINDING
Parameters related to grinding canned cycles are incorrectly set. Probable causes are given below.
1) The axis number of the grinding axis is incorrectly set
(parameters Nos. 5176 to 5179).
M
2) The axis number of the dressing axis is incorrectly set
(parameters Nos. 5180 to 5183).
3) The axis numbers of the cut axis, grinding axis, and
dressing axis (only for the M series) overlap.
0601 ILLEGAL AXIS OPERATION FOR
SERVO MOTOR SPINDLE
0602 ILLEGAL AXIS OPERATION FOR
LIVE TOOL AXIS
A move command is executer for the spindle controlled with the servomotor. Modify the program. The spindle controlled with the serve motor is not selected correctly.
1001 AXIS CONTROL MODE ILLEGAL The axis control mode is illegal. 1013 ILLEGAL POS. OF PROGRAM NO. Address O or N is specified where it must not (After the macro
statement etc.).
1014 ILLEGAL FORMAT OF PROGRAM
Address O or N is not followed by a number.
NO.
1016 EOB NOT FOUND EOB (End of Block) code is missing at the end of a program
input in the MDI mode.
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 NOT FOUND The program of the specified file No. is not registered in an
external device. (external device subprogram call)
1080 DUPLICATE DEVICE SUB
PROGRAM CALL
Another external device subprogram call was made from a subprogram after the subprogram called by the external device subprogram call.
1081 EXT DEVICE SUB PROGRAM CALL
MODE ERROR
The external device subprogram call is not possible in this mode.
1091 DUPLICATE SUB-CALL WORD More than one subprogram call instruction was specified in
the same block.
1092 DUPLICATE MACRO-CALL WORD More than one macro call instruction was specified in the
same block.
1093 DUPLICATE NC-WORD & M99 An address other than O, N, P or L was specified in the same
block as M99 during the macro modal call state.
1095 TOO MANY TYPE-2 ARGUMENT More than ten sets of I, J and K arguments were specified in
the type–II arguments (A, B, C, I, J, K, I, J, K, ...) for custom macros.
1096 ILLEGAL VARIABLE NAME An illegal variable name was specified. A code that cannot be
specified as a variable name was specified. The command of [#_OFSxx] does not match the type (A or C) of tool compensation memory in current use.
1097 TOO LONG VARIABLE NAME The specified variable name is too long. 1098 NO VARIABLE NAME The specified variable name cannot be used as it is not
registered.
1099 ILLLEGAL SUFFIX [ ] A suffix was not specified to a variable name that required a
suffix enclosed by [ ]. A suffix was specified to a variable name that did not require a suffix enclosed by [ ]. The value enclosed by the specified [ ] was out of range.
1100 CANCEL WITHOUT MODAL CALL Call mode cancel (G67) was specified even though macro
continuous–state call mode (G66) was not in effect.
- 451 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
1101 ILLEGAL CNC STATEMENT IRT. An interrupt was made in a state where a custom macro
interrupt containing a move instruction could not be executed.
1115 READ PROTECTED VARIABLE An attempt was made in a custom macro to use on the right
side of an expression a variable that can only be used on the left side of an expression.
1120 ILLEGAL ARGUMENT FORMAT The specified argument in the argument function (ATAN,
POW) is in error.
1124 MISSING DO STATEMENT The DO instruction corresponding to the END instruction was
missing in a custom macro.
1125 ILLEGAL EXPRESSION FORMAT The description of the expression in a custom macro
statement contains an error. A parameter program format error. The screen displayed to enter periodic maintenance data or item selection menu (machine) data does not match the data type.
1128 SEQUENCE NUMBER OUT OF
RANGE
1131 MISSING OPEN BRACKET The number of left brackets ([) is less than the number of right
1132 MISSING CLOSE BRACKET The number of right brackets (]) is less than the number of left
1133 MISSING '=' An equal sign (=) is missing in the arithmetic calculation
1134 MISSING ',' A delimiter (,) is missing in a custom macro statement. 1137 IF STATEMENT FORMAT ERROR The format used in the IF statement in a custom macro is in
1138 WHILE STATEMENT FORMAT
ERROR
1139 SETVN STATEMENT FORMAT
ERROR
1141 ILLEGAL CHARACTER IN VAR.
NAME
1142 TOO LONG V-NAME (SETVN) The variable name used in a SETVN statement in a custom
1143 BPRNT/DPRNT STATEMENT
FORMAT ERROR
1144 G10 FORMAT ERROR Data input for the L No. of G10 or the corresponding function
1160
COMMAND DATA OVERFLOW An overflow occurred in the position data within the CNC.
1180 ALL PARALLEL AXES IN PARKING
1196 ILLEGAL DRILLING AXIS
SELECTED
The jump destination sequence No. in a custom macro statement GOTO instruction was out of range (valid range: 1 to 99999).
brackets (]) in a custom macro statement.
brackets ([) in a custom macro statement.
instruction in a custom macro statement.
error. The format used in the WHILE statement in a custom macro is in error. The format used in the SETVN statement in a custom macro is in error. The SETVN statement in a custom macro contacts a character that cannot be used in a variable name.
macro exceeds 8 characters. The format used in the BPRINT statement or DPRINT statement is in error.
is not enabled. 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.
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.
T
All of the axis specified for automatic operation are parked. An illegal axis was specified for drilling in a canned cycle for drilling. In the G code command block in a canned cycle, a Z point is not specified for the drilling axis.
- 452 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
1200 PULSCODER INVALID ZERO
RETURN
The grid position could not be calculated during grid reference position return using the grid system as the one–revolution signal was not received before leaving the deceleration dog. This alarm is also generated when the tool does not reach a feedrate that exceeds the servo error amount preset to parameter No. 1836 before the deceleration limit switch is left (deceleration signal *DEC returns to “1”).
M
1202 NO F COMMAND AT G93
F codes in the inverse time specification mode (G93) are not handled as modal, and must be specified in individual blocks.
1223 ILLEGAL SPINDLE SELECT An attempt was made to execute an instruction that uses the
spindle although the spindle to be controlled has not been set correctly.
1298 ILLEGAL INCH/METRIC
An error occurred during inch/metric switching.
CONVERSION
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 NUMBER A non–existent data No. was found while loading parameters
or pitch error compensation data from a tape or by entry of the G10 parameter. This alarm is also generated when illegal word values are found.
1303 ILLEGAL AXIS NUMBER An axis No. address exceeding the maximum number of
controlled axes was found while loading parameters from a tape or by entry of the G10 parameter.
1304 TOO MANY DIGIT Data with too many digits was found while loading parameters
or pitch error compensation data from a tape.
1305 DATA OUT OF RANGE Out–of–range data was found while loading parameters or
pitch error compensation data from a tape. The values of the data setting addresses corresponding to L Nos. during data input by G10 was out of range. This alarm is also generated when NC programming words contain out–of–range values.
1306 MISSING AXIS NUMBER A parameter which requires an axis to be specified was found
without an axis No. (address A) while loading parameters from a tape.
1307 ILLEGAL USE OF MINUS SIGN Data with an illegal sign was found while loading parameters
or pitch error compensation data from a tape, or by entry of 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.
1329 ILLEGAL MACHINE GROUP
NUMBER
An machine group No. address exceeding the maximum number of controlled machine groups was found while loading parameters from a tape or by entry of the G10 parameter.
- 453 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
1330 ILLEGAL SPINDLE NUMBER An spindle No. address exceeding the maximum number of
controlled spindles was found while loading parameters from a tape or by entry of the G10 parameter.
1331 ILLEGAL PATH NUMBER An path No. address exceeding the maximum number of
controlled path was found while loading parameters from a tape or by entry of the G10 parameter.
1332 DATA WRITE LOCK ERROR Could not load data while loading parameters, pitch error
compensation data and work coordinate data from tape.
1333 DATA WRITE ERROR Could not write data while loading data from tape. 1470
G40.1 –G42.1 PARAMETER MISS
1508 DUPLICATE M-CODE (INDEX
TABLE REVERSING)
1509 DUPLICATE M-CODE (SPOS AXIS
ORIENTATION)
1510 DUPLICATE M-CODE (SPOS AXIS
POSITIONING)
1511 DUPLICATE M-CODE (SPOS AXIS
RELEASE)
1533 ADDRESS F UNDERFLOW (G95) The feedrate for the hole drilling axis calculated from the F
1534 ADDRESS F OVERFLOW (G95) The feedrate for the hole drilling axis calculated from the F
1537 ADDRESS F UNDERFLOW
(OVERRIDE)
1538 ADDRESS F OVERFLOW
(OVERRIDE) 1541 S-CODE ZERO “0” has been instructed as the S code. 1543 ILLEGAL GEAR SETTING
1544 S-CODE OVER MAX The S command exceeds the maximum spindle rotation
1548 ILLGAL AXIS MODE The spindle positioning (T series) axis/Cs contour control axis
1561 ILLEGAL INDEXING ANGLE
1564 INDEX TABLE AXIS – OTHER AXIS
SAME TIME
M
A parameter setting related to normal direction control is illegal. The axis number of a normal direction controlled axis is set in parameter No. 5480, but that axis number is in the range of the number of controlled axes. The axis set as a normal direction controlled axis is not set as a rotation axis (ROTx, bit 0 of parameter No. 1006) = 1 and No.1022=0). Set the feedrate at which to insert rotation about a normal direction controlled axis in parameter No. 5481, in the range of 1 to 15000 mm/min.
M
A function to which the same code as this M code is set exists. (index table indexing)
T
A function to which the same code as this M code is set exists. (spindle positioning, orientation)
T
A function to which the same code as this M code is set exists. (spindle positioning, positioning)
T
A function to which the same code as this M code is set exists. (spindle positioning, mode cancel)
and S codes is too slow in the feed per single rotation mode.
and S codes is too fast in the feed per single rotation mode. The speed obtained by applying override to the F instruction is too slow. The speed obtained by applying override to the F instruction is too fast.
T
The gear ratio between the spindle and position coder, or the set position coder number of pulses is illegal in the spindle positioning function.
number.
was specified during switching of the controlled axis mode.
M
The specified angle of rotation is not an integer multiple of the minimum indexing angle.
M
The index table indexing axis and another axis have been specified in the same block.
- 454 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
M
1567 INDEX TABLE AXIS DUPLICATE
AXIS COMMAND
Index table indexing was specified during axis movement or on an axis for which the index table indexing sequence was not completed.
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”.
1592 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.
For the program restart function, this alarm is generated if a specified block is not found.
M
1593 EGB PARAMETER SETTING
ERROR
Error in setting a parameter related to the EGB
1) The setting of SYN, bit 0 of parameter No. 2011, is not correct.
2) The slave axis specified with G81 is not set as a rotation axis. (ROT, bit 0 of parameter No. 1006)
3) Number of pulses per rotation (Parameter (No. 7772 or No.
7773) is not set.)
M
1594 EGB FORMAT ERROR
Error in the format of the block of an EGB command
1) T (number of teeth) is not specified in the G81 block.
2) In the G81 block, the data specified for one of T, L, P, and Q is out of its valid range.
3) n the G81 block, only one of P and Q is specified.
M
1595 ILL-COMMAND IN EGB MODE
During synchronization with the EGB, a command that must not be issued is issued.
1) Slave axis command using G27, G28, G29, G30, G33, G53, etc.
2) Inch/metric conversion command using G20, G21, etc.
M
1596 EGB OVERFLOW
An overflow occurred in the calculation of the synchronization coefficient.
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 Reference Position Return]
The address P numbers for specifying the 2nd, 3rd, and 4th reference position returns are not 2, 3, and 4.
[Single Rotation Dwell]
The specified spindle rotation is “0” when single rotation dwell is specified.
1806 DEVICE TYPE MISS MATCH An operation not possible on the I/O device that is currently
selected in the setting was specified. This alarm is also generated when file rewind is instructed even though the I/O device is not a FANUC Cassette.
1807 PARAMETER SETTING ERROR An illegal I/O interface is specified.
The external I/O device and baud rate, stop bit and protocol selection settings are erroneous.
- 455 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
1808 DEVICE DOUBLE OPENED An attempt was made to open a device that is being
accessed.
1820
1823 FRAMING ERROR(1) The stop bit of the character received from the I/O device
1830 DR OFF(2) The data set ready input signal DR of the I/O device
1832 OVERRUN ERROR(2) The next character was received from the I/O device
1833 FRAMING ERROR(2) The stop bit of the character received from the I/O device
1834 BUFFER OVERFLOW(2) The NC received more than 10 characters of data from the I/O
1912 V-DEVICE DRIVER ERROR (OPEN) An error occurred during device driver control. 1960 ACCESS ERROR (MEMORY CARD) Illegal memory card accessing
1961 NOT READY (MEMORY CARD) The memory card is not ready. 1962 CARD FULL (MEMORY CARD) The memory card has run out of space. 1963 CARD PROTECTED (MEMORY
1964 NOT MOUNTED (MEMORY CARD) The memory card could not be mounted. 1965 DIRECTORY FULL (MEMORY
1966 FILE NOT FOUND (MEMORY
1967 FILE PROTECTED (MEMORY
1968 ILLEGAL FILE NAME (MEMORY
1969 ILLEGAL FORMAT (MEMORY
1970 ILLEGAL CARD (MEMORY CARD) This memory card cannot be handled. 1971 ERASE ERROR (MEMORY CARD) An error occurred during memory card erase. 1972 BATTERY LOW (MEMORY CARD) The memory card battery is low. 1973 FILE ALREADY EXIST A file having the same name already exists on the memory
2032 EMBEDDED ETHERNET/DATA
2051 #200-#499ILLEGAL P-CODE
ILLEGAL DI SIGNAL STATE 1) An each axis workpiece coordinate system preset signal
was turned “1” in the state in which all axes on the path 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 the M code for performing preset with an each axis workpiece coordinate system preset signal is specified, the each axis workpiece coordinate system preset signal is not input.
3) The auxiliary function lock is enabled.
connected to reader/punch interface 1 was not detected.
connected to reader/punch interface 2 turned OFF.
connected to reader/punch interface 2 before it could read a previously received character.
connected to reader/punch interface 2 was not detected.
device connected to reader/punch interface 2 even though the NC sent a stop code (DC3) during data reception.
This alarm is also generated during reading when reading is executed up to the end of the file without detection of the EOR code.
The memory card is write–protected.
CARD)
The file could not be generated in the root directory for the
CARD)
CARD)
CARD)
CARD)
CARD)
SERVER ERROR
MACRO COMMON INPUT(NO OPTION)
memory card. The specified file could not be found on the memory card.
The memory card is write–protected.
Illegal memory card file name
Check the file name.
card. An error was returned in the built-in Ethernet/data server function. For details, see the error message screen of the built-in Ethernet or data server.
An attempt was made to enter a custom macro common variable not existing in the system.
- 456 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
2052 #500-#549P-CODE MACRO
COMMON SELECT(CANNOT USE SETVN)
2053 P-CODE VARIABLE NUMBER IS
OUTSIDE OF RANGE
2054 EXTENDED P-CODE VARIABLE
NUMBER IS OUTSIDE OF RANGE
The variable name cannot be entered. The SETVN command cannot be used with the P-CODE macro common variables #500 to #549. An attempt was made to enter a P-CODE-only variable not existing in the system. An attempt was made to enter an extended P-CODE-only
variable not existing in the system. 4010 ILLEGAL REAL VALUE OF OBUF : The real value for a output buffer is in error. 5006 TOO MANY WORD IN ONE BLOCK The number of words in a block exceeds the maximum. The
maximum is 26 words. However, this figure varies according
to NC options. Divide the instruction word into two blocks. 5007 TOO LARGE DISTANCE Due to compensation, point of intersection calculation,
interpolation or similar reasons, a movement distance that
exceeds the maximum permissible distance was specified.
Check the programmed coordinates or compensation
amounts. 5009 PARAMETER ZERO (DRY RUN) The dry run feedrate parameter No. 1410 or maximum cutting
feedrate parameter No. 1430 for each axis has been set to 0. 5010 END OF RECORD The EOR (End of Record) code is specified in the middle of a
block. This alarm is also generated when the percentage at
the end of the NC program is read. 5011 PARAMETER ZERO (CUT MAX) The maximum cutting feedrate parameter No. 1430 has been
set to 0. 5014 TRACE DATA NOT FOUND A transfer could not be made because of no trace data. 5016 ILLEGAL COMBINATION OF M
CODES
M codes which belonged to the same group were specified in
a block. Alternatively, an M code which must be specified
without other M codes in the block was specified in a block
with other M codes. 5018 POLYGON SPINDLE SPEED
ERROR
T
In G51.2 mode, the speed of the spindle or polygon
synchronous axis either exceeds the clamp value or is too
small. The specified rotation speed ratio thus cannot be
maintained.
For polygon turning between spindles:
More information as to why this alarm occurred is indicated in
DGN No. 471. 5020 PARAMETER OF RESTART ERROR
An invalid value is set in parameter No. 7310, which specifies
the axis order in which the tool is moved along axes to the
machining restart position in dry run. A value ranging from 1 to
the number of controlled axes may be set in this parameter.
M
5046 ILLEGAL PARAMETER (S-COMP)
The setting of a parameter related to simple straightness
compensation contains an error.
Possible causes include:
1) A non-existent axis number is set in a moving or compensation axis parameter.
2) The simple straightness compensation point numbers do not have correct magnitude relationships.
3) No simple straightness compensation point is found between the furthest pitch error compensation point in the negative region and that in the positive region.
4) The compensation per compensation point is either too large or too small.
5064 DIFFERRENT AXIS UNIT Circular interpolation has been specified on a plane consisting
of axes having different increment systems.
- 457 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
5065 DIFFERRENT AXIS UNIT(PMC
AXIS)
5073 NO DECIMAL POINT No decimal point has been specified for an address requiring
5074 ADDRESS DUPLICATION ERROR The same address has been specified two or more times in a
5110 IMPROPER G-CODE (AICC MODE) An unspecifiable G code was specified in the advanced
5131 NC COMMAND IS NOT
COMPATIBLE
5195
DIRECTION CAN NOT BE JUDGED
5220 REFERENCE POINT ADJUSTMENT
MODE
5257 G41/G42 NOT ALLOWED IN MDI
MODE
5303 TOUCH PANEL ERROR The touch panel is not connected correctly, or the touch panel
Axes having different increment systems have been specified in the same DI/DO group for PMC axis control. Modify the setting of parameter No. 8010.
a decimal point.
single block. Alternatively, two or more G codes in the same group have been specified in a single block.
preview control, AI advanced preview control, or AI contour control mode.
T
The PMC axis control and polar coordinate interpolation were specified simultaneously.
T
Measurement is invalid in the tool compensation measurement value direct input B function. [For 1-contact input]
1) The recorded pulse direction is not constant. For example, the stopped state may be set during offset
write mode, the servo off state may be entered, or the direction may vary.
2) The tool is moving along the two axes (X-axis and Y-axis).
[For movement direction judgment in 4-contact input]
1) The recorded pulse direction is not constant.
For example, the stopped state may be set during offset
write mode, the servo off state may be entered, or the direction may vary.
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.
In case of distance coded linear scale I/F, the reference point auto setting bit 2 of parameter No.1819 is set to "1". Move the machine to reference position by manual operation and execute manual reference return. Tool radius/tool nose radius compensation was specified in MDI mode. (Depending on the setting of the bit 4 (MCR) of parameter No. 5008)
cannot be initialized when the power is turned on. Correct the cause then turn on the power again.
- 458 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
5305 ILLEGAL SPINDLE NUMBER In a spindle select function by address P for a multiple spindle
control,
1) Address P is not specified.
2) A P code for selecting a spindle is not set in parameter No.
3781.
3) An illegal G code which cannot be commanded with an S_P_; command is specified.
4) Multi-spindle control is not enabled because 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 spindle command is executed from a path in which this command is prohibited (parameter No. 11090).
7) The setting of parameter No. 11090 is incorrect.
5306 MODE CHANGE ERROR A mode switchover failed at the time of activation. An
attempt to activate a one-touch macro was made while not in the reset state or during a reset or emergency stop.
5329 M98 AND NC COMMAND IN SAME
BLOCK
5339 ILLEGAL FORMAT COMMAND IS
EXECUTED IN SYNC/MIX/OVL CONTROL.
A subprogram call which is not a single block was commanded during canned cycle mode.
T
1. The value of P, Q, or L specified by G51.4/G50.4/G51.5/G50.5/G51.6/G50.6 is invalid.
2. A duplicate value is specified by parameter No. 12600.
5346 RETURN TO REFERENCE POINT The coordinate establishment of the Cs contour control axis is
not made. Perform a manual reference position return.
1) When Cs coordinate establishment is made for the Cs-axis for which the Cs-axis reference position status signal CSPENx is 0
2) When positional information is not sent from the spindle amplifier
3) When the servo off state is entered during the start of Cs-axis coordinate establishment
4) When the emergency stop state is entered during Cs-axis coordinate establishment
T
5) When the Cs-axis is under synchronous or superimposed control
6) When an attempt is made to release composite control for the Cs-axis during Cs-axis coordinate establishment
7) When an attempt is made to start synchronous, composite, or superimposed control for the Cs-axis during Cs-axis coordinate establishment
5362 CONVERT INCH/MM AT REF-POS An inch/metric conversion was performed at a position other
than the reference position. Perform an inch/metric conversion after returning to the reference position.
M
5391 CAN NOT USE G92
Workpiece coordinate system setting G92 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.
- 459 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
5395 CS AXIS NUMBER OVER
5445 CAN NOT COMMAND MOTION IN
G39
5446 NO AVOIDANCE AT G41/G42 Because there is no interference avoidance vector, the
5447 DANGEROUS AVOIDANCE AT
G41/G42
5448 INTERFERENCE TO AVD. AT
G41/G42
The number of axes to be set for Cs-axis contour control exceeds the maximum number allowed in the system. Check parameter No. 1023. If this alarm is generated, the emergency stop state cannot be released. Corner circular interpolation (G39) of tool radius/tool nose radius compensation is not specified alone but is specified with a move command.
interference check avoidance function of tool radius/tool nose radius compensation does not work. The interference check avoidance function of tool radius/tool nose radius compensation operation will lead to danger. In the interference check avoidance function of tool radius/tool nose radius compensation, a further interference occurs for an already created interference avoidance vector.
(4) Parameter writing alarm (SW alarm)
Number Message Description
SW0100 PARAMETER ENABLE SWITCH ON The parameter setting is enabled (bit 0 (PWE) of parameter
No. 8900 is set to “1”). To set the parameter, turn this parameter ON. Otherwise, set to OFF.
(5) Servo alarms (SV alarm)
Number Message Description
SV0001 SYNC ALIGNMENT ERROR In feed axis control , the amount of compensation for
synchronization exceeded the parameter (No. 8325) setting value. This alarm occurs only for a slave axis.
SV0002 SYNC EXCESS ERROR ALARM 2 In feed axis control , the amount of synchronization error
exceeded the parameter (No. 8332) setting value. When the synchronization is not completed after power-up, the determination is made by the parameter value (No. 8332) multiplied by the parameter (No. 8330) multiplier. This alarm occurs only for a slave axis only.
SV0003 SYNCHRONOUS/COMPOSITE/SUPER
IMPOSED CONTROL MODE CAN'T BE CONTINUED
SV0004 EXCESS ERROR (G31) The amount of positional deviation during torque limit skip
SV0005 SYNC EXCESS ERROR (MCN) In feed axis control , for synchronization, the difference
SV0006 ILLEGAL TANDEM AXIS For the slave axis under tandem control, absolute position
T
Since as axis in synchronization, composite, or superimposed mode caused a servo alarm, the mode could not be continued, If one of the axes in a mode causes a servo alarm, all axes relating to the axis enter the servo-off state. This alarm is generated to enable the cause of the servo-off state to be checked.
command operation exceeded the limit value of the parameter No.6287.
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.
detection is set (parameter bit 5 (APC) of parameter No. 1815 = 1).
- 460 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
SV0007 SV ALM ANOTHER PATH(MULTI
AMP.)
T
When a multiaxis amplifier was used in a 2-path system across paths, a servo alarm occurred on an axis belonging to another path. When a 2-path system and multiple servo axes between paths are controlled by a multiaxis amplifier, if a servo alarm occurs on an axis belonging to another path of the same amplifier, the MCC of the amplifier goes down and SV0401 V-READY OFF occurs on an axis belonging to the local path in the same amplifier. Since SV0401 is caused by a servo alarm occurred on an axis in another path, SV0007 is caused together to clearly indicate the fact. The axis belonging to another path in the same amplifier resolves the cause of the servo alarm.
SV0301 APC ALARM: COMMUNICATION
ERROR
Since the absolute-position detector caused a communication 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.
SV0302 APC ALARM: OVER TIME ERROR Since the absolute-position detector 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: FRAMING ERROR Since the absolute-position detector 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: PARITY ERROR Since the absolute-position detector 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: PULSE ERROR Since the absolute-position detector 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: OVER FLOW ERROR Since the amount of positional deviation overflowed, the
correct machine position could not be obtained. Check to see the parameter No. 2084 or No. 2085.
SV0307 APC ALARM: MOVEMENT EXCESS
ERROR
Since the machine moved excessively, the correct machine
position could not be obtained. SV0360 ABNORMAL CHECKSUM(INT) The checksum alarm occurred on the built–in Pulsecoder. SV0361 ABNORMAL PHASE DATA(INT) The phase data abnormal alarm occurred on the built–in
Pulsecoder. SV0362 ABNORMAL REV. DATA(INT) The speed count abnormal alarm occurred on the built-in
Pulsecoder. SV0363 ABNORMAL CLOCK(INT) The clock alarm occurred on the built–in Pulsecoder. SV0364 SOFT PHASE ALARM(INT) A digital servo soft detected an abnormality on the built in
Pulsecoder. SV0365 BROKEN LED(INT) The digital servo software detected abnormal data on the
built–in Pulsecoder. 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.
- 461 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
SV0368 SERIAL DATA ERROR(INT) The communications data could not be received from the
built–in Pulsecoder. SV0369 DATA TRANS. ERROR(INT) A CRC error or stop bit error occurred in the
communications data from the built–in Pulsecoder. SV0380 BROKEN LED(EXT) Separate detector error SV0381 ABNORMAL PHASE (EXT) An abnormal alarm in the position data occurred on the
separate detector. SV0382 COUNT MISS(EXT) A count error occurred on the separate detector. SV0383 PULSE MISS(EXT) A pulse error occurred on the separate detector. SV0384 SOFT PHASE ALARM(EXT) The digital servo software detected abnormal data on the
separate detector. SV0385 SERIAL DATA ERROR(EXT) The communications data could not be received from the
separate detector. SV0386 DATA TRANS. ERROR(EXT) A CRC error or stop bit error occurred in the
communications data from the standalone detector. SV0387 ABNORMAL ENCODER(EXT) An abnormality occurred on a separate detector. For more
information, contact the scale manufacturer. SV0401 IMPROPER V_READY OFF Although the ready signal (PRDY) of the position control was
ON, the ready signal (VRDY) of the velocity control was
OFF. SV0403 CARD/SOFT MISMATCH The combination of the axis card and the servo software is
incorrect.
Probable causes are given below.
1) The correct axis card is not attached.
2) The correct servo software is not installed in flash memory.
SV0404 IMPROPER V_READY ON Although the ready signal (PRDY) of the position control was
OFF, the ready signal (VRDY) of the velocity control was ON.
SV0407 EXCESS ERROR
SV0409 DETECT ABNORMAL TORQUE An abnormal load was detected on the servo motor, during
SV0410 EXCESS ERROR (STOP)
SV0411 EXCESS ERROR (MOVING)
SV0413 LSI OVERFLOW The counter for the amount of positional deviation
SV0415 MOTION VALUE OVERFLOW The velocity exceeding the travel velocity limit was
T
The difference value of the amount of positional deviation for the synchronization axis exceeded the setting value. (during synchronous control only)
Cs axis, or spindle positioning (T series) axis. The alarm can be canceled by RESET. The amount of positional deviation during stopping
exceeded the parameter (No. 1829) setting value. The amount of positional deviation during traveling became excessive than the parameter (No.1828) setting value.
overflowed
commanded.
- 462 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
SV0417 ILL DGTL SERVO PARAMETER A digital serve parameter setting is incorrect.
[When bit 4 of diagnosis information No. 203 is 1.] An illegal parameter was detected by the servo software. Identify the cause with reference to diagnosis information No. 352. [When bit 4 of diagnosis information No. 203 is 0.] The CNC software detected an illegal parameter. Probable causes are given below (see diagnosis information 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 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 EXCESS In feed axis control , for synchronization, the difference
value of torque between a master and slave axes exceeded the parameter (No. 2031) setting value. This alarm occurs for a master axis.
SV0421 EXCESS ERROR(SEMI-FULL) The difference between the feedback from the semi and full
sides exceeded the setting of parameter No.2118.
SV0422 EXCESS VELOCITY IN TORQUE In torque control, the commanded permissible velocity was
exceeded.
SV0423 EXCESS ERROR IN TORQUE In torque control, the total permissible move value specified
as a parameter was exceeded. SV0430 SV MOTOR OVERHEAT The servo motor has overheated. SV0431 CNV. OVERLOAD Power Supply (PS) : Overheat
Servo Amplifier : Overheat SV0432 CNV. LOW VOLT CONTROL Power Supply (PS) : The control power supply voltage has
dropped.
Servo Amplifier : The control power supply voltage has
dropped.
SV0433 CNV. LOW VOLT DC LINK Power Supply (PS) : Low DC link voltage
Servo Amplifier : Low DC link voltage SV0434 INV. LOW VOLT CONTROL Servo Amplifier : Low control power voltage SV0435 INV. LOW VOLT DC LINK Servo Amplifier : Low DC link voltage SV0436 SOFTTHERMAL(OVC) The digital servo software detected a software thermal
(OVC). SV0437 CNV. OVERCURRENT POWER Power Supply (PS) : Overcurrent on input circuit section. SV0438 INV. ABNORMAL CURRENT Servo Amplifier : Motor overcurrent SV0439 CNV. OVER VOLT DC LINK Power Supply (PS) : The DC link voltage is too high.
Servo Amplifier : The DC link voltage is too high. SV0440 CNV. EX DECELERATION POW. Power Supply (PS) : Excessive generative discharge
Servo Amplifier : Excessive generative discharge, or
abnormal error in generative power circuit
SV0441 ABNORMAL CURRENT OFFSET The digital servo software detected an abnormality in the
motor current detection circuit. SV0442 CNV. CHARGE FAILURE Power Supply (PS) : The spare charge circuit for the DC
link is abnormal.
SV0443 CNV. COOLING FAN FAILURE Power Supply (PS) : Internal cooling fan failure.
Servo Amplifier : Internal cooling fan failure.
- 463 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
SV0444 INV. COOLING FAN FAILURE Servo Amplifier : Internal cooling fan failure. SV0445 SOFT DISCONNECT ALARM The digital servo software detected a disconnected
Pulsecoder. SV0446 HARD DISCONNECT ALARM The hardware detected a disconnected built–in Pulsecoder. SV0447 HARD DISCONNECT(EXT) The hardware detected a disconnected separate detector. SV0448 UNMATCHED FEEDBACK ALARM The sign of the feedback signal from the standalone
detector is opposite to that from the feedback signal from
the built–on Pulsecoder. SV0449 INV. IPM ALARM Servo Amplifier : The IPM (Intelligent Power Module)
detected an alarm.
SV0453 SPC SOFT DISCONNECT ALARM Software disconnection alarm of the α Pulsecoder.
Turn off the power to the CNC, then remove and insert the
Pulsecoder cable. If this alarm is issued again, replace the
Pulsecoder. SV0454 ILLEGAL ROTOR POS DETECT The magnetic pole detection function terminated
abnormally.
The magnetic pole could not be detected because the
motor did not run. SV0456 ILLEGAL CURRENT LOOP An attempt was made to set the current loop that could not
be set.
The amplifier pulse module in use does not comply with
HIGH SPEED HRV. Or, requirements to control are not
satisfied in the system. SV0458 CURRENT LOOP ERROR The specified current loop differs from the actual current
loop. SV0459 HI HRV SETTING ERROR For two axes whose servo axis numbers (parameter No.
1023) are consecutively even and odd numbers, HIGH
SPEED HRV control is possible for one axis and
impossible for the other. SV0460 FSSB DISCONNECT The FSSB connection was discontinued.
Probable causes are:
1) The FSSB connection cable was disconnected or broken.
2) The amplifier was turned off .
3) In the amplifier, the low-voltage alarm occurred.
SV0462 SEND CNC DATA FAILED The correct data could not be received on a slave side
because of the FSSB communication error.
SV0463 SEND SLAVE DATA FAILED The correct data could not be received in the servo
software side because of the FSSB communication error.
SV0465 READ ID DATA FAILED A read of the ID information for the amplifier has failed at
power-on.
SV0466 MOTOR/AMP. COMBINATION The maximum current of an amplifier is different to that of a
motor. Probable causes are:
1) The connection command for an amplifier is incorrect.
2) The parameter (No.2165) setting is incorrect
SV0468 HI HRV SETTING ERROR(AMP) An attempt was made to set up HIGH SPEED HRV control
for use when the controlled axis of an amplifier for which
HIGH SPEED HRV control could not be used. SV0600 INV. DC LINK OVER CURRENT DC link overcurrent. SV0601 INV. RADIATOR FAN FAILURE External radiator cooling fan failure. SV0602 INV. OVERHEAT The servo motor has overheated. SV0603 INV. IPM ALARM(OH) The IPM (Intelligent Power Module) detected an overheat
alarm. SV0604 AMP. COMMUNICATION ERROR The communication between Servo amplifier and Power
Supply (PS) is in error.
- 464 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
SV0605 CNV. EX. DISCHARGE POW. Power Supply (PS) : The motor regenerative power is too
much. SV0606 CNV. RADIATOR FAN FAILURE Power Supply (PS) : External radiator cooling fan failure. SV0607 CNV. SINGLE PHASE FAILURE Power Supply (PS) : The input power supply has a missing
phase. SV0646 ABNORMAL ANALOG SIGNAL(EXT) An error occurred in the analog 1Vp-p output of the
separate detector. The separate detector, cable, or separate detector interface unit may be failed.
SV1025 V_READY ON (INITIALIZING ) The ready signal (VRDY) of the velocity control which
should be OFF is ON while the servo control is ON.
SV1026 ILLEGAL AXIS ARRANGE The parameter for servo axis arrange is not set correctly.
A negative value, duplicate value, or greater value than the number of control axes was set to the parameter No. 1023 "The servo axis number of each axis."
SV1055 ILLEGAL TANDEM AXIS In tandem control, the setting of the parameter No. 1023 is
incorrect.
SV1056 ILLEGAL TANDEM PAIR In tandem control, the setting of the bit 6 (TDM) of
parameter No.1817 is incorrect.
SV1067 FSSB:CONFIGURATION
ERROR(SOFT)
An FSSB configuration error occurred (detected by software). The connected amplifier type is incompatible with the FSSB setting value.
M
SV1100 S-COMP. VALUE OVERFLOW
The amount of compensation for the simple straightness exceeded a maximum value of 32767.
SV5134 FSSB:OPEN READY TIME OUT In the initialization, the FSSB could not be in an open ready
sate. The axis card is thought to be defective.
SV5136 FSSB:NUMBER OF AMP. IS
INSUFFICIENT
The number of amplifier identified by the FSSB is insufficient than the number of control axes. Or, the setting of the number of axes or the amplifier connection is in error.
SV5137 FSSB:CONFIGURATION ERROR An FSSB configuration error occurred.
The connecting amplifier type is incompatible with the FSSB setting value.
SV5139 FSSB:ERROR Servo initialization has not completed successfully. It is
probable that an optical cable failed or a connection between the amplifier and another module failed.
SV5197 FSSB:OPEN TIME OUT The initialization of the FSSB was completed, but it could
not be opened. Or, the connection between the CNC and the amplifier in is incorrect.
(6) Overtravel alarms (OT alarm)
Number Message Description
OT0500 + OVERTRAVEL ( SOFT 1 ) Exceeded the positive side stored stroke check 1. OT0501 - OVERTRAVEL ( SOFT 1 ) Exceeded the negative side stored stroke check 1. OT0502 + OVERTRAVEL ( SOFT 2 ) Exceeded the positive side stored stroke check 2.
T
Or, in the chuck tail stock barrier, an entry to the inhibited area was made during movement in the positive direction.
OT0503 - OVERTRAVEL ( SOFT 2 ) Exceeded the negative side stored stroke check 2.
T
Or, in the chuck tail stock barrier, an entry to the inhibited
area was made during movement in the negative direction. OT0504 + OVERTRAVEL ( SOFT 3 ) Exceeded the positive side stored stroke check 3. OT0505 - OVERTRAVEL ( SOFT 3 ) Exceeded the - side stored stroke check 3.
- 465 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
OT0506 + OVERTRAVEL ( HARD ) The stroke limit switch in the positive direction was
triggered.
This alarm is generated when the machine reaches the
stroke end.
When this alarm is not generated, feed of all axes is
stopped during automatic operation.
During manual operation, only the feed of the axis on which
the alarm occurred is stopped. OT0507 - OVERTRAVEL ( HARD ) The stroke limit switch in the negative direction was
triggered.
This alarm is generated when the machine reaches the
stroke end.
When this alarm is not generated, feed of all axes is
stopped during automatic operation.
During manual operation, only the feed of the axis on which
the alarm occurred is stopped. OT0508 INTERFERENCE:+
OT0509 INTERFERENCE:-
OT0510 + OVERTRAVEL ( PRE-CHECK ) The tool exceeded the limit in the negative direction during
OT0511 - OVERTRAVEL ( PRE-CHECK ) The tool exceeded the limit in the positive direction during
T
A tool moving in the positive direction along the n axis has
fouled another tool post.
T
A tool moving in the negative direction along the n axis has
fouled another tool post.
the stroke check before movement.
the stroke check before movement.
(7) Memory file alarms (IO alarm)
Number Message Description
IO1001 FILE ACCESS ERROR The resident–type file system could not be accessed as an
error occurred in the resident–type file system.
IO1002 FILE SYSTEM ERROR The file could not be accessed as an error occurred in the
CNC file system.
IO1030 CHECK SUM ERROR The checksum of the CNC part program storage memory is
incorrect.
IO1032 MEMORY ACCESS OVER RANGE Accessing of data occurred outside the CNC part program
storage memory range.
IO1104 OVER MAXIMUM TOOL LIFE PAIRS The maximum number of tool life management pairs is
exceeded. Modify the setting of the maximum number of tool life management pairs in parameter No. 6813.
(8) Alarms requiring power to be turned off (PW alarm)
Number Message Description
PW0000 POWER MUST BE OFF A parameter was set for which the power must be turned
OFF then ON again.
PW0001 X-ADDRESS(*DEC) IS NOT
ASSIGNED.
PW0002 PMC address is not correct(AXIS). The address to assign the axis signal is incorrect.
The X address of the PMC could not be assigned correctly.
This alarm may occur in the following case:
1) 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.
This alarm may occur in the following case:
1) The parameter No.3021 setting is incorrect.
- 466 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
PW0003 PMC address is not correct(SPINDLE). The address to assign the spindle signal is incorrect.
This alarm may occur in the following case:
1) The parameter No.3022 setting is incorrect.
PW0006 POWER MUST BE OFF
(ILL-EXEC-CHK)
PW0007 X-ADDRESS(SKIP) IS NOT ASSIGNED The X address of PMC could not be assigned correctly.
PW1102 ILLEGAL PARAMETER (I-COMP.) The parameter for setting slope compensation is incorrect.
PW1110 ILLEGAL PARAMETER (SERVO
MOTOR SPINDLE)
PW1111 ILLEGAL SPINDLE NUMBER (SERVO
MOTOR SPINDLE)
PW5046 ILLEGAL PARAMETER (S-COMP.)
The malfunction prevention function detected an alarm to require the power off.
Possible causes are:
1) During the set of parameter No. 3012, the skip signal of the X address was not assigned correctly.
2) During the set of parameter No. 3019, the address other than the skip signal of the X address was not assigned correctly.
This alarm occurs in the following cases:
1) When the size relationship between the slope compensation point Nos. is incorrect
2) When the slope compensation point is not located between the most negative side and most positive side of pitch error compensation
3) When the compensation per compensation point is too small or too great.
The parameter for the spindle controlled with the servo motor is not set correctly. The spindle number (parameter No. 11010) or spindle amplifier number (parameter No. 3717) for the spindle controlled with the servo motor is not set correctly.
M
The parameter for setting simple straightness compensation is incorrect.
(9) Spindle alarms (SP alarm)
Number Message Description
SP0740 RIGID TAP ALARM : EXCESS ERROR The positional deviation of the stopped spindle has
exceeded the set value during rigid tapping.
SP0741 RIGID TAP ALARM : EXCESS ERROR The positional deviation of the moving spindle has
exceeded the set value during rigid tapping.
SP0742 RIGID TAP ALARM : LSI OVERFLOW An LSI overflow has occurred for the spindle during rigid
tapping.
SP0752 SPINDLE MODE CHANGE ERROR This alarm is generated if the system does not properly
terminate a mode change. The modes include the Cs contour control, spindle positioning (T series), rigid tapping, and spindle control modes. The alarm is activated if the spindle control unit does not respond correctly to the mode change command issued by the NC.
SP0754 ABNORMAL TORQUE An abnormal load was detected in a spindle motor.
The alarm can be canceled by RESET.
SP1202 SPINDLE SELECT ERROR In a multi spindle control, the spindle number other than the
valid spindle number was selected by a position coder select signal. An attempt was made to select the spindle number of the system having no valid spindle.
SP1220 NO SPINDLE AMP. Either the cable connected to a serial spindle amplifier is
broken, or the serial spindle amplifier is not connected. SP1221 ILLEGAL MOTOR NUMBER The spindle No. and the motor No. are incorrectly matched. SP1224 ILLEGAL SPINDLE-POSITION CODER
GEAR RATIO
The spindle–position coder gear ratio was incorrect.
- 467 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
SP1225 CRC ERROR (SERIAL SPINDLE) A CRC error (communications error) occurred in
communications between the CNC and the serial spindle
amplifier. SP1226 FRAMING ERROR (SERIAL SPINDLE) A framing error occurred in communications between the
CNC and the serial spindle amplifier. SP1227 RECEIVING ERROR (SERIAL
SPINDLE)
SP1228 COMMUNICATION ERROR (SERIAL
SPINDLE)
SP1229 COMMUNICATION ERROR SERIAL
SPINDLE AMP.
SP1231 SPINDLE EXCESS ERROR (MOVING) The position deviation during spindle rotation was greater
SP1232 SPINDLE EXCESS ERROR (STOP) The position deviation during spindle stop was greater than
SP1233 POSITION CODER OVERFLOW The error counter/speed instruction value of the position
SP1234 GRID SHIFT OVERFLOW Grid shift overflowed. SP1240 DISCONNECT POSITION CODER The analog spindle position coder is broken. SP1241 D/A CONVERTER ERROR The D/A converter for controlling analog spindles is
SP1243 ILLEGAL SPINDLE PARAMETER
SETTING(GAIN) SP1244 MOTION VALUE OVERFLOW The amount of distribution to a spindle is too much SP1245 COMMUNICATION DATA ERROR A communication data error was detected on the CNC. SP1246 COMMUNICATION DATA ERROR A communication data error was detected on the CNC. SP1247 COMMUNICATION DATA ERROR A communication data error was detected on the CNC. SP1969 SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1970 SPINDLE CONTROL ERROR Initialization of spindle control ended in error. SP1971 SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1972 SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1974 ANALOG SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1975 ANALOG SPINDLE CONTROL ERROR An position coder error was detected on the analog spindle. SP1976 SERIAL SPINDLE COMMUNICATION
ERROR SP1977 SERIAL SPINDLE COMMUNICATION
ERROR SP1978 SERIAL SPINDLE COMMUNICATION
ERROR SP1979 SERIAL SPINDLE COMMUNICATION
ERROR SP1980 SERIAL SPINDLE AMP. ERROR Defective SIC–LSI on serial spindle amplifier SP1981 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI
SP1982 SERIAL SPINDLE AMP. ERROR An error occurred during reading of the data from SIC–LSI
SP1983 SERIAL SPINDLE AMP. ERROR Could not clear on the spindle amplifier side. SP1984 SERIAL SPINDLE AMP. ERROR An error occurred during re–initialization of the spindle
SP1985 SERIAL SPINDLE CONTROL ERROR Failed to automatically set parameters SP1986 SERIAL SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1987 SERIAL SPINDLE CONTROL ERROR Defective SIC–LSI on the CNC SP1988 SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1989 SPINDLE CONTROL ERROR An error occurred in the spindle control software.
A receive error occurred in communications between the CNC and the serial spindle amplifier. A communications error occurred between the CNC and the serial spindle amplifier. A communications error occurred between serial spindle amplifiers (motor Nos. 1 and 2, or motor Nos. 3–4).
than the value set in parameters.
the value set in parameters.
coder overflowed.
erroneous. The setting for the spindle position gain is incorrect.
The amplifier No. could not be set to the serial spindle amplifier. An error occurred in the spindle control software.
A time–out was detected during communications with the serial spindle amplifier. The communications sequence was no longer correct during communications with the serial spindle amplifier.
on the analog spindle amplifier side.
on the serial spindle amplifier side.
amplifier.
- 468 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
SP1996 ILLEGAL SPINDLE PARAMETER
SETTING
SP1998 SPINDLE CONTROL ERROR An error occurred in the spindle control software. SP1999 SPINDLE CONTROL ERROR An error occurred in the spindle control software.
The spindle was assigned incorrectly. Alternatively, the number of spindles exceeded the maximum number allowed in the system. Check to see the following parameter. (No.3701#1,#4, 3716, 3717)
Refer to A.3 for SP9001 or later.
(10) Overheat alarms (OH alarm)
Number Message Description
OH0700 LOCKER OVERHEAT CNC cabinet overheat OH0701 FAN MOTOR STOP PCB cooling fan motor abnormality OH0704 OVERHEAT
T
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.
(11) Other alarms (DS alarm)
Number Message Description
DS0001 SYNC EXCESS ERROR (POS DEV) In feed axis control , the difference in the amount of
positional deviation between the master and slave axes exceeded the parameter (No. 8323) setting value.
This alarm occurs only for the slave axis. DS0003 SYNCHRONIZE ADJUST MODE The system is in the synchronize adjust mode. DS0004 EXCESS MAXIMUM FEEDRATE The malfunction prevention function detected the command
in which a value exceeding the maximum speed was
specified. DS0005 EXCESS MAXIMUM ACCELERATION The malfunction prevention function detected the command
in which a value exceeding the maximum acceleration was
specified.
DS0006 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal
execution sequence.
DS0007 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal
execution sequence.
DS0008 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal
execution sequence.
DS0009 ILLEGAL EXECUTION SEQUENCE The malfunction prevention function detected an illegal
execution sequence.
DS0010 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid
reference area.
DS0011 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid
reference area.
DS0012 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid
reference area.
DS0013 ILLEGAL REFERENCE AREA The malfunction prevention function detected an invalid
reference area. DS0014 TOOL CHANGE DETECT MACHINE
LOCK
DS0015 TOOL CHANGE DETECT MIRROR
IMAGE
A machine lock is turned on for the Z axis for which the tool
is being changed.
A mirror image is turned on for the Z axis for which the tool
is being changed.
- 469 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
DS0016 SERIAL DCL:FOLLOW-UP ERROR 1) The settings of parameters No.1883 and No.1884 fall
outside the range.
2) The current position at establishment of the reference position subtracted by the distance between the reference positions (detection unit) exceeded ±2147483647. Change the current position or reference position to prevent this situation.
DS0017 SERIAL DCL:REF-POS ESTABLISH
ERR
DS0018 SERIAL DCL:MISMATCH(SSYNC
CTRL)
DS0020 REFERENCE RETURN INCOMPLETE An attempt was made to perform an automatic return to the
DS0021
START ERROR(ONE TOUCH MACRO) A macro program start operation cannot be accepted.
DS0023 ILLEGAL PARAMETER (I-COMP VAL) The setting of the inclination compensation parameter is
DS0024 UINT SIGNAL WAS ILLEGALLY INPUT An interruption custom macro was started during
DS0025 G60 CANNOT BE EXECUTED
DS0026 MISMATCH OF ANGULAR AXIS(D.C.S) On angular axis control, one of the angular/perpendicular
DS0027 MISMATCH OF SYNCHRONOUS
AXIS(D.C.S)
The travel amount at the FL speed at establishment of the reference position exceeded the setting of parameter No.
14010.
Of the master and slave axes for feed axis control, one axis is a linear scale with the origin and the other is not a linear scale with the reference position. In such a configuration, the feed axis control selection signal (SYNC<Gn138> or SYNCJ <Gn140>) needs to be set to 0 to establish the origin.
reference position on the 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.
1) The feed hold signal *SP is 0.
2) An alarm is generated.
3) The SRN signal is 1.
incorrect. The compensation per compensation point is too large or too small.
movement to the machining restart position at the dry run speed.
M
The state of a mirror image is different between the time when look-ahead of a block for unidirectional positioning was performed and the time when execution of the block was started, so unidirectional positioning cannot be performed. Modify the program.
axes is the scale with ref-pos, and the other of them is not the scale with ref-pos. Such system is not admired. Master/slave axes of axis synchronous control, one of them is the linear scale with distance-coded reference marks, and the other of them is not the linear scale with distance-coded reference marks. Please establish reference position with the input signal SYNCn<G138>, SYNCJn<G140> or parameter setting to
0.
- 470 -
B-64305EN/03 APPENDIX A.ALARM LIST
Number Message Description
DS0059 SPECIFIED NUMBER NOT FOUND [External data I/O]
The No. specified for a program No. or sequence No. search could not be found. There was an I/O request issued for 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.
DS0131 TOO MANY MESSAGE An attempt was made to display an external operator
message or external alarm message, but five or more displays were required simultaneously.
DS0132 MESSAGE NUMBER NOT FOUND An attempt to cancel an external operator message or
external alarm message failed because the specified message number was not found.
DS0133 TOO LARGE NUMBER A value other than 0 to 4095 was specified as the external
operator message or the external alarm message number.
DS0300 APC ALARM: NEED REF RETURN A setting to zero position for the absolute position detector
(association with reference position and the counter value of the absolute position detector) is required. Perform the return to the reference position. This alarm may occur with other alarms simultaneously. In this case, other alarms must be handled first.
DS0306 APC ALARM: BATTERY VOLTAGE 0 The battery voltage of the absolute position detector has
dropped to a level at which data can no longer be held. Or, the power was supplied to the Pulsecoder for the first time. If this problem recurs after the power is turned off and then back on, the battery or cable may be defective. Replace the battery with the machine turned on.
DS0307 APC ALARM: BATTERY LOW 1 The battery voltage of the absolute position detector has
dropped to a level at which a replacement is required. Replace the battery with the machine turned on.
DS0308 APC ALARM: BATTERY LOW 2 The battery voltage of the absolute position detector
dropped to a level at which a replacement was required in the past. (including during power off) Replace the battery with the machine turned on.
DS0309 APC ALARM: REF RETURN
IMPOSSIBLE
An attempt was made to set the zero point for the absolute position detector by MDI operation when it was impossible to set the zero point. Rotate the motor manually at least one turn, and set the zero position of the absolute position detector after turning the CNC and servo amplifier off and then on again.
DS0405 ZERO RETURN END NOT ON REF The axis specified in automatic zero return was not at the
correct zero point when positioning was completed. Perform zero return from a point whose distance from the zero return start position to the zero point is 2 or more 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.
DS1120 UNASSIGNED ADDRESS (HIGH) The upper 4 bits (EIA4 to EIA7) of an external data I/O
interface address signal are set to an undefined address (high bits).
- 471 -
A.ALARM LIST APPENDIX B-64305EN/03
Number Message Description
DS1121 UNASSIGNED ADDRESS (LOW) The lower 4 bits (EIA0 to EIA3) of an external data I/O
interface address signal are set to an undefined address (low bits).
DS1124 OUTPUT REQUEST ERROR OUTPUT REQUEST ERROR An output request was
issued during external data output, or an output request was issued for an address that has no output data.
DS1128 DI.EIDLL OUT OF RANGE The numerical value input by external data input signals
ED0 to ED31 has exceeded the permissible range.
DS1130 SEARCH REQUEST NOT ACCEPTED No requests can be accepted for a program No. or a
sequence No. search as the system is not in the memory mode or the reset state.
DS1131 EXT-DATA ERROR (OTHER) [External Data I/O]
An attempt was made to input tool data for tool offset by
a tool No. during loading by the G10 code. DS1150 A/D CONVERT ALARM A/D converter malfunction DS1184 PARAMETER ERROR IN TORQUE An invalid parameter was set for torque control.
The torque constant parameter is set to “0”.
DS1448 ILLEGAL PARAMETER (D.C.S.) The setting value of parameter for reference marks is
satisfied the following any conditions.
1) A setting is made to use the absolute position detector (bit 5 (APC) of parameter No. 1815 is 1).
2) Either parameter 1821 (mark-1 interval) or parameter 1882 (mark-2 interval) is set to 0.
3) Parameters 1821 and 1882 have identical settings.
4) The difference between the settings made for parameters 1821 and 1882 is greater than or equal to twice either setting.
5) The setting value of parameters 1883 and 1884 are over the valid data range.
DS1449 REFERENCE MARK ARE DIFFERENT
FROM PARAMETER
DS1450 ZERO RETURN NOT FINISHED When bit 0 (ZRN) of parameter No. 1005 is 0, if a manual
DS1451 IMPROPER PMC AXIS COMMAND The PMC axes cannot be controlled in this state. DS1512 EXCESS VELOCITY
DS1933 NEED REF RETURN(SYNC:MIX:OVL)
DS2003 ILLEGAL PARAMETER SETTING FOR
LIVE TOOL AXIS (PMC AX-CTRL)
DS2005 NOW GAIN TUNING Automatic operation cannot be started during automatic
DS5340 PARAMETER CHECK SUM ERROR The parameter check sum does not match the reference
In case of distance coded linear scale I/F, the actual interval of reference marks is different from parameter (No.1821,1882) setting value.
reference position return has never been performed after power-up, the 1st reference position return (07h) is specified.
T
The feedrate of the linear axis during polar coordinate interpolation exceeded the maximum cutting feedrate.
T
The relation between a machine coordinate of an axis in synchronization, composite, or superimposed control, and the absolute, or relative coordinate was displaced. Perform the manual return to the reference position. The spindle controlled with the servo motor is set as a PMC-controlled axis.
speed gain adjustment. Start automatic operation after confirming the completion of automatic adjustment.
check sum because of a change in the parameters. Restore the parameters or set the reference check sum again.
- 472 -
B-64305EN/03 APPENDIX A.ALARM LIST
(12) Malfunction prevention function alarms (IE alarm)
Number Message Description
IE0001 + OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored
stroke check 1 on the positive side was exceeded.
IE0002 - OVERTRAVEL ( SOFT 1 ) The malfunction prevention function detected that stored
stroke check 1 on the negative side was exceeded.
IE0003 + OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored
stroke check 2 on the positive side was exceeded.
IE0004 - OVERTRAVEL ( SOFT 2 ) The malfunction prevention function detected that stored
stroke check 2 on the negative side was exceeded.
IE0005 + OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored
stroke check 3 on the positive side was exceeded.
IE0006 - OVERTRAVEL ( SOFT 3 ) The malfunction prevention function detected that stored
stroke check 3 on the negative side was exceeded.
IE0007 EXCESS MAXIMUM REV. DATA The malfunction prevention function detected the command
in which a value exceeding the maximum speed was specified.
IE0008 ILLEGAL ACC/DEC The malfunction prevention function detected the
acceleration/deceleration error.
IE0009 ILLEGAL MCN COODINATE The malfunction prevention function detected the
displacement of a machine coordinate in the check point.
A.2 ALARM LIST (PMC)
A.2.1 Messages That May Be Displayed on the PMC Alarm Screen
The following table lists the PMC alarm messages that may be displayed on the PMC alarm screen.
Alarm number Faulty location/corrective action Contents
ER01 PROGRAM DATA ERROR
ER02 PROGRAM SIZE OVER <1> Reduce the size of the sequence
ER03 PROGRAM SIZE ERROR(OPTION)
ER04 PMC TYPE UNMATCH Change the sequence program so that it
ER07 NO OPTION(LADDER STEP)
ER08 OBJECT UNMATCH Contact us. An unsupported function is used in
<1> Enter the sequence program again. <2> If this error recurs even after you
have entered the sequence program again, the error may be due to a hardware fault. In that case, contact us.
program.
<2> Contact us, and specify a ladder step
count option that allows you to set a larger program size.
<1> Reduce the size of the sequence
program.
<2> Contact us, and specify a ladder step
count option that allows you to set a larger program size.
specifies the adequate PMC type, by using the programmer. <1> Restore the backup CNC parameter
data.
<2> Contact us, and specify a ladder step
count option that allows you to set a larger program size.
The sequence program is invalid.
The sequence program is too large. The sequence program is invalid.
The sequence program exceeds the size specified by the ladder step count option.
The PMC type specified in the sequence program does not match the type of the PMC actually in use. No ladder step count option is found.
the sequence program.
- 473 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
ER09 PMC LABEL CHECK ERROR. PLEASE TURN ON POWER AGAIN WITH PRESSING 'O'&'Z'. (CLEAR PMC SRAM) ER17 PROGRAM PARITY <1> Enter the sequence program again.
ER18 PROGRAM DATA ERROR BY I/O ER19 LADDER DATA ERROR Display the LADDER DIAGRAM EDITOR
ER22 NO PROGRAM Enter the sequence program again. The sequence program is empty. ER27 LADDER FUNC. PRM IS OUT OF RANGE
ER28 NO OPTION(I/O LINK CHx) ER31 NO OPTION (EXTENDED PMC LADDER INSTRUCTION FUNCTION)
ER32 NO I/O DEVICE <1> Check whether the power of each I/O
ER33 I/O LINK ERROR or ER33 I/O LINK ERROR(CHn) ER34 I/O LINK ERROR(xx) or ER34 I/O LINK ERROR(CHn xx)
ER35 TOO MUCH OUTPUT DATA IN GROUP(xx) or ER35 TOO MUCH OUTPUT DATA IN GROUP(CHn xx) ER36 TOO MUCH INPUT DATA IN GROUP(xx) or ER36 TOO MUCH INPUT DATA IN GROUP(CHn xx)
<1> Turn on the power of the CNC again,
by holding down the 'O' and 'Z' keys at the same time.
<2> Replace the backup batteries.
<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.
Enter the sequence program again. An interrupt was specified while the
screen again, and terminate the editing operation by pressing the [EXIT] soft key.
Correct the sequence program; change the parameter number specified in a functional instruction to a value that is within the allowable range. Contact us; specify the I/O Link point count expansion option for the indicated channel. Change the sequence program so that it specifies the adequate PMC model by using the programmer.
device is on.
<2> Check whether the power of each I/O
device has been turned on before the
CNC. <3> Check cable connections. Contact us; replace the faulty hardware. The LSI for the I/O Link is faulty.
<1> Check the cable connections to the
devices of group xx. <2> Check whether the power of each I/O
device has been turned on before the
CNC. <3> Replace any device of group xx in
which the PMC control module is
embedded. Reduce the output data count of group xx. The output data count of I/O Link
Reduce the input data count of group xx. The input data count of I/O Link
The nonvolatile memory of the PMC system needs to be initialized in such cases as when you have changed the PMC model.
The parity of the sequence program is invalid.
sequence program was being read. A function key was pressed during the editing of the ladder program, causing a switch to the CNC screen.
An out-of-range parameter number is specified in the TMR, TMRB, CTR, CTRB, DIFU, or DIFD functional instruction. The I/O Link point count expansion option is not specified for CHx. An attempt was made to execute a ladder program including an extended ladder diagram. Alternatively, the model set in the sequence program does not match the actual model. None of the I/O devices, such as the I/O Link, connection unit, and Power Mate, is connected.
An I/O device communication error occurred on the slave side of group xx.
group xx exceeds the upper limit (33 bytes). The superfluous data is regarded as invalid.
group xx exceeds the upper limit (33 bytes). The superfluous data is regarded as invalid.
- 474 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
ER37 TOO MUCH SLOT IN BASE or ER37 TOO MUCH SLOT IN
Correct the slot number to a value of 10 or less.
The slot number for the I/O Link exceed the upper limit (10). The slot number larger than 11 is
regarded as invalid. BASE(CHn) ER38 MAX SETTING OUTPUT DATA OVER(xx) or ER38 MAX SETTING OUTPUT DATA OVER(CHn xx) ER39 MAX SETTING INPUT DATA OVER(xx) or ER39 MAX SETTING INPUT DATA OVER(CHn xx) ER43 PROGRAM DATA ERROR(PT/NT)
Reduce the total amount of output data of all groups to 128 bytes or less.
Reduce the total amount of input data of all groups to 128 bytes or less.
<1> Input the sequence program
recompiled by FANUC LADDER-III.
The I/O area for the I/O Link is
insufficient.
(The area allocated to the group xx
and later on the output side is
regarded as invalid.)
The I/O area for the I/O Link is
insufficient.
(The area allocated to the group xx
and later on the input side is
regarded as invalid.)
The sequence program is invalid.
<2> If the error persists even after
inputting the sequence program
again, contact FANUC. ER56 TOTAL PROGRAM SIZE OVER (OPTION) ER97 IO LINK FAILURE(CHx yyGROUP)
<1> Contact FANUC and set the ladder
number option again.
If this alarm is issued on a machine that once operated normally, possible causes are given below. (1) When communication with an I/O unit
in the yy group or later is disabled
- The communication cable between
the (yy-1) group and the yy group is
broken or in poor contact.
- An I/O unit in the yy group or later
is powered off or is not powered on
yet.
- An I/O unit in the yy group is
defective or an I/O unit in the (yy-1)
The total ladder step option is too large for a multipath PMC. This alarm is issued when the number of I/O units is insufficient. This alarm is issued when the number of I/O units set by the I/O module allocation and I/O Link allocation select function parameters does not match the number of I/O units actually connected to the CNC. None of the I/O units connected to the channel on which this alarm was issued is linked.
The ladder program runs regardless of this alarm.
group is defective.
(2) When the CNC is powered off and
back on again, an I/O unit remains
powered on.
- When the CNC is powered off and
back on again, all I/O units must be
powered off once.
If this alarm is issued when the sequence program is debugged, any of the following settings may be incorrect in addition to the above causes. (1) I/O module allocation setting (2) Setting of the parameter of the I/O
Link allocation data select function
I/O Link channel 2-path allocation setting WN02 OPERATE PANEL ADDRESS ERROR
Correct the Series 0 operator's panel
address that is set in the PMC system
parameter.
The Series 0 operator's panel address that is set in the PMC system parameter is invalid.
- 475 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
WN03 ABORT NC-WINDOW/EXIN
WN07 LADDER SP ERROR(STACK)
WN09 SEQUENCE PROGRAM IS NOT WRITTEN TO FLASH ROM
WN10 NO OPTION(STEP SEQUENCE)
WN11 INCOMPATIBLE FUNCTION WN57 OVERRIDE FUNCTION IS ACTIVE
WN58 UNSUPPORTED FUNCTION
WN59 MESSAGE FILE SYMBOL UNDEFINED
WN60 MESSAGE FILE SYMBOL INVALID
WN61 MESSAGE FILE ADDRESS DUPLICATE
WN62 MESSAGE FILE NUMBER ERROR
WN63 MESSAGE FILE IS NOT WRITTEN TO FLASH ROM
<1> Check the ladder program to verify
that it is free from errors, and then restart the ladder program (press the RUN key).
<2> Turn on the power of the CNC again.
Correct the sequence program so that the
subprogram has eight or fewer levels of
nesting.
If you want to use a changed sequence
program again next time you power on the
system, write the sequence program to
flash ROM. If you have made any
unwanted change to the sequence
program by mistake, read the original
sequence program from flash ROM.
<1> Add the step sequence option.
<2> Arrange so that the step sequence
subprogram will not be called. Recompile the program using FANUC LADDER-III or ladder editing package. Disable the override function before shipment because it is used to debug a ladder program. Correct the program using the internal ladder editing function.
Correct the error in the multi-language display message file.
Correct the error in the multi-language display message file.
Correct the error in the multi-language display message file.
Correct the error in the multi-language display message file.
When using the modified multi-language display message file, write the message file into a flash ROM.
The ladder program was stopped while communication was in progress between CNC and PMC. This alarm may cause the WINDR, WINDW, EXIN, and DISPB functional instructions to malfunction. There are too many levels of nesting (levels more than 8) for the CALL or CALLU functional instruction to call the subprogram. You have changed the sequence program using the LADDER DIAGRAM EDITOR screen or DATA I/O screen, but you have not yet written the changed sequence program to flash ROM. If you shut down the system without writing the changed sequence program to flash ROM, the changes you have made will be nowhere next time you turn on the power. No step sequence option was found when the system attempted to execute a step sequence. A function command does not comply with this PMC. The override function is enabled.
There is an unsupported function command. The command was not processed. The multi-language display message file has a symbol not present in the ladder program. A symbol other than the A address is defined in the multi-language display message file. An A address is redundantly defined between symbols and addresses or between symbols. Different message numbers are used for the same A address between the ladder program and the multi-language display message file. Multi-language display message data was modified on the data input/output screen, but the modified multi-language display message data is not written to the flash ROM. The modified multi-language display message data is lost during power-on unless it is written to the flash ROM.
- 476 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
WN64 MESSAGE FILE SIZE OVER
WN65 MESSAGE FILE MISMATCH
WN66 MESSAGE FILE PARITY Enter the multi-language display message
WN67 MESSAGE FILE ERROR BY I/O
Reduce the size of the multi-language display message file. Contact FANUC and specify an option for a lager size.
Contact FANUC. An unsupported function is used in
file again. If the error persists even after entering the message file, contact FANUC because a hardware failure is suspected. Enter the multi-language display message file again.
The size of the multi-language display message file is larger than the program storage area. The multi-language display message file is invalid.
the multi-language display message file. The parity of the multi-language display message file is invalid.
Interruption was specified during reading of the multi-language display message file.
NOTE
The group number displayed in message of ER34, ER35, ER36, ER38, ER39, or
ER97 is a group number for wiring I/O units.
A.2.2 PMC System Alarm Messages
Alarm number Faulty location/corrective action Contents
PC004 CPU ERR xxxxxxxx:yyyyyyyy PC006 CPU ERR xxxxxxxx:yyyyyyyy PC009 CPU ERR xxxxxxxx:yyyyyyyy PC010 CPU ERR xxxxxxxx:yyyyyyyy PC012 CPU ERR xxxxxxxx:yyyyyyyy
PC030 RAM PARI xxxxxxxx:yyyyyyyy
This alarm may be due to a hardware fault; contact us with information on the circumstances under which the alarm occurred (displayed message, system configuration, operation suspected of causing the alarm, timing of alarm occurrence, frequency of occurrence, etc.) as well as the displayed internal error codes. This alarm may be due to a hardware fault; contact us with information on the circumstances under which the alarm occurred (displayed message, system configuration, operation suspected of causing the alarm, timing of alarm occurrence, frequency of occurrence, etc.) as well as the displayed internal error codes.
A CPU error occurred in the PMC system. xxxxxxxx and yyyyyyyy are internal error codes.
A RAM parity error occurred in the PMC system. xxxxxxxx and yyyyyyyy are internal error codes.
- 477 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
PC050 IOLINK ER1 CHz:GRyy:xx (1) Check whether instantaneous
power interruption or changes in voltage occurred in the slave unit of group number yy (0 to 15) connected to the I/O link line of channel number z (1 to 3).
(2) Check whether there is no failure
or no poor contact on the cable between JD1A of group number yy-1 (0 to 15) and JD1B of group number yy (0 to 15), which are connected to the I/O link line of channel number z (1 to 3).
(3) Check whether the slave unit of
group number yy (0 to 15) connected to the I/O Link line of channel number z (1 to 3) is not defective.
A communication error occurred in I/O Link. The symbol z indicates a channel number (1 to 3). The symbol yy indicates the group number (0 to 15) of the slave unit in which a problem may be caused. The symbol xx indicates an internal error code. This alarm is issued if communication with the slave unit of channel number z and group number yy is interrupted. The interruption may be caused by: (1) Instantaneous power
interruption, a change in voltage, or a defective power cable in the slave unit
(2) Defective communication cable
or poor contact (3) Failure in the slave unit Group number yy indicated in this alarm may be incorrect depending on the state in which the alarm occurred, so the defective position may not always be identified.
- 478 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
PC051 IOLINK ER2 CHz:yy:xx:ww:vv (1) When using the I/O Unit-MODEL
A, even though the base expansion has been allocated, the base is not connected. Check whether the units actually connected follow the I/O Link allocation.
(2) When the Power Mate or Servo
β series I/O Link option
Motor
A communication error occurred in I/O Link. The symbol z indicates a channel number (1 to 3). The symbols yy, xx, ww, and vv indicate internal error codes. A communication error occurred on channel z of I/O Link. This alarm is issued by various factors related to I/O Link.
was connected as an I/O slave unit, check whether a system alarm occurred first in any of these units.
(3) Check whether noise is
generated on the communication line. Check the grounding state of I/O Link slave units and the shielding state of connected cables.
(4) Check whether the DO output of
I/O units is not short-circuited.
(5) Check whether instantaneous
power interruption or changes in voltage occurred in the power for I/O Link master and slave units.
(6) Check that there is no failure in
cable connection.
(7) Check that there is no failure in
cables.
(8) Check that the ground terminals
of I/O units and the shield wires of communication cables are properly grounded.
(9) Check that the I/O Link slave
units are not defective.
(10) Check that the PMC modules are
not defective. PC060 FBUS xxxxxxxx:yyyyyyyy PC061 FL-R xxxxxxxx:yyyyyyyy
This alarm may be due to a hardware fault; contact us with information on
A bus error occurred in the PMC
system. the circumstances under which the alarm occurred (displayed message, system configuration, operation suspected of causing the alarm, timing of alarm occurrence, frequency of occurrence, etc.) as well as the displayed internal error codes.
PC070 LADDER SPE (PMCn) Check the correspondence between
the CALL or CALLU instruction and the SPE instruction.
A stack error occurred in function
command SPE in the ladder program
of the n-th path PMC.
- 479 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
PC097 LADDER PARITY ERR (PMCn) PC098 CODE PARITY ERR
PC501 NC/PMC INTERFACE ERR PATH_
PC502 LADDER SUBaaa (PMCn) Correct the sequence program so that
This alarm may be due to a hardware fault; contact us with information on the circumstances under which the alarm occurred (displayed message, system configuration, operation suspected of causing the alarm, timing of alarm occurrence, frequency of occurrence, etc.) as well as the displayed internal error codes. Contact us with information on the circumstances under which the alarm occurred (displayed message, system configuration, operation suspected of causing the alarm, timing of alarm occurrence, frequency of occurrence, etc.).
the SUBaaa functional instruction will not be used.
A RAM check error occurred.
The read or write operation between
CNC and PMC failed.
Command SUBaaa used in the n-th
path PMC is unsupported.
NOTE
The group number displayed in message of PC050 is a group number for wiring
I/O units.
A.2.3 Operation Errors
Error messages that may be displayed on the PMC LADDER DIAGRAM VIEWER screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Input a valid address or numeric
value. PROGRAM IS PROTECTED BY PASSWORD
ILLEGAL SUBPROGRAM NAME Input a existent subprogram number
SYMBOL UNDEFINED Input a defined symbol or bit address. An undefined symbol character string is
THE NET IS NOT FOUND The specified net is not found. THE ADDRESS IS NOT FOUND The specified address is not found. THE FUNCTIONAL INSTRUCTION IS NOT FOUND WRITE COIL NEEDS BIT ADDRESS
SOME NETS ARE DISCARDED The system cannot pick up all the
Enter the password. The screen cannot be displayed because
or symbol.
The specified functional instruction is not
Specify a bit address for the write coil
search.
nets. Choose the nets to pick up, by
using the LADDER DIAGRAM
VIEWER display screen, and then
perform the net pickup operation
manually.
The input address or numeric value is invalid.
the program is protected by the password. A nonexistent subprogram number or symbol is specified.
specified.
found. You entered a byte address when specifying an address used for the write coil search. The system failed to pick up all the nets because there were 128 nets or more to be picked up.
- 480 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
Disconnect the online communication
with FANUC LADDER-III. Stop
other applications from accessing the
ladder data.
Cancel the protection by the
programmer protection function or
8-level protection function.
The ladder data cannot be displayed because online communication with FANUC LADDER-III is in progress or another application is accessing the ladder data. This function is protected by the programmer protection function or 8-level protection function.
Error messages that may be displayed on the PMC LADDER DIAGRAM EDITOR screen
Alarm number Faulty location/corrective action Contents
THIS NET IS PROTECTED When you are editing data on a
per-subprogram basis, you cannot edit the subprogram frame nets (END1, END2, END3, SP, and SPE).
TOO LARGE DATA TO COPY Reduce the range of data to copy.
Perform the copy operation several
times, copying a smaller range of
data at a time. TOO LARGE DATA TO PASTE Reduce the size of data to paste. An attempt was made to paste data
BIT ADDRESS IS REQUIRED Make sure that the address types
match for the alteration operation. BYTE ADDRESS IS REQUIRED Make sure that the address types
match for the alteration operation. ILLEGAL PMC ADDRESS Check the address to be input, and
then enter it correctly.
THE ADDRESS IS READ-ONLY Enter a write-permitted address. An attempt was made to alter a write
THE ADDRESS TYPE ARE MISMATCHED
***** DOSE NOT HAVE SYMBOL ***** ALREADY HAS SYMBOL Make sure that the address types
Check the types of the address in
"OLD ADDRESS" and "NEW
ADDRESS" and, if necessary, enter
the correct address or addresses.
Define symbol data in "OLD
ADDRESS".
match for the alteration operation.
The selected range of data exceeds the size of the copy buffer.
whose size exceeded the free space of the sequence program. An attempt was made to alter a bit address to a byte address. An attempt was made to alter a byte address to a bit address.
A character string was entered that
was unacceptable as a PMC address.
A wildcard (*) was specified in an
inappropriate manner.
Ether "OLD ADDRESS" or "NEW
ADDRESS" was not entered.
coil address to a write-prohibited bit address.
An attempt was made to alter an
address set in an output parameter of a functional instruction to a
write-prohibited bit address. The type of the addresses in "OLD ADDRESS" does not match that in "NEW ADDRESS".
No symbol data is defined in "OLD ADDRESS". Symbol data is already defined in "NEW ADDRESS".
- 481 -
A.ALARM LIST APPENDIX B-64305EN/03
Error messages that may be displayed on the PMC LADDER DIAGRAM EDITOR screen (when updating)
Alarm number Faulty location/corrective action Contents
OVERLAPPED COM If COME is missing, add it in proper
position. If the COM is unnecessary,
remove it. END IN COM END1 IN COM END2 IN COM JMPE IN COM JMPE and corresponding JMP must
SP/SPE IN COM If COME is missing, add it in proper
COME WITHOUT COM If COM is missing, add it in proper
DUPLICATE CTR NUMBER (WARNING)
ILLEGAL CTR NUMBER If unnecessary, remove it. Assign
DUPLICATE DIFU/DIFD NUMBER (WARNING)
ILLEGAL DIFU/DIFD NUMBER
If COME is missing, add it in proper
position. If COM is unnecessary,
remove it.
have same COM/COME status. Review
JMP range and COM range, to adjust
not to overlap with each other: it is
possible that one range includes the
other completely.
position. If the COM is unnecessary,
remove it.
position. If the COME is unnecessary,
remove it.
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to
work correctly, however, it is
recommended from safety and
maintenance points of view, that all
these instructions should have different
parameter number with each other.)
correct number not to exceed the
maximum number defined by each PMC
model.
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to
work correctly, however, it is
recommended from safety and
maintenance points of view, that all
these instructions should have different
parameter number with each other.)
If unnecessary, remove it. Assign
correct number not to exceed the
maximum number defined by each PMC
model.
There is no COME that corresponds to this COM.
END,END1,END2, or END3 is found between COM and COME.
JMPE is found between COM and COME, and JMP and corresponding JMPE have different COM/COME status.
SP or SPE is found between COM and COME.
There is no COM that corresponds to this COME.
Plural CTRs have the same number as their parameter. (This is warning.)
CTR has parameter number that is out of range.
Plural DIFUs or DIFDs have the same number as their parameter. (This is warning.)
DIFU or DIFD has parameter number that is out of range.
- 482 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
NO END NO END1
Add END, END1, END2 or END3 in
proper position.
END, END1, END2 or END3 is not
found. NO END2 NO END3 DUPLICATE END1 DUPLICATE END2
Remove extra END1, END2 or END3. Multiple END1, END2 or END3 are
found. DUPLICATE END3 GARBAGE AFTER END GARBAGE AFTER END2 GARBAGE AFTER END3 OVERLAPPED JMP If JMPE is missing, add it in proper
Remove unnecessary nets, and move necessary nets to proper position so that they will be executed.
position. If the JMP is unnecessary,
There are some nets after END, END2 or
END3, which will not be executed.
There is no JMPE that corresponds to
this JMP.
remove it. JMP/JMPE TO BAD COM LEVEL
JMP and corresponding JMPE must
have same COM/COME status. Review
JMP and corresponding JMPE have
different COM/COME status. JMP range and COM range, to adjust not to overlap with each other: it is possible that one range includes the other completely.
COME IN JMP COME and corresponding COM must
have same JMP/JMPE status. Review COM range and JMP range, to adjust
COME is found between JMP and JMPE,
and COM and corresponding COME
have different JMP/JMPE status. not to overlap with each other: it is possible that one range includes the other completely.
END IN JMP END1 IN JMP END2 IN JMP
If JMPE is missing, add it in proper position. If JMP is unnecessary, remove it.
END,END1,END2, or END3 is found
between JMP and JMPE.
END3 IN JMP SP/SPE IN JMP If JMPE is missing, add it in proper
position. If the JMP is unnecessary,
SP or SPE is found between JMP and
JMPE. remove it.
JMPB OVER COM BORDER JMPB and its destination must have
same COM/COME status. Review
JMPB and its destination differ in
COM/COME status. range of JMPB and COM range, to adjust not to overlap with each other: it is possible that one range includes the other completely.
JMPB OVER LEVEL JMPB can only jump to the same
JMPB jumps to different program level. program level, or within a subprogram. If the JMPB is unnecessary, remove it. If LBL for the JMPB is missing, add it in proper position. If it should be JMPC, correct it.
LBL FOR JMPB NOT FOUND If JMPB is unnecessary, remove it. If
Can not find proper LBL for JMPB. LBL is missing, add it in proper position.
JMPC IN BAD LEVEL JMPC is used to jump from a
JMPC is used in other than subprogram. subprogram to level 2. If the JMPC is unnecessary, remove it. If it should be JMPB or JMP, correct it.
LBL FOR JMPC NOT FOUND If JMPC is unnecessary, remove it. If
Can not find proper LBL for JMPC. LBL is missing, add it in proper position: JMPC jumps into level 2.
- 483 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
LBL FOR JMPC IN BAD LEVEL
JMPC INTO COM LBL for JMPC must be located out of
JMPE WITHOUT JMP If JMP is missing, add it in proper
TOO MANY LBL Remove unnecessary LBLs. If this error
DUPLICATE LBL If some of these LBLs are unnecessary,
OVERLAPPED SP If SPE is missing, add it in proper
SPE WITHOUT SP If SP is missing, add it in proper
END IN SP If SPE is missing, add it in proper
DUPLICATE P ADDRESS If some of these SPs are unnecessary,
DUPLICATE TMRB NUMBER (WARNING)
ILLEGAL TMRB NUMBER If unnecessary, remove it. Assign
JMPC is used to jump from a subprogram to level 2. If the JMPC is unnecessary, remove it. If another LBL of same L-address that the JMPC is intended to jump exists in the subprogram, assign different L-address to these two LBLs. If it should be JMPB or JMP, correct it.
any COM and COME pair. If the JMPC is unnecessary, remove it. If the LBL is located wrong, move it to correct position. If the L-address of JMPC is wrong, correct it.
position. If the JMPE is unnecessary, remove it.
still occurs, adjust the construction of program to use less LBLs.
remove them. If all of these LBLs is necessary, assign other L-addresses to them to make all LBLs unique.
position. If the SP is unnecessary, remove it.
position. If the SPE is unnecessary, remove it.
position. If END is in wrong place, move it to proper position.
remove them. If all of these SPs is necessary, assign other P-addresses to them to make all SPs unique. If some of them are unnecessary, remove them. If all of them are necessary, assign other number to parameter of them to make them unique. (If two or more instructions with same parameter number will never be active simultaneously at one time, the Ladder program has a possibility to work correctly, however, it is recommended from safety and maintenance points of view, that all these instructions should have different parameter number with each other.)
correct number not to exceed the maximum number defined by each PMC model.
Destination of JMPC is not level 2.
JMPC jumps to LBL between COM and
COME.
There is no JMP that corresponds to this
JMPE.
There are too many LBLs.
Same L-address is used in plural LBLs.
There is no SPE that corresponds to this
SP.
There is no SP that corresponds to this
SPE.
END is found between SP and SPE.
Same P-address is used in plural SPs.
Plural TMRBs have the same number as
their parameter. (This is warning.)
TMRB has parameter number that is out
of range.
- 484 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
DUPLICATE TMR NUMBER (WARNING)
ILLEGAL TMR NUMBER If unnecessary, remove it. Assign
NO SUCH SUBPROGRAM If it calls wrong subprogram, correct it. If
UNAVAILABLE INSTRUCTION
SP IN BAD LEVEL SP can be used at top of a subprogram.
LADDER PROGRAM IS BROKEN NO WRITE COIL Add proper write coil. Write coil is necessary, but is not found. CALL/CALLU IN BAD LEVEL CALL/CALLU must be used in Level 2
SP IN LEVEL3 If END3 is located wrong, move it to
If some of them are unnecessary, remove them. If all of them are necessary, assign other number to parameter of them to make them unique. (If two or more instructions with same parameter number will never be active simultaneously at one time, the Ladder program has a possibility to work correctly, however, it is recommended from safety and maintenance points of view, that all these instructions should have different parameter number with each other.)
correct number not to exceed the maximum number defined by each PMC model.
the subprogram is missing, create it. Confirm that this ladder program is correct one. If this program is correct one, all these unsupported instructions have to be removed.
Correct it so that no SP exists in other place. This ladder program must be all cleared once, and remake ladder program.
or in subprograms. Do not use any other places.
correct position. If the SP is unnecessary, remove it.
Plural TMRs have the same number as
their parameter. (This is warning.)
TMR has parameter number that is out of
range.
Subprogram that is called by
CALL/CALLU is not found.
Unsupported instruction for this PMC
model is found.
SP is found in wrong place.
Ladder program may be broken by some
reason.
CALL/CALLU is used in wrong place.
SP is found in level 3.
Error messages that may be displayed on the PMC NET EDITOR screen
Alarm number Faulty location/corrective action Contents
ILLEGAL FUNCTIONAL INSTRUCTION NAME TOO MANY FUNCTIONAL INSTRUCTIONS IN ONE NET
TOO LARGE NET Divide the net into plural nets so that
NO INPUT FOR OPERATION Coil without input, or coil connected to
Specify the name of an available functional instruction. Only one functional instruction is allowed to constitute a net. If necessary, divide the net into plural nets.
step number in a net may become small.
output of functional instruction that has no output, causes this error. If coil is not necessary, remove it. If necessary, connect it to meaningful input.
The entered name of functional
instruction is invalid.
Too many functional instructions are in
one net.
Net is too large. When a net is converted
into the object, the net exceeds 256
steps.
No signal is provided for logical
operation.
- 485 -
A.ALARM LIST APPENDIX B-64305EN/03
OPERATION AFTER FUNCTION IS FORBIDDEN
WRITE COIL IS EXPECTED Write coil is not found even if it is
BAD COIL LOCATION Coil can be located only at rightmost
SHORT CIRCUIT Find contact with terminals connected
FUNCTION AFTER DIVERGENCE IS FORBIDDEN
ALL COIL MUST HAVE SAME INPUT
BAD CONDITION INPUT Check the connection of all condition
NO CONNECTION Find gap that is expected to be
NET IS TOO COMPLICATED Examine every connection, and find
PARAMETER IS NOT SUPPLIED
Output of functional instruction can not be connected to a contact, nor to conjunction with other signal that will be implemented by logical-or operation.
expected. Add proper write coil to the net.
column. Any coil located at other place must be erased once, and place necessary coils in correct place.
by short circuit, and correct connections. Functional instruction can not be used in output section of net. If necessary, divide the net into plural nets. Left terminals of all coils in a net must be connected to same input point.
inputs of the functional instruction. Especially for functional instruction that has more than one condition input, check if connections to condition inputs interfere with each other.
connected, and correct the connection.
unnecessarily bending connection, or coils that are connected to different point. Enter all of the relay addresses, and parameters of functional instructions.
No logical operation with functional
instruction output is permitted, except
write coils.
Write coil is expected, but not found.
Coil is located in bad position.
Some contacts are connected with short
circuit. CTR has a parameter number
that is out of the range.
Functional instruction is used in output
section of net.
When a net contains more than one coil,
the coils should not have any contact
beside them affects only of the coils.
Some condition input of functional
instruction is not connected correctly.
There is signal connected to nowhere.
Net is too complicated to analyze.
Relay with blank address, or blank
parameter of functional instruction, is
found.
Error messages that may be displayed on the TITLE DATA EDITOR screen
Alarm number Faulty location/corrective action Contents
TOO MANY CHARACTERS
PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
Make sure that the entered character string is within the allowable input length.
Disconnect the online communication with FANUC LADDER-III. Stop other applications from accessing the title data. Cancel the protection by the programmer protection function or 8-level protection function.
The number of characters in the entered character string exceeds the allowable input length. Some of the characters are discarded. The title data cannot be displayed because online communication with FANUC LADDER-III is in progress or another application is accessing the title data. This function is protected by the programmer protection function or 8-level protection function.
- 486 -
B-64305EN/03 APPENDIX A.ALARM LIST
Error messages that may be displayed on the SYMBOL & COMMENT DATA EDITOR screen
Alarm number Faulty location/corrective action Contents
TOO MANY CHARACTERS
ADDRESS IS REQUIRED Enter an address correctly. No address was entered during the batch
ILLEGAL PMC ADDRESS Enter an address correctly. The specified address is invalid, or the
THE ADDRESS ALREADY HAS AN ENTRY THE SYMBOL NAME IS ALREADY USED PMC ADDRESS MUST BE ENTERED TOO LONG SYMBOL NAME TOO LONG COMMENT STRING BAD SYMBOL NAME Define a symbol that contains no space. The entered symbol contains a space or
THE STRING IS NOT FOUND OUT OF SPACE Create free space for the sequence
PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
BAD SYMBOL NAME Change the symbol name. The symbol name is invalid. CANNOT EDIT ADDRESS AUTO ASSIGNED SYMBOL ILLEGAL DATA TYPE Enter a correct data type. The specified data type is invalid. ILLEGAL PROGRAM NAME LINE FEED IS NOT AVAILABLE IN THIS DATA
LINE FEED IS NOT AVAILABLE IN THIS MODE NO SYMBOL. PROGRAM SETTING IS IGNORED NOTHING TO PASTE You need to copy or cut character
Make sure that the entered address is within the allowable input length.
Specify another address. An already registered address was entered.
Specify another symbol. An already registered symbol was entered.
Enter a PMC address in the ADDRESS field. Make sure that the symbol consists of 16 characters or less. Make sure that the comment consists of 30 characters or less.
Specify another character string for the search.
program, by deleting unnecessary ladder or message data. Disconnect the online communication with FANUC LADDER-III. Stop other applications from accessing the symbol/comment data.
Cancel the protection by the programmer protection function or 8-level protection function.
Use FANUC LADDER-III to change the symbol.
Enter a correct program name. The specified program is invalid.
Line feed code can be entered in comment data only. Do not enter it in other data. Enter Line feed code in the insert or overwrite mode.
Symbol name is required for local symbol.
strings before you paste them.
The number of characters in the entered address exceeds the allowable address input length.
input of address, symbol, and comment data using the SYMBOL & COMMENT EDITOR screen.
entered address character string contains a space or spaces.
No PMC address was entered when new symbol/comment data is registered. The entered symbol exceeds the specified number of characters. The entered comment exceeds the specified number of characters.
spaces. The search was done for the specified character string but did not find it. The symbol/comment editing area has no free space.
The symbol/comment data cannot be displayed because online communication with FANUC LADDER-III is in progress or another application is accessing the symbol/comment data. This function is protected by the programmer protection function or 8-level protection function.
The symbol whose PMC address is assigned automatically by compiling FANUC LADDER-III, can not edit.
Line feed code can not be entered in this data.
Line feed code can not be entered in this mode.
The specified program is ignored because no symbol is specified. You try to paste character strings without copying or cutting ones.
- 487 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
TOO LARGE DATA TO PASTE UNAVAILABLE CHARACTERS WAS OMITTED.
Shorten the character string to copy or cut. Do not copy or cut characters which can not be used at pasted position.
The character strings is too long to copy or cut. The characters which can not be used at pasted position, were omitted.
Error messages that may be displayed on the MESSAGE DATA EDITOR screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Enter ";" in the 5th digit position in the
batch message input process.
ILLEGAL NUMBER Enter a four-digit number as the
message number.
THE NUMBER IS OUT OF RANGE
CLOSING "@" IS NOT FOUND When entering kana or other
BAD NUMBER OF CHARACTERS IN "@-@" ILLEGAL CHARACTER IN "@-@" BAD NUMBER OF CHARACTERS FOR 2-BYTE CODE ILLEGAL 2-BYTE CODE Enter a two-byte code correctly
CLOSING CONTROL CODE "01" IS NOT FOUND
CONTROL CODE "XX" IS REPEATED
CLOSING "]" IS NOT FOUND Make sure that the "[" and "]" codes
BAD NUMERICAL DATA FORMAT BAD PMC ADDRESS FOR NUMERIAL DATA PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
Make sure that the entered message number is in the range between 1000 and 9999.
Japanese characters, make sure that they are enclosed within a pair of @ signs. Enter a character string correctly between a pair of @ signs. Enter a character string correctly between a pair of @ signs. Enter a two-byte code correctly between @02 and 01@.
between @02 and 01@.
Enter the closing control code. The two-byte code (characters entered
Remove any repeated control code. The starting control code (02), closing
are entered in pairs. Specify the numerical data correctly. The format of the numerical data is
Enter an available address. The address section of the numerical
Disconnect the online communication with FANUC LADDER-III. Stop other applications from accessing the message data.
Cancel the protection by the programmer protection function or 8-level protection function.
- 488 -
The delimiter code - semicolon (;) - was
not entered in the batch message input
process.
The entered message number contains
any nonnumeric character, or a number
shorter than four digits was entered.
The entered message number is out of
the 1000-9999 range.
One of the @ sign pair is missing.
The number of characters entered
between the pair of @ signs is not even.
One or more invalid character codes
exist between the pair of @ signs.
The number of characters in the two-byte
code (characters entered between @02
and 01@) is not a multiple of four.
The two-byte code (characters entered
between @02 and 01@) contains one or
more characters other than the JIS
codes.
between @02 and 01@) lacks the
closing control code (01).
control code (01), and/or umlaut code
(0D) is repeated.
The delimiter codes for numerical data
are not entered in pairs.
invalid.
data is invalid.
The message data cannot be displayed
because online communication with
FANUC LADDER-III is in progress or
another application is accessing the
message data.
This function is protected by the
programmer protection function or 8-level
protection function.
B-64305EN/03 APPENDIX A.ALARM LIST
Error messages that may be displayed on the I/O MODULE EDITOR screen
Alarm number Faulty location/corrective action Contents
GROUP NUMBER IS TOO LARGE BASE NUMBER IS TOO LARGE Specify base number 0 for I/O Unit-B
SLOT NUMBER IS TOO LARGE Specify 30 or a smaller value as the
SLOT NUMBER IS TOO SMALL Specify 0 or a large value as the slot
I/O UNIT NAME MISMATCH Check the I/O unit name or address. The input I/O unit is assigned to the Y
ILLEGAL I/O UNIT NAME Enter a correct I/O unit name. The entered I/O unit name is invalid. NOT ENOUGH SPACE Enter the data again after creating free
PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
Specify 15 or a smaller value as the group number.
(##, #1 - #10).
slot number for I/O Unit-B (##, #1 ­#10). For other I/O units, specify 10 or a smaller value.
number for I/O Unit-B (##, #1 - #10). For other I/O units, specify 1 or a larger value.
space by deleting the data allocated behind the current cursor position or by other adequate means.
Disconnect the online communication with FANUC LADDER-III. Stop other applications from accessing the I/O module data.
Cancel the protection by the programmer protection function or 8-level protection function.
The entered group number is too large.
The entered base number is too large.
The entered slot number is too large.
The entered slot number is too small.
address, or the output I/O unit is assigned to the X address.
There is not enough free address space for the size of the I/O unit you are going to assign. This error also occurs if you attempt to assign the I/O unit to an already allocated address space. The I/O module data cannot be displayed because online communication with FANUC LADDER-III is in progress or another application is accessing the I/O module data. This function is protected by the programmer protection function or 8-level protection function.
Error messages that may be displayed on the SYSTEM PARAMETER screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Enter a correct numerical value. The entered numerical value or its input
format is invalid.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
was entered.
PROGRAM IS BEING MODIFIED
THIS FUNCTION IS PROTECTED
Disconnect the online communication with FANUC LADDER-III. Stop other applications from accessing the system parameter data.
Cancel the protection by the programmer protection function or 8-level protection function.
The system parameter data cannot be
displayed because online communication
with FANUC LADDER-III is in progress
or another application is accessing the
system parameter data.
This function is protected by the
programmer protection function or 8-level
protection function.
- 489 -
A.ALARM LIST APPENDIX B-64305EN/03
Error messages that may be displayed on the SIGNAL STATUS screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Enter a correct numerical value. The entered numerical value or its input
format is invalid.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
was entered.
THIS FUNCTION IS PROTECTED
Cancel the protection by the programmer protection function or 8-level protection function.
This function is protected by the
programmer protection function or 8-level
protection function.
Error messages that may be displayed on the PMC PARAM screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Enter a correct numerical value. The entered numerical value or its input
format is invalid.
MUST BE IN EMERGENCY STOP OR IN MDI MODE PWE MUST BE ON Set “PWD” to 1 in NC setting screen. “PWD” is 0 in NC setting screen. EITHER PWE OR KEY4 MUST BE ON
THIS FUNCTION IS PROTECTED
Change to MDI mode or emergency stop mode.
Set “PWD” to 1 in NC setting screen or set the program protect signal “KEY4” to 1 Cancel the protection by the programmer protection function or 8-level protection function.
There is not in MDI mode or emergency
stop mode.
“PWD” is 0 in NC setting screen and the
program protect signal “KEY4” is 0.
This function is protected by the
programmer protection function or 8-level
protection function.
Error messages that may be displayed on the SIGNAL TRACE screen
Alarm number Faulty location/corrective action Contents
TRACE FUNCTION IS ALREADY IN USE
NO SAMPLING ADDRESS Specify a bit address as a sampling
NO STOP TRIGGER ADDRESS Specify a bit address as the stop
NO SAMPLING TRIGGER ADDRESS
Wait until FANUC LADDER-III or some other application finishes using the trace function before executing it.
address in the trace parameter.
trigger address in the trace parameter. Specify a bit address as the sampling trigger address in the trace parameter.
FANUC LADDER-III or some other
application is currently using the trace
function.
No sampling address is specified in the
trace parameter.
The stop trigger address is not specified
in the trace parameter.
The sampling trigger address is not
specified in the trace parameter.
Error messages that may be displayed on the trace setting screen
Alarm number Faulty location/corrective action Contents
INPUT INVALID Enter a numerical value that is within
the specified data range of the relevant trace parameter.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
BIT ADDRESS IS REQUIRED Specify a bit address as the stop or
sampling trigger address. INVALID STOP TRIGGER ADDRESS
Enter a PMC signal address that can
be used as the stop trigger address.
A nonnumeric value or an out-of-range parameter value was entered.
was entered. A byte address was specified as the stop or sampling trigger address. The bit address entered as the stop trigger address is invalid.
- 490 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
INVALID SAMPLING TRIGGER ADDRESS
Enter a PMC signal address that can
be used as the sampling trigger
address.
The bit address entered as the sampling trigger address is invalid.
Error messages that may be displayed on the I/O diagnosis screen
Alarm number Faulty location/corrective action Contents
ENTER STRING TO SEARCH. Enter a string before starting a
search.
I/O DIAGNOSIS FUNCTION IS NOT SUPPORTED
INPUT INVALID Check the entered string. The entered string is invalid. LADDER PROGRAM IS BROKEN
NO GROUP FORMAT. Use [GROUP] on the I/O diagnosis
PROGRAM IS BEING MODIFIED.
REACHED TO THE END OF SYMBOL DATA. SYMBOL ORDER IS NOT AVAILABLE.
THE GROUP IS NOT FOUND Check the specified group. The specified group is not found. FORCING IS PROTECTED ON THIS PATH.
THE STRING IS NOT FOUND Check the specified string. The specified string is not found.
To use the I/O diagnosis function,
update the PMC system software.
Check the information displayed on
the PMC alarm screen and reload the
program.
(setting) screen.
Retry after completing the function
that is using the program.
To make another search, specify a
string again.
Use the FANUC LADDER-III to
convert the program to one with an
expanded function.
Disable the programmer protection
function.
No search string is specified.
The I/O diagnosis function cannot be used because the PMC system software is an older version.
The program is corrupted.
No group display is set.
The program cannot be referenced because it is being used by another function. The search has been completed until the end of the data has been reached. The format of this program does not allow sorting and display in symbol order.
The forced input/output function is currently protected on the selected PMC path.
A.2.4 I/O Communication Error Messages
The error messages that may appear on the I/O screen and their meanings and actions are listed below.
Error messages displayed during memory card I/O operation
Alarm number Faulty location/corrective action Contents
MEMORY CARD IS NOT READY MEMORYCARD IS FULL Delete files to create available space. There is no available space in the
MEMORYCARD IS WRITE PROTECTED MEMORYCARD IS NOT FORMATTED
TOO MANY FILES IN MEMORYCARD FILE NOT FOUND On the list screen, check the file
FILE IS READ-ONLY Check the attributes of the file. Write to the specified file is not permitted. FILE NAME IS INVALID Specify the file name in MS-DOS
Check whether a memory card is
installed.
Release the write protection of the
memory card.
Format the memory card in FAT16.
(It cannot be recognized if formatted
in FAT32.)
Delete unnecessary files to reduce
the number of files.
name or file number.
form.
No memory card is installed.
memory card. The memory card is write-protected.
The memory card cannot be recognized.
There are too many files.
The specified file cannot be found.
The file name is illegal.
- 491 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
COULD NOT FORMAT MEMORY CARD
UNSUPPORTED MEMORYCARD CAN NOT DELETE FILE Check the attributes of the file. An error occurred when a file was
MEMORYCARD BATTERY ALARM THIS FILE NAME IS ALREADY USED MEMORYCARD ACCESS ERROR DIFFERENCE FOUND File comparison detected a mismatch. MEMORY CARD IS LOCKED BY OTHER FUNCTION MEMORY CARD HEADER ROM DATA ID IS ILLEGAL FILE NUMBER CAN NOT SELECTED
THE FILE NUMBER DOES NOT EXIST
FILE NUMBER IS RESTRICTED TO "128" MEMORY CARD IS USED BY OTHER FUNCTION
MEMORY CARD IS WRITE PROTECTED
UNSUPPORTED MEMORY CARD COULD NOT DELETE FILE Check the read/write permission
TRACE FILE NUMBER IS OVER Delete unnecessary old trace result
INTERNAL ERROR (xxxxxxxxxx) Contact the FANUC service center,
The NC cannot format this memory
card. Format the memory card in
FAT16 using another PC. (It cannot
be recognized if formatted in FAT32.)
Replace the memory card with
another one.
Replace the battery of the memory
card.
Change the file name to another one. The file name is already used.
Replace the memory card with
another one.
Wait until the PMC user completes
processing, then retry.
This file cannot be read. Check the
type of the file.
If the file does not exist, the key entry
is invalid. If this error occurs even
when the cursor is placed at a file
name, contact the FANUC service
center.
Check the total number of files on the
list screen.
Enter a numeric value not exceeding
128.
Retry after terminating the other
function that is currently using the
memory card.
Cancel the write protection of the
memory card, or use another memory
card that is not write protected.
Use another memory card. This is an unsupported type of memory
attribute of the file.
file or files.
and report the displayed message
correctly.
The memory card cannot be formatted.
This memory card is not supported.
deleted from the memory card. The battery of the memory card has become weak.
The memory card cannot be accessed.
Another PMC user is using the memory card. An attempt was made to read a file, but its ROM data ID was illegal. The file number cannot be selected.
The entered file number is not present. The entered number exceeds the total number of files. A value up to 128 can be entered as the file number. Some other function is currently using the memory card.
The memory card is write protected.
card. The file cannot be deleted.
No more trace result file can be created because the maximum trace result file number (file extension) has been reached. An error due to an internal factor occurred. Details on the error are displayed in parentheses.
Error messages displayed during flash ROM I/O operation
Alarm number Faulty location/corrective action Contents
NOT IN EMG STOP MODE Place the system in the emergency
stop state. INVALID LADDER PROGRAM Check the program. The transfer program is illegal. DIFFERENCE FOUND A file comparison detected a mismatch.
The system is not in the emergency stop state.
- 492 -
B-64305EN/03 APPENDIX A.ALARM LIST
Alarm number Faulty location/corrective action Contents
FLASH ROM IS LOCKED BY OTHER FUNCTION FLASH ROM HEADER ROM DATA ID IS ILLEGAL FLASH ROM IS USED BY OTHER FUNCTION INTERNAL ERROR (xxxxxxxxxx) Contact the FANUC service center,
Wait until the PMC user completes
processing, then retry.
This file cannot be read. Check the
type of the file.
This file cannot be read. Check the
type of the file.
and report the displayed message
correctly.
Another PMC user is using the flash ROM. An attempt was made to read a file, but its ROM data ID was illegal. The ROM data ID of the file you attempted to read is invalid. An error due to an internal factor occurred. Details on the error are displayed in parentheses.
Error messages displayed during FLOPPY or other input/output device I/O operation
Alarm number Faulty location/corrective action Contents
ILLEGAL PMC PARAMETER FORMAT
ILLEGAL HANDY FILE FORMAT Specify a file of the handy file format.
UNKNOWN FILE FORMAT Specify file of recognizable format
FILE NAME OR FILE NUMBER IS REQUIRED COMMUNICATION TIMEOUT Check the communication
I/O DEVICE IS NOT ATTACHED OR IN ERROR STATUS
RECEIVED BAD DATA: CHECK THE COMMUNICATION PARAMETERS RECEIVED DATA HAS OVERRUN OTHERS FUNCTION IS USING THIS CHANNEL BAD COMMUNICATION PARAMETER OTHER FUNCTION IS USING I/O FUNCTION
UNKNOWN HANDY FILE FORMAT DATA
ILLEGAL BAUD RATE SETTING Set a valid baud rate. The set baud rate is invalid. ILLEGAL CHANNEL NUMBER Set a valid channel number. The set channel number is invalid. ILLEGAL PARITY BIT SETTING Set a valid parity bit. The set parity bit is invalid. ILLEGAL STOP BIT SETTING Set a valid stop bit. The set stop bit is invalid.
Specify a file of the PMC parameter
format. Also, check the specified file
to see whether its content is not
disrupted.
Also, check the specified file to see
whether its content is not disrupted.
such as PMC parameter format, or
check the contents of the file.
Specify file name or file number for
the operation.
parameters such as baud rate, and
retry to communicate.
Check the power of I/O device is ON.
Check the I/O device is connected.
Check the cable that connects I/O
device with PMC is correct one. If
some error has occurred in I/O
device, solve it.
Check the PMC's communication
parameters such as baud rate match
the ones of I/O device.
Check the communication
parameters about flow control.
Use the other channel, or stop the
function.
Check the communication
parameters such as baud rate.
Wait until function that using I/O
function do finish, or stop the
function.
Check the file. The received data is not a program of the
The specified file is not of the PMC parameter format.
The specified file is not of the handy file format.
Can not recognize the format of specified file.
Need file name or file number to identify file to read, compare, or delete. Communication with the I/O device has been timeout.
Any I/O device is not connected, or some error has occurred in it.
Invalid data has been received.
Too many data have received at once.
Others function is using this channel.
Setting parameters of communication are not correct. Another function such as FANUC LADDER-III is using I/O function.
PMC system or is a program of some other incompatible type.
- 493 -
A.ALARM LIST APPENDIX B-64305EN/03
Alarm number Faulty location/corrective action Contents
ILLEGAL WRITE CODE SETTING SEQUENCE PROGRAM IS IN USE BY ONLINE FUNCTION
Set a valid output code. The set output code is invalid.
Wait until On-line function, do finish
the using I/O function. In general,
both of I/O function and On-line
function should not be used at the
same time.
Can not input/output of sequence program, because On-line function is using sequence program.
Common error messages that may be displayed on individual devices during the I/O operations
Alarm number Faulty location/corrective action Contents
ERROR OCCURS IN LADDER PROGRAM
UNKNOWN DATA TYPE Check the file. The PMC type of the input data is
MUST BE IN EMERGENCY STOP PWE MUST BE ON Set PWE to 1 on the NC setting
MUST BE IN EDIT MODE Set the NC to the EDIT mode. The NC is not in the EDIT mode during
THIS FUNCTION IS NOT ALLOWED
PMC PARAMETER IS LOCKED BY OTHER FUNCTION
THIS DEVICE IS USED BY OTHER FUNCTION
PMC PARAMETER IS PROTECTED BY OTHER FUNCTION LADDER TYPE UNMATCH Specify a program of a valid type. The specified program is of a different
TOO LARGE LADDER PROGRAM
LADDER PROGRAM IS USED BY OTHER FUNCTION
Check the PMC alarm screen and
correct the indicated program error
accordingly.
Set the NC to the emergency stop
state.
screen.
Release the protection by the
programmer protection function or
8-level protection function.
Retry after terminating the other
function that is currently using the
PMC parameter.
Retry after terminating the other
function that is currently using the
specified device.
Retry after terminating the other
function that is currently using the
PMC parameter.
Check the file. Or, change to a step
number option that allows you to set a
larger program size.
Retry after terminating the other
function that is currently displaying
the ladder program.
Data cannot be output because there is an error in the ladder program.
unknown. The NC is not in the emergency stop state when the PMC parameter is read. PWE on the NC setting screen is 0 during reading from the PMC parameter.
writing to the PMC parameter. Protection is made by the programmer protection function or 8-level protection function.
The PMC parameter is currently used by some other function and cannot be referenced by this function. The specified device is currently used by some other function and cannot be used by this function. The PMC parameter is currently used by some other function and cannot be changed by this function.
type and cannot be read. The ladder program is too large to read.
The ladder program is currently used by some other function and cannot be referenced by this function.
- 494 -
B-64305EN/03 APPENDIX A.ALARM LIST
A.3 ALARM LIST (SERIAL SPINDLE)
When a serial spindle alarm occurs, the following number is displayed on the CNC.
NOTE
*1 Note that the meanings of the Spindle Amplifier 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)." *2 For serial spindle alarms with a number not listed, refer to the following
documents depending on the spindle motor to which a connection is actually
made.
- FANUC AC SPINDLE MOTOR
- Technical Report etc.
Number Message
SP9001 SSPA:01 MOTOR
OVERHEAT
SP9002 SSPA:02 EX
DEVIATION SPEED
SP9003 SSPA:03 DC-LINK
FUSE IS BROKEN
SP9004 SSPA:04 POWER
SUPPLY ERROR
SP9006 THERMAL
SENSOR DISCONNECT
indication
Amplifier
(*1)
01 1 Check and correct the
02 1 Check and correct the
03 1 Replace the Spindle
04 Check the voltage of the
06 1 Check and correct the
i
series Maintenance Manual (B-65285EN)
α
Faulty location and remedy Description
The internal temperature of the motor peripheral temperature and load status.
2 If the cooling fan stops,
replace it.
cutting conditions to decrease the load.
2 Correct parameter No.
4082.
Amplifier.
2 Check the motor insulation
status.
power input to the Power Supply (PS) and the connection status.
parameter.
2 Replace the feedback
cable.
exceeds the specified level.
The motor is used in excess of the
continuous rating, or the cooling
component is abnormal.
The motor speed cannot follow a
specified speed.
An excessive motor load torque is
detected.
The acceleration/deceleration time
in parameter No. 4082 is
insufficient.
The Power Supply (PS) becomes
ready (“00” is indicated), but the DC
link voltage is too low in the Spindle
Amplifier.
The fuse in the DC link section in
the Spindle Amplifier is blown. (The
power device is damaged or the
motor is ground-fault.)
The Power Supply (PS) found a
missing power supply phase.
(Power Supply (PS) alarm E)
The temperature sensor of the
motor is disconnected.
- 495 -
A.ALARM LIST APPENDIX B-64305EN/03
Amplifier
Number Message
SP9007 SSPA:07 OVER
SPEED
SP9009 SSPA:09
OVERHEAT MAIN CIRCUIT
SP9010 SSPA:10 LOW
VOLT INPUT POWER
SP9011 SSPA:11
OVERVOLT POWER CIRCUIT
SP9012 SSPA:12
OVERCURRENT POWER CIRCUIT
SP9013 SSPA:13 CPU
DATA MEMORY FAULT
SP9014 SERIAL SPINDLE
ALARM
SP9015 SSPA:15 SPINDLE
SWITCHING FAULT
SP9016 SSPA:16 RAM
ERROR
indication
(*1)
07 Check for a sequence error.
09 1 Improve the heat sink
10 1 The input power voltage in
11 1 Check the selected Power
12 1 Check the motor insulation
13 Replace the Spindle Amplifier
14 Upgrade the spindle software
15 1 Check and correct the
16 Replace the Spindle Amplifier
Faulty location and remedy Description
The motor speed has exceeded
(For example, check whether spindle synchronization was specified when the spindle could not be turned.)
cooling status.
2 If the external radiator
cooling fan stops, replace the Spindle Amplifier.
the Power Supply (PS) is too low.
2 The power cable between
amplifiers is abnormal.
3 The spindle amplifier is
abnormal.
Supply (PS).
2 Check the input power
voltage and change in power during motor deceleration.
If the voltage exceeds 253
VAC (for the 200-V system) or 530 VAC (for the 400-V system), improve the power supply impedance.
status.
2 Check the spindle
parameters.
3 Replace the Spindle
Amplifier.
control printed circuit board.
program.
ladder sequence.
2 Replace the switching MC.
control printed circuit board.
115% of its rated speed. When the
spindle axis was in position control
mode, positional deviations were
accumulated excessively (SFR and
SRV were turned off during spindle
synchronization.)
The temperature in the power
semiconductor cooling radiator is
abnormally high.
A drop in the input power voltage in
the spindle amplifier is detected.
Overvoltage of the DC link section
of the Power Supply (PS) was
detected. (Power Supply (PS) alarm
indication: 7)
Power Supply (PS) selection error.
(The maximum output specification
of the Power Supply (PS) is
exceeded.)
The motor current is abnormally
high.
A motor-specific parameter does
not match the motor model.
Poor motor insulation
Abnormality in an Spindle Amplifier
control circuit component is
detected. (Internal RAM is
abnormal.)
A spindle amplifier that is not
registered in the spindle software
program is used.
The switch sequence in spindle
switch/output switch operation is
abnormal.
The switching MC contact status
check signal and command do not
match.
Abnormality in an Spindle Amplifier
control circuit component is
detected. (RAM for external data is
abnormal.)
- 496 -
B-64305EN/03 APPENDIX A.ALARM LIST
Amplifier
Number Message
SP9017 SERIAL SPINDLE
ALARM
SP9018 SSPA:18
SUMCHECK ERROR PROGRAM ROM
SP9019 SSPA:19 EXCESS
OFFSET CURRENT U
indication
(*1)
17 Replace the Spindle
18 Replace the Spindle Amplifier
19 Replace the Spindle
Faulty location and remedy Description
Abnormality in spindle amplifier ID
Amplifier.
data is detected.
Abnormality in an Spindle Amplifier
control printed circuit board.
control circuit component is
detected. (Program ROM data is
abnormal.)
Abnormality in an Spindle Amplifier
Amplifier.
component is detected. (The initial
value for the U phase current
detection circuit is abnormal.)
SP9020 SSPA:20 EXCESS
OFFSET CURRENT V
20 Replace the Spindle
Amplifier.
Abnormality in an Spindle Amplifier
component is detected. (The initial
value of the V phase current
detection circuit is abnormal.)
SP9021 POS SENSOR
POLARITY ERROR
21 Check and correct the
parameters.
The polarity parameter setting of
the position sensor is wrong.
(Parameter No. 4000#0, 4001#4)
SP9022 SERIAL SPINDLE
ALARM
22 1 Review operation
conditions (acceleration/
A spindle amplifier overload current
was detected. deceleration and cutting) to reduce the load.
2 Check and correct the
parameters.
SP9024 SSPA:24 SERIAL
TRANSFER ERROR
24 1 Place the CNC-to-spindle
cable away from the power cable.
2 Replace the cable.
The CNC power is turned off
(normal power-off or broken cable).
An error is detected in
communication data transferred to
the CNC.
SP9027 SSPA:27
DISCONNECT POSITION CODER
SP9029 SSPA:29
OVERLOAD
27 Replace the cable. The spindle position coder
(connector JYA3) signal is
abnormal.
29 Check and correct the load
status.
Excessive load has been applied
continuously for a certain period of
time. (This alarm is issued also
when the motor shaft has been
locked in the excitation state.)
SP9030 SSPA:30
OVERCURRENT INPUT CIRCUIT
30 Check and correct the power
supply voltage.
Overcurrent is detected in Power
Supply (PS) main circuit input.
(Power Supply (PS) alarm
indication: 1)
Unbalanced power supply.
Power Supply (PS) selection error
(The maximum Power Supply (PS)
output specification is exceeded.)
SP9031 SSPA:31 MOTOR
LOCK OR DISCONNECT DETECTOR
31 1 Check and correct the load
status.
2 Replace the motor sensor
cable (connector JYA2).
The motor cannot rotate at a
specified speed. (A level not
exceeding the SST level for the
rotation command has existed
continuously.)
SP9032 SSPA:32 SIC-LSI
RAM FAULT
32 Replace the Spindle Amplifier
control printed circuit board.
Abnormality in an Spindle Amplifier
control circuit component is
detected. (The LSI device for serial
transfer is abnormal.)
- 497 -
A.ALARM LIST APPENDIX B-64305EN/03
Amplifier
Number Message
SP9033 SSPA:33
SHORTAGE POWER CHARGE
SP9034 SSPA:34 ILLEGAL
PARAMETER
SP9036 SSPA:36
OVERFLOW ERROR COUNTER
SP9037 SSPA:37 ILLEGAL
SETTING VELOCITY DETECTOR
SP9041 SSPA:41 ILLEGAL
1REV SIGN OF POSITION CODER
SP9042 SSPA:42 NO 1REV
SIGN OF POSITION CODER
SP9043 SSPA:43
DISCONNECT POSITION CODER DEF. SPEED
SP9046 SSPA:46 ILLEGAL
1REV SIGN OF SCREW CUT
SP9047 SSPA:47 ILLEGAL
SIGNAL OF POSITION CODER
SP9049 SSPA:49 DEF.
SPEED IS OVER VALUE
indication
(*1)
33 1 Check and correct the
34 Correct a parameter value
36 Check whether the position
37 Correct the value according
41 1 Check and correct the
42 Replace the cable. The 1-rotation signal of the spindle
43 Replace the cable. The differential speed position
46 1 Check and correct the
47 1 Replace the cable.
49 Check whether the calculated
Faulty location and remedy Description
The DC power voltage in the power power supply voltage.
2 Replace the Power Supply
(PS).
according to the FANUC AC SPINDLE MOTOR
PARAMETER MANUAL (B-65280EN). If the parameter number is unknown, connect the spindle check board, and check the indicated parameter.
gain value is too large, and correct the value.
to the FANUC AC SPINDLE MOTOR
PARAMETER MANUAL (B-65280EN).
2 Replace the cable.
2 Replace the cable. 3 Readjust the BZ sensor
2 Correct the cable layout
differential speed value exceeds the maximum motor speed.
αi series
parameter.
parameter.
signal.
(vicinity of the power line).
αi series
circuit is insufficient when the
magnetic contactor is turned on.
(Power Supply (PS) alarm
indication: 5)
(Such as open phase and defective
charging resistor).
Parameter data exceeding the
allowable limit is set.
An error counter overflow occurred.
The setting of the parameter for the
number of pulses in the speed
detector is incorrect.
1 The 1-rotation signal of the
spindle position coder (connector JYA3) is abnormal.
2 Parameter setting error
position coder (connector JYA3) is
disconnected.
coder signal (connector JYA3S) in
the submodule SW is abnormal.
The 1-rotation signal in threading is
abnormal.
The A/B phase signal of the spindle
position coder (connector JYA3) is
abnormal.
The relationship between the A/B
phase and 1-rotation signal is
incorrect (Pulse interval mismatch).
In differential speed mode, the
speed of the other spindle
converted to the speed of the local
spindle has exceeded the allowable
limit (the differential speed is
calculated by multiplying the speed
of the other spindle by the gear
ratio).
- 498 -
B-64305EN/03 APPENDIX A.ALARM LIST
Amplifier
Number Message
SP9050 SSPA:50
SYNCRONOUS VALUE IS OVER SPEED
indication
(*1)
50 Check whether the calculated
Faulty location and remedy Description
In spindle synchronization, the
value exceeds the maximum motor speed.
speed command calculation value
exceeded the allowable limit (the
motor speed is calculated by
multiplying the specified spindle
speed by the gear ratio).
SP9051 SSPA:51 LOW
VOLT POWER CIRCUIT
51 1 Check and correct the
power supply voltage.
2 Replace the MC.
Input voltage drop was detected.
(Power Supply (PS) alarm indication:
4) (Momentary power failure or poor
MC contact)
SP9052 SSPA:52 ITP
FAULT 1
52 1 Replace the Spindle
Amplifier control printed circuit board.
2 Replace the main board or
An abnormality is detected in the
interface between the CNC and
spindle amplifier (the ITP signal
stopped). sub CPU board in the CNC.
SP9053 SSPA:53 ITP
FAULT 2
53 1 Replace the Spindle
Amplifier control printed circuit board.
2 Replace the main board or
An abnormality is detected in the
interface between the CNC and
spindle amplifier the ITP signal
stopped). sub CPU board in the CNC.
SP9054 SSPA:54
54 Review the load state. An overload current was detected.
OVERCURRENT
SP9055 SSPA:55 ILLEGAL
POWER LINE
55 1 Replace the magnetic
contactor.
2 Check and correct the
The power line state signal of the
magnetic contactor for selecting a
spindle or output is abnormal. sequence.
SP9056 COOLING FAN
FAILURE
SP9057 CONV. EX.
DECELERATION POW.
56 Replace the internal cooling
fan.
57 1 Decrease the
acceleration/deceleration duty.
2 Check the cooling condition
(peripheral temperature).
3 If the cooling fan stops,
replace the resistor.
4 If the resistance is
The internal cooling fan stopped.
An overload was detected in the
regenerative resistance. (Power
Supply (PS) alarm indication: H)
Thermostat operation or short-time
overload was detected.
The regenerative resistor was
disconnected, or an abnormal
resistance was detected. abnormal, replace the resistor.
SP9058 CNV. OVERLOAD 58 1 Check the Power Supply
(PS) cooling status.
2 Replace the Power Supply
(PS).
SP9059 CNV. COOLING
FAN FAILURE
59 Replace the Power Supply
(PS).
The temperature of the radiator of
the Power Supply (PS) has
increased abnormally. (Power
Supply (PS) alarm indication: 3)
The internal cooling fan for the
Power Supply (PS) stopped.
(Power Supply (PS) alarm
indication: 2)
SP9061 SERIAL SPINDLE
ALARM
61 Check parameter settings. The error between the semi-closed
and full-closed sides when the dual
position feedback function is used
is too large.
- 499 -
A.ALARM LIST APPENDIX B-64305EN/03
Amplifier
Number Message
SP9065 SERIAL SPINDLE
ALARM
SP9066 COM. ERROR
BETWEEN SP AMPS
SP9069 SAFETY SPEED
OVER
SP9070 ILLEGAL AXIS
DATA
SP9071 SAFETY
PARAMETER ERROR
SP9072 MISMATCH
RESULT OF MOTOR SPEED CHECK
SP9073 MOTOR SENSOR
DISCONNECTED
SP9074 CPU TEST ERROR
SP9075 CRC ERROR
SP9076 INEXECUTION OF
SAFETY FUNCTIONS
SP9077 MISMATCH
RESULT OF AXIS NUMBER CHECK
SP9078 MISMATCH
RESULT OF SAFETY PARAMETER CHECK
indication
(*1)
65 1 Check parameter settings.
66 1 Replace the cable.
69 1 Check federate.
70 Setting the spindle amplifier
71 1 Inputting the safety
72 1 Replace the spindle
73 1 Replace the feedback
74 Replace the spindle amplifier
75 Replace the spindle amplifier
76 Replace the spindle amplifier
77 1 Replace the spindle
78 1 Replace the spindle
Faulty location and remedy Description
The move distance is too long when
2 Check sensor connections
and signals.
3 Check power line
connections.
2 Check and correct the
connection.
2 Check parameter settings. 3 Check sequence.
side to conform the connection state.
parameter again.
2 Replace the spindle
amplifier control printed-circuit board.
amplifier control printed-circuit board.
2 Replace the spindle
interface printed circuit board in the CNC.
cable.
2 Check the shield processing. 3 Check and correct the
connection.
4 Adjust the sensor.
control printed-circuit board.
control printed-circuit board.
control printed-circuit board.
amplifier control printed-circuit board.
2 Replace the spindle
interface printed circuit
board in the CNC.
amplifier control
printed-circuit board.
2 Replace the spindle
interface printed circuit
board in the CNC.
the magnetic pole is confirmed
(synchronization spindle)
An error was found in
communication between spindle
amplifiers (connector JX4).
In the state in which safety speed
monitoring was enabled, the system
detected that the motor speed
exceeded the safety speed or
detected an error during a free-run
stop.
The axis data is abnormal.
An error was detected in an axis
number check.
The safety parameter is abnormal.
An abnormality is detected in the
safety parameter.
A mismatch was detected between
the safety speed check results of
the spindle amplifier and those of
the CNC.
The motor sensor feedback signal
is not present (connector JYA2).
An error was detected in a CPU
test.
An error occurred in a spindle
amplifier CRC test.
The spindle amplifier detected that
safety functions were not executed.
A mismatch was detected between
the axis number check results of
the spindle amplifier and those of
the CNC.
A mismatch was detected between
the safety parameter check results
of the spindle amplifier and those of
CNC.
- 500 -
B-64305EN/03 APPENDIX A.ALARM LIST
Amplifier
Number Message
SP9079 INITIAL TEST
ERROR
SP9080 ALARM AT THE
OTHER SP AMP.
indication
(*1)
79 Replace the spindle amplifier
80 Remove the cause of the
Faulty location and remedy Description
An error was detected in a spindle
control printed-circuit board.
amplifier initial test.
During inter-Spindle Amplifier
alarm of the remote Spindle Amplifier.
communication, an alarm was
generated on the remote Spindle
Amplifier.
SP9081 1-ROT MOTOR
SENSOR ERROR
81 1 Check and correct the
parameter.
2 Replace the feedback
The one-rotation signal of the motor
sensor cannot be correctly
detected(connector JYA2). cable.
3 Adjust the sensor.
SP9082 NO 1-ROT MOTOR
SENSOR
SP9083 MOTOR SENSOR
SIGNAL ERROR
SP9084 SPNDL SENSOR
DISCONNECTED
82 1 Replace the feedback
cable.
2 Adjust the sensor.
83 1 Replace the feedback
cable.
2 Adjust the sensor.
84 1 Replace the feedback
cable.
The one-rotation signal of the motor
sensor is not generated(connector
JYA2).
An irregularity was detected in a
motor sensor feedback
signal(connector JYA2).
The spindle sensor feedback signal
is not present(connector JYA4).
2 Check the shield processing. 3 Check and correct the
connection.
4 Check and correct the
parameter.
5 Adjust the sensor.
SP9085 1-ROT SPNDL
SENSOR ERROR
85 1 Check and correct the
parameter.
2 Replace the feedback
The one-rotation signal of the
spindle sensor cannot be correctly
detected(connector JYA4). cable.
3 Adjust the sensor.
SP9086 NO 1-ROT SPNDL
SENSOR
SP9087 SPNDL SENSOR
SIGNAL ERROR
SP9088 COOLING RADI
FAN FAILURE
SP9089 SERIAL SPINDLE
ALARM
86 1 Replace the feedback
cable.
2 Adjust the sensor.
87 1 Replace the feedback
cable.
2 Adjust the sensor.
88 Replace the Spindle Amplifier
external radiator cooling fan.
89 1 Check the connection
between the Spindle
The one-rotation signal of the
spindle sensor is not
generated(connector JYA4).
An irregularity was detected in a
spindle sensor feedback
signal(connector JYA4).
The external radiator cooling fan
stopped.
Submodule SM (SSM) error
(synchronous spindle)
Amplifier and the submodule SM (SSM).
2 Replace the submodule
SM(SSM).
3 Replace the Spindle
Amplifier control printed-circuit board.
SP9090 SERIAL SPINDLE
ALARM
90 1 Check magnetic pole
detection operation.
2 Check whether the rotor
Abnormal rotation of the
synchronous spindle motor was
detected.
and sensor are aligned correctly.
- 501 -
A.ALARM LIST APPENDIX B-64305EN/03
Amplifier
Number Message
SP9091 SERIAL SPINDLE
ALARM
SP9092 SERIAL SPINDLE
ALARM
SP9110 AMP
COMMUNICATION ERROR
SP9111 CONV. LOW VOLT
CONTROL
SP9112 CONV. EX.
DISCHARGE POW.
SP9113 CONV. COOLING
FAN FAILURE
SP9120 COMMUNICATION
DATA ERROR
SP9121 COMMUNICATION
DATA ERROR
SP9122 COMMUNICATION
DATA ERROR
SP9123 SERIAL SPINDLE
ALARM
SP9131 SERIAL SPINDLE
ALARM
indication
(*1)
91 Replace the motor sensor
92 Check the sequence
b0 1 Replace the communication
b1 Replace the Power Supply
b2 1 Check the regenerative
b3 Replace the external radiator
C0 1 Replace the communication
C1 1 Replace the communication
C2 1 Replace the communication
C3 Replace the submodule
d1
Faulty location and remedy Description
Count error of the magnetic pole
cable.
(whether SFR or SRV is turned on and off in the position control mode).
cable between Spindle Amplifier and Power Supply (PS).
2 Replace the Spindle
Amplifier or Power Supply (PS) control printed circuit board.
(PS) control printed circuit board.
resistance.
2 Check the motor selection. 3 Replace the Power Supply
(PS)
cooling fan for Power Supply (PS).
cable between CNC and Spindle Amplifier.
2 Replace the Spindle
Amplifier control printed circuit board.
3 Replace the CNC side main
board or sub CPU board.
cable between CNC and Spindle Amplifier.
2 Replace the Spindle
Amplifier control printed circuit board.
3 Replace the CNC side main
board or sub CPU board.
cable between CNC and Spindle Amplifier.
2 Replace the Spindle
Amplifier control printed circuit board.
3 Replace the CNC side main
board or sub CPU board.
SW(SSW). Check the message displayed by SERVO GUIDE.
position of the synchronous spindle
motor
The motor speed exceeds the
acceleration level corresponding to
the velocity command.
Communication error between
Spindle Amplifier and Power Supply
(PS).
Low Power Supply (PS) control
power supply voltage (Power
Supply (PS) indication = 6)
Excessive Power Supply (PS)
regenerative power (Power Supply
(PS) indication = 8)
Stopped the external radiator
cooling fan for Power Supply (PS)
(Power Supply (PS) indication = A)
Communication data alarm
Communication data alarm
Communication data alarm
Submodule SW (SSW) error
(spindle switching)
Spindle adjustment function alarm
- 502 -
B-64305EN/03 APPENDIX A.ALARM LIST
Amplifier
Number Message
SP9132 SERIAL SPINDLE
ALARM
SP9133 SERIAL SPINDLE
ALARM
SP9134 SERIAL SPINDLE
ALARM
SP9135 SAFETY SPEED
ZERO ERROR(SP)
SP9136 MISMATCH
RESULT OF SAFETY SPEED ZERO CHECK(SP)
SP9137 SERIAL SPINDLE
ALARM
SP9139 SERIAL SPINDLE
ALARM
SP9140 SERIAL SPINDLE
ALARM
SP9141 SERIAL SPINDLE
ALARM E1
indication
(*1)
d2
d3
d4
d5 Perform operation within the
d6 Replace the spindle amplifier
d7
d9
E0
Faulty location and remedy Description
Replace the sensor. Serial data error
Replace the sensor. Data transfer error
1 Check and correct the
sensor parameter setting. 2 Take action against noise. 3 Replace the sensor.
safety speed zero range.
control printed circuit board.
Replace the spindle amplifier control printed circuit board. Replace the sensor. Pulse error
1 Take action against noise. 2 Replace the sensor. 1 Check and correct the
sensor parameter setting. 2 Replace the sensor.
Soft phase
The motor position exceeded the safety speed zero monitoring width. The spindle amplifier speed zero determination result did not match the CNC speed zero determination result. Device communication error
Count error
Serial sensor one-rotation signal undetected
A.4 ERROR CODES (SERIAL SPINDLE)
NOTE
*1 Note that the meanings of the Spindle Amplifier 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. When the red LED is on, the Spindle Amplifier indicates the number of an alarm generated in the serial spindle.
See Appendix A.3, “ALARM LIST (SERIAL SPINDLE).”
Diagnosis
indication
(*1)
01 Although neither *ESP (emergency stop signal;
there are two types of signals including the input signal and contact signal of Power Supply (PS)) nor MRDY (machine ready signal) is input, SFR (forward rotation signal)/SRF (reverse rotation signal)/ORCM (orientation command) is input.
03 The parameter settings are such that a position
sensor is not used (position control not performed) (bits 3, 2, 1, 0 of parameter No. 4002 = 0, 0, 0, 0), but a Cs contour control command is input. In this case, the motor is not excited.
Description Remedy
Check the *ESP and MRDY sequence. For MRDY, pay attention to the parameter setting regarding the use of the MRDY signal (parameter No. 4001#0).
Check the parameter settings.
- 503 -
A.ALARM LIST APPENDIX B-64305EN/03
Diagnosis
indication
(*1)
04 The parameter settings are such that a position
sensor is not used (position control not performed) (bits 3, 2, 1, 0 of parameter No.4002 = 0, 0, 0, ), but a servo mode (rigid tapping, spindle positioning, etc.) or spindle synchronization command is input. In this case, the motor is not excited.
05
06
07
08
09
10
11
12
13
14
16
17
The orientation function option parameter is not specified, but ORCM (orientation command) is input.
The output switching control function option parameter is not specified, but low-speed characteristic winding is selected (RCH = 1).
A Cs contour control command is input, but SFR (clockwise rotation command)/SRV (counterclockwise rotation command) is not input.
A servo mode (rigid tapping, spindle positioning, etc.) control command is input, but SFR (clockwise rotation command)/SRV (counterclockwise rotation command) is not input.
A spindle synchronization command is input, but SFR (clockwise rotation command)/SRV (counterclockwise rotation command) is not input.
A Cs contour control command is input, but another mode (servo mode, spindle synchronization, or orientation) is specified.
A servo mode (rigid tapping, spindle positioning, etc.) command is input, but another mode (Cs contour control, spindle synchronization, or orientation) is specified.
A spindle synchronization command is input, but another mode (Cs contour control, servo mode, or orientation) is specified.
An orientation command is input, but another mode (Cs contour control, servo mode, or spindle synchronization control) is specified.
Both SFR (clockwise rotation command) and SRV (counterclockwise rotation command) are input at the same time.
The parameter settings are such that the differential speed control function is not used (bit 5 of parameter No. 4000 = 0), but DEFMD (differential speed mode command) is input.
The speed detector parameter settings (bits 2, 1, and 0 of parameter No. 4011) are not valid. There is no corresponding speed detector.
Description Remedy
Check the parameter settings.
Check the orientation function parameter settings.
Check the output switching control function parameter settings and the power line state check signal (RCH).
Check the sequence.
Check the sequence.
Check the sequence.
Do not switch to another mode during a Cs contour control command. Before moving to another mode, cancel the Cs contour control command.
Do not switch to another mode during a servo mode command. Before moving to another mode, cancel the servo mode command.
Do not switch to another mode during a spindle synchronization command. Before moving to another mode, cancel the spindle synchronization command.
Do not switch to another mode during an orientation command. Before moving to another mode, cancel the orientation command.
Issue either of them.
Check the parameter settings and differential speed mode command.
Check the parameter settings.
- 504 -
B-64305EN/03 APPENDIX A.ALARM LIST
Diagnosis
indication
(*1)
18
The parameter settings are such that a position sensor is not used (position control not
Description Remedy
Check the parameter settings and the input signal.
performed (bits 3, 2, 1, and 0 of parameter No.
4002), but position coder system orientation is issued.
19
21
22
23
24
The magnetic sensor orientation command is input, but another mode (Cs contour control, servo mode, or spindle synchronization control) is specified.
The tandem operation command was input in the spindle synchronization control enable state.
Spindle synchronization control was specified in the tandem operation enable state.
The tandem operation command is input without the required option.
If index is performed continuously in position coder system orientation, an incremental operation is performed first (INCMD = 1), then an absolute position command (INCMD = 0) is
Do not switch to another mode during an orientation command. Before moving to another mode, cancel the orientation command.
Input the tandem operation command when spindle synchronization control is canceled.
Specify spindle synchronization control when torque tandem operation is canceled.
Torque tandem control requires a CNC software option. Check the option.
Check INCMD (incremental command). If an absolute position command is to follow, be sure to perform absolute position command orientation first.
input.
26
The parameter settings are such that both spindle switch and three-stage output switch are
Check the parameter settings and the input signal.
used.
29
30
The parameter settings are such that the shortest-time orientation function is used (bit 6 of parameter No. 4018 = 0, Nos. 4320 to 4323 0).
The magnetic pole has not been detected, but a command is input.
αi series spindle amplifier, the
In the shortest-time orientation function cannot be used. The use of the optimum orientation function is recommended.
In the magnetic pole undetected state (EPFIXA = 0), the motor cannot be driven even when a command is input. Input a command in the magnetic pole detected state (EPFIXA = 1). When EPFSTR is set to 1, any command is ignored and this error is displayed even in the magnetic pole detected state. After the completion of magnetic pole detection, set EPFSTR to 0.
32
34
S0 is not specified as the velocity mode, but the disturbance input function is enabled (bit 7 of parameter No. 4395 is set to 1).
Both the spindle FAD function and spindle EGB function are enabled.
Specify S0 as the velocity mode before enabling the disturbance input function (bit 7 of parameter No. 4395 to 1).
These functions cannot be used simultaneously. Enable only either of these functions.
In this case, the motor is not excited.
35
36 The submodule SM (SSM) is abnormal.
37 The current loop setting (No. 4012) has been
Spindle amplifier ID information cannot be obtained.
1) The interface signal between the spindle amplifier and the SSM is disconnected.
2) SSM failure
changed.
Replace the spindle amplifier with one with correct ID information.
For action to be taken for this status error, refer to Section 1.4, “SUBMODULE SM,” in Part IV in the FANUC AC SPINDLE MOTOR Parameter Manual (B-65280EN).
αi/βi series
Check the setting of parameter No. 4012, and turn the power off, then on again.
- 505 -
A.ALARM LIST APPENDIX B-64305EN/03
Diagnosis
indication
(*1)
38 A parameter related to communication between
spindle amplifiers is specified incorrectly. Alternatively, a function unavailable with the torque tandem function is set.
39 Although SFR (forward rotation command), SRV
(reverse rotation command), or ORCM (orientation command) is input, DSCN (disconnection detection disable signal) is input.
43 A setting which does not support the αiCZ
sensor (serial) is used.
44 The spindle amplifier does not support the
control period setting.
Description Remedy
Check the parameters.
Check the sequence. Do not input DSCN (disconnection detection disable signal) during the input of a command which excites the motor.
Check the parameter settings.
Check the setting of parameter No. 4012.
- 506 -
Loading...