Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALARM LIST
APPENDIX
B63525EN/02
A.1
LIST OF ALARM
CODES (CNC)
(1) Program errors /Alarms on program and operation (P/S alarm)
Number
Message
Contents
000
A parameter which requires the power off was input, turn off power.
001
TH PARITY ALARM
002
TV PARITY ALARM
003
004
005
The address was not followed by the appropriate data but was followed
by another address or EOB code. Modify the program.
006
Sign input error (Sign was input after an address with which it
cannot be used. Or two or more signs were input.)
Modify the program.
007
Decimal point . input error (A decimal point was input after an address
with which it can not be used. Or two decimal points were input.)
Modify the program.
009
010
IMPROPER GCODE
An unusable G code or G code corresponding to the function not provided is specified. Modify the program.
011
NO FEEDRATE COMMANDED
Feedrate was not commanded to a cutting feed or the feedrate was inadequate. Modify the program.
A synchronous feed is specified without the option for threading / synchronous feed.
In variable lead threading, the lead incremental and decremental outputted by address K exceed the maximum command value or a command such that the lead becomes a negative value is given.
Modify the program.
An attempt was made to move the machine along the axes, but the number of the axes exceeded the specified number of axes controlled simultaneously. Modify the program.
015
An attempt has been made to move the tool along more than the maximum number of simultaneously controlled axes. Alternatively, no axis
movement command or an axis movement command for two or more
axes has been specified in the block containing the command for skip
using the torque limit signal (G31 P99/98). The command must be accompanied with an axis movement command for a single axis, in the
same block.
020
021
ILLEGAL PLANE AXIS COMMAN- An axis not included in the selected plane (by using G17, G18, G19) was
DED
commanded in circular interpolation. Modify the program.
022
NO CIRCLE RADIUS
014
836
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
023
025
CANNOT COMMAND F0 IN G02/G03 F0 (fast feed) was instructed by F1 digit column feed in circular inter(M series)
polation. Modify the program.
027
NO
AXES
COMMANDED
G43/G44 (M series)
028
In the plane selection command, two or more axes in the same direction
are commanded.
Modify the program.
The offset number specified by D/H code for tool length offset, cutter
compensation, or threedimensional tool offset is too large. Alternatively, the number of an additional workpiece coordinate system specified
with the P code is too large. Modify the program.
The offset number in T function specified for tool offset is tool large.
Modify the program.
031
032
In setting an offset amount by G10 or in writing an offset amount by system variables, the offset amount was excessive.
NO SOLUTION AT CRC
(M series)
NO SOLUTION AT CRC
(T series)
A point of intersection cannot be determined for tool nose radius compensation. Modify the program.
029
In circular interpolation by radius designation, negative value was commanded for address R. Modify the program.
IN 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. Modify the program.
030
033
034
035
036
NO CIRC ALLOWED IN STUP /EXT The start up or cancel was going to be performed in the G02 or G03
BLK (M series)
mode in cutter compensation C. Modify the program.
NO CIRC ALLOWED IN STUP /EXT The start up or cancel was going to be performed in the G02 or G03
BLK (T series)
mode in tool nose radius compensation. Modify the program.
CAN NOT COMMANDED G39
(M series)
G40 is commanded on the plane other than offset plane in cutter compensation B. The plane selected by using G17, G18 or G19 is changed
in cutter compensation C mode. Modify the program.
INTERFERENCE IN CIRCULAR
BLOCK (M seires)
INTERFERENCE IN CIRCULAR
BLOCK (T series)
Overcutting will occur in tool nose radius compensation because the arc
start point or end point coincides with the arc center.
Modify the program.
037
038
837
A. ALARM LIST
Number
APPENDIX
Message
Contents
039
040
INTERFERENCE
BLOCK (T series)
IN
B63525EN/02
G90/G94 Overcutting will occur in tool nose radius compensation in canned cycle
G90 or G94. Modify the program.
INTERFERENCE IN CRC
(M seires)
INTERFERENCE IN NRC
(T seires)
042
044
G27G30 NOT ALLOWED IN FIXED One of G27 to G30 is commanded in canned cycle mode.
CYC (M series)
Modify the program.
045
ADDRESS
Q
NOT
(G73/G83) (M series)
046
Other than P2, P3 and P4 are commanded for 2nd, 3rd and 4th reference position return command.
047
Two or more parallel axes (in parallel with a basic axis) have been specified upon startup of threedimensional tool compensation or threedimensional coordinate conversion.
048
049
050
CHF/CNR NOT ALLOWED IN THRD Optional chamfering or corner R is commanded in the thread cutting
BLK (M series)
block.
Modify the program.
041
FOUND In canned cycle G73/G83, the depth of each cut (Q) is not specified. Alternatively, Q0 is specified. Correct the program.
CHF/CNR NOT ALLOWED IN THRD Chamfering or corner R is commanded in the thread cutting block.
BLK(T series)
Modify the program.
051
052
CODE IS NOT G01 AFTER CHF/CNR The block next to the chamfering or corner R block is not G01,G02 or
(M series)
G03.
Modify the program.
CODE IS NOT G01 AFTER CHF/CNR The block next to the chamfering or corner R block is not G01.
(T series)
Modify the program.
053
054
TOO MANY ADDRESS COMMANDS For systems without the arbitary angle chamfering or corner R cutting,
(M series)
a comma was specified. For systems with this feature, a comma was followed by something other than R or C Correct the program.
TOO MANY ADDRESS COMMANDS In the chamfering and corner R commands, two or more of I, K and R
(T seires)
are specified. Otherwise, the character after a comma(,) is not C or R
in direct drawing dimensions programming. Modify the program.
NO TAPER ALLOWED AFTER CHF/ A block in which chamfering in the specified angle or the corner R was
CNR (T series)
specified includes a taper command. Modify the program.
838
Number
055
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
MISSING MOVE VALUE IN CHF/CNR In the arbitrary angle chamfering or corner R block, the move distance
(M series)
is less than chamfer or corner R amount.
MISSING MOVE VALUE IN CHF/CNR In chamfering or corner R block, the move distance is less than chamfer
(T series)
or corner R amount.
056
NO END POINT & ANGLE IN CHF/ Neither the end point nor angle is specified in the command for the block
CNR (T series)
next to that for which only the angle is specified (A). In the chamfering
comman, I(K) is commanded for the X(Z) axis.
057
059
060
SEQUENCE NUMBER NOT FOUND Commanded sequence number was not found in the sequence number
search. Check the sequence number.
061
ADDRESS P/Q NOT FOUND IN Address P or Q is not specified in G70, G71, G72, or G73 command.
G70G73 (T series)
Modify the program.
062
058
063
SEQUENCE NUMBER NOT FOUND The sequence number specified by address P in G70, G71, G72, or G73
(T series)
command cannot be searched. Modify the program.
064
SHAPE PROGRAM NOT MONOTO- A target shape which cannot be made by monotonic machining was
NOUSLY (T series)
specified in a repetitive canned cycle (G71 or G72).
065
1. G00 or G01 is not commanded at the block with the sequence number which is specified by address P in G71, G72, or G73 command.
2. Address Z(W) or X(U) was commanded in the block with a sequence
number which is specified by address P in G71 or G72, respectively.
Modify the program.
066
067
839
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
069
070
071
The address to be searched was not found. Or the program with specified program number was not found in program number search.
Check the data.
072
073
PROGRAM NUMBER ALREADY IN The commanded program number has already been used.
USE
Change the program number or delete unnecessary programs and
execute program registeration again.
074
075
PROTECT
076
077
078
A program number or a sequence number which was specified by address P in the block which includes an M98, M99, M65 or G66 was not
found. The sequence number specified by a GOTO statement was not
found. Otherwise, a called program is being edited in background processing. Correct the program, or discontinue the background editing.
079
In the automatic tool length measurement function (G37), the measurement position reach signal (XAE, YAE, or ZAE) is not turned on within
an area specified in parameter 6254 6255 (value ).
This is due to a setting or operator error.
In the automatic tool compensation function (G36, G37), the measurement position reach signal (XAE or ZAE) is not turned on within an area
specified in parameter 6254 (value ).
This is due to a setting or operator error.
080
081
OFFSET NUMBER NOT FOUND IN Automatic tool compensation (G36, G37) was specified without a T
G37 (T series)
code. (Automatic tool compensation function) Modify the program.
082
083
In automatic tool compensation (G36, G37), an invalid axis was specified or the command is incremental. Modify the program.
840
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
085
COMMUNICATION ERROR
086
DR SIGNAL OFF
087
BUFFER OVERFLOW
088
File data transfer via OSIETHERNET has been stopped due to a transfer error.
089
File data transfer via OSIETHERNET has been stopped due to a transfer error.
090
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. During reference position return with the absoluteposition detector,
if this alarm occurs even though condition 1 is satisfied, do the following:
After turning the servo motor for the axis at least one turn, turn the
power off and then on again. Then perform reference position return.
091
REFERENCE RETURN
INCOMPLETE
092
AXES NOT ON THE REFERENCE The commanded axis by G27 (Reference position return check) did not
POINT
return to the reference position.
094
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 th operators manual.
095
096
P type cannot be specified when the program is restarted. (After the automatic operation was interrupted, the workpiece offset amount
changed.)
Perform the correct operation according to the operators manual.
097
098
099
100
On the PARAMETER(SETTING) screen, PWE(parameter writing enabled) is set to 1. Set it to 0, then reset the system.
841
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
101
The power turned off while rewriting the memory by program edit operation. If this alarm has occurred, press <RESET> while pressing
<PROG>, and only the program being edited will be deleted.
Register the deleted program.
109
110
DATA OVERFLOW
The absolute value of fixed decimal point display data exceeds the allowable range. Modify the program.
111
112
DIVIDED BY ZERO
113
IMPROPER COMMAND
114
115
116
118
119
ILLEGAL ARGUMENT
122
FOUR FOLD MACRO MODALCALL The macro modal call is specified four fold.
Modify the program.
123
CAN NOT USE MACRO COMMAND Macro control command is used during DNC operation.
IN DNC
Modify the program.
124
125
126
842
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
127
128
129
130
131
132
133
ILLEGAL DATA IN EXT. ALARM MSG Small section data is erroneous in external alarm message or external
operator message. Check the PMC ladder diagram.
ILLEGAL ANGLE COMMAND
(M series)
The index table indexing positioning angle was instructed in other than
an integral multiple of the value of the minimum angle.
Modify the program.
Without any spindle orientation , an attept was made for spindle indexing. Perform spindle orientation.
135
136
C/HCODE & MOVE CMD IN SAME A move command of other axes was specified to the same block as
BLK. (T series)
spindle indexing addresses C, H. Modify the program.
137
MCODE & MOVE CMD IN SAME A move command of other axes was specified to the same block as M
BLK.
code related to spindle indexing. Modify the program.
138
SUPERIMPOSED
FLOW
139
CAN NOT CHANGE PMC CONTROL An axis is selected in commanding by PMC axis control.
AXIS
Modify the program.
141
142
143
SCALED MOTION DATA OVER- The scaling results, move distance, coordinate value and circular radius
FLOW
exceed the maximum command value. Correct the program or scaling
(M series)
mangification.
144
145
ILLEGAL CONDITIONS IN POLAR The conditions are incorrect when the polar coordinate interpolation
COORDINATE INTERPOLATION
starts or it is canceled.
DATA
OVER- The total distribution amount of the CNC and PMC is too large during
superimposed control of the extended functions for PMC axis control.
IMPROPER G CODE
148
843
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
149
A code other than Q1,Q2,P1 or P2 was specified as the life count type
in the extended tool life management.
150
151
TOOL GROUP
FOUND
152
The number of tools within one group exceeds the maximum value registerable. Modify the number of tools.
153
In tool life data registration, a T code was not specified where one should
be. Correct the program.
154
NOT USING TOOL IN LIFE GROUP When the group is not commanded, H99 or D99 was commanded.
(M series)
Correct the program.
155
In the machining program, M06 and T code in the same block do not correspond to the group in use. Correct the program.
156
P and L commands are missing at the head of program in which the tool
group is set. Correct the program.
157
158
The tool life to be set is too excessive. Modify the setting value.
159
During executing a life data setting program, power was turned off.
Set again.
NUMBER
NOT The tool group commanded in the machining program is not set.
Modify the value of program or parameter.
160
161
A subprogram which performs parallel copy with G72.2 contains another G72.2 command.
COMMAND G68/G69 INDEPEN- G68 and G69 are not independently commanded in balance cut.
DENTLY (T series (At twopath))
Modify the program.
169
175
844
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
177
178
179
The number of controlled axes set by the parameter 7510 exceeds the
maximum number. Modify the parameter setting value.
180
COMMUNICATION ERROR
(REMOTE BUF)
181
176
182
G83 (C axis servo lag quantity offset) was instructed though synchronization by G81 has not been instructed. Correct the program. (hobbing
machine)
183
G83 was instructed before canceled by G82 after compensating for the
C axis servo lag quantity by G83. (hobbing machine)
184
185
186
187
HOB COMMAND IS NOT ALLOWED Error in the modal state when G81.4 or G81 is specified
1. The canned cycle mode (G81 to G89) is set.
2. The thread cutting mode is set.
3. The Caxis is under synchronous, composite, or superimposed
control.
845
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
190
194
SPINDLE COMMAND IN
SYNCHROMODE
197
CAXIS COMMANDED IN SPINDLE The program specified a movement along the Csaxis when the signal
MODE
CON(DGN=G027#7) was off. Correct the program, or consult the PMC
ladder diagram to find the reason the signal is not turned on.
199
200
201
202
203
PROGRAM MISS AT RIGID TAPPING In the rigid tap, position for a rigid M code (M29) or an S command is incorrect. Modify the program.
204
In the rigid tap, an axis movement is specified between the rigid M code
(M29) block and G84 or G74 for M series (G84 or G88 for T series) block.
Modify the program.
205
In the rigid tap, spindle distribution value is too large. (System error)
2.In a system with the multispindle option, the spindle used for rigid
tapping is not selected (by DI signal G27#0 and #1, or G61#4 and #5).
Check the PMC ladder diagram to find the reason why the DI signal
is not turned on.
206
207
The specified distance was too short or too long in rigid tapping.
210
211
212
846
Number
213
A. ALARM LIST
APPENDIX
B63525EN/02
Message
ILLEGAL COMMAND IN
SYNCHROMODE
(M series)
Contents
Movement is commanded for the axis to be synchronously controlled.
Any of the following alarms occurred in the operation with the simple
synchronization control.
1) The program issued the move command to the slave axis.
2) The program issued the manual continuous feed/manual handle
feed/incremental feed command 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.
4) The difference between the position error amount of the master and
slave axes exceeded the value specified in parameter NO.8313.
ILLEGAL COMMAND IN
SYNCHROMODE (T series)
A move command has been specified for an axis subject to synchronous control.
214
ILLEGAL COMMAND IN
SYNCHROMODE
217
218
NOT FOUND P/Q COMMAND IN P or Q is not commanded in the G251 block, or the command value is
G251 (T series)
out of the range. Modify the program.
219
COMMAND G250/G251
INDEPENDENTLY (T series)
220
ILLEGAL COMMAND IN
SYNCHRMODE (T series)
In the synchronous operation, movement is commanded by the NC program or PMC axis control interface for the synchronous axis.
221
ILLEGAL COMMAND IN
SYNCHRMODE (T series)
222
224
Reference position return has not been performed before the automatic
operation starts. Perform reference position return only when bit 0 of parameter 1005 is 0.
225
SYNCHRONOUS/MIXED CONTROL This alarm is generated in the following circumstances. (Searched for
ERROR
during synchronous and mixed control command.
(T series (At twopath))
1 When there is a mistake in axis number parameter (No. 1023) setting.
2
ILLEGAL COMMAND IN SYNCHRO A travel command has been sent to the axis being synchronized in synMODE (T series (At twopath))
chronous mode. Modify the program or the parameter.
229
When the synchro/mixed state could not be kept due to system overload.
The above condition occurred in CMC devices (hardware) and synchrostate could not be kept.
The infeed quantity R has not been instructed for the G161 block. Or
the R command value is negative. Correct the program.
847
A. ALARM LIST
Number
231
APPENDIX
Message
ILLEGAL FORMAT IN G10 OR L50
B63525EN/02
Contents
Any of the following errors occurred in the specified format at the programmableparameter input.
1 Address N or R was not entered.
2 A number not specified for a parameter was entered.
3 The axis number was too large.
4 An axis number was not specified in the axistype parameter.
5 An axis number was specified in the parameter which is not an axis
type. Correct the program.
6 In the locked state set by the password function, an attempt was
made to set bit 4 (NE9) of parameter No. 3204 to 0 or change the contents of parameter No. 3210.
7 An attempt was made to change a program encryption parameter
(parameter No. 3220 to 3223).
232
Three or more axes (in the normal direction control mode (M series) two
or more axes) were specified as helical axes in the helical interpolation
mode.
233
DEVICE BUSY
When an attempt was made to use a unit such as that connected via the
RS232C interface, other users were using it.
239
BP/S ALARM
While punching was being performed with the function for controlling external I/O units ,background editing was performed.
240
BP/S ALARM
241
242
ILLEGAL COMMAND IN
G02.2/G03.2
(M series)
243
OVER TOLERANCE OF END POINT The end point is not on the involute curve which includes the start point
(M series)
and thus falls outside the range specified with parameter No. 5610.
244
P/S ALARM
(T series)
245
TCODE NOT ALOWEE IN THIS One of the G codes, G50, G10, and G04, which cannot be specified in
BLOCK (T series)
the same block as a T code, was specified with a T code.
246
ENCODE PROGRAM
NUMBER ERROR
247
When an encrypted program is output, EIA is set for the punch code.
Specify ISO.
250
In the skip function activated by the torque limit signal, the number of accumulated erroneous pulses exceed 32767 before the signal was input.
Therefore, the pulses cannot be corrected with one distribution.
Change the conditions, such as feed rates along axes and torque limit,
and try again.
848
Number
251
A. ALARM LIST
APPENDIX
B63525EN/02
Message
ATC ERROR
(M series)
Contents
This alarm is issued in the following cases:
S An M06T_ command contains an unusable T code.
S An M06 command has been specified when the Z machine coordi
nate is positive.
S The parameter for the current tool number (No. 7810) is set to 0.
S An M06 command has been specified in canned cycle mode.
S A reference position return command (G27 to G44) and M06 command have been specified in the same block.
S An M06 command has been specified in tool compensation mode
(G41 to G44).
S An M06 command has been specified without performing reference
position return after poweron or the release of emergency stop.
S The machine lock signal or Zaxis ignore signal has been turned on
during tool exchange.
S A pry alarm has been detected during tool exchange.
Refer to diagnosis No. 530 to determine the cause. (Only for ROBODRILL)
252
An excessive error arose during spindle positioning for ATC. For details,
refer to diagnosis No. 531. (Only for ROBODRILL)
253
Alarm details
Binary input operation using highspeed remote buffer (G05) or high
speed cycle machining (G05) has been specified in advance control
mode (G08P1). Execute G08P0; to cancel advance control mode, before executing these G05 commands.
4500
REPOSITIONING INHIBITED
4502
In a bolt hole circle (G26) command, the radius (I) was set to zero or a
negative value, or the number of holes (K) was set to zero. Alternatively,
I, J, or K was not specified.
4503
4504
In an arc (G77) command, the radius (I) or the number of holes (K) was
set to zero or a negative value. Alternatively, I, J, K, or P was not specified.
4505
In a grid (G78, G79) command, the number of holes (P, K) was set to
zero or a negative value. Alternatively, I, J, K, or P was not specified.
4506
In a shear proof (G86) command, the tool size (P) was set to zero, or the
blanking length (I) was 1.5 times larger than the tool size (P) or less. Alternatively, I, J, or P was not specified.
4507
In a square (G87) command, the tool size (P,Q) was set to zero or a negative value, or the blanking length (I, J) was three times larger than the
tool size (P, Q) or less. Alternatively, I, J, P, or Q was not specified.
4508
In a radius (G88) command, the traveling pitch (Q) or radius (I) was set
to zero or a negative value, or the traveling pitch (Q) was greater than
or equal to the arc length. Alternatively, I, J, K, P, or Q was not specified.
4509
In a cut-at-angle (G89) command, the traveling pitch (Q) was set to zero,
negative value, or another value larger than or equal to the length (I).
Alternatively, I, J, P, or Q was not specified.
4510
ILLEGAL COMMAND IN
LINE-PUNCH
849
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
4511
ILLEGAL COMMAND IN
CIRCLE-PUNCH
4520
T, M INHIBITED IN
NIBBLING-MODE
T code, M code, G04, G70 or G75 was specified in the nibbling mode.
4521
In the nibbling mode, the X-axis or Y-axis traveling distance was larger
than or equal to the limit (No. 16188 to 16193).
4522
In the circular nibbling (G68) or usual nibbling mode, the C-axis traveling
distance was larger than or equal to the limit (No. 16194).
4523
ILLEGAL COMMAND IN
CIRCLE-NIBBL
In a circular nibbling (G68) command, the traveling pitch (Q) was set to
zero, a negative value, or a value larger than or equal to the limit (No.
16186, 16187), or the radius (I) was set to zero or a negative value. Alternatively, I, J, K, P, or Q was not specified.
4524
ILLEGAL COMMAND IN
LINE-NIBBL
In a linear nibbling (G69) command, the traveling pitch (Q) was set to
zero, negative value, or a value larger than or equal to the limit (No.
16186, 16187). Alternatively, I, J, P, or Q was not specified.
4530
The number for storing and calling by an A or B macro was set to a value
beyond the range from 1 to 5.
4531
An attempt was made to store a macro while storing another macro using a U or V macro.
A V macro was specified although the processing to store a macro was
not in progress.
A U macro number and V macro number do not correspond with each
other.
4532
4533
U/V MACRO MEMORY OVERFLOW An attempt was made to store too many macros with a U or V macro
command.
4534
4535
4536
NO W, Q COMMAND IN
MULTI-PIECE
4537
ILLEGAL Q VALUE IN MULTI-PIECE In the command for taking multiple workpieces (G73, G74), Q is set to
a value beyond the range from 1 to 4.
4538
Macro number W specified in the command for taking multiple workpieces (G73, G74) is not stored.
4539
The command for taking multiple workpieces (G73, G74) was specified
although zero is specified for the function to take multiple workpieces
(No. 16206 or signals MLP1 and MLP2 (PMC address G231, #0 and
#1)).
4540
The command for taking multiple workpieces (G73, G74) was specified
when a U or V macro was being stored.
4542
850
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
4543
MULTI-PIECE Q COMMAND
ERROR
Although G98P0 was specified, the Q value for the G74 command was
not 1 or 3.
Although G98K0 was specified, the Q value for the G73 command was
not 1 or 2.
4544
4549
The quantity of tool data patterns to be saved is too large to fit the usable
area (16 KB).
4600
T, C COMMAND IN
INTERPOLATION
4601
INHIBITED T, M COMMAND
4602
ILLEGAL T-CODE
4603
4604
4605
NEED ZRN
4630
4650
In the cutter compensation mode, an inhibited G code (pattern command, G73, G74, G75, etc.) was specified.
4700
The value specified in the X-axis move command exceeded the positive
value of stored stroke limit 1. (Advance check)
4701
The value specified in the X-axis move command exceeded the negative value of stored stroke limit 1. (Advance check)
4702
The value specified in the Y-axis move command exceeded the positive
value of stored stroke limit 1. (Advance check)
4703
The value specified in the Y-axis move command exceeded the negative value of stored stroke limit 1. (Advance check)
4704
The value specified in the Z-axis move command exceeded the positive
value of stored stroke limit 1. (Advance check)
4705
The value specified in the Z-axis move command exceeded the negative value of stored stroke limit 1. (Advance check)
5000
5003
5004
5006
5007
5009
The maximum feedrate (parameter No. 1422) or the feedrate in dry run
(parameter No. 1410) is 0 in the HPCC model.
5010
END OF RECORD
851
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
5011
The maximum cutting feedrate (parameter No. 1422, No. 1430, No.
1431, No. 1432) is 0 in the HPCC mode.
5012
Function category:
Highprecision contour control
Alarm details:
G05 P10000 has been specified in a mode from which the system cannot enter HPCC mode.
5013
HPCC: CRC OFS REMAIN AT CAN- G05P0 has been specified in G41/G42 mode or with offset remaining.
CEL (M series)
5014
5015
NO ROTATION AXIS
(M series)
The specified rotation axis does not exist for tool axis direction handle
feed.
5016
ILLEGAL
CODE
5018
5020
PARAMETER OF RESTART ERROR An erroneous parameter was specified for restarting a program.
A parameter for program restart is invalid.
5030
5031
ILLEGAL COMMAND (G100, G102, While a registration start command (G101, G102, or G103) was being
G103) (T series)
executed, another registration start command was specified for the B
axis.
5032
NEW PRG REGISTERED IN BAXS While the machine was moving about the Baxis, at attempt was made
MOVE (T series)
to register another move command.
5033
NO PROG SPACE IN MEMORY B Commands for movement about the Baxis were not registered beAXS (T series)
cause of insufficient program memory.
5034
5035
NO FEEDRATE COMMANDED B A feedrate was not specified for cutting feed about the Baxis.
AXS (T series)
5036
ADDRESS R NOT DEFINED IN Point R was not specified for the canned cycle for the Baxis.
G81G86 (T series)
5037
5038
TOO MANY START MCODE COM- More than six M codes for starting movement about the Baxis were
MAND (T series)
specified.
5039
START UNREGISTERED
PROG (T series)
5040
CAN NOT COMMANDED BAXS The machine could not move about the Baxis because parameter
MOVE (T series)
No.8250 was incorrectly specified, or because the PMC axis system
could not be used.
5041
COMBINATION
OF
The end command (G110) was specified before the registratioin start
command (G101, G102, or G103) was specified for the Baxis.
Multiple movements were specified with the G110 code for the Baxis.
Depth of cut Q was not specified for the G83 code (peck drilling cycle).
Alternatively, 0 was specified in Q for the Baxis.
BAXS An attempt was made to execute a program for the Baxis which had
not been registered.
G110 Blocks containing the G110 codes were successively specified in tool
tip radius compensation for the Baxis.
852
Number
5043
5044
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
5046
The settings of parameters Nos. 13881 to 13886 are illegal (in the
interpolation type straightness compensation).
5050
ILLCOMMAND IN CHOPPING
MODE
(M series)
A command for switching the major axis has been specified for circular
threading. Alternatively, a command for setting the length of the major
axis to 0 has been specified for circular threading.
5051
5052
5053
5054
5055
5057
5058
A command for switching the major axis has been specified for circular
threading. Alternatively, a command for setting the length of the major
axis to 0 has been specified for circular threading.
5059
A radius exceeding nine digits has been specified for circular interpolation with the center of the arc specified with I, J, and K.
853
A. ALARM LIST
Number
APPENDIX
Message
Contents
5060
ILLEGAL
PARAMETER
G02.3/G03.3
(M series)
5061
5062
ILLEGAL
G02.3/G03.3
5063
COMMAND
B63525EN/02
5064
DIFFERRENT AXIS UNIT (ISB, Circular interpolation has been specified on a plane consisting of axes
ISC)
having different increment systems.
(M series)
5065
DIFFERENT AXIS UNIT (PMC AXIS) Axes having different increment systems have been specified in the
(M series)
same DI/DO group for PMC axis control. Modify the setting of parameter
No. 8010.
5067
G05 PO COMMANDED IN G68/G51 HPCC mode cannot be canceled during G51 (scaling) or G68 (coordiMODE
nate system rotation).
(HPCC) (M series)
Correct the program.
5068
The continuous highspeed skip command (G31 P90) has one of the
following errors:
1. The axis along which the tool is moved is not specified.
2. More than one axis is specified as the axis along which the tool is
moved.
Alternatively, the EGB skip command (G31.8) or continuous high
speed skip command (G31.9) has one of the following errors:
1. A move command is specified for the EGB axis (workpiece axis).
2. More than one axis is specified.
3. P is not specified.
4. The specified Q value exceeds the allowable range.
Correct the program.
5069
WHLC:ILLEGA
PDATA
(M series)
5073
NO DECIMAL POINT
5074
The same address has been specified two or more times in a single
block. Alternatively, two or more G codes in the same group have been
specified in a single block.
5082
854
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
5085
5096
5110
5111
5112
5114
5115
IMPROPER
(G05.1 G1)
(M series)
MODEL
GCODE An illegal G code is left modal when AI contour control mode was specified.
IMPROPER
(G05.1 G1)
(21iM)
MODEL
GCODE An illegal G code is left modal when AI lookahead control mode was
specified.
SPL : ERROR
(M series)
5116
SPL : ERROR
(M series)
5117
SPL : ERROR
(M series)
5118
SPL : ERROR
(M series)
After manual intervention with manual absolute mode set to on, NURBS
interpolation was restarted.
855
A. ALARM LIST
Number
5122
APPENDIX
Message
ILLEGAL COMMAND IN SPIRAL
(M series)
B63525EN/02
Contents
A spiral interpolation or conical interpolation command has an error.
Specifically, this error is caused by one of the following:
1)
2)
3)
4)
5)
6)
7)
L = 0 is specified.
Q = 0 is specified.
R/, R/, C is specified.
Zero is specified as height increment.
Three or more axes are specified as the height axes.
A height increment is specified when there are two height axes.
Conical interpolation is specified when the helical interpolation
function is not selected.
8) Q < 0 is specified when radius difference > 0.
9) Q > 0 is specified when radius difference < 0.
10) A height increment is specified when no height axis is specified.
5123
OVER TOLERANCE OF END POINT The difference between a specified end point and the calculated end
(M series)
point exceeds the allowable range (parameter 3471).
5124
Scaling
Programmable mirror image
Polar coordinate interpolation
5135
5136
FSSB : NUMBER OF AMPS IS SMALL In comparison with the number of controlled axes, the number of amplifiers recognized by FSSB is not enough.
5137
5138
FSSB : AXIS SETTING NOT COM- In automatic setting mode, axis setting has not been made yet.
PLETE
Perform axis setting on the FSSB setting screen.
5139
FSSB : ERROR
5155
5156
Zero is set in the parameter for the maximum cutting feedrate (parameter No. 1422 or 1432).
Zero is set in the parameter for the acceleration/deceleration before interpolation (parameter No. 1770 or 1771).
Set the parameter correctly.
5157
856
A. ALARM LIST
APPENDIX
B63525EN/02
Number
Message
Contents
5195
When the touch sensor with a single contact signal input is used in the
direct input B function for tool offset measurement values, the stored
pulse direction is not constant. One of the following conditions exists:
The stop state exists in offset write mode.
Servo off state
The direction varies.
Movement takes place simultaneously along two axes.
5196
5197
The CNC permitted FSSB to open, but FSSB was not opened.
5198
5199
FINE TORQUE SENSING PARAME- A parameter related to the fine torque sensing function is illegal.
TER
The storage interval is invalid.
An invalid axis number is set as the target axis.
Correct the parameter.
5212
SCREEN COPY : PARAMETER ER- There is a parameter setting error. Check that 4 is set as the I/O channel.
ROR
5213
SCREEN COPY : COMMUNICATION The memory card cannot be used. Check the memory card. (Check
ERROR
whether the memory card is writeprotected or defective.)
5214
SCREEN COPY : DATA TRANSFER Data transfer to the memory card failed.
ERROR
Check whether the memory card space is insufficient and whether the
memory card was removed during data transfer.
5218
ILLEGAL
COMP)
PARAMETER
5219
5220
REFERENCE POINT ADJUSTMENT A parameter for automatically set a reference position is set. (Bit 2 of
MODE
parameter No. 1819 = 1)
Perform automatic setting.
(Position the machine at the reference position manually, then perform
manual reference position return.)
Supplementary: Automatic setting sets bit 2 of parameter No. 1819 to
0.
5222
857
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Contents
5227
5228
5229
WRITE PROTECTED
5231
The number of files exceeds the limit during communication with the
builtin Handy File.
5232
DATA OVERFLOW
There is not enough floppy disk space in the builtin Handy File.
5235
COMMUNICATION ERROR
5237
READ ERROR
A floppy disk in the builtin Handy File cannot be read from. The floppy
disk may be defective, or the head may be dirty. Alternatively, the Handy
File is defective.
5238
WRITE ERROR
A floppy disk in the builtin Handy File cannot be written to. The floppy
disk may be defective, or the head may be dirty. Alternatively, the Handy
File is defective.
5242
The axis number of the synchronous master axis or slave axis is incorrect. (This alarm is issued when flexible synchronization is turned on.)
Alternatively, the axis number of the slave axis is smaller than that of the
master axis.
5243
The gear ratio is not set correctly. (This alarm is issued when flexible
synchronization is turned on.)
5244
TOO MANY DI ON
(M series)
5245
5251
A fixture offset parameter (No. 7580 to 7588) is illegal. Correct the parameter.
5252
The P value specifying the offset number of a fixture offset is too large.
Correct the program.
5257
G41/G42 NOT ALLOWED IN MDI G41/G42 (cutter compensation C: M series) was specified in MDI
MODE
mode. (Depending on the setting of bit 4 of parameter No. 5008)
(M series)
G41/G42 NOT ALLOWED IN MDI G41/G42 (toolnose radius compensation: T series) was specified in
MODE
MDI mode. (Depending on the setting of bit 4 of parameter No. 5008)
(T series)
5300
After the inch/metric automatic conversion function (OIM: Bit 0 of parameter No. 5006) for tool offset data is enabled or disabled, all the tool
offset data must be reset. This message reminds the operator to reset
the data.
If this alarm is issued, reset all the tool offset data. Operating the machine without resetting the data will result in a malfunction.
5302
858
Number
5303
A. ALARM LIST
APPENDIX
B63525EN/02
Message
TOUCH PANEL ERROR
Contents
A touch panel error occurred.
Cause:
1. The touch panel is kept pressed.
2. The touch panel was pressed when power was turned on.
Remove the above causes, and turn on the power again.
5306
5307
FSSB:ILLEGAL CONNECTION
5311
The straightness compensation value has exceeded the maximum value of 32767.After this alarm is issued, make a manual reference position
return.
5400
5401
SPL:ILLEGAL COMMAND (M series) In a G code mode in which specification of G06.1 is not permitted, G06.1
is specified.
5402
5403
5405
5406
859
A. ALARM LIST
Number
5407
APPENDIX
Message
B63525EN/02
Contents
5408
5409
5411
5412
5413
NURBS:ILLEGAL AXIS COMMAND An axis not specified with controlled points is specified in the first block.
(M series)
5414
5415
NURBS:ILLEGAL CANCEL
(M series)
Although NURBS interpolation is not completed yet, the NURBS interpolation mode is turned off.
5416
A mode that cannot be used with NURBS interpolation mode is specified in NURBS interpolation mode.
5417
NURBS:ILLEGAL MULTIKNOT
(M series)
As many knots as the number of steps are not specified at the start and
end points.
5418
5420
5421
5422
EXCESS VELOCITY IN G43.4/G43.5 As a result of pivot tool length compensation, an attempt was made to
(M series)
move the tool along an axis at a feedrate exceeding the maximum cutting feedrate.
5425
5430
In a modal state in which threedimensional circular interpolation cannot be specified, a threedimensional circular interpolation
(G02.4/G03.4) is specified. Alternatively, in threedimensional circular
interpolation mode, a code that cannot be specified is specified.
5432
5433
5435
PARAMETER OUT
(TLAC) (M series)
5436
PARAMETER SETTING ERROR 1 Incorrect parameter setting (setting of the rotation axis)
(TLAC) (M series)
5437
PARAMETER SETTING ERROR 2 Incorrect parameter setting (setting of the tool axis)
(TLAC) (M series)
5440
OF
The parameter setting (No. xxxx to xxxx) that determines the relationship between the rotation axis and rotation plane is incorrect.
No knot is specified. Alternatively, in NURBS interpolation mode, a
block not relating to NURBS interpolation is specified.
The drilling axis specified for the drilling canned cycle is incorrect.
The G code command block of the canned cycle does not specify the
Z point of the drilling axis. When there is a parallel axis with the drilling
axis, the parallel axis is also specified at the same time.
860
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
5445
Corner circular interpolation (G39) of cutter compensation is not specified alone but is specified with a move command.
5446
5447
CRC:DANGEROUS AVOIDANCE
(M series)
The interference check evade function of cutter compensation determines that an evade operation will lead to danger.
5448
CRC:INTERFERENCE TO AVD.
(M series)
In the interference check evade function of cutter compensation, a further interference occurs for an already created interference evade vector.
5452
IMPROPER GCODE (5AXIS MODE) A G code that cannot be specified is found. (5axis mode)
(M series)
This alarm is issued when:
1) Threedimensional cutter compensation (sideface offset and leadingedge offset) is applied during cutter compensation, or cutter
compensation is applied during threedimensional cutter compensation (sideface offset and leadingedge offset).
2) A leadingedge offset of threedimensional cutter compensation is
applied during sideface offsetting of threedimensional cutter compensation, or a sideface offset of threedimensional cutter compensation is applied during leadingedge offsetting of threedimensional cutter compensation.
3) Tool axis direction tool length compensation is applied during tool
length compensation, or tool length compensation is applied during
tool axis direction tool length compensation.
4) Tool center point control is provided during tool length compensation, or tool length compensation is applied during tool center point
control.
5) Tool center point control is provided during tool axis direction tool
length compensation, or tool axis direction tool length compensation
is applied during tool center point control.
If this alarm is issued, cancel the relevant mode, then specify a different mode.
5453
NOTE: G68 IS CANCELED (HPCC) When bit 2 of parameter No. 5400 is set to 1, and a reset does not cancel
(M series)
G68, this alarm is issued at the time of program restart.
To release this alarm, press <RESET> and <CAN>. Once this operation
is performed, the alarm will not be issued at the next restart.
5455
NOTE
HPCC designates High Precision Contour Control.
AICC designates AI Contour Control.
861
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
???
BP/S alarm
BP/S alarm occurs in the same number as the P/S alarm that occurs in
ordinary program edit. (070, 071, 072, 073, 074 085,086,087 etc.)
140
BP/S alarm
NOTE
Alarm in background edit is displayed in the key input line of the background edit screen instead
of the ordinary alarm screen and is resettable by any of the MDI key operation.
Message
Contents
300
Manual reference position return is required for the nthaxis (n=1 8).
301
302
303
304
305
306
307
nthaxis (n=1 8) axis APC battery voltage reaches a level where the
battery must be renewed.
APC alarm. Replace the battery.
308
nthaxis (n=1 8) APC battery voltage has reached a level where the
battery must be renewed (including when power is OFF).
APC alarm .Replace battery.
309
APC ALARM:
n AXIS ZRN IMPOSSIBL
Return to the origin has been attempted without first rotating the motor
one or more times. Before returning to the origin, rotate the motor one
or more times then turn off the power.
Number
Message
Description
330
INDUCTOSYN:DATA ALARM
331
INDUCTOSYN:ILLEGAL PRM
862
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Description
360
361
362
363
364
n AXIS : SOFT PHASE ALARM (INT) The digital servo software detected invalid data in the builtin pulse
coder.
365
366
367
368
369
380
381
382
383
384
The digital servo software detected invalid data in the separate detector.
385
386
387
The details of serial pulse coder alarm are displayed in the diagnosis
display (No. 202 and No.203) as shown below.
#7
202
#6
CSA
#5
BLA
#4
PHA
#3
PCA
#2
BZA
#1
CKA
#0
SPH
A. ALARM LIST
APPENDIX
203
#7
DTE
#6
CRC
#5
STB
#4
PRM
B63525EN/02
#3
#2
#1
#0
Message
Contents
401
The nth axis (axis 18) servo amplifier READY signal (DRDY) went off.
Refer to procedure of trouble shooting.
402
SERVO ALARM: SV CARD NOT EX- The axis control card is not provided.
IST
403
The combination of the axis control card and servo software is illegal.
The possible causes are as follows:
A correct axis control card is not provided.
Correct servo software is not installed on flash memory.
404
Even though the nth axis (axis 18) READY signal (MCON) went off,
the servo amplifier READY signal (DRDY) is still on. Or, when the power
was turned on, DRDY went on even though MCON was off.
Check that the servo interface module and servo amp are connected.
405
407
409
410
411
The position deviation value when the nth axis (axis 18) moves is
larger than the set value.
Refer to procedure of trouble shooting.
413
The contents of the error register for the nth axis (axis 18) exceeded
"231 power. This error usually occurs as the result of an improperly set
parameters.
864
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
415
417
This alarm occurs when the nth axis (axis 18) is in one of the conditions listed below. (Digital servo system alarm)
1) The value set in Parameter No. 2020 (motor form) is out of the specified limit.
2) A proper value (111 or 111) is not set in parameter No.2022 (motor
revolution direction).
3) Illegal data (a value below 0, etc.) was set in parameter No. 2023
(number of speed feedback pulses per motor revolution).
4) Illegal data (a value below 0, etc.) was set in parameter No. 2024
(number of position feedback pulses per motor revolution).
5) Parameters No. 2084 and No. 2085 (flexible field gear rate) have not
been set.
6) A value outside the limit of {1 to the number of control axes} or a non
continuous value (Parameter 1023 (servo axis number) contains a
value out of the range from 1 to the number of axes, or an isolated
value (for example, 4 not prceded by 3).was set in parameter No.
1023 (servo axisnumber).
7) A torque control parameter is set incorrectly in PMC axis control.
(The torque constant parameter is set to 0.)
420
421
The difference between the errors in the semiclosed loop and closed
loop has become excessive during dual position feedback. Check the
values of the dual position conversion coefficients in parameters No.
2078 and 2079.
422
423
430
431
432
433
434
435
436
The digital servo software detected the soft thermal state (OVC).
437
865
A. ALARM LIST
Number
438
APPENDIX
Message
n AXIS : INV. ABNORMAL CURRENT
B63525EN/02
Contents
1) SVM: The motor current is too high.
2) series SVU: The motor current is too high.
3) series SVU: The motor current is too high.
439
440
441
The digital servo software detected an abnormality in the motor current detection circuit.
442
443
2) series SVU: The regenerative discharge amount is too large. Alternatively, the regenerative discharge circuit is abnormal.
445
The digital servo software detected a broken wire in the pulse coder.
446
447
n AXIS : HARD DISCONNECT (EXT) A broken wire in the separate detector was detected by hardware.
448
The sign of feedback data from the builtin pulse coder differs from
that of feedback data from the separate detector.
449
453
456
The current control cycle settings (parameter No. 2004, bit 0 of parameter No. 2003, and bit 0 of parameter No. 2013) are incorrect.
Possible problems are as follows.
For the two axes whose servo axis numbers (settings of parameter No. 1023) are an odd number followed by an even number (a
pair of axes 1 and 2 or axes 5 and 6, for example), a different
current control cycle is set for each of the axes.
The requirements for slaves needed for the set current control
cycle, including the number, type, and connection method of
them, are not satisfied.
457
458
The current control cycle setting does not match the actual current
control cycle.
459
866
Number
460
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
461
The axes of the 2axis amplifier were assigned to the fast type interface.
462
463
464
An attempt was made to write maintenance information on the amplifier maintenance screen, but it failed.
465
466
The maximum current rating for the amplifier does not match that for
the motor.
467
The servo function for the following has not been enabled when an
axis occupying a single DSP (corresponding to two ordinary axes) is
specified on the axis setting screen.
1. Learning control (bit 5 of parameter No. 2008 = 1)
2. Highspeed current loop (bit 0 of parameter No. 2004 = 1)
3. Highspeed interface axis (bit 4 of parameter No. 2005 = 1)
468
200
Use of highspeed HRV is specified for a controlled axis of an amplifier which does not support highspeed HRV.
The details of servo alarm are displayed in the diagnosis display (No. 200
and No.204) as shown below.
#7
OVL
#6
LV
#5
OVC
#4
HCA
#3
HVA
#2
DCA
#1
FBA
#0
OFA
867
A. ALARM LIST
APPENDIX
201
#7
ALD
#6
#5
#4
EXP
B63525EN/02
#3
#2
#1
#0
When OVL equal 1 in diagnostic data No.200 (servo alarm No. 400 is
being generated):
#7 (ALD) 0 : Motor overheating
1 : Amplifier overheating
When FBAL equal 1 in diagnostic data No.200 (servo alarm No. 416 is
being generated):
#7
204
#6 (OFS)
#5 (MCC)
#4 (LDA)
#3 (PMS)
:
:
:
:
ALD
EXP
#6
OFS
#5
MCC
#4
LDA
Alarm details
#3
PMS
#2
#1
#0
Message
Contents
500
OVER TRAVEL : +n
Exceeded the nth axis (axis 18) + side stored stroke check I.
(Parameter No.1320 or 1326 NOTE)
501
OVER TRAVEL : n
Exceeded the nth axis (axis 18) side stored stroke check I.
(Parameter No.1321 or 1327 NOTE)
502
OVER TRAVEL : +n
Exceeded the nth axis (axis 18) + side stored stroke check II.
(Parameter No.1322 )
503
OVER TRAVEL : n
Exceeded the nth axis (axis 18) side stored stroke check II.
(Parameter No.1323)
504
OVER TRAVEL : +n
Exceeded the nth axis (axis 18) + side stored stroke check III.
(Parameter No.1324 )
505
OVER TRAVEL : n
Exceeded the nth axis (axis 18) side stored stroke check III.
(Parameter No.1325 )
506
OVER TRAVEL : +n
507
OVER TRAVEL : n
508
INTERFERENCE: +n
(T series (twopath control))
A tool moving in the positive direction along the n axis has fouled another tool post.
509
INTERFERENCE: n
(T series (twopath control))
A tool moving in the negative direction along the n axis has fouled another tool post.
510
OVER TRAVEL: +n
Alarm for stroke check prior to movement. The end point specified in a
block falls within the forbidden area defined with the stroke check in the
positive direction along the N axis. Correct the program.
511
OVER TRAVEL: n
Alarm for stroke check prior to movement. The end point specified in a
block falls within the forbidden area defined with the stroke check in the
negative direction along the N axis. Correct the program.
868
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
514
INTERFERENCE : +n
515
INTERFERENCE : n
NOTE
Parameters 1326 and 1327 are effective when EXLM(stroke check switch signal) is on.
Message
Contents
600
601
602
603
604
605
606
607
Message
Contents
700
701
The fan motor on the top of the cabinet for the contorl unit is overheated.
Check the operation of the fan motor and replace the motor if necessary.
704
OVERHEAT: SPINDLE
Message
Contents
740
The positional deviation of the stopped spindle has exceeded the set
value during rigid tapping.
741
The positional deviation of the moving spindle has exceeded the set value during rigid tapping.
742
An LSI overflow has occurred for the spindle during rigid tapping.
869
A. ALARM LIST
APPENDIX
B63525EN/02
Message
SSPINDLE LSI ERROR
Contents
It is serial communication error while system is executing after power
supply on. Following reasons can be considered.
1) Optical cable connection is fault or cable is not connected or cable
is cut.
2) MAIN CPU board or option 2 board is fault.
3) Spindle amp. printed board is fault.
4) The spindle amplifier is under an abnormal condition. (The SPM indication is A, A1, A2, or the like, depending on the type of the abnormality.)
If this alarm occurs when CNC power supply is turned on or when this
alarm can not be cleared even if CNC is reset, turn off the power supply
also turn off the power supply in spindle side.
If the spindle amplifier is under an abnormal condition, check the SPM
indication (A, A1, A2, or the like). Then, refer to the FANUC SERVO MOTOR ai series MAINTENANCE MANUAL (B65285EN) or FANUC
SERVO MOTOR a series MAINTENANCE MANUAL (B65165E) to
solve the problem.
750
This alarm is generated when the spindle control unit is not ready for
starting correctly when the power is turned on in the system with the
serial spindle.
The four reasons can be considered as follows:
1) An improperly connected optic cable, or the spindle control units
power is OFF.
2) When the NC power was turned on under alarm conditions other
than SU01 or AL24 which are shown on the LED display of the
spindle control unit.
In this case, turn the spindle amplifier power off once and perform
startup again.
3) Other reasons (improper combination of hardware)
This alarm does not occur after the system including the spindle control unit is activated.
4) The second spindle (when SP2, bit 4 of parameter No. 3701, is 1)
is in one of the above conditions 1) to 3).
See diagnostic display No. 409 for details.
752
754
762
764
772
774
782
784
870
A. ALARM LIST
APPENDIX
B63525EN/02
#6
#5
#4
409
#3
SPE
#2
S2E
#1
S1E
#0
SHE
#3 (SPE) 0 : In the spindle serial control, the serial spindle parameters fulfill the
spindle unit startup conditions.
1 : In the spindle serial control, the serial spindle parameters do not fulfill
the spindle unit startup conditions.
#2 (S2E) 0 : The second spindle is normal during the spindle serial control startup.
1 : The second spindle was detected to have a fault during the spindle
serial control startup.
#1 (S1E) 0 : The first spindle is normal during the spindle serial control startup.
1 : The first spindle was detected to have a fault during the spindle axis
serial control startup.
#0 (SHE) 0 : The serial communications module in the CNC is normal.
1 : The serial communications module in the CNC was detected to have a
fault.
D 3rd and 4th spindles
The details of spindle alarm No. 750 are displayed in the diagnosis display
(No. 409) as shown below.
#7
#6
#5
409
#4
#3
SPE
#2
S4E
#1
S3E
#0
SHE
#3 (SPE) 0 : In the spindle serial control, the serial spindle parameters fulfill the
spindle unit startup conditions.
1 : In the spindle serial control, the serial spindle parameters do not fulfill
the spindle unit startup conditions.
#2 (S2E) 0 : The fourth spindle is normal during the spindle serial control startup.
1 : The fourth spindle was detected to have a fault during the spindle
serial control startup.
#1 (S1E) 0 : The third spindle is normal during the spindle serial control startup.
1 : The third spindle was detected to have a fault during the spindle axis
serial control startup.
#0 (SHE) 0 : The serial communications module in the CNC is normal.
1 : The serial communications module in the CNC was detected to have a
fault.
871
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
4800
4801
4802
4803
4810
When a safety zone check was executed, the machine moving in the
positive X direction entered area 1 into which entry is inhibited.
4811
When a safety zone check was executed, the machine moving in the
negative X direction entered area 1 into which entry is inhibited.
4812
When a safety zone check was executed, the machine moving in the
positive X direction entered area 2 into which entry is inhibited.
4813
When a safety zone check was executed, the machine moving in the
negative X direction entered area 2 into which entry is inhibited.
4814
When a safety zone check was executed, the machine moving in the
positive X direction entered area 3 into which entry is inhibited.
4815
When a safety zone check was executed, the machine moving in the
negative X direction entered area 3 into which entry is inhibited.
4816
When a safety zone check was executed, the machine moving in the
positive X direction entered area 4 into which entry is inhibited.
4817
When a safety zone check was executed, the machine moving in the
negative X direction entered area 4 into which entry is inhibited.
4830
When a safety zone check was executed, the machine moving in the
positive X direction entered area 1 into which entry is inhibited.
4831
When a safety zone check was executed, the machine moving in the
negative Y direction entered area 1 into which entry is inhibited.
4832
When a safety zone check was executed, the machine moving in the
positive Y direction entered area 2 into which entry is inhibited.
4833
When a safety zone check was executed, the machine moving in the
negative Y direction entered area 2 into which entry is inhibited.
4834
When a safety zone check was executed, the machine moving in the
positive Y direction entered area 3 into which entry is inhibited.
4835
When a safety zone check was executed, the machine moving in the
negative Y direction entered area 3 into which entry is inhibited.
4836
When a safety zone check was executed, the machine moving in the
positive Y direction entered area 4 into which entry is inhibited.
4837
When a safety zone check was executed, the machine moving in the
negative Y direction entered area 4 into which entry is inhibited.
4870
The feed rate of safety zone auto setting is other than the parameter
value (No. 16538, No. 16539).
872
Number
A. ALARM LIST
APPENDIX
B63525EN/02
Message
Contents
4871
In safety zone auto setting, the safety zone pieces are not correct. Or
the position detector has gone wrong, please tell your machine tool
builder.
4872
Description
900
ROM PARITY
910
911
A RAM parity error occurred in the part program storage RAM. Clear
the RAM, or replace the SRAM module or motherboard. Subsequently, reset the parameters and all other data.
912
913
914
915
916
917
918
919
920
Servo alarm (first to fourth axis). A watchdog alarm condition occurred, or a RAM parity error occurred in the axis control card.
Replace the axis control card.
921
Servo alarm (fifth to eighth axis). A watchdog alarm condition occurred, or a RAM parity error occurred in the axis control card.
Replace the axis control card.
926
FSSB ALARM
FSSB alarm.
Replace the axis control card.
930
CPU INTERRUPT
935
950
951
970
With the PMCSA1, an error occurred in the PMC control LSI device
on the motherboard. (I/O RAM parity)
Replace the motherboard.
971
873
A. ALARM LIST
Number
APPENDIX
Message
B63525EN/02
Description
972
973
974
FBUS ERROR
975
BUS ERROR
976
LBUS ERROR
874
B63525EN/02
APPENDIX
A. ALARM LIST
A.2
LIST OF ALARMS
(PMC)
(1) PMC ALARMS/SYSTEM ALARMS (PMCSB7)
Alarm number
ER01 PROGRAM DATA ERROR
Contents
The sequence program is invalid.
Using an offline programmer, change the The setting of the type in the sequence
sequence program to that for the correct program differs from the actual type.
PMC type.
ER06 PMC CONTROL SOFT- Contact FANUC to specify certain PMC The combination of CNC system configuWARE TYPE UNMATCH
type
ration and PMC type is invalid.
(Example: PMCSB5 is used for a
3path CNC system.)
ER07 NO OPTION (LADDER 1) Restore the backed up CNC parame- No numberofLaddersteps option is
STEP)
ter data.
found.
2) Check the data sheet and reinput the
CNC parameters.
3) Contact FANUC to specify a number
ofLaddersteps option of the necessary size.
ER08 OBJECT UNMATCH
1) Contact FANUC.
ER09 PMC LABEL CHECK ER- 1) Press and hold down the O and Z key With a change in the PMC type, for exROR PLEASE TURN ON POWER
combination, and turn the CNC back ample, the retentiontype memory of the
AGAIN WITH PUSHING O&Z.
on.
PMC must be initialized.
(CLEAR PMC SRAM)
2) When using the loader control function, power on the CNC again while
pressing the 5 and Z keys.
3) Replace the backup battery.
4) Replace the master printed circuit
board.
ER10 OPTION AREA NOTHING Contact FANUC to reconfigure the PMC The PMC management software is not
(xxxx)
management software.
loaded correctly.
ER11 OPTION AREA NOTHING Contact FANUC to reconfigure the PMC The PMC C board management software
(xxxx)
management software.
is not loaded correctly.
875
A. ALARM LIST
Alarm number
APPENDIX
B63525EN/02
Contents
ER12 OPTION AREA ERROR Contact FANUC to reconfigure the PMC The PMC management software is inval(xxxx)
management software.
id.
(The series of BASIC and OPTION do
not match.)
ER13 OPTION AREA ERROR Contact FANUC to reconfigure the PMC The PMC C board management software
(xxxx)
management software.
is invalid.
(The series of BASIC and OPTION do
not match.)
ER14 OPTION AREA VERSION Contact FANUC to reconfigure the PMC The PMC management software is invalERROR (xxxx)
management software.
id.
(The editions of BASIC and OPTION do
not match.)
ER15 OPTION AREA VERSION Contact FANUC to reconfigure the PMC The PMC C board management software
ERROR (xxxx)
management software
is invalid.
(The editions of BASIC and OPTION do
not match.)
ER16 RAM CHECK ERROR Replace the master printed circuit board.
(PROGRAM RAM)
ER17 PROGRAM PARITY
Display the Ladder edit screen again and During Ladder editing, the system was
exit from editing by using the [<<] key.
forcibly switched to the CNC screen with
a function key.
ER20
SYMBOL/COMMENT Display the symbol/comment edit screen During symbol/comment editing, the sysDATA ERROR
again and exit from editing by using the tem was forcibly switched to the CNC
[<<] key.
screen with a function key.
ER21 MESSAGE DATA ERROR
Display the message data edit screen During message data editing, the system
again and exit from editing by using the was forcibly switched to the CNC screen
[<<] key.
with a function key.
With a change in the PMC type, for example, the power must be turned off and
then back on.
ER25 SOFTWARE VERSION ER- Contact FANUC to reconfigure the PMC The PMC management software is invalROR (PMCAOPT)
management software.
id.
(The edition of PMCAOPT does not
match.)
ER26 PMC CONTROL MODULE 1) Contact FANUC to reconfigure the The initialization of the PMC manageERROR (PMCAOPT)
PMC management software.
ment software failed.
2) 2) Replace the master printed circuit
board.
876
APPENDIX
B63525EN/02
Alarm number
A. ALARM LIST
Contents
ER27 LADDER FUNC. PRM IS Modify the sequence program. Change An outofrange parameter number is
OUT OF RANGE
the parameter number of the function specified with function instruction TMR,
instruction to a value within the valid range. TMRB, CTR, DIFU, or DIFD.
ER32 NO I/O DEVICE
An I/O device such as the I/O Link, con2) Check that the I/O device was turned nection unit, and Power Mate is not connected.
on before the CNC was turned on.
3) Check the connection of the cable.
1) Check the connection of the cable In a slave in group xx, an error occurred
leading to a device in group xx.
in communication with an I/O device.
2) Check that the I/O device was turned
on before the CNC.
3) Replace that device in group xx in
which the PMC control module is
installed.
OUTPUT Reduce the amount of output data in group The amount of output data in I/O Link
xx.
group xx exceeds the limit (33 bytes).
The excess data is nullified.
ER36 TOO MUCH INPUT DATA Reduce the amount of input data in group The amount of input data in I/O Link
IN GROUP (xx)
xx
group xx exceeds the limit (33 bytes).
The excess data is nullified.
ER38 MAX SETTING OUTPUT Modify the total amount of output data in The I/O Link I/O area is insufficient.
DATA OVER (xx)
each group to 128 bytes or less.
(The allocation of any group after group
xx on the output side is nullified.)
ER39 MAX SETTING INPUT Modify the total amount of input data in The I/O Link I/O area is insufficient.
DATA OVER (xx)
each group to 128 bytes or less.
(The allocation of any group after group
xx on the input side is nullified.)
ER40 I/O LINKII SETTING ER- Reconfigure the I/O LinkII.
ROR (CHx)
1) Check whether the cables of I/O The number of assigned I/O modules in
devices in group yy are connected group yy differs from that of I/O devices
properly.
actually connected.
2) Check the power to each I/O device.
3) Check the parameter setting of the I/O
link assignment data selection function.
877
A. ALARM LIST
APPENDIX
Alarm number
B63525EN/02
Contents
ER98 ILLEGAL LASER CON- Modify the allocation of the I/O module.
NECTION
ER99 X,Y96127 ARE ALLO- Modify the allocation of the I/O module.
CATED
WN02 OPERATE ADDRESS ER- Modify the setting of the PMC system pa- The setting of the PMC system parameROR
rameter, address of the operators panel ter, address of the operators panel for
for Series 0.
Series 0, is invalid.
WN03
EXIN
WN05 PMC TYPE NO CONVER- Using an offline programmer, change the The setting of the type in the sequence
SION
sequence program to that for the correct program differs from the actual type.
PMC type.
(Example: For the PMCSB5, the Ladder program of the PMCSA3/SA5 was
transferred.)
WN06 TASK STOPPED BY DE- To restart a user task that has been When a PMC C board is used, a user
BUG FUNC
stopped, stop the sequence program and task has been stopped due to a break by
then execute it again.
a debug function.
WN07 LADDER
(STACK)
SP
ERROR Modify the sequence program so that the For a subprogram call with the function
subprogram nesting level is eight or less. instruction CALL or CALLU, the nesting
level is too deep (exceeds 8).
WN17 NO OPTION (LANGUAGE) 1) Restore the backed up parameter When a PMC C board is used, no PMC
data.
C program option is found.
2) Check the data sheet and reinput the
parameters.
3) Contact FANUC to specify a PMC C
program option of the necessary size.
WN18 ORIGIN ADDRESS ER- 1) On the PMC system parameter When a PMC C board is used, the PMC
ROR
screen, press [ORIGIN].
system parameter, LANGUAGE ORIGIN,
2) Set the PMC system parameter, LAN- is invalid.
GUGE ORIGIN, to the address indicated by the RC_CTLB_INIT in the
map file.
WN19 GDT ERROR (BASE, LIM- Modify the setting in the userdefined GDT When a PMC C board is used, the
IT)
in the link control statement or build file.
BASELIMIT or ENTRY in the userdefined GDT is invalid.
WN20 COMMON MEM. COUNT Change the number of shared memories When a PMC C board is used, the numOVER
to eight or less.
ber of shared memories exceeds eight.
Modify the link control statement, build file,
or other source files for shared memories.
878
B63525EN/02
Alarm number
APPENDIX
A. ALARM LIST
Contents
WN21 COMMON MEM. ENTRY Modify the ENTRY in the shared memory When a PMC C board is used, the
ERROR
GDT in the link control statement.
ENTRY in the shared memory GDT is
out of range.
WN22 LADDER 3 PRIORITY ER- Change the value of the TASK LEVEL When a PMC C board is used, the priorROR
(LADDER LEVEL 3) in the link control ity of LADDER LEVEL 3 is out of range.
statement to 0, 10 to 99, or 1.
WN23 TASK COUNT OVER
Change the TASK COUNT in the link con- When a PMC C board is used, the numtrol statement to 16 or less. (To change the ber of user tasks exceeds 16.
task count, modify the link control statement, build file, and the configuration of the
files to be linked.)
WN24 TASK ENTRY ADDR ER- Change the GDT table in the build file to 32 When a PMC C board is used, the user
ROR
(20H) to 95 (5FH).
task entry address selector is out of
range.
WN25 DATA SEG ENTRY ER- Change the DATA SEGMENT GDT When a PMC C board is used, the data
ROR
ENTRY value in the link control statement segment entry address is out of range.
and the GDT table in the build file to 32
(20H) to 95 (5FH).
WN26 USER TASK PRIORITY Change the TASK LEVEL of each task in When a PMC C board is used, the priorERROR
the link control statement to a value from ity of the user task is out of range.
10 to 99 or 1. (Note that 1 can be specified for the TASK LEVEL of only one task,
including the third Ladder level).
WN27 CODE SEG TYPE ERROR Change the value of the code segment ac- When a PMC C board is used, the code
cording to the segment setting in the link segment type is invalid. The setting of
control statement and build file.
the RENAMESEG code segment in the
bind control file is wrong.
WN28 DATA SEG TYPE ERROR
Change the value of the data segment ac- When a PMC C board is used, the data
cording to the segment setting in the link segment type is invalid. The setting of
control statement and build file.
the RENAMESEG data segment in the
bind control file is wrong.
WN29 COMMON MEM SEG Change the value according to the seg- When a PMC C board is used, the
TYPE ERROR
ment setting in the link control statement shared memory segment type is invalid.
and build file.
The setting of the RENAMESEG segment in the shared memory bind control
file is wrong.
WN30 IMPOSSIBLE ALLOCATE 1) Check that the USER GDT ADDRESS When a PMC C board is used, the
MEM.
in the link control statement and the memory area for data, stacks, and others
start address of the code segment in cannot be reserved.
the build file are correct.
2) Change the PMC system parameter,
MAX LADDER AREA SIZE, to a minimum.
3) Change the stack size in the link control state to a minimum.
WN31 IMPOSSIBLE EXECUTE 1) Check the types supported by the li- When a PMC C board is used, library
LIBRARY
brary.
functions cannot be executed.
2) Reconfigure the PMC management
software and contact FANUC.
879
A. ALARM LIST
Alarm number
APPENDIX
B63525EN/02
Contents
880
A. ALARM LIST
APPENDIX
B63525EN/02
ALARM NOTHING
Normal status
The PMC model setting of the sequence program is not corresponding to an actual
model.
(solution)
Please change the PMC model setting by the offline programmer.
ER07 NO OPTION
(LADDER STEP)
The management software for the PMCSB has not been transferred.
(solution)
The software installation is not consistent with the order. Contact FANUC.
The management software for the PMC C board has not been transferred.
(solution)
The software installation is not consistent with the order. Contact FANUC.
The series of the management software for the PMCRB differs between BASIC and
OPTION.
(solution)
Contact FANUC.
The series of the management software for the PMC C board differs between BASIC
and OPTION.
(solution)
Contact FANUC.
The edition of the management software for the PMCRB differs between BASIC
and OPTION.
(solution)
Contact FANUC.
The edition of the management software for the PMC C board differs between BASIC
and OPTION.
(solution)
Contact FANUC.
(solution)
ER16 RAM CHECK ERROR The debugging RAM cannot be read/written normally.
(PROGRAM RAM)
(solution)
Please exchange the debugging RAM.
ER17 PROGRAM PARITY
The parity error occurred on ROM for sequence program or the debugging RAM.
(solution)
ROM: The deterioration of ROM may be deteriorated
Please exchange ROM for the sequence program
RAM: Please edit the sequence program once on PMC
Still the error occurs, exchange the debugging RAM.
881
A. ALARM LIST
APPENDIX
Message
B63525EN/02
ER18 PROGRAM DATA ERROR Transferring the sequence program from offline programmer was interrupted by the
BY I/O
power off etc.
(solution)
Please clear the sequence program and transfer the sequence program
again.
ER19 LADDER DATA ERROR
Editing the LADDER was interrupted by the power off or by the switch to the CNC
screen by the function key etc.
(solution)
Please edit LADDER once on PMC.
Or, please input LADDER again.
ER20 SYMBOL/COMMENT
DATA ERROR
Editing the symbol and comment was interrupted by the power off or by the switch to
the CNC screen by the function key etc.
(solution)
Please edit symbol and comment once on PMC.
Or, please input symbol and comment again.
Editing the message data was interrupted by the power off or the switch to the CNC
screen by the function key etc.
(solution)
Please edit message data once on PMC.
Or, please input message data again.
ER23 PLEASE TURN OFF POW- There is a change in setting LADDER MAX AREA SIZE etc.
ER
(solution)
Please restart the system to make the change effective.
ER24 LADDER, LANGUAGE
AREA OVERLAP
ER27 LADDER FUNC. PRM IS The parameter number for function instruction TMR, TMRB, CTR, DIFU, or DIFD is
OUT OF RANGE
not in the range.
(solution)
Correct the number so that it is within the range.
Any DI/DO unit of I/O Unit or the connection unit etc. is not connected. When builtin
I/O card is connected, this message is not displayed.
(solution)
When builtin I/O card is used:
Please confirm whether the builtin I/O card is certainly connected with.
When I/O Link is used:
Please confirm whether the DI/DO units turning on. Or please confirm
the connection of the cable.
882
A. ALARM LIST
APPENDIX
B63525EN/02
Message
ER35 TOO MUCH
DATA IN GROUP(xx)
ER36 TOO MUCH INPUT DATA The number of the input data in the xx group exceeded the max. The data, which
IN GROUP(xx)
exceed 32 bytes, become ineffective.
(solution)
Please refer to the following for the number of the data for each group.
FANUC I/O UnitMODEL A connecting and maintenance manual
(B61813E)
FANUC I/O UnitMODEL B connecting manual(B62163E)
ER38 MAX SETTING OUTPUT The assignment data for a group exceeds 128 bytes.
DATA OVER(xx)
(The assignment data of output side of xx group or later become ineffective.)
(solution)
Please reduce the assignment data to 128 bytes or less for the number
of
the output data of each group.
ER39 MAX SETTING INPUT The assignment data for a group exceeds 128 bytes.
DATA OVER(xx)
(The assignment data of input side of xx group or later become infective.)
(Solution) Please reduce the assignment data to 128 bytes or less for the number
of
the input data of each goup.
ER98 ILLEGAL LASER CON- An I/O unit for the laser and assigned data do not match.
NECTION
(solution)
Check that the ladder assignment data and actual I/O units match.
ER99 X, Y96127 ARE ALLO- When the laser I/O link is provided, ladder I/O is assigned to X96X127 and
CATED
Y96Y127.
(solution)
Delete the data assigned to X96X127 and Y96Y127.
WN02 OPERATE PANEL
ADDRESS ERROR
The address setting data of the operators panel for FS0 is illegal.
(solution)
Please correct the address setting data.
WN05 PMC TYPE NO CONVER- A ladder program for the PMCSA3/SA5 was transferred to the PMCSB5.
SION
(solution)
Correct the ladder type.
WN06 TASK STOPPED BY DE- Some user tasks are stopped by break point of the debugging function.
BUG FUNC
WN07 LADDER
(STACK)
SP
ERROR When functional instruction CALL(SUB65) or CALLU(SUB66) was executed, the stack
of the LADDER overflowed.
(solution)
Please reduce the nesting of the subprogram to 8 or less.
883
A. ALARM LIST
APPENDIX
Message
WN19 GDT ERROR
(BASE,LIMIT)
B63525EN/02
The selector of the entry address to the user task is out of range.
(solution)
Please correct the table of GDT in build file to the value within
32(20H)95(5FH).
WN26 USER TASK PRIORITY The priority of the user task is out of range.
ERROR
(solution)
Please correct the TASK LEVEL in link control statement within the
range of 1099 or 1.
Note: Only one task can have TASK LEVEL 1 (including LADDER
LEVEL 3).
WN27 CODE SEG TYPE ERROR The code segment type is illegal. The code segment of RENAMESEG in the binding
control file is wrong.
(solution)
Please correct the entry of the code segment in the link control statement
to correspond to the entry in the build file.
WN28 DATA SEG TYPE ERROR
The data segment type is illegal. The data segment of RENAMESEG in the binding control file is wrong.
(solution)
Please correct the entry of the code segment in the link control statement
to correspond to the entry in the build file.
WN29 COMMON MEM SEG The segment type of common memory is illegal. The segment of RENAMESEG in the
TYPE ERROR
building control file of the common memory is wrong.
(solution)
Please correct the entry of common memory in the link control statement
to correspond to the entry in the build file.
WN30 IMPOSSIBLE ALLOCATE The memories for the data and stack etc. cannot be allocated.
MEM.
(solution)
Please confirm whether the value of code segment in build file and USER
GDT ADDRESS in link control statement is correct or not.
Or please reduce the value of MAX LADDER AREA SIZE of the system
parameter and the size of the stack in link control statement at the least
WN31 IMPOSSIBLE EXECUTE The library function cannot be executed.
LIBRARY
(solution)
Please confirm the object model of the library.
Or, system ROM of PMC must be replaced with one of later version.
884
B63525EN/02
A. ALARM LIST
APPENDIX
Message
WN32 LNK CONTROL DATA ER- Link control statement data is illegal.
ROR
(solution)
Please confirm whether the address of symbol RC_ CTLB_INIT in map file
is set to LANGUAGE ORIGIN of the system parameter. Or, please make
the link control statement again.
WN33 LNK CONTROL VER. ERROR
WN34 LOAD MODULE COUNT The number of independent load modules exceeds eight.
OVER
(solution)
Decrease the number of independent load modules to eight or small
er.
WN35 CODE AREA OUT OF The specified code area is beyond the address range.
RANGE
(solution)
Correct the C program.
WN36 LANGUAGE SIZE ERROR The size of a C program exceeds the option size.
(OPTION)
(solution)
Decrease the size of the C program.
WN37 PROGRAM DATA ERROR A C program is destroyed.
(LANG.)
(solution)
Transfer the C program again.
WN38 RAM CHECK ERROR
(LANG.)
A C program is destroyed.
(solution)
Transfer the C program again.
WN40 PROGRAM DATA ERROR Transfer of a C program was interrupted by, for example, a power failure.
BY I/O (LANG.)
(solution)
Clear the C program, then transfer the C program again.
WN41 LANGUAGE TYPE
UNMATCH
NOTE
Alarms WN17 to WN42 indicate errors related to PMC user
C programs.
885
A. ALARM LIST
APPENDIX
B63525EN/02
aa:bb
PC050 I/OLINK(CHx)
aa:bbaa:bb
or
PC050 IOLINK CHx
aabb aabb:aabb
PC060 FBUS
xxxxxxxx:yyyyyyyy
PC061 FLR
xxxxxxxx:yyyyyyyy
PC062 FLW
aa: xxxxxxxx:yyyyyyyy
886
Message
5
A. ALARM LIST
APPENDIX
B63525EN/02
Solution)
Report the conditions under which the error occurred (system configuration, operation, time and frequency of error occurrences, etc.), the indicated internal error code, and the LED status on each board to FANUC.
887
A. ALARM LIST
APPENDIX
B63525EN/02
: Exception code
Exception code of the i80486. For details, refer to the relevant
manual that describes the CPU.
00
12
13
xxxx
yyyyyy
(Solution)
If a C program is not used, or if the cause of the error cannot be determined
even by checking the C program, contact FANUC.
STATUS LED lL
2
xxxx
STATUS LED jL
yyyyyy
xxxx
yyyyyy
xxxx
yyyyyy
lL : Blink
888
APPENDIX
B63525EN/02
A. ALARM LIST
Contents
OVERLAPPED COM
END IN COM
END1 IN COM
END2 IN COM
If COME is missing, add it in proper posi- END,END1,END2, or END3 is found betion. If COM is unnecessary, remove it.
tween COM and COME.
JMPE IN COM
JMPE and corresponding JMP must have JMPE is found between COM and
same COM/COME status. Review JMP COME, and JMP and corresponding
range and COM range, to adjust not to JMPE have different COM/COME status.
overlap with each other: it is possible that
one range includes the other completely.
SP/SPE IN COM
If COME is missing, add it in proper posi- SP or SPE is found between COM and
tion. If the COM is unnecessary, remove it. COME.
If COM is missing, add it in proper position. There is no COM that corresponds to this
If the COME is unnecessary, remove it.
COME.
DUPLICATE
(WARNING)
CTR
NUMBER If some of them are unnecessary, remove Plural CTRs have the same number as
them. If all of them are necessary, assign their parameter.
other number to parameter of them to (This is warning.)
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 CTR has parameter number that is out of
number not to exceed the maximum num- range.
ber defined by each PMC model.
DUPLICATE DIFU/DIFD NUM- If some of them are unnecessary, remove Plural DIFUs or DIFDs have the same
BER (WARNING)
them. If all of them are necessary, assign number as their parameter.
other number to parameter of them to (This is warning.)
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.)
ILLEGAL DIFU/DIFD NUMBER
If unnecessary, remove it. Assign correct DIFU or DIFD has parameter number
number not to exceed the maximum num- that is out of range.
ber defined by each PMC model.
NO END
NO END1
NO END2
NO END3
Add END, END1, END2 or END3 in proper END, END1, END2 or END3 is not
position.
found.
889
A. ALARM LIST
Alarm number
APPENDIX
B63525EN/02
Contents
DUPLICATE END1
DUPLICATE END2
DUPLICATE END3
Remove unnecessary nets, and move There are some nets after END, END2 or
necessary nets to proper position so that END3, which will not be executed.
they will be executed.
OVERLAPPED JMP
JMP/JMPE TO BAD COM LEVEL JMP and corresponding JMPE must have JMP and corresponding JMPE have difsame COM/COME status. Review JMP ferent COM/COME status.
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 COME is found between JMP and JMPE,
have same JMP/JMPE status. Review and COM and corresponding COME
COM range and JMP range, to adjust not have different JMP/JMPE status.
to overlap with each other: it is possible
that one range includes the other completely.
END IN JMP
END1 IN JMP
END2 IN JMP
END3 IN JMP
If JMPE is missing, add it in proper posi- END,END1,END2, or END3 is found betion. If JMP is unnecessary, remove it.
tween JMP and JMPE.
SP/SPE IN JMP
If JMPE is missing, add it in proper posi- SP or SPE is found between JMP and
tion. If the JMP is unnecessary, remove it. JMPE.
JMPB and its destination must have same JMPB and its destination differ in COM/
COM/COME status. Review range of COME status.
JMPB and COM range, to adjust not to
overlap with each other: it is possible that
one range includes the other completely.
JMPB can only jump to the same program JMPB jumps to different program level.
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.
If JMPB is unnecessary, remove it. If LBL Can not find proper LBL for JMPB.
is missing, add it in proper position.
JMPC is used to jump from a subprogram JMPC is used in other than subprogram.
to level 2. If the JMPC is unnecessary, remove it. If it should be JMPB or JMP, correct it.
If JMPC is unnecessary, remove it. If LBL Can not find proper LBL for JMPC.
is missing, add it in proper position: JMPC
jumps into level 2. If it should be JMPB or
JMP, correct it.
890
APPENDIX
B63525EN/02
Alarm number
A. ALARM LIST
Contents
LBL for JMPC must be located out of any JMPC jumps to LBL between COM and
COM and COME pair. If the JMPC is un- COME.
necessary, remove it. If the LBL is located
wrong, move it to correct position. If the L
address of JMPC is wrong, correct it.
If JMP is missing, add it in proper position. There is no JMP that corresponds to this
If the JMPE is unnecessary, remove it.
JMPE.
Remove unnecessary LBLs. If this error There are too many LBLs.
still occurs, adjust the construction of program to use less LBLs.
DUPLICATE LBL
If some of these LBLs are unnecessary, re- Same Laddress is used in plural LBLs.
move them. If all of these LBLs is necessary, assign other Laddresses to them to
make all LBLs unique.
OVERLAPPED SP
SPE WITHOUT SP
END IN SP
If SPE is missing, add it in proper position. END is found between SP and SPE.
If END is in wrong place, move it to proper
position.
DUPLICATE P ADDRESS
If some of these SPs are unnecessary, re- Same Paddress is used in plural SPs.
move them. If all of these SPs is necessary, assign other Paddresses to them to
make all SPs unique.
DUPLICATE
(WARNING)
TMRB
NUMBER If some of them are unnecessary, remove Plural TMRBs have the same number as
them. If all of them are necessary, assign their parameter.
other number to parameter of them to (This is warning.)
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 TMRB has parameter number that is out
number not to exceed the maximum num- of range.
ber defined by each PMC model.
891
A. ALARM LIST
APPENDIX
Alarm number
DUPLICATE
(WARNING)
TMR
B63525EN/02
Contents
NUMBER If some of them are unnecessary, remove Plural TMRs have the same number as
them. If all of them are necessary, assign their parameter.
other number to parameter of them to (This is warning.)
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 TMR has parameter number that is out of
number not to exceed the maximum num- range.
ber defined by each PMC model.
NO SUCH SUBPROGRAM
If it calls wrong subprogram, correct it. If the Subprogram that is called by CALL/CALsubprogram is missing, create it.
LU is not found.
UNAVAILABLE INSTRUCTION
Confirm that this ladder program is correct Unsupported instruction for this PMC
one. If this program is correct one, all these model is found.
unsupported instructions have to be removed.
SP IN BAD LEVEL
LADDER PROGRAM IS BROKEN This ladder program must be all cleared Ladder program may be broken by some
once, and remake ladder program.
reason.
NO WRITE COIL
SP IN LEVEL3
892
B63525EN/02
APPENDIX
A. ALARM LIST
Contents
TOO
MANY
FUNCTIONAL Only one functional instruction is allowed Too many functional instructions are in
INSTRUCTIONS IN ONE NET
to constitute a net. If necessary, divide the one net.
net into plural nets.
TOO LARGE NET
Divide the net into plural nets so that step Net is too large. When a net is converted
number in a net may become small.
into the object, the net exceeds 256
steps.
Coil without input, or coil connected to out- No signal is provided for logical operaput of functional instruction that has no out- tion.
put, causes this error. If coil is not necessary, remove it. If necessary, connect it to
meaningful input.
OPERATION AFTER FUNCTION Output of functional instruction can not be No logical operation with functional
IS FORBIDDEN
connected to a contact, nor to conjunction instruction output is permitted, except
with other signal that will be implemented write coils.
by logicalor operation.
WRITE COIL IS EXPECTED
Coil can be located only at rightmost col- Coil is located in bad position.
umn. Any coil located at other place must
be erased once, and place necessary coils
in correct place.
SHORT CIRCUIT
Find contact with terminals connected by Some contacts are connected with short
short circuit, and correct connections.
circuit.
FUNCTION
AFTER
DI- Functional instruction can not be used in Functional instruction is used in output
VERGENCE IS FORBIDDEN
output section of net. If necessary, divide section of net.
the net into plural nets.
ALL COIL MUST HAVE SAME IN- Left terminals of all coils in a net must be When a net contains more than one coil,
PUT
connected to same input point.
the coils should not have any contact beside them affects only of the coils.
BAD CONDITION INPUT
Check the connection of all condition in- Some condition input of functional
puts of the functional instruction. Especial- instruction is not connected correctly.
ly for functional instruction that has more
than one condition input, check if connections to condition inputs interfere with each
other.
NO CONNECTION
Examine every connection, and find un- Net is too complicated to analyze.
necessarily bending connection, or coils
that are connected to different point.
PARAMETER IS NOT SUPPLIED Enter all of the relay addresses, and pa- Relay with blank address, or blank parameters of functional instructions.
rameter of functional instruction, is found.
893
A. ALARM LIST
APPENDIX
B63525EN/02
Functional instruction END1,END2,END3 and END do not exist. Or, there are error net
in END1,END2,END3,END.
Or, order of END1,END2,END3, and END is not correct.
Because the power had been turn off while editing LADDER, some net under editing
was cleared.
ILLEGAL OPERATION
SYMBOL UNDEFINED
INPUT INVALID
LADDER BROKEN
LADDER is broken.
LADDER ILLEGAL
IMPOSSIBLE WRITE
PARAMETER NOTHING
894
B63525EN/02
A. ALARM LIST
APPENDIX
Message
You tried to edit though there was neither RAM for debugging nor ROM for sequence
program.
1ST LEVEL EXECUTE TIME The 1st level of LADDER is too large to complete execution in time.
OVER
(solution)
Please reduce the 1st level of LADDER.
PARA NO. RANGE ERR:
The parameter number for a function instruction is used more than once.
(solution)
If the duplicate numbers pose the problem of simultaneous operation,
change the parameter number to an unused number.
895
A. ALARM LIST
APPENDIX
B63525EN/02
(7) Error Messages (at Automatic Write to Flash ROM after Ladder Editing)
Error message
PROGRAM ALREADY EXISTS
ERASE ERROR
FROM WRITE ERROR 13
FROM WRITE ERROR 28
WRITE ERROR
FROM WRITE ERROR 12
FROM WRITE ERROR 29
READ ERROR
ANOTHER USED
FROM WRITE ERROR 9
FROM WRITE ERROR 36
NO OPTION
SIZE ERROR
IMPOSSIBLE WRITE (SIZE
OVER)
NO SPACE
FROM WRITE ERROR 1
FROM WRITE ERROR 15
FROM WRITE ERROR 35
The sequence program is larger than the flash ROM size. (At write)
(Remedy) Try the condense function. (EDIT/CLEAR screen) If the same phenomenon is still observed, the flash ROM size must be enlarged.
The sequence program to be read is larger than the RAM size. (At read)
(Remedy) RAM must be enlarged.
896
B63525EN/02
A. ALARM LIST
APPENDIX
For I/O UnitB, the base number must be 0. The base number was set to 0 forcibly.
When power on/off information for I/O UnitB is set, the slot number must be 0.
The input assignment name is illegal or not supported. Enter a correct name.
INPUT INVALID
The input character string is illegal. Enter a character string in a correct input format
again.
IMPOSSIBLE WRITE
An attempt was made to edit ROM data. ROM data cannot be edited.
The specified address is already assigned. Assign another address. Alternatively, delete the existing data, then set the address again.
A set address exceeds the maximum value (X127, Y127). Check the addresses dedicated to the unit to be set.
ERR: SLOT ALREADY DEFINED The specified slot is already assigned. Check the existing data.
WARN: SLOT ALREADY
DEFINED
I/O UnitA and I/O UnitB are assigned to the same group. These units cannot exist
together within the same group.
897
A. ALARM LIST
APPENDIX
B63525EN/02
F
L
A
S
H
R
O
M
H
O
S
T
F
D
C
A
S
O
T
H
E
R
S
PROGRAM NOTHING
ERASE ERROR
WRITE ERROR
READ ERROR
ANOTHER USED
NO OPTION
SIZE ERROR
The sequence program is larger than the flash ROM size. (At write)
Remedy)
Try the condense function. (EDIT/CLEAR screen) If the same
phenomenon is still observed, the flash ROM size must be enlarged.
The sequence program to be read is larger than the RAM size. (At read)
Remedy)
RAM must be enlarged.
Data for other than the PMC debugging RAM area was transferred.
xxxxxx: Indicates the transfer address.
DATA ERROR
An attempt was made to output data, but the data was illegal.
Remedy)
Check the alarm on the alarm screen.
898
Error message
M
E
M
O
R
C
A
R
D
C
O
M
M
O
N
A. ALARM LIST
APPENDIX
B63525EN/02
CREATE ERROR
NOT READY
MOUNT ERROR
Unformatted.
Remedy)
Perform formatting. (See 7.3.4 (a))
WRITE PROTECT
BATTERY ALARM
DELETE ERROR
DATA ERROR
An attempt was made to output data, but the data was illegal.
Remedy)
Check the alarm on the alarm screen.
899
A. ALARM LIST
APPENDIX
B63525EN/02
A.3
ALARM LIST
(SERIAL SPINDLE)
Message
SPM indication(*1)
Description
A0
A
A1
Replace the SPM control printed cir- An abnormality was detected in the
cuit board.
CPU peripheral circuit of the SPM
control circuit.
01
1 Check and correct the peripheral The thermostat embedded in the motemperature and load status.
tor winding operated.
2 If the cooling fan stops, replace it. The internal temperature of the motor
exceeds the specified level.
The motor is used in excess of the
continuous rating, or the cooling component is abnormal.
02
1 Check and correct the cutting The motor speed cannot follow a speconditions to decrease the load.
cified speed.
2 Correct parameter No. 4082.
An excessive motor load torque is detected.
The acceleration/deceleration time in
parameter No. 4082 is insufficient.
03
04
900
APPENDIX
B63525EN/02
No.
Message
SPM indication(*1)
A. ALARM LIST
Description
06
1 Check and correct the parameter. The temperature sensor of the motor
2 Replace the feedback cable.
is disconnected.
07
Check for a sequence error. (For example, check whether spindle synchronization was specified when the
spindle could not be turned.)
09
1 Improve the heat sink cooling sta- Abnormal temperature rise of the
tus.
power transistor radiator
2 If the heat sink cooling fan stops,
replace the SPM unit.
7n11
11
12
1 Check the motor insulation status. The motor output current is abnormal2 Check the spindle parameters.
ly high.
3 Replace the SPM unit.
A motorspecific parameter does not
match the motor model.
Poor motor insulation
15
1 Check and correct the ladder se- The switch sequence in spindle
quence.
switch/output switch operation is ab2 Replace the switching MC.
normal.
The switching MC contact status
check signal and command do not
match.
16
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (RAM for external data is abnormal.)
18
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (Program
ROM data is abnormal.)
19
20
21
SPN_n_ : OVERVOLT
POW CIRCUIT
901
A. ALARM LIST
No.
Message
APPENDIX
SPM indication(*1)
B63525EN/02
Description
24
1 Place the CNCtospindle cable The CNC power is turned off (normal
away from the power cable.
poweroff or broken cable).
2 Replace the cable.
An error is detected in communication data transferred to the CNC.
26
27
28
29
30
Check and correct the power supply Overcurrent is detected in PSM main
voltage.
circuit input. (PSM alarm indication:
1)
Unbalanced power supply.
PSM selection error (The maximum
PSM output specification is exceeded.)
31
1 Check and correct the load status. The motor cannot rotate at a specified
2 Replace the motor sensor cable speed. (A level not exceeding the
(JY2 or JY5).
SST level for the rotation command
has existed continuously.)
Abnormality in the speed detection
signal.
32
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (The LSI device for serial transfer is abnormal.)
33
1 Check and correct the power sup- Charging of direct current power supply voltage.
ply voltage in the power circuit section
2 Replace the PSM unit.
is insufficient when the magnetic contractor in the amplifier is turned on
(such as open phase and defective
charging resistor).
902
APPENDIX
B63525EN/02
No.
Message
SPM indication(*1)
A. ALARM LIST
Description
34
Correct a parameter value according Parameter data exceeding the allowto the manual.
able limit is set.
If the parameter number is unknown,
connect the spindle check board, and
check the indicated parameter.
35
Correct the value according to the pa- Gear ratio data exceeding the allowrameter manual.
able limit is set.
36
Check whether the position gain val- An error counter overflow occurred.
ue is too large, and correct the value.
37
Correct the value according to the pa- The setting of the parameter for the
rameter manual.
number of pulses in the speed detector is incorrect.
39
40
1 Adjust the 1rotation signal in the The 1rotation signal is not generpreamplifier.
ated during Cs contour control.
2 Check the cable shield status.
3 Replace the cable.
41
42
43
44
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component was detected (A/D converter abnormality).
46
903
A. ALARM LIST
No.
Message
APPENDIX
SPM indication(*1)
B63525EN/02
Description
47
49
Check whether the calculated differ- In differential speed mode, the speed
ential speed value exceeds the maxi- of the other spindle converted to the
mum motor speed.
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).
50
51
1 Check and correct the power sup- Input voltage drop was detected.
ply voltage.
(PSM alarm indication: 4) (Momen2 Replace the MC.
tary power failure or poor MC contact)
52
1 Replace the SPM control printed NC interface abnormality was decircuit board.
tected (the ITP signal stopped).
2 Replace the spindle interface
printed circuit board in the CNC.
53
1 Replace the SPM control printed NC interface abnormality was decircuit board.
tected (the ITP signal stopped).
2 Replace the spindle interface
printed circuit board in the CNC.
54
55
1 Replace the magnetic contactor. The power line state signal of the
2 Check and correct the sequence. magnetic contactor for selecting a
spindle or output is abnormal.
56
57
904
APPENDIX
B63525EN/02
No.
Message
SPM indication(*1)
A. ALARM LIST
Description
58
59
62
66
73
1
2
3
4
74
Replace the SPM control printedcir- An error was detected in a CPU test.
cuit board.
75
Replace the SPM control printedcir- An error was detected in a CRC test.
cuit board.
79
Replace the SPM control printedcir- An error was detected in an initial test
cuit board.
operation.
81
1 Check and correct the parameter. The onerotation signal of the motor
2 Replace the feedback cable.
sensor cannot be correctly detected.
3 Adjust the sensor.
82
83
84
1
2
3
4
5
85
1 Check and correct the parameter. The onerotation signal of the spindle
2 Replace the feedback cable.
sensor cannot be correctly detected.
3 Adjust the sensor.
86
87
905
A. ALARM LIST
No.
Message
APPENDIX
SPM indication(*1)
B63525EN/02
Description
88
Replace the SPM external cooling The external cooling fan stopped.
fan.
97
98
No.
Message
SPM indication(*1)
Description
01
1 Check and correct the peripheral The thermostat embedded in the motemperature and load status.
tor winding operated.
2 If the cooling fan stops, replace it. The internal temperature of the motor
exceeds the specified level.
The motor is used in excess of the
continuous rating, or the cooling component is abnormal.
02
1 Check and correct the cutting The motor speed cannot follow a speconditions to decrease the load.
cified speed.
2 Correct parameter No. 4082.
An excessive motor load torque is detected.
The acceleration/deceleration time in
parameter No. 4082 is insufficient.
03
06
1 Check and correct the parameter. The temperature sensor of the motor
2 Replace the feedback cable.
is disconnected.
07
Check for a sequence error. (For example, check whether spindle synchronization was specified when the
spindle could not be turned.)
09
1 Improve the heat sink cooling sta- Abnormal temperature rise of the
tus.
power transistor radiator
2 If the heat sink cooling fan stops,
replace the SPM unit.
906
APPENDIX
B63525EN/02
No.
Message
9011
SPN_n_ : OVERVOLT
POW CIRCUIT
SPM indication(*1)
A. ALARM LIST
Description
11
12
1 Check the motor insulation status. The motor output current is abnormal2 Check the spindle parameters.
ly high.
3 Replace the SPM unit.
A motorspecific parameter does not
match the motor model.
Poor motor insulation
15
1 Check and correct the ladder se- The switch sequence in spindle
quence.
switch/output switch operation is ab2 Replace the switching MC.
normal.
The switching MC contact status
check signal and command do not
match.
16
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (RAM for external data is abnormal.)
18
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (Program
ROM data is abnormal.)
19
20
21
24
1 Place the CNCtospindle cable The CNC power is turned off (normal
away from the power cable.
poweroff or broken cable).
2 Replace the cable.
An error is detected in communication data transferred to the CNC.
27
907
A. ALARM LIST
No.
Message
APPENDIX
SPM indication(*1)
B63525EN/02
Description
29
30
Check and correct the power supply Overcurrent is detected in PSM main
voltage.
circuit input. (PSM alarm indication:
1)
Unbalanced power supply.
PSM selection error (The maximum
PSM output specification is exceeded.)
31
1 Check and correct the load status. The motor cannot rotate at a specified
2 Replace the motor sensor cable speed. (A level not exceeding the
(JY2 or JY5).
SST level for the rotation command
has existed continuously.)
Abnormality in the speed detection
signal.
32
Replace the SPM control printed cir- Abnormality in an SPM control circuit
cuit board.
component is detected. (The LSI device for serial transfer is abnormal.)
33
1 Check and correct the power sup- Charging of direct current power supply voltage.
ply voltage in the power circuit section
2 Replace the PSM unit.
is insufficient when the magnetic contractor in the amplifier is turned on
(such as open phase and defective
charging resistor).
34
Correct a parameter value according Parameter data exceeding the allowto the manual.
able limit is set.
If the parameter number is unknown,
connect the spindle check board, and
check the indicated parameter.
35
Correct the value according to the pa- Gear ratio data exceeding the allowrameter manual.
able limit is set.
36
Check whether the position gain val- An error counter overflow occurred.
ue is too large, and correct the value.
37
Correct the value according to the pa- The setting of the parameter for the
rameter manual.
number of pulses in the speed detector is incorrect.
41
908
APPENDIX
B63525EN/02
No.
Message
SPM indication(*1)
A. ALARM LIST
Description
42
43
46
47
49
Check whether the calculated differ- In differential speed mode, the speed
ential speed value exceeds the maxi- of the other spindle converted to the
mum motor speed.
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).
50
51
1 Check and correct the power sup- Input voltage drop was detected.
ply voltage.
(PSM alarm indication: 4) (Momen2 Replace the MC.
tary power failure or poor MC contact)
52
1 Replace the SPM control printed NC interface abnormality was decircuit board.
tected (the ITP signal stopped).
2 Replace the spindle interface
printed circuit board in the CNC.
53
1 Replace the SPM control printed NC interface abnormality was decircuit board.
tected (the ITP signal stopped).
2 Replace the spindle interface
printed circuit board in the CNC.
54
55
1 Replace the magnetic contactor. The power line state signal of the
2 Check and correct the sequence. magnetic contactor for selecting a
spindle or output is abnormal.
909
A. ALARM LIST
No.
Message
APPENDIX
SPM indication(*1)
B63525EN/02
Description
56
57
58
59
66
73
1
2
3
4
74
Replace the SPM control printedcir- An error was detected in a CPU test.
cuit board.
75
Replace the SPM control printedcir- An error was detected in a CRC test.
cuit board.
79
Replace the SPM control printedcir- An error was detected in an initial test
cuit board.
operation.
81
1 Check and correct the parameter. The onerotation signal of the motor
2 Replace the feedback cable.
sensor cannot be correctly detected.
3 Adjust the sensor.
82
83
84
1
2
3
4
5
85
1 Check and correct the parameter. The onerotation signal of the spindle
2 Replace the feedback cable.
sensor cannot be correctly detected.
3 Adjust the sensor.
910
APPENDIX
B63525EN/02
No.
Message
SPM indication(*1)
A. ALARM LIST
Description
86
87
88
Replace the SPM external cooling The external cooling fan stopped.
fan.
9110
b0
1 Replace the communication cable Communication error between ambetween amplifier and module.
plifier and module
2 Replace the SPM or PSM control
printed circuit board.
9111
SPN_n_ : CONV.LOW
VOLT
CONTROL
b1
Replace the PSM control printed cir- Low converter control power supply
cuit board.
voltage (PSM indication = 6)
9112
b2
9113
b3
C0
C1
C2
911
A. ALARM LIST
APPENDIX
B63525EN/02
A.4
ERROR CODES
(SERIAL SPINDLE)
NOTE*1
Note that the meanings of the SPM 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 2digit number. The error code is not displayed on the
CNC screen.
When the red LED is on, the SPM indicates the number of
an alarm generated in the serial spindle.
See Appendix A.3, Alarms (Serial Spindle).
Description
00
Check the *ESP and MRDY sequence. (For MRDY, pay Although neither *ESP (emergency stop signal; there
attention to the parameter setting regarding the use of the are two types of signals including the PMC signal and
MRDY signal (bit 0 of parameter No. 4001).)
PSM contact signal(*2)) nor MRDY (machine ready signal) is input, SFR (forward rotation signal)/SRF (reverse
rotation signal)/ORCM (orientation command) is input.
01
Check the spindle motor speed detector parameter (bits When the spindle motor has a highresolution magnet2, 1, and 0 of parameter No. 4011).
ic pulse coder (Cs sensor) (bits 6 and 5 of parameter
No. 4001 are set to 0 and 1, respectively), 128 /rev is
to be set for the speed detector (bits 2, 1, and 0 of parameter No. 4011 are set to 0, 0, and 1, respectively).
However, a value other than 128 /rev is set. In this
case, the motor is not excited.
02
Check the parameters for the detector for Cs contour Although use of a highresolution magnetic pulse codcontrol (bit 5 of parameter No. 4001 and bit 4 of parame- er (bit 5 of parameter No. 4001 = 1) or use of the Cs conter No. 4018).
tour control function by the sensor (bit 4 of parameter
No. 4018 = 1) is not set, a Cs control command is input.
In this case, the motor is not excited.
03
Check the position coder signal parameter (bit 2 of pa- Although use of the position coder signal (bit 2 of parameter No. 4001).
rameter No. 4001 = 1) is not set, a servo mode (rigid tapping, spindle positioning) or spindle synchronization
command is input. In this case, the motor is not excited.
04
05
Check the spindle output switching software option and Although the output switching option is not set, the low
power line status signal (RCH).
speed winding is selected (RCH = 1).
06
07
Although the servo mode (rigid tapping, spindle positioning) is specified, SFR/SRV is not input.
09
10
During execution of the Caxis control command, do not Although Cs contour control mode is set, another opspecify another operation mode. Before entering anoth- eration mode (servo mode, spindle synchronization, or
er mode, cancel the Cs contour control command.
orientation) is specified.
11
During execution of the servo mode command, do not Although servo mode (rigid tapping, or spindle positionspecify another operation mode. Before entering anoth- ing) is set, another operation mode (Cs contour control,
er mode, cancel the servo mode.
spindle synchronization, or orientation) is specified.
912
SPM
indication(*1)
A. ALARM LIST
APPENDIX
B63525EN/02
Description
12
During execution of the spindle synchronization com- Although spindle synchronization is being performed,
mand, do not specify another operation mode. Before another operation mode (Cs contour control, servo
entering another mode, cancel the spindle synchroniza- mode, or orientation) is specified.
tion command.
13
During execution of the orientation command, do not Although the orientation command is being executed,
specify another operation mode. Before entering anoth- another operation mode (Cs contour control, servo
er mode, cancel the orientation command.
mode, or synchronization) is specified.
14
15
Check bit 5 of parameter No. 4000 and PMC signal When bit 5 of parameter No. 4000 is set to 1 to indicate
(CON).
the presence of the differential speed mode function,
Cs contour control is specified.
16
Check bit 5 of parameter No. 4000 and PMC signal When bit 5 of parameter No. 4000 is set to 0 to indicate
(DEFMD).
the absence of the differential speed mode function, the
differential speed mode command (DEFMD) is input.
17
18
Check bit 2 of parameter No. 4001 and PMC signal Although bits 2 of parameter No. 4001 is set to 0 not to
(ORCM).
use the position coder signal, a command for orientation by a position coder (ORCMA) is input.
19
During execution of the orientation command, do not Although orientation by a magnetic sensor is being perspecify another operation mode. Before entering anoth- formed, another operation mode is specified.
er mode, cancel the orientation command.
20
Check bit 5 of parameter No. 4001, bit 5 of parameter No. When the use of the slave operation mode function is
4014, and bit 4 of parameter No. 4018.
set (bit 5 of parameter No. 4014 = 1), the use of a high
resolution magnetic pulse coder (bit 5 of parameter No.
4001 = 1) or the use of the Cs contour control function
by the sensor (bit 4 of parameter No. 4018 = 1) is specified. These items cannot be set at the same time.
21
Input the slave operation mode command (SLV) in nor- Although position control (such as servo mode or
mal operation mode.
orientation) is being performed, a slave operation mode
command (SLV) is input.
22
Input the position control command in normal operation Although slave operation mode is set (SLVS = 1), a
mode
position control command (such as servo mode or
orientation) is input.
23
Check bit 5 of parameter No. 4014 and PMC signal Although bit 5 of parameter No. 4014 is set to 0 not to
(SLV).
use the slave operation mode function, a slave operation mode command (SLV) is input.
24
Check the PMC signal (INCMD). Perform orientation by Orientation is performed in incremental operation mode
specifying an absolute position first.
(INCMD = 1) first, then the absolute position command
(INCMD = 0) is input.
25
Check the spindle amplifier specifications and parameter Although the spindle amplifier SPM type 4 is not used,
setting (bit 4 of parameter No. 4018).
the use of the Cs contour control function by the sensor
is set (bit 4 of parameter No. 4018 = 1).
The SFT and SRV signals are both input at the same
time.
NOTE*2
PSM contact signal
Between ESP1 and ESP2 on the PSM
913