OSP-U10L
OSP-U10L Chapter 5 Alarm B-3
SECTION 5 ALARM-B
Parameter setting error
Program error
[Remedy]
1) Replace the RS232C interface.
2) Check the parameter settings.
The transfer end code can be selected between % (1) and NULL (0) by setting optional parameter bit No. 1 bit 3.
The transfer end code can be selected between % (1) and NULL (0) by setting the program end code in optional parameter (external I/O).
3) Check the program.
[Related Specifications]
User task 2
2320 READ communication error
Eeoelale4166 An error occurred during communication.
[Object]
SYSTEM
[Character-string]
Data value at error
[Code]
Status code at error
[Probable Fault Cause]
Varies depending on the error number.
[Remedy]
Refer to the error message explanation according to the error number.
[Related Specifications]
User task 2
2321 WRITE communication error
Eeoelale4167 An error occurred during communication.
[Object]
SYSTEM
[Character-string]
Data value at error
[Code]
Status code at error
[Probable Fault Cause]
Varies depending on the error number.
[Remedy]
Refer to the error message explanation according to the error number.
[Related Specifications]
User task 2
2322 GET/PUT no spec.
Eeoelale4168 An attempt was made to execute a GET/PUT command when the GET/PUT specification is not supported.
[Probable Fault Cause]
Program error
[Remedy]
Delete the GET/PUT command.
LC37-003 P-219
SECTION 5 ALARM-B
2323 GET/PUT overflow
Eeoelale4169 The data count set for execution is too large or too small.
[Object]
SYSTEM
[Code]
1-> In the GET command, the received data count is set larger than the read pointer value.
2-> In the PUT command, the data size exceeds 160 bytes.
[Probable Fault Cause]
Program error
Program example: 16CH
: — 16CH–
*PUT ‘ABC …P’
:
*PUT ‘ABC …P’
PUT ‘Q'< -160th character
WRITE 1
:
*-* 10 lines
[Remedy]
Check the GET/PUT command.
[Related Specifications]
User task 2
2324 GET/PUT digit designation
Eeoelale4170 An error occurred in the number of digits designated when the command was executed.
[Object]
SYSTEM
[Code]
1-> When executing the GET command
2-> When executing the PUT command
[Probable Fault Cause]
Program error
In the GET or PUT command, up to 10 characters (digits) can be specified following a variable. If no variable is specified, up to 10 characters can be specified when the number of characters is skipped.
Program example:
:
PUT V1, 11< -Designated number of digits exceeds the limit.
:
[Remedy]
Check the GET/PUT command.
:
PUT V1, 10
:
[Related Specifications]
User task 2
2325 GET/PUT variable designation
Eeoelale4171 Incorrect element in data when the command was executed.
[Object]
SYSTEM
[Code]
XYY
X:
1-> When executing the GET command
2-> When executing the PUT command
LC37-003 P-220
SECTION 5 ALARM-B
YY: Hexadecimal number of the ASCII code of the incorrect data
[Probable Fault Cause]
Program error
Program example:
:
PUT VDOUT[1], 1< -As an output variable,
: VDOUT cannot be used in a PUT command.
[Remedy]
Check the GET/PUT command.
[Related Specifications]
User task 2
2326 GET numeric data
Eeoelale4172 Incorrect numeric data when executing the GET command value.
[Object]
SYSTEM
[Code]
1-> Contains characters other than digits and space.
2-> More than one decimal point
3-> More than 9 digits
[Probable Fault Cause]
Program error
Program example:
If the data is: A1234 …
:
GET V1, 5
:
[Remedy]
Check the GET command.
:
GET 1< -One character is skipped.
GET V1, 4
:
[Related Specifications]
User task 2
2327 Calculation function not provided
Eeoelale4173
A calculation command was designated when the system has no calculation specification (user task 2).
The following commands were designated:
EOR, OR, AND, NOT, SIN, COS, TAN, ATAN, SQRT, ABS, BIN, BCD, ROUN, FIX, FUP, DROUND, DFIX, DFUP, ATAN2, and MOD
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example:
N010 Z = 60 * SIN [30]
[Remedy]
Delete the mathematical calculation function command from the program. (The mathematical calculation function can only be used with the user task 2 specification.)
2328 Subprogram function not provided
Eeoelale4174 A subprogram was programmed when the system has no subprogram specification (user task 2).
[Probable Fault Cause]
Program error
LC37-003 P-221
SECTION 5 ALARM-B
Program example: CALL OSUB
[Remedy]
Delete the subprogram call command from the program. (Subprograms are only permitted in control systems with the user task 2 specification.)
2330 I/O variable function not provided
Eeoelale4175 An I/O variable was designated when the system has no input/output variable specification (user task 2).
[Probable Fault Cause]
Program error
Program example: N010 VDOUT[1] = VDIN[1]
[Remedy]
Delete the I/O variable from the program.
(I/O variables are only permitted in control systems with the user task 2 specification.)
2331 Multi-machining function not provided
Eeoelale4176 A multi-machining M code (C-axis, live tooling) was designated on a machine without multi-machining specifications.
[Object]
SYSTEM
[Code]
XX: Hexadecimal number of the designated M code
[Probable Fault Cause]
Program error
The following M codes cannot be designated on a machine without multi-machining specifications:
M12 to M16, M109, M110, M146, M147, M162, M163, M229, M241, M242
2332 Sub-spindle function not provided
Eeoelale4177 G239 (blank copy) command was designated when the system has no sub-spindle specification.
[Probable Fault Cause]
Program error
[Remedy]
Delete G239 command from the program.
2334 In-process gauging function not provided
Eeoelale4178 An in-process gauging variable was designated or a gauging cycle was programmed when the system has no in-process gauging specification.
[Object]
SYSTEM
[Code]
1-> An in-process gauging variable is programmed on the left side.
2-> An in-process gauging variable is programmed on the right side.
3-> A gauging cycle was programmed.
4-> A Y-axis gauging cycle command was designated when the Y-axis gauging function is not provided.
5-> A gauging cycle command was designated even though the machine has no probe or tool setter specification.
[Probable Fault Cause]
Program error
Program example:
N010 VRNGZ=100.00 (VRNGZ is an in-process gauging cycle variable).
[Remedy]
Delete the in-process gauging cycle variable or the gauging cycle command from the program.
LC37-003 P-222
SECTION 5 ALARM-B
2335 Post-process gauging function not provided
Eeoelale4179 A post-process gauging variable was designated when the system has no post-process gauging function.
[Object]
SYSTEM
[Code]
1-> A post-process gauging variable is designated on the left side.
2-> A post-process gauging variable is designated on the right side.
3-> A turret common variable is designated on the right side.
[Probable Fault Cause]
Program error
Program example:
N010 VXMPO[1]=2 (VXMPO[1] is a post-process gauging variable).
[Remedy]
Delete the post-process gauging variable from the program.
2336 Animation function not provided
Eeoelale4180 A graphics command was designated when the graphics function is not provided.
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example:
DEF WORK
PS LL, [0,0], [100, 100], 4
END
:
[Remedy]
Delete the graphics command.
[Related Specifications]
Graphic
2337 Graphic backup data file write
Eeoelale4181 An error occurred when writing a graphic PBU file with the SAVE command.
[Probable Fault Cause]
Memory
[Remedy]
Replace the memory board.
[Related Specifications]
Graphic
2338 Spindle orientation function not provided
Eeoelale4182 The spindle orientation command M code (M19) was designated when the system has no spindle orientation specification.
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example: N010 M19
[Remedy]
Delete the M19 command from the program.
LC37-003 P-223
SECTION 5 ALARM-B
2339 Load monitor function not provided
Eeoelale4183 VLMON or CLEAR command was designated when the system has no load monitor specification.
[Object]
SYSTEM
[Code]
1-> A VLMON or CLEAR command was specified when the system does not have the load monitor function.
2-> A VWMON command was specified when the system does not have the load monitor W function.
[Probable Fault Cause]
A VLMON or CLEAR command was programmed or entered in MDI mode when the system does not have the load monitor function.
A VWMON command was programmed or entered in MDI mode when the system does not have the load monitor W function.
[Measures to Take]
1) Delete the VLMON or CLEAR command from the program.
2) Delete the VWMON command from the program.
2340 Thread phase matching not spec.
Eeoelale4184 A thread phase matching system variable (VTHRX or VTHRZ) was specified when the system does not have the thread phase matching function.
[Object]
System
[Code]
1-> Attempted to write.
2-> Attempted to read.
[Probable Fault Cause]
A VTHRX or VTHRZ command was programmed when the system does not have the thread phase matching function.
The above command was entered in MDI mode.
[Measures to Take]
Modify the program.
2341 Circular threading not spec.
Eeoelale4185 A circular threading command (G112, G113) was specified when the system does not have the circular threading specification.
[Object]
System
[Probable Fault Cause]
Program error
Program example: G112 X100 Z100 I50 K0 F0.2
[Measures to Take]
Delete the circular threading command (G112, G113) from the program.
2342 Circular threading command
Eeoelale4186 In a circular threading command, the designated arc touches or intersects the arc center line, or the arc is parallel to the thread lead axis.
[Object]
System
[Code]
1-> The circular threading start point is on the arc center line.
2-> The circular threading end point is on the arc center line.
3-> The end point and start point are located on opposite sides with respect to the center line.
4-> The infeed direction differs from the threading command direction. (For an arc whose arc length between start and end points is short)
LC37-003 P-224
SECTION 5 ALARM B
[Probable Fault Cause]
Program error
Even if the program is modified, this alarm may still occur because the tool nose radius compensation function is activated by command.
Program example: G01 X100 Z100
G112 X120 Z110 I10 K0 M26 The end point is on the center line.
2343 Tool retract not spec.
Eeoelale4187 A tool retract command was specified when the system does not have the tool retract specification.
[Object]
System
[Code]
1-> An EIN, DIN, or RTI command was specified.
2-> The VEINT system variable was used.
[Measures to Take]
Check the specification code.
[Related Specifications]
Tool retract cycle
2344 Tool retract interrupt enable command
Eeoelale4188 An error command is contained in the tool retract interrupt enable command (EIN).
[Object]
System
[Code]
1-> An EIN command has already been specified.
2-> The subroutine call count Q command is included in the EIN command.
[Probable Fault Cause]
Program error
Program example:
EIN OABC
EIN ODEF -> Alarm occurs here
:
EIN OABC Q5
^^ Not required
[Related Specifications]
Tool retract cycle
2345 Tool retract interrupt disable command
Eeoelale4189 An error command is contained in the tool retract interrupt disable command.
[Object]
System
[Code]
1-> DIN command is used before EIN command
EIN: Interrupt enable command
[Probable Fault Cause]
Program error
Program example:
: EIN OABC
DIN OABC ->:
: DIN
[Related Specifications]
Tool retract cycle
LC37-003 P-225
SECTION 5 ALARM B
2346 Tool retract interrupt reset command
Eeoelale4190 The interrupt reset (RTI) command was specified when tool retract interrupt was not active or when the tool retract cycle was executed during thread cutting.
[Object]
System
[Code]
1-> RTI command was specified in a mode other than tool retract interrupt mode.
2-> RTI command was specified after tool interrupt in the thread cutting cycle.
[Probable Fault Cause]
Program error
[Related Specifications]
Tool retract cycle
2347 Robot not spec.
Eeoelale4191 A G227 (robot request) command was specified when the system does not have the robot specification.
[Probable Fault Cause]
Program error
Program example: ROBOT O100
[Measures to Take]
Delete the ROBOT command from the program.
2348 Robot program name
Eeoelale4192 No robot program name was specified after G227.
[Object]
System
[Code]
1
[Probable Fault Cause]
Program error
Program example: ROBOT
[Measures to Take]
Specify a program name after the ROBOT command.
ROBOT O100
2349 Loader not spec.
Eeoelale4193 A loader program was called on a machine not equipped with a loader.
[Code]
1-> A loader program was called on a machine without loader function.
2-> A loader program was called on a machine with type C loader specification.
[Probable Fault Cause]
No loader specification
Type C loader specification
Program example:
LOADER O1000
:
2350 Loader program name
Eeoelale4194 No loader program name after the loader command.
[Object]
System
[Code]
1
LC37-003 P-226
SECTION 5 ALARM B
[Probable Fault Cause]
Program error
Program example: N010 LOADER
[Measures to Take]
Specify a program name after the LOADER command.
N010 LOADER O100
2351 Interlocked external device program select not spec.
Eeoelale4195 Attempted to select a program for an external device when the interlocked external device program select specification is not equipped.
[Object]
System
2353 Chamfering G01 mode
Eeoelale4196 A chamfering command was specified in a mode other than G01.
[Object]
System
[Code]
None-> No G-code
2->G02
3->G03
1F->G31
20->G32
21->G33
22->G34
23->G35
FE->G00
[Probable Fault Cause]
Program error
Program example:
N009 G00 X50 Z100
N010 G75 X100 L-5 F0.5
N011 Z50
[Measures to Take]
Check the G-code in the G75 block.
For the example program, add a G01 command to the program.
N010 G75 G01 X100 L-5 F0.5
2354 Chamfering L too large
Eeoelale4197 In the chamfering command, the specified L value is larger than the axis travel distance.
[Object]
System
[Code]
Hexadecimal value of the axis travel distance
[Probable Fault Cause]
Program error
Program example:
N009 G01 X97 Z100
N010 G75 X100 L-5 F0.5
N011 Z50
[Measures to Take]
Check the chamfering dimension and the axis travel distance.
In the above example, the axis travel distance is 3, which is smaller than the chamfering amount 5.
LC37-003 P-227
SECTION 5 ALARM B
2355 Chamfering L command
Eeoelale4198 In the chamfering command, the L command is not specified or the specified L value is not: -99999.999≤L≤99999.999
[Object]
System
[Code]
Hexadecimal value of the L value
[Probable Fault Cause]
Program error
Program example: N010 G75 G01 X100 F0.5
[Measures to Take]
Check the L command.
In the above example, no L command is specified.
N010 G75 G01 X100 L-5 F0.5
2356 Chamfering X, Z command
Eeoelale4199
In the chamfering command, both X and Z are specified simultaneously, or neither X nor Z command is specified.
The specified X and Z values are not: -99999.999≤X (Z) ≤99999.999
[Object]
System
[Code]
FFFFFFFF-> Both X and Z are specified simultaneously, or neither X nor Z command is specified.
Others-> Hexadecimal value of the X or Z value
[Probable Fault Cause]
Program error
Program example:
N009 G01 X50 Z100
N010 G75 X100 Z98 L-5 F0.5
[Measures to Take]
Check the X and Z commands. In the above example, both X and Z commands are specified in the G75 block.
2357 Chamfering arbitrary angle calculation
Eeoelale4200 An error occurred during arbitrary angle auto-chamfering calculation.
[Object]
System
[Code]
XYY
YY:
Bit 0-> Overflow when converting to integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of negative number
Bit 4-> Division by zero
Bit 5-> SIN, COS, TAN, and COT angle overflow
X:
1-> When calculating chamfer start point
2-> When calculating chamfer end point
3-> When calculating arc center
4-> When calculating arc start and end points
5-> When calculating chamfer direction
[Probable Fault Cause]
Program error
[Measures to Take]
Check the error details in the program from the alarm code.
[Related Specifications]
LC37-003 P-228
SECTION 5 ALARM B
Auto chamfering at any angle
2358 Chamfering at any angle
Eeoelale4201 Chamfering is not performed because the angle between the edges to be chamfered is 180 degrees.
[Object]
System
[Probable Fault Cause]
Program error
Program example:
G00 X20 Z120
G75 G01 X60 L6 F0.1
X90
:
[Measures to Take]
Check G75 and G76 commands.
:
G00 X20 Z120
G75 G01 X60 L6 F0.1
Z90
:
[Related Specifications]
Auto chamfering at any angle
2359 Nose R comp. no spec.
Eeoelale4202 G41 or G42 command is designated without the tool nose radius compensation specification.
[Object]
System
[Probable Fault Cause]
Program error
Program example: N010 G40 X– Z–
[Measures to Take]
Delete G41, G42, and G40 commands from the program.
2360 Arc radius
Eeoelale4203 Intersection cannot be calculated because the commanded cutting arc radius is smaller than the tool nose radius.
[Object]
System
[Code]
1-> In calculating intersection of linear to circular
2-> In calculating intersection of circular to linear
3-> In calculating intersection of circular to circular
4-> Arc radius is smaller than tool nose radius in G41/G42 block.
[Probable Fault Cause]
Program error, or tool nose radius compensation value setting error
Program example:
N010 G42 X– Z– T010101 (Tool nose radius: 0.5)
:
N015 G02 X– Z– I1
Tool nose radius compensation value (Tool data setting)
N01 X5.000 Z5.000
[Measures to Take]
Check the arc radius command and the tool nose radius compensation value.
The tool nose radius compensation amount is set in the tool nose radius compensation area of the tool data setting screen. The set value is called by the "”**”" number in "”T** …”".
LC37-003 P-229
SECTION 5 ALARM B
In the example program above, the nose R compensation value is set to 5 mm although the correct value is 0.5 mm; correct the setting.
N01 20X0.500 Z0.500
2361 Nose R comp. calculation
Eeoelale4204 Floating-point calculation error occurred in tool nose radius compensation.
[Object]
System
[Code]
XYY
YY:
Bit 0-> Overflow when converting to integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of negative number
Bit 4-> Division by 0
Bit 5-> Angle overflow in SIN, COS, TAN, and COT
X:
1-> In calculating linear graphic element
2-> In calculating circular graphic element
3-> In calculating graphic element offset amount for tool nose radius compensation
4-> In calculating normal vector of line and arc
6-> In calculating intersection of line and line
7-> In calculating intersection of line and arc
8-> In calculating intersection of arc and arc
9-> In calculating selection of target point from two possible arc intersections
A-> In recalculating circular graphic element
B-> In calculating I and K from tool nose radius compensation point
C-> In calculating X, Z, I, and K commands
[Probable Fault Cause]
Program error
[Measures to Take]
Check the program referring to the error code.
2362 Nose R comp. cancel G00, G01
Eeoelale4205 G40 command was designated in a mode other than G00 or G01.
[Object]
System
[Probable Fault Cause]
Program error
Program example: N010 G40 G02 X– Z– I–
[Measures to Take]
Check the position of the G40 command; nose R compensation can only be canceled in G00 or G01 mode.
In the example above, nose R compensation was canceled in G02 mode; modify the program:
N010 G02 X– Z– I–
N011 G40G00 X–
2363 Nose R comp. intersection not found
Eeoelale4206 Intersection cannot be calculated from linear to circular or from circular to circular.
[Object]
System
[Code]
1-> Linear to circular
2-> Circular to linear
3-> Circular to circular
LC37-003 P-230
SECTION 5 ALARM B
2364 Nose R comp. cannot start
Eeoelale4207 Tool nose radius compensation was started in an unpermitted mode, and the compensation point cannot be calculated.
[Object]
System
[Code]
None-> G41 or G42 was designated in a mode other than G00 or G01.
10-> Commanded value in G41 or G42 block is the same as the commanded value in the next block.
11-> Neither X nor Z command was designated in the block following the G41 or G42 block.
40-> G40 was designated in the block following the G41 or G42 block.
[Probable Fault Cause]
Program error
Program example:
N010 G42 X50 Z55
N011 X50 Z55
[Measures to Take]
Check the G42 block and the next block.
In the example above, the X and Z commands in the G42 block are the same as those in the next block; modify the program.
In this case, delete the unnecessary N011 block.
2365 Nose R comp. thread cutting cycle
Eeoelale4208 In tool nose radius compensation mode, G31, G32, or G33 was designated.
[Object]
System
[Code]
1F-> G31 was designated
20-> G32 was designated
21-> G33 was designated
[Probable Fault Cause]
Program error
Program example:
N010 G42
N020 G33 X– Z–
N030 G40
[Measures to Take]
In nose R compensation mode, a thread cutting cycle cannot be designated. Cancel the tool nose radius compensation mode before calling the thread cutting cycle.
2366 Cutter radius comp. no spec.
Eeoelale4209
Cutter radius compensation ON command was designated when the system does not have the cutter radius compensation function.
Compensation ON command (G41 or G42) was designated after designating compensation plane (G17 XY plane).
[Probable Fault Cause]
Program error
[Measures to Take]
Modify the program (delete G17, G41 and/or G42 from the program).
2367 Cutter/Nose R comp. plane change error
Eeoelale4210 The plane designated for cutter radius compensation or tool nose radius compensation was changed during compensation mode. To designate a new plane for activating the compensation function, the compensation mode must first be canceled by designating G40.
[Probable Fault Cause]
Program error
G17, G18: Cutter radius compensation plane selection
LC37-003 P-231
SECTION 5 ALARM B
Program example:
G17
G41
:
G18
[Measures to Take]
Modify the program.
G17
G41
:
G40< - Cancel compensation mode.
G18
2368 Cutter radius comp. at C-axis unclamp
Eeoelale4211 Cutter radius compensation ON command was designated without designating the C-axis connect command (M110).
[Probable Fault Cause]
Program error
M109 -> C-axis disconnect command
G17
G41-> Alarm occurs
:
[Measures to Take]
Modify the program.
M110 -> C-axis connect command
G17
G41
:
2369 Cutter radius comp. QA command
Eeoelale4212 QA command was designated during cutter radius compensation.
[Probable Fault Cause]
Program error
Program example:
G17
G41
G00 X100 C0 QA=2An Alarm occurs;
[Measures to Take]
When the C-axis needs to be rotated multiple times, designate C-axis commands consecutively.
Program:
G17
G41
G00 X100 C0
C180
C0
C180
C0
2370 Tow-along tailstock move no spec.
Eeoelale4213 G152 command was designated when the system does not have the tow-along tailstock movement specification.
[Probable Fault Cause]
Program error
Program example: N010 G152 W100
[Measures to Take]
Delete G152 command from the program.
2371 Tow-along tailstock move condition
Eeoelale4214
G152 was designated in a mode other than G13.
No W command was designated with G152.
LC37-003 P-232
SECTION 5 ALARM B
G152 command was designated in tool nose radius compensation or LAP mode.
Neither G152 nor G153 command was designated with an A-turret command.
Or no W command was designated.
Or designated during tool nose radius compensation command.
Or designated during LAP command.
[Code]
1-> G152 or G153 was designated for a turret other than A-turret.
2-> No W command was designated with G152 or G153.
3-> G152 or G153 was designated in cutter radius compensation mode.
4-> G152 or G153 was designated in LAP mode.
5-> G152 or G153 was designated in Y-axis control mode.
6-> G152 command was designated when X-axis was not at the positive variable stroke end limit position.
[Probable Fault Cause]
Program error
Program example: N010 G152
[Measures to Take]
Check the command in the G152 block.
In the example above, no W command was designated.
N010 G152 W100
2372 Laser sensor no spec.
Eeoelale4215 An LMW or LMV command was designated (including LR15) when the Inductosyn pitch error compensation function is not equipped in the system.
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example:
LMW Z100
:
LMV Z100
:
[Measures to Take]
Delete the LMW and LMV commands from the program.
2373 Laser sensor command condition
Eeoelale4216 Conditions for executing LMW and LMV commands are incorrect.
[Object]
SYSTEM
[Code]
1-> The command was designated for both A and B.
2-> Both X and Z commands were designated in the same block.
3-> The command was designated in the tool nose radius compensation mode.
4-> The command was designated in the LAP mode.
5-> A Q command was designated in the LMW command.
6-> The measuring range exceeds the stroke limit.
7-> The measuring start point and end point are the same point.
[Probable Fault Cause]
Program error
Program example:
:
LMW Z100 X100
:
[Measures to Take]
Check the program error content by the alarm code; eliminate factors that interfere with the execution of the laser sensor command.
LC37-003 P-233
SECTION 5 ALARM B
LMW Z100
LMW X100
[Related Specifications]
Inductosyn pitch error compensation
2374 LAP no spec.
Eeoelale4217 G85, G86, G87 or G88 command calling the LAP mode was designated when the system does not have the LAP specification.
[Object]
SYSTEM
[Probable Fault Cause]
Program error
[Measures to Take]
If the system does not support the LAP function, delete the LAP command.
2375 LAP Illegal B command
Eeoelale4218
In G88 LAP mode, the tool nose angle designated by the B command is less than 0 degrees or greater than 180 degrees.
G88: Thread cutting cycle call
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example: N010 G88 NLAP1 M32 M73 B-60 H10 D2 U0.2
[Measures to Take]
Check the B command.
In the example above, the B command is a negative value; a positive value must be designated.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
[Related Specifications]
LAP
2376 LAP D command
Eeoelale4219
In G85, G86 and G88 LAP modes, the D command is not designated, or the D command is negative, or the D command has too many digits.
G85: Bar turning roughing cycle call
G86: Copy turning roughing cycle call
G88: Thread cutting cycle call
[Object]
SYSTEM
[Code]
1-> The designated D value is not within: -99999.999<=D<=99999.999
2-> A negative number or 0
3-> D command is not designated
[Probable Fault Cause]
Program error
Program example: N010 G88 NLAP1 M32 M73 B60 H10 D-2 U0.2
[Measures to Take]
Check the D command.
In the example above, the D command is a negative value; a positive value must be designated.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
2377 LAP DA (DB) command
Eeoelale4220
When XA (ZA) or XB (ZB) command is designated in G84 and LAP mode G85, the DA or DB command value is negative or has too many digits.
G84: Change of cutting conditions for bar turning roughing cycle
G85: Bar turning roughing cycle
DA: Depth of cut after cutting condition change at point A
LC37-003 P-234
SECTION 5 ALARM B
DB: Depth of cut after cutting condition change at point B
[Object]
SYSTEM
[Code]
1-> The designated DA (DB) value is not within: -99999.999<=DA (DB) <=99999.999
2-> A negative number or 0
[Probable Fault Cause]
Program error
Program example:
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1 CR
$ G84 XA=70 DA=-2 FA=0.3 CR
$: $ designated at the start of a command line allows the line to be included in the same block as the preceding line.
[Measures to Take]
Check the DA or DB value. In the example above, the DA command is a negative value; a positive value must be designated.
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1 CR
$ G84 XA=70 DA=2 FA=0.3 CR
[Related Specifications]
LAP
2378 LAP H command
Eeoelale4221
In G88 LAP mode, the H command is not designated, or the H command value is negative or has too many digits.
G88: Thread cutting cycle call
[Object]
SYSTEM
[Code]
1-> The designated H value is not within: -99999.999<=H<=99999.999
2-> A negative number or 0
3-> H command is not designated
[Probable Fault Cause]
Program error
Program example: N010 G88 NLAP1 M32 M73 B60 H-10 D2 U0.2
[Measures to Take]
Check the H command.
In the example above, the H command is a negative value; a positive value must be designated.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
2379 LAP H-U (W) less than D (M73)
Eeoelale4222
In G88 LAP mode M73 command, the commanded H-U value is less than the D value; the cutting cycle cannot be performed.
G88: Thread cutting cycle call
M73: Thread cutting pattern 1
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example: N010 G88 NLAP1 M32 M73 B60 H5 D3 U3
[Measures to Take]
Check the D, U, and H commands.
In the example above, correct the commanded values so that H-U>=D is satisfied.
N010 G88 NLAP1 M32 M73 B60 H5 D3 U0.3
2380 LAP U (W) command
Eeoelale4223
In LAP command G85, G86, G87, or G88, the U value (X-axis finishing allowance) or W value (Z-axis finishing allowance) is negative or larger than the maximum allowable value.
The U and W command values must be: 0<=U (W) <=99999.999
G85: Bar turning roughing cycle call
G86: Copy turning roughing cycle call
LC37-003 P-235
SECTION 5 ALARM B
G87: Finishing cycle call
G88: Thread cutting cycle call
[Object]
SYSTEM
[Code]
1-> The designated U and W values are not within: 0<=U (W) <=99999.999
2-> The designated U and W values are negative.
3-> The infeed direction is opposite to the finishing allowance direction.
[Probable Fault Cause]
Program error
Program example: N010 G85 NLAP1 D4 F0.5 U0.2 W-0.1
[Measures to Take]
Check the U (W) command.
In the example above, the W command is a negative value; a positive value must be designated.
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
[Related Specifications]
LAP
2381 LAP U (W) larger than H
Eeoelale4224
In G88 LAP mode, the designated U or W finishing allowance is larger than the thread height H.
G88: Thread cutting cycle call
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example: N010 G88 NLAP1 M32 M73 B60 H10 D2 U20
[Measures to Take]
Check the U (H) command.
In the example above, the U command is larger than the H command; modify either or both commanded values.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2
[Related Specifications]
LAP
2382 LAP XA (ZA), XB (ZB) command
Eeoelale4225
In G85 LAP mode, the XA (ZA) or XB (ZB) command value has more digits than the allowable value designated by G84.
G84 is designated
G84: Change of cutting conditions for bar turning roughing cycle
G85: Bar turning roughing cycle call
[Object]
SYSTEM
[Code]
1-> In longitudinal turning, the command value exceeds the following range: -99999.999<= XA (XB) <=99999.999
2-> In face turning, the command value exceeds the following range: -99999.999<= ZA (ZB) <=99999.999
[Probable Fault Cause]
Program error
Program example: N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$G84 XA=100000 DA=2 FA=0.3
$: $ designated at the start of a command line allows the line to be included in the same block as the preceding line.
[Measures to Take]
Check the XA (ZA) and XB (ZB) commands.
In the example above, the XA command value is larger than 99999.999.
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$G84 XA=70 DA=2 FA0.3
[Related Specifications]
LC37-003 P-236
SECTION 5 ALARM B
LAP
2383 LAP calculation
Eeoelale4226
An alarm occurred during LAP calculation processing.
(During G85 command calculation of arc center and radius)
G85: Bar turning roughing cycle call
[Object]
SYSTEM
[Code]
XX:
Bit 0-> Overflow when converting to integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of negative number
Bit 4-> Division by zero
Bit 5-> SIN, COS, TAN, and COT angle overflow
[Probable Fault Cause]
Program error
[Remedy]
Check the circular interpolation command in the LAP.
[Related Specifications]
LAP
2384 LAP concavity excessive
Eeoelale4227
In G85 LAP mode, the number of concavities exceeded 10.
G85: Bar turning roughing cycle call
[Object]
System
[Probable Fault Cause]
Program error
[Remedy]
Check the number of concavities in the LAP program.
If the number of concavities exceeds 10 in the LAP program, modify the program -> divide contour definition, etc.
[Related Specifications]
LAP
2385 In LAP cycle
Eeoelale4228
In LAP mode, a LAP command (G85, G86, G87, or G88) was designated again.
G85: Bar turning roughing cycle call.
G86: Copy turning roughing cycle call.
G87: Finish turning cycle call.
G88: Continuous thread cutting cycle call.
[Object]
System
[Probable Fault Cause]
Program error
Program example:
NLAP1 G81
:
G85 NLAP2
:
G80
[Remedy]
Check the G85, G86, G87, and G88 commands.
In the above example, a G85 command was designated again in LAP mode; delete the G85 block.
LC37-003 P-237
SECTION 5 ALARM-B
2386 LAP sequence name
Eeoelale4229
In the block calling LAP mode with G85 or G86, no sequence name was designated, or the designated sequence name was not found.
G85: Bar turning roughing cycle call.
G86: Copy turning roughing cycle call.
[Object]
System
[Code]
1-> Sequence name not designated.
2-> Designated sequence name not found.
[Probable Fault Cause]
Program error
Program example:
N010 G85 D8 F1 U0.5 W0.2
NLAP1 G81
:
G80
[Remedy]
Check the LAP sequence name.
In the above example, the sequence name is not designated.
N010 G85 NLAP1 D8 F1 U0.5 W0.2
2387 LAP control
Eeoelale4230 LAP control cannot be executed. (LAP control counter overflowed)
[Object]
System
[Probable Fault Cause]
LAP control software is defective.
Operation example: This alarm is not caused by program errors or improper operation.
[Remedy]
Reload the control software.
2388 LAP G code
Eeoelale4231
There is no G80 command after G81 or G82 command. Or, G81 or G82 command is not in the block designated by G85 or G86.
G80: Contour definition end.
G81: Longitudinal contour definition start.
G82: Transverse contour definition start.
G85: Bar turning roughing cycle call.
G86: Copy turning roughing cycle call.
[Object]
System
[Code]
1-> G80 not designated.
2-> G81 or G82 command is not in the block designated by G85 or G86.
[Probable Fault Cause]
Program error
Program example:
NLAP1
:
N010 C80
N011 G85 NLAP1
[Remedy]
Check the G81 and G82 commands.
In the above example, G81 or G82 command is not designated in the NLAP1 block.
LC37-003 P-238
SECTION 5 ALARM-B
NLAP1 G81
2389 LAP nose R compensation cancel
Eeoelale4232
Nose R compensation mode cannot be canceled at LAP end (block containing G80).
G80: Contour definition end.
[Object]
System
[Probable Fault Cause]
Program error
Program example:
NLAP1 G81
:
N010 G41 G00 X– Z–
: No G40 command in these blocks
N020 G80
[Remedy]
Check the G41, G42, and G40 commands in the LAP program.
In the above example, nose R compensation mode must be canceled before the G80 command.
N010 G41 G00 X– Z–
:
N019 G40 X– Z–
N020 G80
2390 LAP in nose R compensation
Eeoelale4233
A G code calling LAP mode (G85, G86, G87, or G88) was designated while nose R compensation mode was active.
G85: Bar turning roughing cycle call.
G86: Copy turning roughing cycle call.
G87: Finish turning cycle call.
G88: Continuous thread cutting cycle call.
[Object]
System
[Probable Fault Cause]
Program error
Program example:
N010 G41 X– Z–
: <- G40 command is not designated here.
N020 G85 NLAP1 … G40 command is not designated in these blocks.
[Remedy]
Check LAP commands (G85, G86, G87, G88) in nose R compensation mode.
In the above example, nose R compensation mode must be canceled before the G85 command.
N010 G41 G00 X– Z–
:
N019 G40 X– Z–
N020 G85 NLAP1 …
2391 LAP contour definition
Eeoelale4234 Defect in LAP contour definition.
[Object]
System
[Code]
1-> Coordinate value overflowed
3-> Circular interpolation is included in the first block.
4-> Circular interpolation command lacks I or K value.
5-> Circular interpolation command is defective.
6-> Number of blank contour elements exceeds the limit.
7-> Number of machining contour elements exceeds the limit.
8-> Depth of cut is insufficient. (Requires 34 or more cuts)
9-> Blank contour is reversed. (Contour contains elements designated in the direction opposite to the cutting direction.)
LC37-003 P-239
SECTION 5 ALARM-B
10-> Machining contour is reversed. (Contour contains elements designated in the direction opposite to the cutting direction.)
11-> Incomplete blank contour elements. (Only one point was designated as a blank contour element.)
* Code Nos. 8 through 11 occur in blank contour cycle (AP mode V).
[Probable Fault Cause]
Program error
[Remedy]
Check the program.
2392 Compound fixed cycle B<0 deg or B≥180 deg
Eeoelale4235
B<0 deg or B≥180 deg.
In G71, G72 thread cutting cycle, the tangent value of (B/2) is negative or overflowed.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Object]
System
[Code]
Hexadecimal number of floating-point mantissa of tangent (B/2)
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B181 D3 H10 F5
[Remedy]
Check the B command value.
Must be: 0≤B<180 deg
2393 Compound fixed cycle D command
Eeoelale4236
In G71, G72, G73, or G74 mode, no D command was designated or D value is not: 0<D≤99999.999
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
G73: Longitudinal compound grooving cycle
G74: Transverse compound grooving cycle
[Object]
System
[Code]
FFFFFFFF-> No D command
Others-> Hexadecimal number of D value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 H10 F5
[Remedy]
Check the D command value.
In the above example, insert a D command in the program.
N010 G71 X100 Z100 B60 D3 H10 F5
2394 Compound fixed cycle F command
Eeoelale4237
In G71, G72, G73, or G74 mode, no F command was designated or F value is not: 0<F≤99999.999, or 0<DA≤99999.999
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
G73: Longitudinal compound grooving cycle
G74: Transverse compound grooving cycle
[Object]
System
[Code]
FFFFFFFF-> No F command
Others-> Hexadecimal number of F value, or hexadecimal number of DA value
[Probable Fault Cause]
LC37-003 P-240
SECTION 5 ALARM-B
Program error
Program example: N010 G71 X100 Z100 B60 D3 H10
[Remedy]
Check the F command value.
In the above example, insert an F command in the program.
N101 G71 X100 Z100 B60 D3 H10 F5
2395 Compound fixed cycle H command
Eeoelale4238
In G71, G72 thread cutting cycle, no H command was designated or H value is not: 0<H≤99999.999.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Object]
System
[Code]
FFFFFFFF-> No H command
Others-> Hexadecimal number of H value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D3 F5
[Remedy]
Check the H command value.
In the above example, insert an H command in the program.
N010 G71 X100 Z100 B60 D3 H10 F5
2396 Compound fixed cycle H-U (W)< D (M73)
Eeoelale4239
In G71 or G72 thread cutting mode with M73 commanded, the commanded H-U value is smaller than the D value.
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
M73: Thread cutting type 1
[Target]
System
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D4 H5 U2 F5 M73
[Measures to Take]
Check the D, U, and H commands.
In the above example, correct the command values so that H-U>=D is satisfied.
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5 M73
2397 Compound fixed cycle I, K too large
Eeoelale4240
In G73 or G74 grooving cycle, the I or K parameter is larger than the allowable value, resulting in a negative groove depth.
G73: Side compound grooving cycle
G74: Face compound grooving cycle
I: In taper thread, the radial difference between the start point and the end point is entered.
For taper thread, A or I must be specified.
K: In taper thread, the longitudinal difference between the start point and the end point is entered.
For taper thread, A or I must be specified.
[Target]
System
[Probable Fault Cause]
Program error
Program example: N009 G00 X100 Z100
N010 G73 X50 Z50 I60 K10 D10 L25 F0.2
[Measures to Take]
Check the I value in G73 mode, and check the K value in G74 mode.
In the above example, because the I value is larger than the target value, correct the I value.
LC37-003 P-241
Chapter 5 Alarm B
N010 G73 X50 Z50 I6 K10 D10 L25 F0.2
2398 Compound fixed cycle I, K command
Eeoelale4241
In G71 mode, K is specified, A and I are specified at the same time, or neither A nor I is specified.
In G72 mode, I is specified, A and K are specified at the same time, or neither A nor K is specified.
In G73 or G74 grooving cycle, I or K is not within: 0<=I, K<=99999.999.
G71: Side compound thread cutting cycle
K: For taper thread, the difference between the start point and the end point should be entered.
For taper thread, A or I value should be specified.
[Target]
System
[Code]
None-> In G71 mode, K is specified, or in G72 mode, I is specified.
1-> In G71 mode, both A and I are specified, or neither A nor I is specified; or in G72 mode, both A and K are specified, or neither A nor K is specified.
Others: Hexadecimal number of I or K value
[Probable Fault Cause]
Program error
Program example: N010 G73 X50 Z50 I-1 K10 D10 L25 F0.2
[Measures to Take]
Check the I and K command values.
In the above example, the I value is negative; correct the I value.
N010 G73 X50 Z50 I1 K10 D10 L25 F0.2
2399 Compound fixed cycle L command
Eeoelale4242 In G73 or G74 grooving cycle, the L command value is not within: 0<L<=99999.999
[Target]
System
[Code]
Hexadecimal number of L command value
[Probable Fault Cause]
Program error
Program example: N010 G73 X50 Z50 I1 K10 D10 L-25 F0.2
[Measures to Take]
Check the L command value.
In the above example, the L value is negative; correct the L value.
N010 G73 X50 Z50 I1 K10 D10 L25 F0.2
2400 Compound fixed cycle In cycle
Eeoelale4243 In LAP control mode, a compound fixed cycle is commanded.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
NLAP1 G81
:
N010 G73
:
N019 G80
[Measures to Take]
A compound fixed cycle cannot be commanded in a LAP blank definition program.
Move the relevant command to an appropriate position.
LC37-003 P-242
Chapter 5 Alarm B
2401 Compound fixed cycle Illegal U (W) command
Eeoelale4244
In G71 thread cutting, W command is specified or U value is not within: 0<=U<=99999.999
In G72 thread cutting, U command is specified or W value is not within: 0<= W <=99999.999
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
U, W: Finishing allowance
[Target]
System
[Code]
None-> In G71 mode, W command is specified, or in G72 mode, U command is specified.
Others: Hexadecimal number of U (W) value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D4 H5 W0.2 F5
[Measures to Take]
Check the U or W command value. In G71 mode, the finishing allowance is defined by U command; in G72 mode, it is defined by W command. In the above example program, W command is used in G71
mode; change the W command to U command.
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5
2402 Compound fixed cycle U (W) > H
Eeoelale4245
In G71 or G72 thread cutting, the specified finishing allowance U or W is larger than the thread height H.
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
[Target]
System
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D4 H5 U20 F5
[Measures to Take]
Check the U (W) or H command. In the above example, the U value is larger than the H value; correct the U value.
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5
2403 Compound fixed cycle X, Z command
Eeoelale4246
In G71, G72, G73, or G74 mode, the X or Z command is not specified or its value is not within:
-99999.999<=X (Z) <=99999.999.
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
G73: Side compound grooving cycle
G74: Face compound grooving cycle
[Target]
System
[Code]
FFFFFFFF-> X or Z command is not specified.
Others-> Hexadecimal number of X or Z command value
[Probable Fault Cause]
Program error
Program example: N010 G71 Z100 B60 D4 H5 U0.2 F5
[Measures to Take]
Check the X or Z command. In the above example, add the X command.
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5
2404 Compound fixed cycle Angle
Eeoelale4247
In G71 or G72 thread cutting, the A command is illegal or the thread radius difference cannot be calculated.
LC37-003 P-243
Chapter 5 Alarm B
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
[Target]
System
[Code]
Bit 0-> Overflow when converting to integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of negative number
Bit 4-> Division by zero
Bit 5-> TAN angle overflow
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D1 H5 U0.2 F5 A90
[Measures to Take]
Check the A command value.
In the above example, correct the A value.
N010 G71 X100 Z100 B60 D1 H5 U0.2 F5 A170
2405 Compound fixed cycle Tool offset
Eeoelale4248
In G73 or G74 grooving cycle, the tool offset value specified in the program is different from the specified offset direction.
G73: Side compound grooving cycle
G74: Face compound grooving cycle
[Target]
System
[Code]
Hexadecimal number of tool offset value
[Probable Fault Cause]
Tool offset value is set incorrectly
The specified tool offset command is incorrect. (Program error)
Program example
<Program>
N009 G00 X100 Z100 T101
N010 G73 X50 Z50 I10 K4 D15 L30 T02
<Tool offset setting value>
T1 Z10.000
T2 Z 5.000
[Measures to Take]
Check the tool offset setting values and the tool offset commands in the program.
In the above example, correct the T2 setting value.
T2 Z15.000
2406 Compound fixed cycle Cycle start point
Eeoelale4249
In G71 or G72 thread cutting, the H command value is too large or the thread cutting reference point is not in the infeed direction from the cycle start point.
G71: Side compound thread cutting cycle
G72: Face compound thread cutting cycle
[Target]
System
[Probable Fault Cause]
Program error
Program example:
N009 G00 X100 Z100
N010 G71 X98 Z50 B60 D1 H5 U0.2 F5
[Measures to Take]
Check the thread cutting start point command and thread height command. In the above example, since the thread height is larger than the thread cutting start point, correct the thread cutting start point.
LC37-003 P-244
Chapter 5 Alarm B
N009 G00 X120 Z100
N010 G71 X98 Z50 B60 D1 H5 U0.2 F5
2407 Compound fixed cycle In tool nose radius compensation
Eeoelale4250
In tool nose radius compensation mode, a compound fixed cycle is commanded.
G41, G42: Tool nose radius compensation, left side and right side with respect to tool advance direction
G40: Cancel tool nose radius compensation.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
N010 G41
:
N020 G71
:
N029 G40
[Measures to Take]
The compound fixed cycle cannot be called while tool nose radius compensation is active.
2408 Compound fixed cycle groove width
Eeoelale4251
In the G73, G74 grooving cycle, the tool width calculated from the tool offset value is larger than the groove width.
G73: Side compound grooving cycle
G74: Face compound grooving cycle
[Index]
System
[Character-string]
Hexadecimal number of finishing groove width
[Probable Fault Causes]
Program error
The set tool offset value is incorrect.
Program example:
<Program>
N009 G00 X100 Z100 T101
N010 G73 X50 Z70 I10 K4 D15 L30 T02
<Tool offset set values>
T1 Z10.000
T2 Z60.000
[Measures to Take]
Check the tool offset set values and the tool offset commands in the program. In the example above, change the set value of T2.
T2 Z15.000
2409 Tool life management no spec.
Eeoelale4252
A tool life management variable is commanded when the system does not have the tool life management specification.
Tool group number TG and tool offset group number OG are commanded.
Modal G code or TLID is commanded.
[Index]
System
[Character-string]
1-> A tool life management variable is commanded on the left side of the expression.
2-> A tool life management variable is commanded on the right side of the expression.
5-> Tool group number TG and tool offset group number OG are commanded.
Modal G code or TLID is commanded.
[Probable Fault Causes]
Program error
Program example:
N010 TG=1 OG=1
LC37-003 P-245
SECTION 5 ALARM-B
N011 TLID
[Measures to Take]
Delete the tool life management commands TG, OG, and TLID from the program.
2410 Tool life management no spare tool
Eeoelale4253 There is no spare tool in the commanded tool group.
[Index]
System
[Character-string]
Hexadecimal number of the tool group number having no spare tool
[Measures to Take]
Replace with a new tool in the tool group that has no spare tool. Initialize the tool life management data in the corresponding tool group.
The procedure for initializing tool life management is as follows:
Select the tool data setting mode, and press the [ITEM] function key until the tool life management screen is displayed. When the [INITIAL] function key is pressed, the message ”INITIAL OK (Y/
N)! ” will be displayed. Enter ”Y” and press the WRITE key.
(To cancel initialization, enter ”N” and press the WRITE key.) Enter the tool group number to be initialized and press the WRITE key. To initialize all groups, enter ”0″ and press the WRITE key.
2411 Tool life management tool group
Eeoelale4254 The tool group command value TG is: TG<1 or TG>12
[Index]
System
[Character-string]
Hexadecimal number of the commanded TG
[Probable Fault Causes]
Program error
Program example:
N010 TG=-1
[Measures to Take]
Check the TG command.
In the example above, the TG command value is negative; correct the TG command.
N010 TG=1
For ATC specifications, up to ”24″ TG command values can be commanded (on turret A side only).
2412 Tool life management tool not registered
Eeoelale4255 The tool is not registered in the specified tool group.
[Index]
System
[Character-string]
FFFFFFFF
[Probable Fault Causes]
Program error, or tool life management data setting error, and/or tool group data setting error.
Operation example: N010 TG = 1
[Measures to Take]
Check the TG command and the tool life management information.
In the example above, tool group No. 1 is not used; correct the program or set the tool group information.
2413 Tool life management tool offset group
Eeoelale4256 An illegal tool offset group number is commanded.
[Index]
System
[Character-string]
LC37-003 P-246
SECTION 5 ALARM-B
Hexadecimal number of the commanded OG
[Probable Fault Causes]
Program error
Program example: N010 OG=10
[Measures to Take]
Check the OG command.
In the example above, OG=10 is commanded; available OG values are 1, 2, or 3.
2414 Tool life management tool offset No. not registered
Eeoelale4257 The tool offset number used to specify the tool offset group is not set.
[Index]
System
[Character-string]
FFFFFFFF
[Probable Fault Causes]
Tool offset number setting error in the tool life management information table
Setting tool offset number: In tool data setting mode, press the [ITEM] function key to go to the tool life management screen and set the tool offset number.
[Measures to Take]
When an OG command is specified, check whether the tool offset number for that tool group is set.
2415 Multitasking machine fixed cycle no spec.
Eeoelale4258 A G code calling a multitasking fixed cycle is commanded on a lathe without multitasking functions.
[Index]
System
[Character-string]
1
[Probable Fault Causes]
Program error
Program example: N010 G181 …
[Measures to Take]
G codes G180 to G189 cannot be used on machines other than multitasking machines.
Delete these commands from the program.
2416 Multitasking machine fixed cycle C command
Eeoelale4259 The C command value is not within: -360 deg < C < 360 deg.
[Index]
System
[Character-string]
Hexadecimal number of the commanded C value
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G181 X60 Z75 C360 K48 F40
[Measures to Take]
Check the C command in the compound fixed cycle block.
G181 X60 Z75 C0 K48 F40
[Related Specifications]
Multitasking machine
2417 Multitasking machine fixed cycle I, K command
Eeoelale4260
In G181 to G184 and G189 modes, both I and K are commanded simultaneously, or neither I nor K is commanded. (I, K shift amounts)
In G181 to G184 and G189 modes, the commanded I and K values are not within: 0≤I, K ≤99999.999
LC37-003 P-247
SECTION 5 ALARM-B
In G185 to G188 modes, the commanded I and K values are not within: -99999.999≤I, K ≤99999.999
G181: Drilling cycle
G182: Boring cycle
G183: Deep hole drilling cycle
G184: Tapping cycle
G189: Reaming, boring cycle
[Index]
System
[Character-string]
None-> Both I and K are commanded simultaneously
FFFFFFFF-> Neither I nor K is commanded
Others-> Hexadecimal number of I, K values
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G181 X60 Z75 C0 F40
[Measures to Take]
Check the I, K commands in the compound fixed cycle block.
G181 X60 Z75 C0 K48 F40
[Related Specifications]
Multitasking machine
2418 Multitasking machine fixed cycle Q command
Eeoelale4261
The commanded Q value is not within: 1≤Q≤9999
Q: Used to specify the number of equally spaced holes or the number of machining points in the compound fixed cycle.
[Index]
System
[Character-string]
Hexadecimal number of the commanded Q value
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G183 X40 Z81 C0 I46 D10 E1 F40 Q10000
[Measures to Take]
Check the Q command in the compound fixed cycle block.
G183 X40 Z81 C0 I46 D10 E1 F40 Q6
[Related Specifications]
Multitasking machine
2419 Multitasking machine fixed cycle F command
Eeoelale4262
The commanded F value is 0 or a negative number.
The E command value commanded by G190 or G192 is 0 or a negative number.
No F command.
[Index]
System
[Character-string]
FFFFFFFF-> No F command
Others-> Hexadecimal number of the commanded E or F value
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G183 X40 Z80 C0 I46 D10 E1 F-40
[Measures to Take]
Check the E or F command in the compound fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40
[Related Specifications]
Multitasking machine
LC37-003 P-248
SECTION 5 ALARM-B
2420 Multitasking machine fixed cycle L command
Eeoelale4263
The commanded L value is not within: 0<L≤99999.999
L: Return amount to the cutting start point in the deep hole drilling cycle
[Index]
System
[Character-string]
Hexadecimal number of the commanded L value
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G183 X40 Z80 C0 I46 D10 E1 F40 L-50
[Measures to Take]
Check the L command in the compound fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[Related Specifications]
Multitasking machine
2421 Multitasking machine fixed cycle D command
Eeoelale4264
No D command.
The commanded D command is not within: 0<D≤99999.999
D: Depth of cut in keyway milling cycle
[Index]
System
[Character-string]
FFFFFFFF-> No D command
Others: Hexadecimal number of the commanded D command
[Probable Fault Causes]
Program error (compound fixed cycle block)
Program example: G183 X40 Z80 C0 I46 E1 F40 L50
[Measures to Take]
Check the D command in the compound fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[Related Specifications]
Multitasking machine
2422 Multitasking machine fixed cycle X, Z command
Eeoelale4265
In G185 to G188 commands, neither X nor Z command was specified, or the commanded X and Z values were not within:
-99999.999 ≤ X, Z ≤ 99999.999
G185: Side face thread cutting cycle
G186: End face thread cutting cycle
G187: Side face straight thread cutting cycle
G188: End face straight thread cutting cycle
[Target]
System
[Code]
FFFFFFFF-> No X or Z command
Others: Hexadecimal number of commanded X and Z values
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example: G185 X95 C0 F10 SA=12
[Measures to Take]
Check the X and Z commands in the compound fixed cycle block.
G185 X95 Z60 C0 F10 SA=12
[Related Specifications]
Multitasking machine
LC37-003 P-249
SECTION 5 ALARM-B
2423 Multitasking machine fixed cycle SA
Eeoelale4266
The commanded SA value was not within: 0 < SA ≤ 20
No SA command
SA: C-axis rotation command
[Target]
System
[Code]
FFFFFFFF-> No SA command
Others: Hexadecimal number of commanded SA value
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example: G185 X95 Z60 C0 F10 SA=30
[Measures to Take]
Check the SA command in the compound fixed cycle block.
G185 X95 Z60 C0 F10 SA=20
[Related Specifications]
Multitasking machine
2424 Multitasking machine fixed cycle G94 feed
Eeoelale4267
G185 to G188 was commanded in G94 mode.
G185: Thread cutting cycle (side face)
G186: Thread cutting cycle (end face)
G187: Straight thread cutting cycle (side face)
G188: Straight thread cutting cycle (end face)
G94: Feed per minute mode (mm/min)
[Target]
System
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example: G185 G94 X95 Z60 C0 F10 SA=12
[Measures to Take]
Command G185 to G188 in G95 mode.
G185 G95 X95 Z60 C0 F10 SA=12
[Related Specifications]
Multitasking machine
2425 Multitasking machine fixed cycle A
Eeoelale4268 In the thread cutting cycle, the X stroke calculated from the A value was not within the range of -99999.999 to 99999.999.
[Code]
Hexadecimal number of X stroke calculated from A value
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example:
G185 X50 Z100 C45 A90 F3 SA=10 .. Error
G185 X50 Z100 C45 A30 F3 SA=10 .. Correct
[Measures to Take]
Check the A command in the compound fixed cycle block.
[Related Specifications]
Multitasking machine
2426 Multitasking machine fixed cycle thread cutting cycle
Eeoelale4269 In the thread cutting cycle, the commanded I or K value was too large.
[Target]
System
LC37-003 P-250
SECTION 5 ALARM-B
[Code]
1
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example:
G95 G00 X110 Z120
G185 X95 Z60 C0 K-60 F10 SA=12
[Measures to Take]
Check the I or K command in the compound fixed cycle block.
G95 G00 X110 Z120
G185 X95 Z60 C0 K-10 F10 SA=12
[Related Specifications]
Multitasking machine
2427 Multitasking machine fixed cycle U, W command
Eeoelale4270
In G190 (keyway cutting cycle),
1) Both U and W commands were specified simultaneously.
2) Both W and I commands were specified simultaneously.
3) Both U and K commands were specified simultaneously.
4) The commanded U or W value was not within: 0 ≤ U, W ≤ 99999.999.
5) The finishing allowance commanded by U or W was larger than the total depth of cut.
[String]
System
[Code]
None-> Case 1) above
FFFFFFFF-> Case 2) or 3) above
Others-> Case 4) or 5) above
[Probable Fault Cause]
Program error
[Measures to Take]
Modify the program.
[Related Specifications]
Multitasking machine
2428 Multitasking machine fixed cycle SB command
Eeoelale4271
The SB command value specified before synchronized tapping was 0.
SB: Tool spindle speed.
[Measures to Take]
Specify a non-zero SB command before synchronized tapping.
2429 Multitasking machine fixed cycle Y-axis mode
Eeoelale4272 G190 was commanded in non-Y-axis mode or commanded on the B-turret side.
[Code]
1-> G191 command
2-> G192 command
[Probable Fault Cause]
• Y-axis mode was not selected.
• Commanded on the B-turret side.
[Measures to Take]
• Select Y-axis mode (by executing G138).
• Change from the B-turret side to the A-turret side.
LC37-003 P-251
SECTION 5 ALARM-B
2430 ATC no specification
Eeoelale4273 An ATC-related command was specified when the machine has no ATC specification.
[Target]
System
[Probable Fault Cause]
• Program error
An MT, M06, M228, TC, or TL command was specified when the machine has no ATC specification.
• Operation error
Program example:
M228, M06, MT, TC, TL
Program example: M228, M06
[Measures to Take]
Delete the MT, M06, M228, TC, or TL command from the program.
2431 ATC syntax
Eeoelale4274 ATC-related command T, TC, or TL was commanded when the machine has no ATC specification.
TC: Turret indexing command (TC = ##, where ## is turret station number)
TL: Tool number indexing command (TL = &&$$%%, where && is tool nose radius compensation number, $$ is tool number, %% is tool offset number)
[Target]
System
[Probable Fault Cause]
Program error
[Measures to Take]
Check the ATC-related command.
2432 ATC TC
Eeoelale4275
The turret station number specified by the TC command does not exist.
TC: Turret indexing command (TC = ##, where ## is turret station number)
[Target]
System
[Code]
Hexadecimal number of commanded value
[Probable Fault Cause]
Program error
Program example:
:
TC=5
:
[Measures to Take]
Check the TC command. (1 ≤ TC ≤ 4)
:
TC=3
:
2434 ATC TL
Eeoelale4276
The TL command value is incorrect.
An attempt was made to index a tool not mounted on the turret with the TL command. During sequence restart, the tool commanded by the TL command was not mounted on the turret.
TL : Tool number indexing command (TL = &&$$%%, where && is tool nose radius compensation number, $$ is tool number, %% is tool offset number)
[Code]
XXYYZZ
XX: Tool nose radius compensation number
YY: Tool number
ZZ: Tool offset number
LC37-003 P-252
SECTION 5 ALARM-B
[Measures to Take]
When executing sequence restart, ensure that the tool used in the program is mounted on the turret.
2435 ATC MT
Eeoelale4277
The tool number or turret station number commanded by MT is incorrect.
MT: Tool preparation command (MT = $$##, where $$ is tool number, ## is turret station number.)
[Code]
XXXYY
XXX: Tool number
YY: Turret station number
2436 ATC MG
Eeoelale4278
The magazine number commanded by MG is incorrect.
MG: Magazine indexing command (MG = **, where ** is magazine pot number.)
[Code]
Commanded magazine number
2438 M06/M228 command impossible
Eeoelale4279 M06, M228, or MG command was used incorrectly.
(M06 was used by the M321 command of the ATC macro.)
M06: Tool change command
M228: ATC next tool return command
MG: Magazine indexing command (MG = **, where ** is magazine pot number.)
[Target]
Turret
[Code]
X
1-> M06 was commanded when the next tool was not prepared.
2-> M228 was commanded when the next tool was not prepared or the tool return operation was not ready.
3-> M06 was commanded when the turret was not at the tool change position.
5-> An MG command was specified when magazine indexing was prohibited.
6-> An M06 command was specified when a tool was being changed to the turret by the loader.
7-> At the M06 command, the tool number set in the tool data setting mode (*ATC TOOL DATA* NEXT TOOL) did not match the tool number of the next tool preparation command (MT).
[Probable Fault Cause]
• The next tool preparation state is step 12 and step 49 of the tool change sequence on LB35II-MATC-Y and LU45-MATC-Y. On LB15II-MATC-Y, it is step 8 and step 51.
On MACTURN50, it is step 8.
M06 was commanded in a state other than the next tool preparation state.
• The tool return operation start state is step 27 and step 68 of the tool change sequence on LB35II-MATC-Y and LU45-MATC-Y.
On LB15II-MATC-Y, it is step 23 and step 65.
On MACTURN50, it is step 20. M228 was commanded in a state other than the tool return operation start state.
An M06 was commanded when the turret was not at the tool change position. For LB15II/LB35II-MATC-Y, LU45-MATC-Y, an MG command was designated at tool change steps 1, 2, 41, and 42.
For MACTURN50, an MG command was designated at tool change steps 1 and 2.
An MG command was issued with a sequence number other than 1, 2, 41, or 42.
When the next tool preparation condition was met, a tool number was commanded as the next tool again.
2440 Y-axis no spec.
Eeoelale4445 A command related to the Y-axis was executed when the machine has no Y-axis specification.
[Object]
SYSTEM
[Cause]
Program error
The VYMOD- variable in the program is not for the Y-axis specification.
LC37-003 P-253
SECTION 5 ALARM-B
[Remedy]
Delete the VYMOD- variable from the program.
2441 No 4-axis 2-saddle machine spec.
Eeoelale4446 A command for 2-saddle machines was commanded for a machine without 2-saddle specification.
[Object]
SYSTEM
[Cause]
Program error
The VTBOR variable was referenced on a machine without 2-saddle specification.
[Remedy]
Delete VTBOR from the program.
2444 Loader axis variable stroke limit over
Eeoelale4280 The designated loader axis left/right movement command exceeded the variable stroke limit.
[Code]
Hexadecimal number of designated value
[Cause]
Incorrect setting of the variable stroke limit value.
[Remedy]
Check and reset the variable stroke limit value.
2452 Chuck interference area enter
Eeoelale4281 Commanded entry into the chuck interference area.
[Object]
SYSTEM
[Code]
Interference check area
[Cause]
Program error
Setting error
[Remedy]
Check the axis movement commands.
Check the chuck interference area settings.
2453 Tailstock interference area enter
Eeoelale4282 Commanded entry into the tailstock interference area.
[Object]
SYSTEM
[Code]
Interference check area
[Cause]
Program error
Setting error
[Remedy]
Check the axis movement commands.
Check the tailstock interference area settings.
[Related specifications]
Tailstock
LC37-003 P-254
SECTION 5 ALARM-B
2456 W-axis negative variable limit over
Eeoelale4283 The designated W-axis command exceeded the negative variable stroke limit.
[Cause]
Program error or parameter setting error
[Remedy]
Check the W-axis movement commands and parameter setting values.
2457 X-axis alignment stroke limit over
Eeoelale4284 In Y-axis control mode with a Y-axis command or XY-axis command, the XA-axis target point, which includes the X-axis compensation required for Y-axis movement, exceeded the stroke limit.
[Code]
1-> Negative stroke limit exceeded.
2-> Positive stroke limit exceeded.
[Cause]
1), 2) Program error
[Remedy]
Change the X-axis position so that the X-axis compensation movement for Y-axis movement does not exceed the X-axis stroke limit.
2459 Sequence restart axis position
Eeoelale4285
During G141 mode restart, the commanded position of W-axis does not match the actual position.
During G142 mode restart, the commanded position of ZA-axis does not match the actual position.
During G142 mode restart, the commanded position of XA-axis does not match the actual position.
[Object]
SYSTEM, axis
[Remedy]
Designate the sequence restart position in G140.
Move W, ZA, XA to the sequence restart position via MDI mode before sequence restart.
2460 G13/G14 change timing
Eeoelale4286 On a machine with opposed 2-turret specification, G13 and G14 modes were changed during incremental programming mode, nose R compensation mode, LAP mode, or constant cutting speed mode.
[Object]
SYSTEM
[Code]
1-> Changed in incremental programming mode.
2-> Changed in nose R compensation mode.
3-> Changed in LAP mode.
4-> Changed in constant surface speed cutting mode.
5-> Changed during buffer read requiring chamfering operation
[Cause]
G13, G14 command
Program example
[Code] 1
G13
G00 X100 Z100
G91 X-20 Z20
G14
G00 X50 Z50
:
M02
[Code] 5
LC37-003 P-255
SECTION 5 ALARM-B
N010 G13
N020 M03 S1000
N030 G00 X20 Z120
N040 G75 G01 X60 L6 F0.2
N050 G75 Z90 L5*
N060 G14
N070 G00 X100 Z100
:
M02
[Code] 4
G13
G96 S100
G00 X100
G14
G00 X20 Z20
M02
* Coordinate values cannot be determined until the next block is read.
[Remedy]
For alarm codes 1, 2, 3, or 4, cancel the operation mode before changing the G13 and G14 modes.
For alarm code 5, designate the end point in the G75 block before changing the G13 and G14 modes.
[Related specifications]
Opposed turret specification
2462 G122/G123 change timing
Eeoelale4287 On a machine with sub-spindle function, a G122 or G123 coordinate system change command was designated in G141 mode or in nose R compensation mode.
[Object]
SYSTEM
[Code]
XX: Hexadecimal number of the designated G-code
[Cause]
Program error
Program example:
G141
G123
[Remedy]
Check and correct the program.
G123
G141
2463 G140/G141/G142 change timing
Eeoelale4288 On a machine with sub-spindle or pick-off chuck, spindle designation G-codes (G140: main spindle, G141: sub-spindle, G142: pick-off chuck spindle) were designated in a command-prohibited state.
[Object]
SYSTEM
[Code]
1-> Incremental command
2-> Nose R compensation
3-> LAP
4-> Constant surface speed control
5-> Chamfering at arbitrary angle
6-> G13/G141 command was executed when the loader was not in the right-side state.
[Cause]
Program error
Program example:
G140
:
G91
LC37-003 P-256
SECTION 5 ALARM-B
G141
:
[Remedy]
Check the position of G140, G141, or G142 in the program.
2464 Spindle/turret designation G-code
Eeoelale4289 Spindle/turret selection G-code (G142) was designated on the A-turret side. Or spindle/turret G-code (G140 or G141) was designated on a machine without sub-spindle or pick-off chuck specification.
[Object]
SYSTEM
[Code]
Hexadecimal number of designated G-code
[Cause]
Program error
Program example:
G13
G142
:
[Remedy]
Correct the program error.
2465 Synchronized waiting G-code
Eeoelale4290
G122/G123 was designated incorrectly for sides A and B.
Or, G122 or G123 was designated during nose R compensation.
[Object]
SYSTEM
[Code]
XYY:
X=2-> A/B mismatch
YY: G-code
[Cause]
Program error
[Remedy]
Check the program.
2466 Synchronized waiting M-code
Eeoelale4291 Synchronized M-code was designated incorrectly (M110).
[Object]
SYSTEM
[Code]
164-> M100 was designated in nose R compensation mode.
2XX-> Different synchronized M-codes were designated for turrets A and B.
XX: Hexadecimal number of the designated M-code.
[Cause]
Part program
When the NC is in the M100 wait state, program pre-reading is not performed. For example, M100 cannot be designated while nose R compensation is active.
With standard software, M-codes other than M100 cannot be designated as a wait synchronization command. This means an alarm indicated by 2XX will not occur.
Program example
[Code] 164
N100 G41 G01 X100 F1
N101 M100
[Remedy]
Delete the M100 command from the nose R compensation block.
LC37-003 P-257
SECTION 5 ALARM-B
2472 Y-axis control mode
Eeoelale4292 The Y-axis control mode could not be switched because command designation conditions were not met.
[Object]
SYSTEM
[Code]
1-> On a 2-saddle machine, G138 was designated on the B-turret side.
2-> In Y-axis control mode, coordinate conversion was attempted via G137.
3-> G138 was designated in coordinate conversion mode.
4-> In automatic operation under Y-axis control mode, an axis command was designated before G138.
5-> Y-axis control ON command was designated after the tailstock was connected.
6-> G138 command was designated after the steady rest was unclamped.
[Cause]
Program error
[Remedy]
Turn off Y-axis control mode before automatic operation, or insert a Y-axis control mode OFF command before the axis command.
2475 W-axis command G-code
Eeoelale4293 G-code (G122 or G123) was designated on side A or B, and a W command was designated in a mode other than sub-spindle mode.
[Object]
SYSTEM
[Code]
Hexadecimal number of designated G-code
[Cause]
Program error
Program example:
G13 G14
G123 G123
: G0 W100
: :
[Remedy]
Delete the G122 or G123 command from the program.
2476 Mirror image coordinate selection
Eeoelale4294 On machines with sub-spindle or auxiliary chuck spindle specifications, NC optional parameter bit No. 34 does not match the coordinate system designated by G62.
[Code]
1-> Mismatch
2-> G62 Z*
^ Other than 0 or 1
3-> An address character other than Z was designated.
[Probable Fault Cause]
Program error
Parameter bit setting error
2477 Sub-spindle mode
Eeoelale4295
On machines with sub-spindle specifications, spindle mode was switched to C-axis control.
For new LT control, the R-spindle side was selected on B-turret.
[Target]
System
[Code]
1-> For auxiliary chuck spindle, a G-code other than G140 was designated on A-turret side in G142 mode.
2-> Spindle mode was switched to C-axis mode.
3-> Spindle mode was switched to face turning mode.
LC37-003 P-258
SECTION 5 ALARMS B
4-> On sub-spindle machines, G141 was designated on B-turret side.
5-> On LT models, sequence restart was designated in another spindle operation mode.
6-> On LT models, while one saddle received an M02 command, the other saddle performed spindle mode switching. Or, while one saddle was in synchronized wait, the other saddle received an M02 command.
7-> On LT machines, under M100 command receiving condition, one saddle was changed by the other saddle.
Or, under synchronized wait condition for spindle mode switching command, one saddle received an M100 command.
8-> On machines with Y-axis, G141 command was designated in Y-axis mode.
[Probable Fault Cause]
Program error
Program example:
1) G13
G142
M84 -> Alarm occurs.
G140
2) G13
G140
G110
G141 -> Alarm occurs.
4) G14
G141 (G140) -> Alarm occurs.
M110
[Remedy]
Check the program.
2478 No machining coordinate mode command
Eeoelale4296
On machines with dual spindles or auxiliary chuck specifications, no machine coordinate system mode command (G140-G143) is designated at the start of the program.
An attempt was made to restart the program by sequence number search from a block without a machine coordinate system mode command.
[Target]
System
[Probable Fault Cause]
Program error
[Remedy]
Program G140-G143 commands at the beginning of the program.
2479 Generating machining calculation
Eeoelale4297 A floating-point operation error occurred during G101, G102, and G103 preprocessing.
[Target]
System
[Code]
XYY
YY:
Bit 0-> Overflow at conversion to integer
Bit 1-> Underflow of exponent
Bit 2-> Overflow of exponent
Bit 3-> Square root of a negative value
Bit 4-> Division by zero
Bit 5-> Angle overflow in SIN, COS, TAN, or COT
X:
1-> Error during G101 processing
2-> Error during G102/G103 processing
[Probable Fault Cause]
Program error
[Remedy]
Check the program error details from the alarm code; eliminate factors affecting the execution of generating machining commands.
[Related Specifications]
LC37-003 P-259
SECTION 5 ALARMS B
Generating machining
2480 Generating machining calculation
Eeoelale4298 A floating-point error occurred during conversion from (X, C) to CE in nose radius compensation mode or during G132, G133 calculation.
[Code]
XX:
Bit 0-> Overflow at conversion to integer
Bit 1-> Underflow of exponent
Bit 2-> Overflow of exponent
Bit 3-> Square root of a negative value
Bit 4-> Division by zero
Bit 5-> Angle overflow in SIN, COS, TAN, or COT
2486 No NC turret specification
Eeoelale4447 A command for the NC turret specification was designated even though the machine does not have the NC turret specification.
[Target]
System
[Probable Fault Cause]
Program error
Variables VTAOR or VTBOR were referenced on a machine without NC turret specification.
[Remedy]
Delete VTAOR and VTBOR from the program.
2493 External device connection program selection
[Target] Eeoelale4299
System
[Code]
1-> PN command value is out of the range from 1 to 9999.
3-> No PN command after MHPS command.
XXXXYY04-> Point data file number or program file number does not match the command value.
XXXX … Point data file number response
YY … Program file number response
[Remedy]
If code 1 occurs, set the PN value within the range from 1 to 9999.
If code 3 occurs, insert a PN command after the MHPS command.
If code XXXXYY04 occurs, select the correct program or point data file.
2494 Data word ‘CHP’
Eeoelale4300
The chuck gripping pressure change command format is not specified correctly.
Command format … Designate M329 and CHP=* in the same block.
[Code]
1-> CHP value is out of range: 1≤CHP≤12.
2-> No CHP command value designated.
2497 T-code
Eeoelale4301 Tool offset command value for X- and Z-axes is 0.
2499 Spindle flag latch data error
Eeoelale4302 When the spindle flag latch was monitored, incorrect data was detected.
[Code]
XXXXYYYY (hexadecimal)
XXXX: Previous latch data
YYYY: Detected incorrect data
LC37-003 P-260
SECTION 5 ALARMS B
2502 Block delete command error
Eeoelale4303 Number designated for ”block delete number” is out of the range from 1 to 16.
2503 Subroutine end sequence name
[Code] Eeoelale4304
1-> A sequence name exists before subroutine RTS.
2-> The designated sequence name was not found.
2507 Data word ‘CHP’
Eeoelale4305 Chuck gripping pressure change command is not designated correctly. Command format designates M329 and CHP=* in the same block.
[Code]
1-> CHP value is out of range: 1≤CHP≤12.
2-> No CHP command value designated.
2510 Data word torque skip cycle
Eeoelale4306 In G22 torque skip cycle, the D command value is greater than the distance between the start point and the target point.
[Target]
System
[Code]
1
[Probable Fault Cause]
The designated D command value is greater than the distance between the start point and the target point.
2511 Remote buffer operation
Eeoelale4307 Remote buffer operation is illegal.
[Target]
System
[Code]
1-> No program received.
2-> No % at the beginning of the program.
3-> Only % exists.
4-> No EOB (LF) code at the end of the block.
5-> Record size is too large.
6-> An IF or GOTO statement exists in the program.
7-> At cycle start, communication is illegal.
8-> LAP statement is included in the program.
9-> MODIN/MODOUT statement is included in the program.
A-> Remote buffer operation was used while FTP function was busy.
2512 M-tool spindle overload
Eeoelale4308 During M-tool machining, the duration that M-tool torque exceeded the allowable value (optional parameter word No. 119, unit 1%) exceeded the monitoring time (optional parameter word No. 120, unit 0.1 sec).
While the M-tool spindle was performing side machining, the torque applied to the M-tool spindle exceeded the allowable limit for torque monitoring.
2515 Remote buffer operation time out
Eeoelale4309
During machining program reception under protocol B;
The host computer stopped sending the program because the time span exceeded the parameter setting value.
[Parameter]
Optional parameter word No. 34
[Parameter]
Optional parameter (RS232C)
LC37-003 P-261
SECTION 5 ALARMS B
RS232C busy time (sec)
2516 Remote buffer operation communication error
Eeoelale4310
Under protocol B, after the NC sent a DC3 code (stop sending data), the host computer still sent more than 100 characters of data to the NC.
2517 W-axis control mode
Eeoelale4311 Conditions for designating the W-axis control mode ON/OFF command G145/G144 are not satisfied. A command is incorrect in W-axis control mode. Or, a command that can only be designated in W-axis control mode was designated in a mode other than W-axis control mode.
[Code]
1-> G145/G144 command was designated in tool nose radius compensation mode or in LAP cycle on B-turret side. Or, a tool nose radius compensation command or LAP cycle command was designated in W-axis control mode.
2-> G145/G144 commands designated on A-turret side and on B-turret side do not match.
3-> In W-axis control mode, Z-axis or PZ command was designated on B-turret side.
4-> In a mode other than W-axis control mode, W or PW command was designated on A-turret side.
5-> In W-axis control mode, an axis movement command other than G00/G01 was designated on B-turret side.
6-> For sequence steady rest return, while one side is in synchronized wait state, the other side reached the steady rest return position.
7-> While one side was in synchronized wait state, the other side executed G140/G141 command.
8-> G145/G144 command was designated on non-LT specification. In addition, when both LT and sub-spindle functions are selected, G145/G144 is used incorrectly.
9-> While one side was executing M02 command, the other side had already executed G145/G144 command. Or, while one side was executing G145/G144 command, the other side had already executed M02 command.
10-> On 1S specification, when sequence restart was executed for a block without W-axis control mode, retract had already been made to the W-axis steady rest return position.
11-> While one spindle was in the M100 command reception condition, G145/G144 command was issued on the other spindle.
Or, while one spindle was in the G145/G144 command synchronization wait condition, M100 command was received on the other spindle.
[ Probable Fault Cause ]
Program error
[ Measures to Take ]
Correct the program according to the code above.
2518 Synchronized tapping command
Eeoelale4312 An error exists in the synchronized tapping command.
[ Object ]
System
[ Code ]
X
1-> No synchronized tapping function.
2-> Milling tool axis synchronized tapping command was designated when C-axis was not connected.
3-> Spindle synchronized tapping command was designated when C-axis was connected.
[ Probable Fault Cause ]
Program error
[ Measures to Take ]
Delete the synchronized tapping command from the program.
Connect the C-axis.
2520 Data word 'TP’
Eeoelale4313 TP command error.
[ Object ]
System
LC37-003 P-262
SECTION 5 ALARM-B
[ Code ]
1-> TP command was designated when B-axis function was not selected. Or, TP command was designated on B-turret side.
2-> Solitary TP command.
3-> TP command value is other than 0 or 1.
[ Probable Fault Cause ]
Program error.
[ Measures to Take ]
When B-axis function is not selected, TP command cannot be designated on B-turret side.
Program TP command as ”T+TP”.
Set TP command value to 0 or 1.
Or, change TP command value to an appropriate value.
2521 Data word 'BT’
Eeoelale4314 BT command error.
[ Object ]
System
[ Code ]
1-> BT command was designated when B-axis function was not selected. Or, BT command was designated on B-turret side.
2-> Solitary BT command. Or, BT command was changed to MT+TG command in the same block.
3-> BT command value is other than 0 or 1.
[ Probable Fault Cause ]
Program error
[ Measures to Take ]
Delete BT command
or designate it on A-turret side.
Program BT command as TL+BT or TG+BT.
Set BT command value to 0 or 1.
2522 Data word 'BA’
Eeoelale4315 BA command error.
[ Object ]
System
[ Code ]
1-> BA command was designated when B-axis function was not selected. Or, BA command was designated on B-turret side.
2-> Solitary BA command.
3-> BA command value is outside the range from -359 deg. to +359 deg.
[ Probable Fault Cause ]
Program error
[ Measures to Take ]
Delete BA command.
Or designate it on A-turret side.
Program BA command as T+BA, TL+BA, or TG+BA.
Set BA command value within -359 deg. to +359 deg.
2528 Incorrect program selection
Eeoelale4316 Cycle start was executed with an R-side program selected on the L-side, or an L-side program selected on the R-side.
[ Object ]
Spindle
[ Code ]
1-> R-side program was selected on L-side.
2-> L-side program was selected on R-side.
LC37-003 P-263
SECTION 5 ALARM-B
[ Probable Fault Cause ]
Program selection operation error
[ Measures to Take ]
Select the program correctly.
2530 Machining process command number
Eeoelale4317 Machining process command number is out of range (VWORK<0, VWORK>99). Or, the command number designated for B-turret is different from that for A-turret.
Turret command was designated.
[ Code ]
XXXXXXXX (Hexadecimal)
XXXXXXXX: Entered machining process command number
Note: Command number designated for B-turret is different from that for A-turret.
[ Probable Fault Cause ]
Incorrect machining process command number.
[ Measures to Take ]
Correct the machining process command number.
2531 Mirror turning mode
Eeoelale4318
Mirror turning mode ON/OFF command was executed when mirror turning mode conditions were not met.
Or, a command prohibited in mirror turning mode was executed.
[ Code ]
1-> Mirror turning mode ON/OFF command was designated when G140 side was not selected. Or, G140/G141 command was executed in mirror turning mode.
2-> Mirror turning mode ON/OFF command was designated when W-axis control mode was not canceled. Or, G144/G145 command was executed in mirror turning mode.
3-> Mirror turning mode ON/OFF command was designated in a base coordinate system where both left and right spindles were selected at the same time.
2537 Slanted machining mode
Eeoelale4319 Slanted machining mode IN/OUT command G127/G126 was executed when slanted machining mode conditions were not met. Or, a command prohibited in slanted machining mode was executed.
[ Code ]
XX
XX=1-> Slanted machining mode command G127 was designated in non-Y-axis mode. Or, Y-axis retract command G136 was designated in slanted machining mode.
XX=2-> Slanted machining mode command G127 was designated in nose radius compensation mode. Or, nose radius compensation command (G41,
G42) was designated in slanted machining mode.
XX=3-> Slanted machining mode command G127 was designated in LAP cycle. Or, LAP command was designated in slanted machining mode.
XX=4-> G127 command was designated in slanted machining mode.
XX=5-> Slanted machining mode command G127 was designated during coordinate system conversion G137. Or, coordinate system conversion command G137 was designated in slanted machining mode.
XX=6-> Slanted machining mode switching command G127/G126 was designated in compound fixed cycle.
XX=7-> Compound fixed cycle axis movement command cannot be executed in slanted machining mode.
XX=8-> Spindle mode command (G140, G141, G142) was executed in slanted machining mode.
[ Probable Fault Cause ]
Program error.
[ Measures to Take ]
Correct the program.
2539 Data word 'B’
Eeoelale4320
B command is incorrect.
B command value does not satisfy the range from -359.999 to 359.999 in G127 block.
[ Object ]
LC37-003 P-264
SECTION 5 ALARM-B
System
[ Code ]
Hexadecimal value of B command value
[ Probable Fault Cause ]
Program example: G127 B370-> Code 5A550 appears.
[ Measures to Take ]
Correct the B command value so that it satisfies the range.
2541 Program print command
Eeoelale4321
Print statement syntax error.
PRINT No. = System variable (No.: 100-105)
[ Probable Fault Cause ]
Program format
[ Measures to Take ]
Correct the program.
2544 Tool data
Eeoelale4322
Tool data cannot be read/written via system variable because tool data is set incorrectly.
Or, tool data cannot be read/written because system variable is designated incorrectly.
[ Object ]
System
[ Code ]
None-> Tool data was read via system variable although tool data did not exist.
1-> When writing tool data via system variable, the specified tool type cannot be mounted on the turret.
2-> Tool number to be written is already used for another tool.
3-> When writing tool data in magazine, the specified empty pot in magazine is not actually empty.
4-> When writing tool data in magazine, the specified pot in magazine is an empty pot.
2547 No decimal point
Eeoelale4323 There is no decimal point in the numerical data of the command.
[ Character-string ]
Address character where a decimal point was first detected as missing.
[ Probable Fault Cause ]
Part program error
[ Measures to Take ]
Add a decimal point to the numerical command following the address character indicated by the character-string.
2548 X, Z axis synchronized feed mode
Eeoelale4324 X-Z axis synchronized feed mode command was executed before valid reception conditions were established.
Or, a command prohibited in X-Z axis synchronized feed mode was executed.
[ Object ]
System
[ Code ]
1-> M300/M303 command was executed when nose radius compensation mode or LAP mode ended.
2-> M300/M303 commands executed on A-side and B-side do not match.
3-> M300/M303 command was executed while reception of M02 command was the synchronization wait condition on the other side. Or, M02 command was executed while reception of M300/M303 was the synchronization wait
condition on the other side.
4-> M300/M303 command was executed while reception of G140/G141 command was the synchronization wait condition on the other side. Or, G140/G141 command was executed while reception of M300/M303 was the synchronization
wait condition on the other side.
LC37-003 P-265
SECTION 5 ALARM-B
5-> M300/M303 command was executed while reception of M100 command was the synchronization wait condition on the other side. Or, M100 command was executed while reception of M300/M303 was the synchronization wait
condition on the other side.
6-> Regarding sequence restart, M300/M303 command was executed when the return block was already established on the other side. Or, the return block of sequence restart was reached while reception of M300/M303 command was
the synchronization wait condition on the other side.
7-> M300/M303 command was executed when spindle modes selected on both saddles did not match.
8-> In X-Z axis synchronized feed mode, a command other than X-Z axis synchronized feed mode cancel (: M300) was executed on B-side.
9-> In X-Z axis synchronized feed mode, any of the following commands was executed.
Gauging cycle command (: G30), boring cycle command (: G182), tapping cycle command (: G184)
10-> M303 command was executed when B-side was in C-axis control mode.
11-> Axis movement command was executed in the same block as M300/M303 command.
[ Probable Fault Cause ]
Program error
[ Measures to Take ]
Correct the programming error.
2549 ATC TL/TG
Eeoelale4325 With sequence restart function, when returning to a sequence number, it may return to a sequence number where TL command or TG command is executed for a calculated tool number that is not on the turret.
[ Code ]
ZZ
ZZ: Tool number
[Remedy]
When returning to a sequence number, match the tool in the restart sequence number block with the tool mounted on the turret.
The NC failed to confirm that there is no workpiece within the time set by the parameter.
[Code]
1-> No input signal confirming workpiece passage was sent from the external chute of OSL-2.
[Remedy]
Check whether the above input signal is ON.
2566 Compound fixed cycle without M-tool cycle command
Eeoelale4448 When a compound fixed cycle command was executed, the M-tool spindle was stopped.
Compound fixed cycle commands: G181, G182, G183, G185, G186, G187, G188, G189, G190
2569 Thermal deformation compensation backup data file write
Eeoelale4463 Thermal deformation compensation backup file does not exist or cannot be written to.
[Index]
None
[Character-string]
None
[Code]
1 -> Thermal deformation compensation backup file does not exist.
2 -> Writing to thermal deformation compensation backup file is not possible.
[Probable Fault Cause]
1) Thermal deformation compensation backup file does not exist.
2) Thermal deformation compensation backup file error.
2700 Workpiece unseating confirmation
Eeoelale4326 An error occurred when the NC confirmed whether or not a workpiece was present within the time set by the parameter.
[Code]
1-> Input signal confirming workpiece passage was not sent from the external chute.
[Remedy]
LC37-003 P-266
SECTION 5 ALARM B
Check the external input signal.
2701 Sequencer error
Eeoelale4327 The sequencer is abnormal. (I/O check No. 36 input bit B i SQAL/)
[Code]
1-> Sequencer error.
[Related Specifications]
Sequencer error detection specification.
2702 Spindle command in C-axis mode
Eeoelale4328 A spindle rotation command was designated in C-axis mode.
[Code]
XX: Hexadecimal number of the designated M-code
[Probable Fault Cause]
Program error
[Remedy]
Do not designate the following M-codes in C-axis mode: M03 - M05, M40 - M44
2703 Workpiece seating error
Eeoelale4329 The seating error detection function detected that the clamping conditions are not met.
[Code]
1
1-> Although the seating error detection command (M133) was issued, the air pressure switch does not turn ON.
2-> When the seating error detection command (M133) was issued, the pressure switch input had already turned ON.
[Probable Fault Cause]
The chuck workpiece is not clamped properly.
[Remedy]
Check the workpiece clamping conditions.
2704 Seating error air blow OFF command failed
Eeoelale4330 In seating error monitor mode, the chuck seating error air blow OFF command (M130) was designated.
[Probable Fault Cause]
Program error
[Remedy]
Check the program.
2705 Tailstock quill advance overtravel
Eeoelale4331 Tailstock spindle advance amount exceeded the allowable value. (If this alarm occurs during execution of the main program, the alarm level will be ALARM A*.)
I/O check input No. 27 bit data status:
Bit 5=0->iTSRTC
Bit 4=0->iTSLMC
Bit 3=1->iTSOAC
* Refer to ALARM A 1748 Tailstock quill advance overtravel
[Code]
1-> Tailstock spindle advanced beyond the limit switch confirmation position.
[Probable Fault Cause]
Clamped workpiece length is shorter than the specified length. (Operation error)
During tailstock movement, the stroke limit switch was depressed.
Tailstock advance command was designated with no workpiece clamped. (Operation error)
[Remedy]
Move the tailstock closer to the workpiece, or adjust the clamp position.
Designate the tailstock advance command after clamping the workpiece.
LC37-003 P-267
SECTION 5 ALARM B
2706 Polygon turning command condition
Eeoelale4332 Polygon turning ON/OFF command (M221/M220) was designated when polygon turning conditions were not satisfied.
[Target]
System
[Code]
1-> No spindle zero speed signal input.
2-> Spindle stop signal not output.
3-> Spindle rotation command activated.
4-> M-tool spindle rotation command activated.
5-> M-tool spindle is rotating.
6-> C-axis connected state.
7-> During execution of polygon turning commands M221 - M226, another polygon turning command was designated without designating cancel command M220.
8-> Polygon turning command was designated in M241 mode.
9-> Main spindle chuck and sub-spindle chuck are closed.
10-> With ATC specification, a polygon turning command was designated without changing the milling tool.
11-> Spindle is in lowest speed rotation mode.
12-> Spindle is in low-speed acceleration mode.
13-> Turret is unclamped.
[Probable Fault Cause]
Program error
M221/M220 was designated after a spindle or M-tool spindle rotation command.
Operation error
In MDI mode, M221/M220 was designated after a spindle or M-tool spindle rotation command.
Spindle rotation condition cannot be properly adjusted due to incorrect EC input status.
Spindle or M-tool spindle was forcibly rotated by an external factor.
Program example:
M03 S500
M221
:
[Remedy]
Modify the program.
Check the M-tool spindle speed. Block data display screen ”Sb”.
2707 Invalid command in polygon turning
Eeoelale4333
An invalid command was input during polygon turning
An illegal command was designated in polygon turning mode.
[Target]
System
[Code]
1-> M-tool spindle control command (M13, M14, M12) was designated.
2-> M-tool spindle speed (SB) was designated.
3-> Spindle orientation command (M19) was designated.
4-> Spindle gear change command was designated.
5-> M-tool spindle gear change command was designated.
[Probable Fault Cause]
Program error
Program example:
M03
M221
M13 SB=500
[Remedy]
Modify the program.
After designating M221, cancel the M221 command with M220 before designating an M-tool spindle rotation command.
LC37-003 P-268
SECTION 5 ALARM B
2708 M-tool gear range mismatch
Eeoelale4334 During synchronized tapping, the M-tool low gear range was selected instead of the high gear range.
[Probable Fault Cause]
The M-tool gear was shifted to the low range.
The LR25-M machine provides two speed ranges for the M-tool spindle; synchronized tapping can be performed only when M242 (high gear range) is designated.
[Remedy]
Designate M242 to select the high gear range before synchronized tapping.
2709 Sub-spindle synchronization command condition
Eeoelale4335 M151 command was designated when sub-spindle synchronized rotation conditions were not satisfied.
[Code]
3-> Both spindle chucks were clamped simultaneously.
4-> M151 command was designated while C-axis was connected.
[Probable Fault Cause]
Program error
Program example:
:
M123 SC=100
M51
:
[Remedy]
Check the program.
[Related Specifications]
Sub-spindle
2710 Sub-spindle synchronized cutting mode
Eeoelale4336 Sub-spindle rotation or sub-spindle speed command was designated in main/sub-spindle synchronization mode.
[Target]
System
[Code]
1-> Sub-spindle rotation command was designated.
2-> Sub-spindle speed command was designated.
[Probable Fault Cause]
Program error
Program example
:
G140
M151
G141
M03 S1000
:
[Remedy]
Check the program.
[Related Specifications]
Sub-spindle
2711 Magazine door open
Eeoelale4337
When preparing to operate the VAC motor, a spindle rotation command was designated with the machine magazine door open.
Normally, if a spindle rotation command is designated while preparing to operate the VAC motor, ALARM D 4213 ″VAC motor start not ready” occurs. When the operation ready completion signal turns ON, the spindle starts.
However, starting the spindle when the machine magazine door is open is very dangerous. To prevent hazards, an alarm occurs and the spindle cannot be started even if the door interlock is set to OFF.
When the door interlock is set to ON, ALARM A 1304 ″Door interlock” occurs.
