+886-2-2678-8688
← Back to search

OSP-P300L

OSP-P300L Chapter 4 Alarm B

2049 PLC axis stroke end over
Eeoelale4001 The PLC axis attempted to move beyond the stroke limit.
[Probable Fault Cause]
 PLC axis stroke limit setting error.
 Error in the PLC program that moves the PLC axis.
[Measures to Take]
Contact your machine maker.


2050 PLC axis command
Eeoelale4002 The PLC axis control command is incorrect.
[Object]
Axis
[Code]
XXYYYY
XX: Control command code (Position command is indicated by FF instead of 00)
YYYY:
0001-> A command other than stop was designated after a positioning start command was designated.
Or, a positioning stop command was designated immediately after a start command.
0002-> Incorrect control command code.
0003-> An axis control command such as positioning or dwell was designated when the servo amplifier was not ready.
0004-> The designated feedrate is incorrect.
0005-> Command data value exceeded the allowable range.
0006-> Number of blocks does not match in synchronous start mode.
0007-> Target position exceeded the limit.
0008-> No axis travel distance in the positioning start command.
0009-> Synchronous start mode ON command was designated when the mode had already been established.
[Probable Fault Cause]
Error in the PLC program that moves the PLC axis.
[Measures to Take]
Contact your machine maker.


2051 PLC axis continuous positioning over
Eeoelale4003 Target value of the PLC axis after continuous positioning is incorrect.
[Object]
Axis
[Code]
Hexadecimal value of the difference between the distance required for deceleration and the remaining distance
[Probable Fault Cause]
Error in the PLC program that moves the PLC axis.
[Measures to Take]
Contact your machine maker.


2052 Blue Screen
A Blue Screen (kernel STOP error) occurred.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
1) Win32 application error
2) Windows error
3) Windows driver error


2053 P100-Menu error
P100-Menu error was detected.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
1. P100-Menu error


2058 Command not usable in interference check
A command prohibited during interference check was designated.
[Character-string]
None
[Code]
1-> M64 or M65 was designated.
2-> Under parameter setting where Cycle Time Reduction Function II is valid, M110/M109 and an X/Z/W-axis rapid feed command were designated in the same block.
3-> M220, M221, M222, M223, M224, M225, or M226 was designated.
4-> Home position command with designated movement sequence was commanded.
5-> M153 was designated.
6-> G101 was designated.
7-> G21 was designated while Y-axis mode is OFF.
8-> G24 was designated.
9-> M110 (C-axis joint) was designated after transferring the workpiece without using the M151 command.
When using a C-axis command after transferring the workpiece, transfer the workpiece in M151 mode.
A-> M66 (turret index free position command) was designated. Turret indexing was performed during variable limit.
B-> In G136 mode, Y-axis and Z-axis rapid feed commands were designated in the same block.
C-> M556 was designated.
D-> G265 or G255 is active.
E-> G266 was designated.
F-> In steadyrest ZB-axis control specifications, a command other than M122 (or M123) was designated in the block where M122 (or M123) was designated on the A-saddle side. When designating M122 (or M123) on the A-saddle side, designate only M122 (or M123) in a single block.
10-> G149 was designated.
11-> G117 was designated.
12-> C-axis movement and linear axis movement commands were designated in the same rapid feed block.
Simultaneous rapid feed movement of the C-axis and linear axes is not a linear interpolation operation, and correct interference check cannot be performed. Therefore, this alarm occurs.
This alarm may occur when a change in the C-axis internal command value is checked or when there is no explicit C-axis command.
14-> The DRAW, CASCME, or CASCTL command was not designated alone in a block.
15-> The tool breakage detection sensor command (M698/M699) and a turret indexing command were designated in the same block.
16-> Invalid external home position command.
17-> For 2-saddle models, G149 was designated when the interference check method between turrets was set to the inhibition area check.
18-> For 2-saddle models with steadyrest open/close enabled, a command other than M78 (or M79, M121) was designated in the block where M78 (or M79, M121) was designated on the A-saddle side. When designating M78 (or M79, M121) on the A-saddle side, designate only M78 (or M79, M121) in a single block.
[Probable Fault Cause]
A command unusable during interference check is present. Check the part program.
[Measures to Take]
To execute this command, cancel the interference check function by turning OFF the interference check (Collision Avoidance System parameter or M code).
However, because interference is not checked at this time, operate the machine after thorough verification.
When Code = 12, if it can be confirmed that there is absolutely no interference, setting bit 2 of NC optional parameter bit No. 62 to ”1″ changes this to ”Alarm D 4080″, allowing the part program to be executed without modification.


2059 Inoperative device exists
A device that is completely inoperative or less effective was found. However, specific information on this device cannot be identified.
[Object]
None
[Character-string]
None
[Code]
Displays the number of the inoperative device


2060 Tablet unit cooling fan motor error
The speed of the cooling fan motor of the tablet is outside the specified range.
[Object]
None
[Character-string]
None
[Code]
Identification number of the cooling fan motor
10101-> CPU fan motor
[Probable Fault Cause]
Failure of the tablet cooling fan motor
[Measures to Take]
Turn off the operation power supply. Replace the corresponding cooling fan motor.


2090 Relocation delay time over
The delay time after machine relocation has expired. The machine can be used only when the correct password is input.
[Object]
None
[Character-string]
None
[Code]
000000XX
XX = Relocation information at error occurrence
Bit 7: Relocated
Bit 6: Battery replacement
Bit 5: Delay time over
Bit 4: No battery
Bit 3: Battery low
[Probable Fault Cause]
The machine was relocated.


2092 MCS parameter learning error
Phase/amplitude compensation parameter learning function cannot be executed.
[Object]
System
[Code]
4-> Unsupported MCS firmware version.
5-> Position encoder or speed encoder is not a magnetic encoder.
6-> M41 is not designated.
7-> M109 is not designated.
8-> The value of SDF parameter ”Speed control period” is improper.


2114 MCS inertia identification error
Spindle inertia identification function cannot be executed.
[Object]
None
[Code]
6-> Unsupported MCS firmware version
7-> Executed in C-axis control mode
8-> Executed in extremely low speed mode


2120 Overload detection
In the general-purpose overload detection specifications, an overload on external motor 1 to 8 was detected.
[Object]
For 2-spindle parallel lathe: Machine system
Others: None
[Character-string]
Refer to general-purpose overload detection screen 1 to 8
[Code]
1 to 8: External motor 1 to 8
[Probable Fault Cause]
External motor 1 to 8


2132 Communication failed with VDU
An error occurred in communication with the VDU (Vibration Detection Unit).
[Object]
Axis or None (Spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = FF [HEX] (Fixed)
YY = 00 [HEX] (Fixed)
ZZZZ = E-link error status when the error was detected
Bit 15 Undefined
Bit 14 Undefined
Bit 13 Undefined
Bit 12 1: VDU communication error in AT mode
Bit 11 1: VDU communication error in MT mode
Bit 10 1: Transmission loop error in AT mode
Bit 9 1: Data overflow error in receiving IF section
Bit 8 Undefined
Bit 7 Undefined
Bit 6 1: Modulation code error
Bit 5 1: CRC error
Bit 4 1: Format error
Bit 3 1: Double transmission error
Bit 2 1: Double reception error
Bit 1 1: Modulation code error
Bit 0 1: Timeout error
[Probable Fault Cause]
– VDU
– Encoder connection cable
– VFA unit


2133 VDU error
The VDU (Vibration Detection Unit) cannot detect.
[Object]
Axis or None (Spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = Status of VDU
Bit 7 1: Error bit (1: Error)
Bit 6 1: Vacant bit
Bit 5 1: Latest Y-axis acceleration overflow
Bit 4 1: Latest X-axis acceleration overflow
Bit 3 1: Vacant bit
Bit 2 1: Communication error (This status is triggered each time an error is detected.)
Bit 1 1: Previous Y-axis acceleration overflow
Bit 0 1: Previous X-axis acceleration overflow
YY = Alarm code of VDU
01: Stop command stop
02: Control parameter error
07: User parameter checksum error
0E: Synchronization error
15: X-axis acceleration sensor signal error
16: Y-axis acceleration sensor signal error

17: X-, Y-axis acceleration sensor signal error
ZZZZ= 0 (Fixed)
[Probable Faulty Locations]
– VDU


2134 VDU initial failure
An error occurred during initialization of VDU (acceleration sensor unit).
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = Initialization sequence number when error was detected
0: Reset
1: Setting network address
2: Requesting communication basic information
3: Changing communication version
4: Acquiring device information
5: Changing parameters
6: Starting AT mode
YY = Error content
0: Communication error
1: Transmission start time-out
2: Transmission completion time-out
3: Reception completion time-out
4: Response address error
5: Response code error
6: Parameter error
ZZZZ = Data
When YY = 0
E-link error status when error was detected
When YY = 1, 2, 3
Transmitted frame information
When YY = 4
Network address of responding device
When YY = 5
Received frame information
When YY = 6
Number of the parameter detected as abnormal
1 = Insufficient number of received parameters
2 = Communication basic information incompatible
4 = Communication protocol version incompatible
[Probable Faulty Locations]
– VDU
– Encoder connecting cable
– VFA unit


2135 Failed to communicate with MCS DD encoder
Encoder link communication error occurred.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = $FF (Fixed)
YY = $00: DD encoder error detected
$01: DD encoder (slave sensor) error detected
ZZZZ = E-link error status when error was detected
Bit 15: Undefined
Bit 14: Undefined
Bit 13: DD encoder (slave sensor) communication error
Bit 12: DD encoder communication error
Bit 11: Error occurred in MT buffer
Bit 10: AT mode transmission loop error
Bit 9 : Reception IF section data overflow error
Bit 8 : Undefined
Bit 7 : Undefined
Bit 6 : Modulation code error
Bit 5 : CRC error
Bit 4 : Format error
Bit 3 : Double transmission error
Bit 2 : Double reception error
Bit 1 : Parity error
Bit 0 : Time-out error
This alarm occurs only with ICB-H.
[Probable Faulty Locations]
Encoder connecting cable or connector for the DD encoder or DD encoder (slave sensor) of the axis concerned
Control board of the inverter unit


2136 MCS DD encoder error
DD encoder cannot be detected.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = Position detection data status
Bit 7 : Error bit (1: Error)
Bit 6 : Absolute position sensor critical alarm (0: Normal, 1: Alarm)
Bit 5 : Gap alarm (1: Small gap, Toggle: Large gap)
Bit 4 : Tilt alarm (1: Reverse tilt large, Toggle: Forward tilt large)
Bit 3 : In automatic setting mode (0: Normal, 1: In automatic setting mode)
Bit 2 : Communication error (Toggled every time an error is detected)
Bits 1, 0: Error bit count of absolute position code represented in 2 bits
YY = Alarm code
01: When stopped by stop command
02: Control parameter error
04: Absolutization error
05: Initialization speed error
08: Automatic setting data error
0D: Overspeed
0E: Synchronization error
20: Absolutization mismatch (format 5 only)
21: Master sensor communication error (format 5 only)
3E: Absolute position sensor code error
3F: Absolute position code detection error
40: + side tilt error
41: - side tilt error
42: Small gap
43: Large gap
ZZZZ = 0000 Fixed
This alarm occurs only with ICB-H.
[Probable Faulty Locations]
DD encoder


2137 MCS DD encoder (slave sensor) error
DD encoder (slave sensor) cannot be detected.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = Position detection data status
Bit 7 : Error bit (1: Error)
Bit 6 : Absolute position sensor critical alarm (0: Normal, 1: Alarm)
Bit 5 : Gap alarm (1: Small gap, Toggle: Large gap)
Bit 4 : Tilt alarm (1: Reverse tilt large, Toggle: Forward tilt large)
Bit 3 : In automatic setting mode (0: Normal, 1: In automatic setting mode)
Bit 2 : Communication error (Toggled every time an error is detected)
Bits 1, 0: Error bit count of absolute position code represented in 2 bits
YY = Alarm code
01: When stopped by stop command
02: Control parameter error
04: Absolutization error
05: Initialization speed error
08: Automatic setting data error
0D: Overspeed
0E: Synchronization error
20: Absolutization mismatch (format 5 only)
21: Master sensor communication error (format 5 only)
3E: Absolute position sensor code error
3F: Absolute position code detection error
40: + side tilt error
41: - side tilt error
42: Small gap
43: Large gap
ZZZZ = 0000 Fixed
This alarm occurs only with ICB-H.
[Probable Faulty Locations]
DD encoder (slave sensor)


2138 MCS DD encoder initial failure
An error occurred during DD encoder initialization.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = E-link initialization sequence number when error was detected (1B)
0: Reset
1: Setting network address
2: Requesting communication basic information
3: Changing communication version
4: Acquiring device information
5: Changing parameters
6: Starting position detection
7: Starting AT mode
YY = Error content (1B)
0: Communication error
1: Transmission start time-out
2: Transmission completion time-out
3: Reception completion time-out
4: Response address error
5: Response code error
6: Parameter error
ZZZZ = Data (2B)
When YY=0
E-link error status C2ERR when error was detected
When YY=1, 2, 3
Transmitted frame information QC2MTINF
When YY=4
Network address of responding device
When YY=5
Alarm code + Position detection data status
Refer to DD encoder error (Alarm No. 1136)
When YY=6
Number of the parameter detected as abnormal
1: Insufficient number of received parameters
2: Communication basic information incompatible
3: Out of multi-turn detection range
4: Communication protocol version incompatible
5: Position data format incompatible
6: Reduced data mode incompatible
However, when encoder fuse voltage detection value is abnormal:
XXYY = $FFFF Fixed
ZZZZ = Encoder fuse voltage detection value (12[V] = $9980)
Normal value: 10.6[V] to 13.8[V]
Permissible data: $8800 to $B000
This alarm occurs only with ICB-H.
[Probable Faulty Locations]
DD encoder
Encoder connecting cable and connector
Control board of the inverter unit


2139 MCS DD encoder (slave sensor) initial failure
An error occurred during DD encoder (slave sensor) initialization.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX = E-link initialization sequence number when error was detected (1B)
0: Reset
1: Setting network address
2: Requesting communication basic information
3: Changing communication version
4: Acquiring device information
5: Changing parameters
6: Starting position detection
7: Starting AT mode
YY = Error content (1B)
0: Communication error
1: Transmission start time-out
2: Transmission completion time-out
3: Reception completion time-out
4: Response address error
5: Response code error
6: Parameter error
ZZZZ = Data (2B)
When YY=0
E-link error status C2ERR when error was detected
When YY=1, 2, 3
Transmitted frame information QC2MTINF
When YY=4
Network address of responding device
When YY=5
Alarm code + Position detection data status
Refer to DD encoder error (Alarm No. 1136)
When YY=6
Number of the parameter detected as abnormal
1: Insufficient number of received parameters
2: Communication basic information incompatible
3: Out of multi-turn detection range
4: Communication protocol version incompatible
5: Position data format incompatible
6: Reduced data mode incompatible
However, when encoder fuse voltage detection value is abnormal:
XXYY = $FFFF Fixed
ZZZZ = Encoder fuse voltage detection value (12[V] = $9980)
Normal value: 10.6[V] to 13.8[V]
Permissible data: $8800 to $B000
This alarm occurs only with ICB-H.
[Probable Faulty Locations]
DD encoder (slave sensor)
Encoder connecting cable and connector
Control board of the inverter unit


2144 MCS electronic thermal relay: power supply unit overload
Overload protection was activated because the power supply unit load exceeded the specified value.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
1 (Fixed)
[Probable Faulty Locations]
Power supply unit
Operation overload


2150 MCS unregistered alarm
An axis-control related fault occurred in MCS.
[Object]
Axis name or none (spindle)
[Character-string]
Alarm number (decimal)
[Code]
Alarm code
[Probable Fault Cause]
Depends on the alarm number indicated by the character string.
Notify the machine tool builder of the character string and code.


2151 MCS Exception processing
Eeoelale400 An error occurred during the execution of the MCS inverter unit or MCS software.
[Object]
Axis name or none (spindle)
[Character String]
Detected alarm cause
“#1”-> Control board abnormality
“#2”-> Low ±12 V power supply voltage for control board
“#3”-> OPF error
“#11”-> Low 5 V power supply voltage for control board
“#12”-> Inverter bridge short-circuit in control unit
“#13”-> IPM protection activated
“#14”-> Motor overcurrent
“#20”-> INT6 cyclic error
“#21”-> INT5 cyclic error
“#22”-> INT4 cyclic error
“#23”-> T3 cyclic error
“#24”-> INT2 cyclic error
“#25”-> INT1 cyclic error
“#26”-> Access disabled
“#27”-> Initial RAM check error
“#28”-> Parity check error
“#29”-> Watchdog error
“#30”-> IRQ7 interrupt
“#31”-> NMI (Non-Maskable Interrupt)
“#32”-> General illegal instruction
“#33”-> Slot illegal instruction
“#34”-> CPU address error
“#35”-> DMA address error
“#36”-> Undefined trap error
“#37”-> Undefined interrupt
“#38”-> DMAC
“#39”-> ITU
“#40”-> SCI
“#41”-> REF
“#42”-> A/D
“#43”-> Reserved for system
“#44″-> User break
[Code]
In case of #1, this code indicates the control board error content.
In case of #3, this code indicates the option program file error content.
1: Identification code ”OPF1″ error
2: End code ”ED” error
3: Checksum error
4: Board name error
In case of #11 to #14, #20 to #21, #25 to #26, and #30 to #31, indicates the error status register contents.
[Probable Fault Cause]
In case of #1:
 Inverter unit
In case of #3:
 Faulty option program file
 Mismatch between option program file and inverter unit
In case of #2 or #11:
 Power supply unit fault (normally this alarm occurs on multiple inverter units)
In case of #12, #13, #14:
 Inverter unit fault
In other cases:
 Inverter unit


2152 MCS Processing failure
Eeoelale4006 MCS
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
XXZZAAAA
XX:
04… Self-diagnostic data error (ZZ is received data)
06… A-buffer software synchronization bit or format code error.
07… B-buffer software synchronization bit or format code error.
08… Data communication error.
ZZ indicates data type; AAAA is always 0.
ZZ:
1… Command speed (8408)
2… Laser linear scale value (4413)
3… Backlash (4406)
4… Actual position without position error compensation (440A)
5… Position error compensation amount (4403)
6… Full-closed loop encoder value (4410)
7… Semi-closed loop encoder value (4411)
8… ODIFF (4415)
10.. APA (actual position) within divided stroke (4404)
11.. Acceleration/deceleration time for positioning (4422)
12.. Zero offset amount
13.. In-position width (4420)
14.. Divided stroke maximum value (4405)
15.. Point data change
[Probable Fault Cause]
 MCS controller fault
 Software error


2153 MCS CON/APA deviation
Eeoelale4007
The deviation between CON and APA exceeded the set value. The deviation between CON and APA (DIFF), also called follow-up error, is the difference (absolute value) between the command position value written to the MCS and the actual position value read from the MCS. The NC control software monitors this deviation during axis movement.
This alarm occurs when a serious fault occurs in the inverter unit and this deviation can no longer be monitored.
[Object]
Axis name
[Character String]
None
[Code]
Absolute value of deviation in hexadecimal (basic unit)
[Probable Fault Cause]
 MCS inverter unit
 Mismatch between MCS data and NC data


2154 MCS Power supply system error
Eeoelale4008 A fault occurred in the power supply unit.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
AAAAXYZZ
AAAA is normally 0.
X Alarm number
0: DC voltage alarm
1: Input voltage error
2: Control power supply error
3: Control status error
4: Regenerative circuit overload
5: Heat sink overheat
6: CPU error
7: Reserved
Y: Power supply unit status
Bit 3 1: Power supply unit fault (Alarm signal status: 0)
Bit 2 1: DC supplied
Bit 1 1: OPRON input closed
Bit 0 1: PWON input closed.
ZZ: Data
When X (alarm number) is 0…: Detected DC voltage in hexadecimal [3.9 V]
When X (alarm number) is 1…: Detected AC voltage in hexadecimal [3.1 V]
When X (alarm number) is 2:
1: +5 V voltage error
2: +12 V voltage error
3: -12 V voltage error
When X (alarm number) is 3:
1: Converter overcurrent
2: Power module error
3: Converter short-circuit
4: Regenerative circuit error (power regeneration type)
5: Regenerative circuit error (resistor discharge type)
When X (alarm number) is 4: Undefined
When X (alarm number) is 5: Undefined
When X (alarm number) is 6: Undefined
[Probable Fault Cause]
When control power supply error occurs:
 Power supply unit
When voltage is low:
 Low input voltage, power supply failure, blown fuse in input circuit, or momentary power interruption
When voltage is high:
 Power supply unit


2155 MCS Converter link error
Eeoelale4009 An error occurred in the converter link (communication between power supply and inverter unit), preventing the NC from monitoring the power supply unit status.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
XAAAAAYY
AAAAA is always 0.
X=0: Communication error
X=1: Timeout error (communication interrupted)
YY= Communication status
When X=1, YY is 0
[Probable Fault Cause]
 Converter link cable or connector
 Power supply unit
 Control board of inverter unit


2156 MCS DC bus voltage error
Eeoelale4010 The DC bus voltage of the inverter unit rose or dropped abnormally, cutting off the current supply.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
XXXXYYYY
XXXX= Detected overvoltage value (hexadecimal) [15.3 mV]
YYYY= Detected undervoltage value (hexadecimal) [15.3 mV]
[Probable Fault Cause]
When voltage rises:
 Power supply unit
When voltage drops:
 Power supply unit
 Inverter unit
 Momentary power interruption


2157 MCS Motor overcurrent
Eeoelale4011 An overcurrent in the motor winding was detected at the inverter unit.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
XXXXYYYY
XXXX= U-phase current value detected at alarm occurrence, in signed hexadecimal [rated value: 3FFF]
YYYY= V-phase current value detected at alarm occurrence, in signed hexadecimal [rated value: 3FFF]
[Probable Fault Cause]
 Inverter unit
 Defective motor insulation


2158 MCS Inverter overheat
Eeoelale4012 The temperature of the inverter unit rose abnormally.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
1 (fixed)
[Probable Fault Cause]
 Inverter unit
 Overload operation


2159 MCS Inverter overload
Eeoelale4013 The load on the inverter unit exceeded the rating, and the overload protection function was activated.
[Object]
Axis name or none (spindle)
[Character String]
None
[Code]
YYYYZZZZ
YYYY-> Gamma protection curve value used to detect overload
ZZZZ-> Overload data calculated internally
[Probable Fault Cause]
 Inverter unit
 Overload operation


2160 MCS Supply voltage error
Eeoelale4014 The input power supply voltage of the power supply unit is too high or too low.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Detected abnormal voltage value [V] in hexadecimal
[Probable Fault Cause]
 Power supply unit
 Power supply cable or connector
 Momentary power failure


2161 MCS Inverter unit error
Eeoelale4015 The rated current value of the inverter unit is smaller than the current limit specified in the servo data file.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
1 (fixed)
[Probable Fault Cause]
 Inverter unit
 Servo data file error


2162 MCS Winding changeover failure
Eeoelale4016 The magnetic contactor for motor winding changeover failed to close.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
YYYYZZZZ
When YYYY=0000:
ZZZZ=0001: Low-speed winding changeover contactor closed.
ZZZZ=0002: High-speed winding changeover contactor closed.
ZZZZ=0003: Both high-speed and low-speed winding changeover contactors closed simultaneously.
ZZZZ=0004: Winding changeover operation time out
When YYYY=1010:
ZZZZ=0001: Servo data file error
[Probable Fault Cause]
Winding changeover magnetic contactor


2163 MCS Encoder communication error
Eeoelale4017 Due to a communication link error with the position encoder, the speed and position of the control axis cannot be detected.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX=FF (fixed)
YY=00: Motor encoder detection error.
01: On-shaft encoder detection error.
02: Separate encoder detection error.
03: Absolute scale detection error.
ZZZZ= Indicates the encoder connection status and type of each communication error at error occurrence.
Each bit indicates the type of communication error.
Bit 15 1: Error during communication with separate encoder
Bit 14 1: Error during communication with absolute scale 2
Bit 13 1: Error during communication with absolute scale and on-shaft encoder
Bit 12 1: Error during communication with motor built-in encoder
Bit 11 1: Error in transmission cycle in automatic mode
Bit 10 1: Data overflow error in interface receiver section
Bit 9 1: Undefined
Bit 8 1: Undefined
Bit 7 1: Undefined
Bit 6 1: Modulation code error
Bit 5 1: CRC error
Bit 4 1: Format error
Bit 3 1: Dual transmission error
Bit 2 1: Dual reception error
Bit 1 1: Parity error
Bit 0 1: Timeout error
[Probable Fault Cause]
 Motor encoder, absolute scale, on-shaft encoder, or separate encoder of the relevant axis
 Encoder connection cable or connector
 Control board of the inverter unit


2164 MCS Encoder error
Eeoelale4018 The motor encoder cannot detect position data.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX= Encoder error code depending on encoder type
YY= Detailed encoder status depending on encoder type.
ZZZZ= Multi-turn position data when multi-turn position data exceeds rotation range.
XX=0 (fixed)
YY=1 (fixed)
ZZZZ= Multi-turn position data
[Probable Fault Cause]
Motor encoder


2165 MCS Encoder initialization error
Eeoelale4019 An error occurred during initialization of the motor encoder.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX= Connection sequence number at error occurrence
0: Reset
1: Net address setting
2: Basic communication information request
3: Communication version change
4: Device information acquisition
5: Parameter change
6: AT (Auto) mode start
YY= Error description
0: Communication error
1: Transmission start time exceeded
2: Transmission end time exceeded
3: Reception end time exceeded
4: Response address error
5: Response code error
6: Parameter error
ZZZZ= Additional data
If YY=0, encoder connection status ”C2ERR” at error occurrence.
If YY=1, 2, 3, transmitted frame information QC2MTINF.
If YY=4, net address of response device.
If YY=5, received frame information QC2RXINF.
If YY=6, alarm cause number caused by parameter.
1= Not all required parameters were received.
2= Basic communication information is incompatible.
3= Multi-turn detection range does not match.
[Probable Fault Cause]
 Motor encoder
 Encoder connection cable or connector
 Control board of the inverter unit


2166 MCS On-shaft encoder error
Eeoelale4020 The on-shaft encoder cannot detect position data.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Same as <MCS Encoder error> alarm
[Probable Fault Cause]
On-shaft encoder


2167 MCS On-shaft encoder initialization error
Eeoelale4021 An error occurred during initialization of the on-shaft encoder.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Same as <MCS Encoder initialization error> alarm
[Probable Fault Cause]
 On-shaft encoder
 Cable or connector connected to on-shaft encoder
 Control board of the inverter unit


2168 MCS Absolute scale error
Eeoelale4022 The absolute scale cannot detect position data.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Same as <MCS Encoder error> alarm
[Probable Fault Cause]
 Absolute scale
 Encoder connection cable or connector
 Control board of the inverter unit


2169 MCS Absolute scale initialization error
Eeoelale4023 An error occurred during initialization of the absolute scale.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Same as <MCS Encoder initialization error> alarm
[Probable Fault Cause]
 Absolute scale
 Encoder connection cable or connector
 Control board of the inverter unit


2170 MCS Magnetic encoder error
Eeoelale4024 The magnetic pulse generator cannot detect the motor speed, or the number of gear teeth paired with the magnetic pulse generator does not match the data in the MCS file.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX= Error description
A-> Phase A voltage error
B-> Phase B voltage error
C-> Magnetic encoder data error
Other-> Servo data file setting value checked when magnetic encoder count overflows (number of PG teeth * 4 - 1)
YYYY= Additional error data (varies depending on XXXX.)
If XXXX is A, phase A voltage value appears.
If XXXX is B, phase B voltage value appears.
If XXXX is C, 0 (fixed) appears.
Other-> Detected magnetic encoder count value (number of PG teeth * 4 - 1)
[Probable Fault Cause]
 Defective magnetic encoder, incorrect wiring, or excessive clearance between magnetic encoder and gear
 Number of gear teeth paired with magnetic encoder does not match servo data file


2171 MCS Resolver error
Eeoelale4025 The resolver does not output any signal.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
1 (fixed)
[Probable Fault Cause]
Defective resolver, broken wire, or poor contact


2172 MCS Pulse generator count overflow
Eeoelale4026 The count value per revolution of the pulse generator (PG) differs from the specified value in the servo data file.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX-> Setting value in servo data file PBU (count value per PG revolution)
YYYY-> Actual count value
[Probable Fault Cause]
 Defective PG
 Number of PG gear teeth does not match servo data file


2173 MCS Motor overheat
Eeoelale4027 Motor temperature rose abnormally.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
YYYYZZZZ
YYYY=0 (fixed)
ZZZZ=0010: Motor overheat
ZZZZ=0011: Overheat detected from motor.
ZZZZ=0012: Overheat detected from encoder.
ZZZZ=0013: Overheat detected from both motor and encoder.
[Probable Fault Cause]
 Defective VAC motor fan, dirty heat sink, frequent forward/reverse rotation and stopping
 BL motor
 Motor encoder (overheat detected by BL motor encoder.)


2174 MCS Servo link communication error
Eeoelale4028 A communication error occurred in the servo link, preventing the servo unit from receiving commands from the NC.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX=0 (fixed)
YYYY= Bit number indicating communication error type (servo link error status when failure occurred)
Bit 15 1: 2B buffer error
Bit 14 1: 2A buffer error
Bit 13 1: 1B buffer error
Bit 12 1: 1A buffer error
Bit 11 1: MT buffer error
Bit 10 1: Relay processing error
Bit 9 1: Data overrun error at interface receiver
Bit 8 1: Wire breakage error
Bit 7 1: Address pointer error
Bit 6 1: Modulation code error
Bit 5 1: CRC error
Bit 4 1: Framing error
Bit 3 1: Double transmission error
Bit 2 1: Double reception error
Bit 1 1: Parity check error
Bit 0 1: Time-out error
[Probable Faulty Locations]
 Inverter unit control board
 Servo link cable or connector
 FCP board


2175 MCS Servo link wire breakage
Eeoelale4029 Servo link cable breakage, preventing the servo unit from receiving commands from the NC.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX= Location of disconnection:
0… Disconnection near the related unit
8000… Disconnection in front of the related unit
YYYY= Servo link error status when error occurred
[Probable Faulty Locations]
 Servo link cable or connector
 Inverter unit control board
 FCP board


2176 MCS Servo link protocol error
Eeoelale4030 The NC and the inverter unit exchange commands and responses (communication) through the servo link at a fixed cycle and specified protocol; an invalid protocol or timing causes communication failure between the NC and the inverter unit.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Error content number
1: Buffer A software synchronization error
2: Buffer A format code error
3: Buffer B software synchronization error
4: Buffer B format code error
5: Buffer B sequence number error
[Probable Faulty Locations]
 Inverter unit control board
 NC software
 Mismatch between inverter unit control board and NC software
 FCP board


2177 MCS Servo data error
Eeoelale4031
The servo data sent from the NC for initialization or operation does not match the inverter unit.
If this alarm occurs after replacing the inverter unit, the servo data may not match the control unit.
If this alarm occurs after adjusting or modifying servo data, the servo data modification may be erroneous.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX= Data ID of the data that caused the error.
YY= Group number of the data that caused the error
ZZ= Error description
1: Setting out of range
2: Setting timing error
3: Not transferred
4: Calculation error
5: Other
[Probable Faulty Locations]
 Incompatibility between servo data file and inverter unit
 Incompatibility between inverter unit and NC software
 Inverter unit control board
 NC software


2178 MCS Command error
Eeoelale4032 Commands and responses between the NC and inverter unit are exchanged via the servo link; if a command sent from the NC to the inverter unit is abnormal or cannot be executed, communication failure occurs.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX=
10: Positioning mode: commanded number of points exceeded
11: Positioning mode: negative command value
12: Positioning mode: commanded position too large (e.g., rotary axis commanded position > 360 deg:)
13: Positioning mode: R positioning point table not transferred
14: Positioning mode: non-rotary axis
15: Positioning mode: not a point group command format
16: Positioning mode: positioning sub-mode error
21: Parameter change: number of parameters exceeds specified range
22: Mode: undefined mode
23: Mode: positioning/tool path mode condition
24: Coordinate system: coordinate system specification error
30: An unused "bit data" in the control command for buffer A used for S-link is set to ON.
31: An unused "bit data" in the control command for buffer B used for S-link is set to ON.
40: AT (automatic) mode was selected without receiving a time synchronization command.
YYYY= Error data
X 10-16 indicates positioning sub-mode.
0: Program mode 1: Search mode 2: PH mode 3: Teach mode
[Probable Faulty Locations]
 Incompatibility between inverter unit and NC software
 Inverter unit control board
 NC software


2179 MCS CON overspeed
Eeoelale4033
The position command increment (SRCOND) sent from the NC to the inverter unit exceeds the allowable value.
If this alarm occurs on a positioning axis, there may be an error in the servo data file (because the position command increment is calculated by the inverter unit).
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Absolute value of position command increment during acceleration/deceleration [(pr/65536)/Tp]
pr= 1 revolution of position encoder; Tp= position control cycle
The following codes have specific meanings:
1: Because the position increment value was too large, an error was detected during pre-check.
2: The position command value (SRCON) exceeds the absolute value of the encoder measurement range. (Linear axes only).
[Probable Faulty Locations]
 Servo data file
 NC software


2180 MCS Speed command overspeed
Eeoelale4034 The speed command sent from the NC to the inverter unit exceeds the limit value.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Speed command value [(rev/4294967269)/Tv]
rev= 1 motor revolution; Tv= speed control cycle
[Probable Faulty Locations]
 Servo data file
 NC software


2181 MCS DIFF excessive
Eeoelale4035 The position error in position control is excessive.
When an axis reaches the target position or stops, the target position value and calculated value are identical. When execution of a new axis move command starts, the NC starts calculating the command value (RCON) for the target value; this calculation continues until the target position is reached. During axis movement, the actual position lags behind the command position by a certain amount; this difference is called "following error." When the following error exceeds the set value, this alarm occurs.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Absolute value of following error [pr/65536]
pr= 1 revolution of position encoder
[Probable Faulty Locations]
 Overload caused by ballscrew or bearing failure
 Motor
 Inverter unit
 Servo data file


2182 MCS APA overspeed
Eeoelale4036 The position encoder count value (RAPA) changes as the motor rotates.
The NC periodically checks the change in position encoder count values.
This alarm occurs when the amount of change per unit time exceeds the set allowable range. For example, this alarm occurs when the feedrate of an axis is abnormally higher than the normal rapid traverse rate, or when the count value changes abnormally due to position encoder failure.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Amount of change in position detection value per position control cycle (absolute value)
[Position encoder 1/65536 rev/position control cycle]
The following code values have specific meanings:
1= Linear axis stroke end.
2= Rotary axis stroke end (360 deg), or position data of limited axis is negative.
3= Limited axis stroke end.
[Probable Faulty Locations]
 Motor encoder (BL motor)
 Encoder cable or connector (BL motor)
 PG or magnetic encoder (VAC motor)
 PG or magnetic encoder cable or connector (VAC motor)
 Inverter unit control board


2183 MCS Full-closed loop position detection error
Eeoelale4037 The difference between the position detection value of the full-closed loop encoder and the position detection value of the motor encoder exceeds the allowable value.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Number of detected error occurrences
[Probable Faulty Locations]
 Synchronous offset data for the full-closed loop encoder is not set or has an error.
 Faulty absolute linear scale or shaft encoder
 Excessive lost motion in the drive system (poor rigidity between motor and moving parts).
 Timing belt tooth chipped or belt broken
 Loose coupling between motor shaft and ballscrew
 Position loop gain does not match the machine (too high)


2184 MCS Overspeed
Eeoelale4038 Motor actual speed is too high.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Speed detection value when alarm occurred [(rev/4294967296)/Tv]
rev= 1 motor revolution; Tv= speed control cycle
[Probable Faulty Locations]
 Motor encoder (BL motor)
 Encoder cable or connector (BL motor)
 Resolver or magnetic encoder (VAC motor)
 Resolver or magnetic encoder cable or connector (VAC motor)
 Inverter unit control board


2185 MCS Speed deviation excessive
Eeoelale4039 Speed deviation between actual motor speed and command speed is excessive.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX: Detected torque (sum of torque data sampled over 3.2 ms)
2^-12[MAXTRQ]
When Tv=0.4ms, instantaneous maximum torque is H'7FFF (hexadecimal)
When Tv=0.8ms, instantaneous maximum torque is H'3FFF (hexadecimal)
YYYY: Detected acceleration (average value over 3.2 ms)
2^-16[vr/3.2ms/3.2ms]
= Approximately 0.1 [rpm/ms]
When 00000001, indicates that the data at error occurrence became zero due to exponent underflow.
[Probable Fault Cause]
Motor does not rotate due to mechanical failure or excessive load.


2186 MCS Collision detection
Eeoelale4040 By using the NC torque limit function and monitoring the relationship between motor output torque and acceleration, it is judged whether a collision has occurred.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXYYYY
XXXX: Detected torque (sum of torque data collected in 3.2 ms)
2^-12[MAXTRQ]
When Tv=0.4ms, instantaneous maximum torque is H’7FFF (hexadecimal).
When Tv=0.8ms, instantaneous maximum torque is H’3FFF (hexadecimal).
YYYY: Detected acceleration (average value over 3.2 ms)
2^-16[vr/3.2ms/3.2ms]
= Approx. 0.1 [rpm/ms]
[Probable Fault Cause]
 Collision
 Motor encoder
 NC torque limit setting value


2187 MCS Emergency stop time over
Eeoelale4041 Emergency stop operation was not completed within the specified time.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXXXXX
1: Emergency stop time over
2: Deceleration time over during emergency stop
3: Deceleration stop time over at alarm occurrence
[Probable Fault Cause]
 Inverter unit control board
 NC software.


2188 MCS Servo axis belt breakage
Eeoelale4042 Belt broke on the belt-driven axis.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Load torque at belt breakage (hexadecimal)
[Probable Fault Cause]
Belt breakage


2189 MCS Axis switching control error
Eeoelale4043 Axis switching operation error (This alarm does not occur in MCS).
[Object]
Switched axis name
[Character-string]
None
[Code]
1 MCS was not reset within 10 s.
2 Parameter group number match signal or control ready signal was not turned ON within 10 s.
3 APA maximum value of separate encoder could not be received within 10 s.
6 Modification of in-position width or zero offset was not completed within 10 s.
A Modification of in-position width or zero offset was not completed within 10 s after alarm occurrence.
[Probable Fault Cause]
 MCS controller for PLC axis
 Software error


2190 MCS Separate encoder initialization error
Eeoelale4044 Error occurred during separate encoder initialization.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX-> Encoder connection sequence number
0: Reset
1: Network address setting
2: Basic communication information request
3: Communication version change
4: Device information acquisition
5: Parameter change
6: AT (auto) mode start
YY-> Error details
0: Communication error
1: Transmission start time over
2: Transmission completion time over
3: Reception completion time over
4: Response address error
5: Response code error
6: Parameter error
ZZZZ-> Additional data
YY=0: Encoder connection status at error ”C2ERR”
YY=1, 2, 3 -> Transmitted frame information QC2MINF
YY=4: Network address of response device
YY=5: Received frame information QC2RXINF
YY=6: Cause of alarm number due to parameter:
1= Not all required parameters were received
2= Basic communication information is incompatible
3= Multi-turn detection range mismatch
[Probable Fault Cause]
 Separate encoder
 Encoder connection cable or connector
 Inverter unit control board


2191 MCS APA error
Eeoelale4045 Error occurred during APA calculation.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXXXXX
1: Linear axis partitioned travel stroke over
2: Overflow during [pr]->[pf] conversion at semi-closed loop position
3: Underflow during composite axis data generation
4: Overflow during composite axis data generation
5: Overflow during hybrid control input
6: Overflow during hybrid control initialization
[Probable Fault Cause]
 Faulty motor encoder, shaft-driven encoder, or absolute scale
 Inverter unit control board
 Servo data file
If the alarm code is ”1″ or ”3″, the encoder (or sensor) zero offset data may be erroneous.
If the alarm code is ”4″, the servo data file may be damaged.
If the alarm code is ”5″ or ”6″, motor coupling, shaft-driven encoder, or absolute scale is loose.


2192 MCS Motor overload
Eeoelale4046 Overload protection activated because the motor load exceeded the specified value.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
YYYYZZZZ
YYYY-> Gamma curve used for overload detection protection
ZZZZ-> Overload detection cumulative data
[Probable Fault Cause]
 Motor
 Overload operation
 Servo data file


2194 MCS Absolute scale sub-slider error
For scale with transmission head specifications, an error occurred in the absolute scale sub-slider.
[Object]
Axis or none
[Character-string]
None
[Code]
XXYYZZZZ
XX E-connection sequence number when error was detected
0: Reset
1: Network address setting
2: Basic communication information command
3: Change communication version.
4: Device information acquisition.
5: Parameter change.
6: AT mode start
YY Error details
0: Communication error
1: Transmission start time over
2: Transmission completion time over
3: Reception completion time over
4: Response address error
5: Response code error
6: Parameter error
ZZZZ Data
YY=0: E-connection error status when error C2ERR was detected
YY=1,2,3: Transmitted scale frame information QC2MTINF
YY=4: Network address of response device
YY=5: Received scale frame information QC2RXINF
YY=6: Number of parameter in which error was detected
1= Number of received parameters is missing
2= Basic communication information does not match
3= Multi-turn detection ranges do not match


2195 MCS Tandem communication error
In tandem control of synchronized axes,
the slave axis received erroneous data from the slave station during communication.
[Object]
Axis (master axis) or none
[Character-string]
None
[Code]
XXXXYYYY
XXXX:
XXXX=1 Communication data was not counted.
YYYY is always ”0″.
XXXX=2 Communication data format code did not respond.
YYYY is 1 bit descending of this code.
[Probable Fault Cause]
MCS unit, MCS software


2196 MCS Absolute scale connection error
An absolute scale communication alarm occurred.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX=FF Fixed
YY=00 Fixed
ZZZZ= E-connection error status when error was detected.
Each bit indicates the type of communication error.
Bit 15 1: Communication error generated by separate encoder
Bit 14 1: Communication error generated by absolute scale 2
Bit 13 1: Communication error generated by absolute scale or shaft-driven encoder.
Bit 12 1: Communication error generated by monitor encoder
Bit 11 Undefined
Bit 10 1: AT mode transmission ring error
Bit 9 1: Redundant data count in reception interference
Bit 8 Undefined
Bit 7 Undefined
Bit 6 1: Modulation code error
Bit 5 1: CRC error
Bit 4 1: Format error
Bit 3 1: Bidirectional transmission error
Bit 2 1: Bidirectional transmission error
Bit 1 1: Parity error
Bit 0 1: Timeout error
[Probable Fault Cause]
 Absolute scale
 Encoder connection cable or connector
 Inverter control board


2197 MCS Absolute scale error
Position data could no longer be detected by MCS absolute scale.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX= Encoder error code, depending on the encoder type
YY= Detailed status of encoder. Status varies depending on the encoder type.
ZZZZ= Multi-turn position data. Displayed when multi-turn position data exceeds the rotation range.
XX=0 (Fixed)
YY=1 (Fixed)
ZZZZ= Multi-turn position data
[Probable Fault Cause]
Absolute scale


2198 MCS Absolute scale initialization
An error occurred during absolute scale initialization.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXYYZZZZ
XX= Encoder connection sequence number when error was detected
0: Reset
1: Network address setting
2: Basic communication information request
3: Change communication version
4: Device information acquisition
5: Parameter change
6: AT (auto) mode start
YY= Error details
0: Communication error
1: Transmission start time over
2: Transmission completion time over
3: Reception completion time over
4: Response address error
5: Response code error
6: Parameter error
ZZZZ= Additional data
If YY=0: Encoder connection error status C2ERR appears when an error is detected.
If YY=1, 2 or 3: Transmitted scale frame info QC2MTINF appears.
If YY=4: URL of the response unit appears
If YY=5: Received scale frame info QC2RXINF appears.
If YY=6: Displays the parameter number that caused the alarm.
1= Not all required parameters were received.
2= Basic communication info mismatch.
3= Multi-turn detection range mismatch.
However, in the case of an encoder fuse voltage error,
XXXX: $FFFF (fixed)
ZZZZ: Encoder fuse voltage
(12[V]=$9980) Normal: 10.6 to 13.8[V]
Permissible: $8800 to $B000
[Probable Fault Cause]
 Absolute scale
 Encoder connection cable or connector
 Inverter unit control board


2199 MCS Axis stop signal malfunction
A malfunction of the PSRDY signal input to the MIV unit was detected.
[Object]
Axis or none (spindle)
[Character-string]
None
[Code]
1 fixed
[Probable Fault Cause]
Stroke end limit switch failure or damage to its signal line
Damage to the OPR line connecting the power supply unit or poor connector contact
Damage to the converter connection cable of the MIV unit or poor connector contact
Malfunction of FUB-DR3 or POS unit


2200 Bad G code command
Illegal G code
A value greater than 199 or smaller than 0 was commanded at address G (0G199).
[Object]
System
[Code]
Hexadecimal value of commanded number
[Probable Fault Cause]
G code
Program example:
G300[Code]12C
[Measures to Take]
Command a correct G code.
Example: G01 X20 Z50


2201 Bad M code command
Eeoelale4048
Illegal M code
A value greater than 253 or smaller than 0 was commanded at address M (0M253).
[Object]
System
[Code]
Hexadecimal value of commanded number
[Probable Fault Cause]
M code
Program example:
M300->[Code]12C
[Measures to Take]
Command a correct M code.
Example: M02


2202 Bad common variable command
Eeoelale4049
An incorrect common variable was commanded.
Common variables other than V1 to V32 and V901 to V932 cannot be used.
[Object]
System
[Code]
Hexadecimal value of commanded variable
None-> Non-numeric character was commanded at address V or V0 was programmed.
Others-> Commanded variable is outside the following range: 1V32, 901V932
[Probable Fault Cause]
Common variable
Program example:
V0=13– Code None
V45=20 Code–2D (hexadecimal of 45)
[Measures to Take]
Command common variable correctly.
Example:
V12=50
V902=25


2203 Bad system variable command
Eeoelale4050 An unregistered system variable name was commanded.
[Object]
System
[Character-string]
Unregistered variable or character-string or none
[Code]
Hexadecimal value of ASCII code of the 4 characters following V
[Probable Fault Cause]
System variable
Program example:
VZOFV=40 VZOFV is not registered as a system variable
[Measures to Take]
Use only registered system variables.
Example: VZOFZ=500
VTOFX[12]=20


2204 Bad sequence name command
Eeoelale4051 Sequence name contains a non-numeric character or too many characters were used.
[Object]
System
[Code]
1-> No character or a non-numeric character was used after address N.
2-> More than 4 characters follow address N.
[Probable Fault Cause]
Sequence name
Program example:
N G00 X10 Z0->[Code] 1
N10000 G1 X30 Z20->[Code] 2
[Measures to Take]
Correct the sequence name.
Example:
N010 G00 X500
N100 G01 X100 Z100


2205 Bad numerical data command
Eeoelale4052 Too many digits or too many decimal points were commanded.
[Object]
System
[Code]
9-> Data has more than 9 digits.
Others-> More than one decimal point.
Number of digits to the left of the second decimal point
[Probable Fault Cause]
Data value
Program example: G00 X1000000000
G00 X12.351.9
[Measures to Take]
Correct the data value.
Example: G01 X3.512 Z1.04


2206 Bad character used in command
Eeoelale4053 An illegal symbol was commanded. Usable symbols are ”]”, ”[“, ”-“, ”,”, DEL, BS, CR, HT and SP.
[Object]
System
[Code]
Hexadecimal value of ASCII code of commanded character
Program example: G00 X50 Z?


2207 Bad program name command
Eeoelale4054 Program name contains a non-text character or too many characters.
[Object]
System
[Code]
1-> No character or a non-text character follows address .
2-> More than 4 characters follow address .
[Probable Fault Cause]
Program name
Program example:
O*123->[Code]1
OABCDE->[Code]2
[Measures to Take]
Correct the program name. A program name can contain up to 4 alphanumeric characters.
Example: OABCD
OE123


2208 Bad character-string command
Eeoelale4055 Setting error in character-string for user reserve alarm system variable.
[Object]
System
[Code]
1-> No character-string
2-> Character-string: length exceeds 16 characters
3-> Character-string: not terminated within one block
[Probable Fault Cause]
Program error
Program example:
:
VUACM[1]=’ABCDEFGHIJKLMNOPQ’ <- Length exceeds 16 characters.
:
[Measures to Take]
Check the VUACM[*] command.
:
VUACM[1]=’ABCDEFGHIJKLMNOP’
:
[Related Specifications]
User Task 2


2209 Bad hexadecimal number command
Eeoelale4056 Setting error in hexadecimal number for user reserve alarm system variable.
[Object]
System
[Code]
1-> No hexadecimal number after $ symbol
2-> Hexadecimal number exceeds 8 digits (4 bytes)
[Probable Fault Cause]
Program error
Program example:
VUACM[1]=$XY <-XY is not a hexadecimal number.
:
[Measures to Take]
Check the VUACM[*] command.
:
VUACM[1]=$A4
:
[Related Specifications]
User Task 2


2210 Bad spindle max speed command
Eeoelale4057 Spindle max speed commanded by S code is greater than the setting value of optional parameter (word) No.73 (G140), No.76 (G142) or No.77 (G141).
Spindle max speed commanded by S code is greater than the setting value of MC user parameter (spindle) chuck rotation allowable speed.
Or G50 S**** (spindle max speed command) was commanded in a block containing an axis motion command.
[Object]
System
[Character-string] Coordinate system used by G140, G141, G142.
[Code]
1-> Spindle max speed commanded by S code is greater than the setting value of optional parameter word No.73 or No.77.
1-> Spindle max speed commanded by S code is greater than the setting value of MC user parameter (spindle) chuck rotation allowable speed.
2-> G50 S**** was commanded in a block containing an axis motion command.
[Probable Fault Cause]
Program error


2212 Bad X coordinate command
Eeoelale4058 In G132, G133 side face generating cutting, a cylinder cannot be generated because the commanded X values at the start point and the end point do not change, or in side face generating cutting under cutter radius compensation mode, a cylinder
cannot be generated because the commanded X value changes.
[Code]
None-> During G132, G133 side face generating cutting
1-> During tool nose radius compensation mode
[Probable Fault Cause]
 Program error
 In G132, G133, X value is different from previously commanded X value.
Program example:
G00 X120
G132 Z150 C45 X135 L20
^^^^ ^^^^X is not equal to 120
[Measures to Take]
 Correct the program.
 Do not command X value in G132, G133 block.


2213 Too many program parameters
Eeoelale4059
The buffer register for storing program parameters is full.
Too many commands in one block.
Or there is a problem when processing GET and PUT commands. For program parameters, refer to the parameter classification code table.
[Object]
System
[Code]
1-> More than 127 factor classification codes or factor parameters were commanded.
2-> More than 64 factor numerical values were commanded.
3-> Out of stack shift range for factor classification code and/or factor parameter. (This alarm does not normally occur)
4-> Out of stack shift range for factor numerical value. (This alarm does not normally occur)
[Probable Fault Cause]
[Code] 1, 2-> Alarms occurred in sequence
[Code] 3, 4-> Control software error
Program example:
N010 ABC=1 BCD=2 …
BCD=1
The expression has 3 element classification codes and element parameters.
If the total number of element classification codes and element parameters exceeds 127 in this mode, alarm code 1 occurs.
If the total number of element numerical values exceeds 64 in this mode, alarm code 2 occurs.
[Measures]
If alarm code 1 or 2 occurs, too many commands are designated in one block; designate the commands over two or more blocks. If code 3 or 4 occurs, contact the
OKUMA software center.


2214 Subscript command
Eeoelale4060
An incorrect subscript expression is designated.
The data value of the system variable subscript expression is too large or too small.
Tool length and nose radius compensation
1 to 32 (1 to 64 for 64-pair specifications)
Tool interference
1 to 12
Two subscripts were designated for a system variable or I/O variable.
Subscript expression: [*] in V***[*] used as a variable
[Object]
System
[Code]
2-> Two subscript expressions were used in an I/O variable
None-> Two subscript expressions were used in a system variable
Other-> Hexadecimal number of the programmed subscript expression
[Probable Fault Cause]
Subscript expression
Program example:
VTOFX[34]=10 ->[Code] 22 (Hexadecimal of 34)
^^ Designate 1 to 32.
VNSRZ[-1]=5 ->[Code] FFFFFFFF (Hexadecimal of -1)
^^ Designate 1 to 32
V1=VDIN[1, 2] ->[Code] 2
^^^ Two subscripts cannot be designated
VDOUT[1, 2]=20 -> None
^^^ Two subscripts cannot be designated


2215 Too many local variables
Eeoelale4061
The number of local variables exceeds 127.
Local variable: A variable name specified by the user that can only be used in the task program
[Object]
System
[Code]
1
[Measures]
Reduce the number of local variables used.


2216 System variable setting value incorrect
Eeoelale4062
The system variable setting value is out of the allowable range.
Allowable setting range (example)
Chamfering amount
0 to 1.000
Nose radius compensation
-999.999 to 999.999
Tool length compensation
-99999.999 to 99999.999
Positive variable limit <= Positive stroke limit
Negative variable limit >= Negative stroke limit
The positive (negative) stroke limits are set in the system parameters.
[Object]
System
[Code]
Hexadecimal number of the set value
[Probable Fault Cause]
System variable
Operation example:
In parameter setting mode, the in-position width in user parameters is set to 2.
[Measures]
Set the system variable within the allowable range.


2217 Output variable setting value incorrect
Eeoelale4063 An output variable is set incorrectly.
[Object]
System
[Code]
Hexadecimal number of the error value
2-FF-> Not designated in 1 bit
100-> Not designated in 1 byte
[Probable Fault Cause]
Program error
Program example:
:
VDOUT[1]=2
VDOUT[9]=256
:
[Measures]
 Check the VDOUT command.
 The output variable must be set within the range specified for each variable.
 Because VDOUT[1] is a 1-bit value, set the data to 0 or 1.
 Because VDOUT[9] is a byte value, set the data to 0 to 255.
[Related Specifications]
User task 2


2218 Unusable G-code
Eeoelale4064 A G-code not available in the selected specifications was designated.
[Object]
System
[Code]
Hexadecimal number of the designated G-code
[Probable Fault Cause]
G-code
If code 8C (hexadecimal for 140) appears, G140 was designated.
If code A (hexadecimal for 10) appears, G10 was designated.
[Measures]
Designate a G-code available in the specifications.


2219 Unusable M-code
Eeoelale4065 An M-code not available in the selected specifications was designated.
[Object]
System
[Code]
Hexadecimal number of the designated M-code
[Probable Fault Cause]
 M-code
 If code A (hexadecimal for 10) appears, M10 was designated.
 If code 3C (hexadecimal for 60) appears, M60 was designated.
[Measures]
Designate an M-code available in the specifications.


2220 Unusable left-side command
Eeoelale4066
Illegal command on the left side of the expression
Schedule program-> In the VSET block, the command designated on the left side is neither a common variable nor an output variable.
Main program, subprogram-> The command designated on the left side is not a G or M address character, extended address character, local variable, common variable, system variable, or output variable.
Address character: A 1-character variable expression defined by NC, such as G, M, N, O, and V
Extended address character: A 2-character variable expression defined by NC
Local variable: A variable named and used by the user
<2 alphabetic characters><2 numeric characters>
Common variable: A variable used in common between main programs and subprograms
System variable: A system-defined variable whose name cannot be changed by the user
Output variable: A variable valid for signal output to external devices <VDOUT>[variable number]
[Object]
System (None for schedule program)
[Code]
XXYY: Element classification code or parameter designated on the left side
XX: Element classification code
YY: Element parameter
[Probable Fault Cause]
Command designated on the left side
Program example:
VDIN[35]=5 An input variable and data value are designated on the left side
20=VTOFX[1]
[Measures]
Do not designate commands that are not allowed to be used.


2221 Unusable output variable number
Eeoelale4067 An output variable not available in the selected specifications was designated.
[Object]
System
[Code]
Hexadecimal number of the output variable number
Program example:
VDOUT[****]=10
**** <- Output variable number
[Measures]
Designate an available output variable.


2222 Unusable input variable number
Eeoelale4068 An input variable not available in the selected specifications was designated.
[Object]
System
[Code]
Hexadecimal number of the input variable number
[Probable Fault Cause]
Input variable number
Program example:
VDIN[**]=10
** <- Input variable number
[Measures]
Designate an available input variable.


2223 Unusable turret command code
Eeoelale4069 G13 or G14 command was designated on a machine equipped with only one turret.
[Object]
System
[Code]
Hexadecimal number of the designated G-code
[Probable Fault Cause]
G13, G14
Program example:
N010 G13
N020 G00 X50
N030 G01 Z40
[Measures]
Do not designate G13 or G14 command on a machine without turret change function.


2224 Unusable generating machining command code
Eeoelale4070 A G101, G102, or G103 generating machining command was designated when using the B-turret.
[Object]
System
[Code]
Hexadecimal number of the designated G-code, or none
[Probable Fault Cause]
Program error
Program example:
G14
G101 X176.00 C294.62 F100
:
[Measures]
Check the G101, G102, G103, G132, G133, and G14 commands.
:
G13
G101 X176.00 C294.62 F100
:
[Related Specifications]
Generating machining


2225 Unusable Y-Z circular command
Eeoelale4071 A circular interpolation command was designated without the Y-Z circular interpolation specification in Y-axis mode.
[Object]
System
[Code]
Hexadecimal number of the designated G-code
[Probable Fault Cause]
Program error


2226 Unusable constant speed thread cutting command
Eeoelale4072
A G31, G32, G33, G34, or G35 thread cutting command was designated when constant cutting speed control is on.
(Thread cutting cannot be performed correctly when spindle speed changes with the X-axis command.)
[Object]
System
[Probable Fault Cause]
Program error
Program example:
N010 G96
N020 G31
:
[Measures]
Correct the program (designate the thread cutting command after canceling the constant cutting speed command).


2227 Mnemonic or local variable
Eeoelale4073 The local variable name has more than 4 characters or a mnemonic is spelled incorrectly. A mnemonic is a character string registered in the control software and used to execute fixed processing (such as CALL, GOTO, MODIN,
MODOUT). A misspelled mnemonic (if 4 characters or less) will be treated as a local variable.
[Object]
System
[Probable Fault Cause]
Program command
Program example:
N100 MODNN — Misspelling
N200 ABCDE=1
^^^^^ Local variable contains 5 or more characters
[Measures]
Check whether the program causing the alarm contains a misspelled keyword or a local variable with more than 4 characters. If a keyword is misspelled, correct the spelling. If there is a problem with a local variable,
change its name so that it has 4 characters or less.


2228 VSET statement left-side command
Eeoelale4074 In the schedule program, commands other than common variables and I/O variables cannot be used.
[Code]
Hexadecimal number of designated factor code
[Probable Cause]
Program error
Program example:
VSET RR=RR+1
:
[Remedy]
Check the VSET command.
:
VSET V1=V1+1
:


2229 Right side of expression
Eeoelale4075
An unusable command is designated on the right side of the equation; only numbers, input variables, system variables, common variables, local variables, or extended address characters can be used.
Input variable: Active variable in external device signal input <VDIN>[variable number]
System variable: System-defined variable that cannot be renamed by the user
Common variable: Variable used commonly in main programs and subprograms <V><2 digits>
Local variable: Variable named and used by the user
<2 alphabetic characters><2 numeric characters>
Extended address character: Two-character variable expression defined by the NC
[Target]
System
[Code]
Designated factor classification code
[Probable Cause]
Right side of expression
Program example:
VDOUT[31]=VDOUT[31]+1
^^^^ An output variable cannot be designated on the right side of an expression.
[Remedy]
Correct the right-side expression.
Example: VDOUT[31]=1


2230 Expression calculation
Eeoelale4076 Expression calculation error
[Target]
System
[Code]
XXYY
XX:
Bit 0-> Addition overflow
Bit 1-> Absolute value conversion to integer overflow
Bit 2-> BCD to BIN conversion
Bit 3-> BIN to BCD conversion
Bit 4-> DROUND, DFIX, DFUP command was designated in non-metric (inch) unit system.
YY: Floating-point calculation error
Bit 0-> Conversion to integer overflow
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of negative number
Bit 4-> Division by zero
Bit 5-> Angle overflow


2231 Expression syntax
Eeoelale4077 Expression syntax error
[Target]
System
[Code]
1-> A subscript expression is nested within a subscript expression.
2-> Missing "[" in subscript expression
3-> 3 or more subscript expressions (4 or more subscript expressions in graphic system variables)
4-> "[" and "]" do not match.
5-> Operands and their elements do not match.
6-> Program terminated within expression.
7-> Result is not unique.
Subscript: [*] used as a variable in V***[*]
[Probable Cause]
 Program number where alarm occurred
 Program error
Program example:
[Code] 1->VTOFX[VMDT[1]]=4.5
[Code] 2->VTOFX[5]=4.5
[Code] 3->VTOFX[1,2,3]=4.5
In this case, alarm code 5 appears due to the relationship between the level and the operator number.
[Code] 4->VTOFX[2]=4.5
[Code] 5->VTOFX[4]=4.5 (When an alarm occurs, code 5 is mainly displayed.)
[Code] 6-> This alarm code does not appear because the end code is always designated at the end of a block.
[Code] 7->VTOFX[1,2]=4.5
[Remedy]
Modify the program according to the code at alarm occurrence.


2232 Expression subscript
Eeoelale4078
Subscript expression error on the right side.
Note: When an error occurs in the right-side subscript expression, "Alarm B 2214 Subscript command" is displayed.
Subscript: [*] used as a variable in V***[*]
[Target]
System
[Code]
None-> More than one subscript expression.
Other-> Subscript expression result is outside the subscript range.
[Probable Cause]
Subscript expression caused alarm
Program example: V1=VTOFX[0] VTOFX subscript range is 1 to 32 (1 to 64 for 64-set tool offset specifications).
V1=VTOFX[1,2] Two subscripts are used.
[Remedy]
Modify the subscript expression so that the calculation result is within the subscript expression range.


2233 Expression buffer overflow
Eeoelale4079 Too many expressions, calculation impossible.
[Target]
System
[Code]
1-> Operand stack overflow during calculation of subscript expressions and arithmetic expressions (more than 16).
2-> Operator stack overflow during calculation of arithmetic expressions (more than 8).
Program example:
V1=1+[1+[1+[1+[1+[1+[1+[1+[1+1]]]]]]]] ->[Code] 1
The number of operands to the left of the first right parenthesis is 18.
V1=1+[1+[1+[1+[1+[1+[1+[1+1]]]]]]]]] ->[Code] 2
Calculation is still impossible when reading the 9th number; data stack overflow occurs.
V1=1+2*[3/[1+5*[2+[3-5*2]]]] ->[Code] 2
Same as above
V1=1+2+3+4+5+6+7+8+9
Although the total is 9 numbers, sequential calculation from the leftmost side is not possible. Therefore, operand stack overflow does not occur.
[Remedy]
The NC stores operation data (max. 16) and operators (max. 8) from the left according to operator priority.
Change the expression by moving operations with higher priority to the left of operations with lower priority.


2234 Expression local variable
Eeoelale4080 Designated local variable is not registered.
[Target]
System
[Character string] Designated local variable name
Program example:
VTOFX[2] =BDIK
^^^^ Unregistered local variable
[Remedy]
 Do not use unregistered local variables.
 The designated local variable has not been assigned a value; assign a value to the local variable prior to the relevant block.


2235 Equal sign missing
Eeoelale4081 A character other than "=" was designated where "=" should be used.
[Target]
System
[Code]
XXYY: Factor classification code and factor parameter designated where "=" should be used.
XX: Factor classification code
YY: Factor parameter
[Probable Cause]
Program example:
VTOFX[8]36
V13V5
VZOFX*20
[Remedy]
Correct the expression.
VTOFX[8]=36
V13=V5
VZOFX=20


2236 Program end code missing
Eeoelale4082 No end code at the end of the block. Only "(" without ")". No LAP end code G80.
[Target]
System
[Code]
1-> No program end code
2-> Only "(" without ")".


2237 Conditional branch (IF, GOTO) sequence name
Eeoelale4083 IF or GOTO statement has no jump sequence number or wrong sequence number.
[Target]
System (None for scheduler)
[Code]
1-> No sequence name designated at conditional branch
2-> Designated sequence name not found
[Probable Cause]
IF and GOTO branch statements
Program example:
N005 IF [VDIN[34]EQ1]
— Jump destination not designated
[Remedy]
 Designate the jump target sequence name.
 Do not use a sequence name that is not used in the program as the jump target sequence name.
Example:
N010 IF [VDIN[34]
EQ1]
N050
:
N050 CALL OTFRD
:
[Related Specifications]
User Task


2238 Conditional branch (IF, GOTO) condition
Eeoelale4084 IF statement or conditional judgment expression is incorrect.
[Target]
System (None for scheduler)
[Code]
1-> No "[" after IF
2-> Comparison expression after IF is not enclosed in [ ].
Program example:
[Code] 1
N10 IF [V1 + V2 EQ 3] N100
N20 G00 X500 Z500
N100 G00 X0 Z0
[Code] 2
N10 IF [VTOFX[1]] N100
N20 G00 X500 Z500
N100 M03 S500
[Related Specifications]
User Task


2239 Data word 'F'
Eeoelale4085
In G04 mode, the value following the F command is negative or zero.
When the value following the F command in G04 mode is converted to "0.01sec" units, it does not satisfy the condition: 0<F99999999
[Target]
System
[Code]
1-> F value does not satisfy: -99999999F99999999
2-> F value is negative or zero.
[Probable Cause]
F command
Program example:
G01 X50 Z50 F-0.2 — [Code] 2
G04 F1000000 — [Code] 1
^^^^^^ When converted to 0.01 second units, it becomes 100000000.
[Remedy]
Designate a value that satisfies the range.


2240 Data word 'F' or 'E'
Eeoelale4086
Illegal F or E command
When the F or E command is converted into "microns/rev" or "0.1mm/min" units, the conversion result does not satisfy the condition:
-99999F (or E) 99999.999

Overflow occurred during feed pulse calculation in G34 or G35 mode.
[Object]
System
[Code]
1->F or E value does not satisfy: -99999<=F (or E)<=99999.999
3->Overflow occurred during feed pulse calculation
[Probable Fault Cause]
 Program error
 F or E command value in the program caused an alarm.
In G34 or G35 mode, the number of pulses is not calculated until the distance, F, and E command functions end. However, because the F and E commands are incorrect, an overflow occurred during calculation and the number of pulses cannot be calculated.
Program example:
G01 X100 F100000.000 — [Code] 1
G34 Z100 F1 E-0.2 — [Code] 3
[Measures to Take]
 [Code] 1->Change the F or E command value to be within the range.
 [Code] 2->Check the F or E command value and change its value so as not to cause an alarm.


2241 Data word ‘I’
Eeoelale4087
Illegal I command
An I command value is not: -99999.999<=I<=99999.999
[Object]
System
[Code]
1->I command in circular command
Others->Hexadecimal number of I command in thread cutting fixed cycle
Hexadecimal number of I command in commands other than circular and thread cutting commands
[Probable Fault Cause]
I command
Program example:
G02 X50 Z70 I100000 K10 — [Code] 1
[Measures to Take]
Change the I command value to be within the range.
Example: G02 X50 Z70 I10 K10


2242 Data word ‘J’
Eeoelale4088
Illegal J command
A J command value is not: 0<J<=99999.999.
Or, a J command is not used in G36 or G37 mode.
[Object]
System
[Code]
1->J value is negative
2->J value does not satisfy: 0<J<=99999.999
[Probable Fault Cause]
J command
Program example: G33 X50 Z20 F0.2 J-5 [Code] 1
[Measures to Take]
Change the J command value to be within the range.
Example: G33 X50 Z20 F0.2 J5


2243 Data word ‘K’
Eeoelale4089
Illegal K command
A K command value is not: -99999.999<=K<=99999.999
[Object]
System
[Code]
1->K command in circular command
Others->Hexadecimal number of K command in thread cutting fixed cycle
Hexadecimal number of K command in commands other than circular and thread cutting commands
[Probable Fault Cause]
K command
Program example:
G02 X30 Z30 I20 K100000 — [Code] 1
[Measures to Take]
Change the K command value to be within the range.
Example: G02 X30 Z30 I20 K-10


2244 Data word ‘L’
Eeoelale4090
Illegal L command
An L command value in circular interpolation is not: 0<L<=99999.999
The chamfering amount after L and K (and I) commands in thread cutting is not: 0 to 99999.999.
In gauging cycle, the L value is not: 0 to 99999.999.
In other modes, the L command value is not: -99999.999<=L<=99999.999
Or, on machines with cam turning specification, when setting the D (major axis of ellipse) and L (cam lift) values in the shape definition file (LSF), the D value is incorrect.
[Code]
None->D value is incorrect
1->In circular interpolation, the L command value does not satisfy: -99999.999<=L<=99999.999
2->In circular interpolation, the L command value is negative.
Others->Hexadecimal number of L command in modes other than circular interpolation
[Probable Fault Cause]
L command value (for cam turning specification models)
Program example: G33 Z100 F1 L5 K-6
[Measures to Take]
 Change the L command value to be within the range.
 Correct the D value.


2245 Data word ‘P’
Eeoelale4091
Illegal P command
A P command value is not: -9999<=P<=9999
[Object]
System
[Code]
Hexadecimal number of P command
[Probable Fault Cause]
P command
Program example:
N010 G13
N020 G00 X500 Z500 P10000
[Measures to Take]
Change the P command value to be within the range.
Example:
N010 G13
N020 G00 X500 Z500 M03 S1000 P10
:
N010 G14
N020 G00 X500 Z500 M03 S1000 P10


2246 Data word ‘S’
Eeoelale4092
Illegal S command
An S command value is not: 0<=S<=9999
Or, S=0 is missing or another S command is specified in synchronized tapping
[Object]
System
[Code]
Hexadecimal number of S command or $FFFFFFFF
Hexadecimal number of S command: S command is not 0<=S<=9999
$FFFFFFFF: S=0 is missing or another S command is specified in synchronized tapping
[Probable Fault Cause]
S command
Program example: N010 G00 X500 Z500 M42 S10000 T0101
[Measures to Take]
Change the S command value to be within the range.
Example: N010 G00 X500 Z500 M42 S3000 T0101


2247 Data word NO ‘S’
Eeoelale4093
S code is not designated in G96 or G97.
G96: Constant cutting speed control ON
G97: Cancel G96
[Object]
System
Character-string: G140, G141, G142 coordinate system
[Code]
1
[Probable Fault Cause]
G96, G97
Program example: N010 G96
[Measures to Take]
Designate an S command.
Example:
N010 G96 S100
:
N200 G97 S500


2248 Data word ‘T’
Eeoelale4094
Illegal T command
In T******, tool number, tool length offset number, and tool radius compensation number are each expressed by two digits, and any of these numbers is greater than 32 (96 for 96-set specification).
[Object]
System
[Code]
When the T command is not 0<T<=9999999, its hexadecimal number
When tool number, tool length offset number, or tool radius compensation number is greater than 32, the rightmost 4 digits are the hexadecimal number of that value.
[Probable Fault Cause]
T command
Program example:
T011156->[Code] B0038
T243512->[Code] C0023
T112 0101->[Code] 650070
T-1->[Code] FFFFFFFF
T100000000->[Code] 5F5E100
[Measures to Take]
Designate the T command with 4 or 6 digits; each 2 digits must not exceed 32 (96 for 96-set specification).


2249 Data word ‘X’
Eeoelale4095
Illegal X command
An X command value is not: -99999.999<=X<=99999.999
Or, when the X command value specified by an incremental word is converted to an absolute value, it is not -99999.999<=X<=99999.999.
[Object]
System
[Code]
Hexadecimal number of X command value
[Probable Fault Cause]
X command
Program example: N010 G00 X100000 Z200
[Measures to Take]
Change the X command value to be within the range.


2250 Data word ‘X’, ‘Z’
Eeoelale4096
In G31, G32, or G33 mode (thread cutting fixed cycle), only X or Z is commanded, or neither is commanded.
In G30 gauging mode, both X and Z are designated simultaneously.
[Object]
System
[Code]
1->In G31, G32, or G33 mode, only X or Z is commanded, or neither is commanded.
2->In G30 gauging mode, both X and Z are designated simultaneously.
3->In G101 mode, X start point and end point are 0 (in X-C coordinate system) or both X and Y are 0 (in X-Y coordinate system).
4->In LAP block, only X or Z is commanded.
Program example:
[Code] 1
G00 X100 Z100 S100 M03
G33 X80 F3
^^^^ Both X and Z should be designated simultaneously. [Code] 2
[Code] 2
G30 X30 Z50 D10 L10
^^^^^^ Delete X or Z.
[Measures to Take]
 In the thread cutting fixed cycle called by G31, G32, or G33, both X and Z must be designated simultaneously.
 In the gauging cycle called by G30, either X or Z must be designated.


2251 Data word ‘Z’
Eeoelale4097
Illegal Z command
A Z command value in circular interpolation is not: -99999.999<=Z<=99999.999
Or, when the Z command value specified by an incremental word is converted to an absolute value, it is not -99999.999<=Z<=99999.999.
[Object]
System
[Code]
Hexadecimal number of Z command value
[Probable Fault Cause]
Z command value
Program example: N010 G00 X500 Z100000
[Measures to Take]
Change the Z command value to be within the range.


2252 Data word circular calculation
Eeoelale4098
In a circular command, the arc center coordinates cannot be calculated from the L, X, and Z commands.
In circular interpolation, the command error between I, K and X, Z exceeded the permissible value (standard: 20 um).
[Object]
SYSTEM
[Code]
1->The L value is less than half the distance to the target point.
2->Overflow or error occurred during calculation of the arc center.
3->The radius calculated from the I and K commands is erroneous, or the distance between the end point and the arc center exceeds the permissible value.
4->Both I and K commands are commanded as zero.
10->The arc command end point calculated by LAP, tool nose radius compensation, or tool length compensation exceeds the specified value.
[Probable Faulty Cause]
I, K, L commands and X, Z commands in G02/G03 block.
Program example:
[Code] 1
G00 X50 Z50
G02 X50 Z0 L20 F0.1
M02
[Code] 2
G00 X0 Z100
G02 X105 Z20 K-100 F0.1
M02
[Code] 3
G00 X0 Z50
G03 X95 I-1 K-20 F0.1
M02
[Measures to Take]
Change the command values so that a circular arc can be generated.


2253 Data word angle
Eeoelale4099
In a G00, G01, G02, G03, G34, or G35 block, an A command and both X and Z commands are designated at the same time.
The target point calculated from the angle command is outside the range from -99999.999 to 99999.999.
In a G31 or G33 block, an A command and an I command are designated at the same time.
In a G32 block, an A command and a K command are designated at the same time.
In a thread cutting fixed cycle, the target point calculated from the angle command is outside the range from -99999.999 to 99999.999.
[Object]
SYSTEM
[Code]
1->Both X and Z commands are designated at the same time. Or an A command and an I or K command are designated at the same time.
2->Neither X nor Z command is designated.
3->The target point calculated from the angle command is outside the range from -99999.999 to 99999.999.
Others->Hexadecimal value of the target point calculated from the A angle command in the thread cutting fixed cycle.
Program example:
[Code] 1
G00 X100 Z100
X120 Z50 A160
^^^^^^ Delete either X or Z command.
[Code] 1
G00 X100 Z100 M3 S100
G34 X120 Z50 A170 F3 E0.1
^^^^^^ Delete either X or Z command.
[Code] 3
G00 X100 Z100
X120A179.999
The target value of Z is 5729477.95.
Change X or A to a smaller value.
[Code] 2
G00 X100 Z100 M3 S500
G03 A150 L30 F0.2
^^^^^^^^ Designate either X or Z command.
[Code] 1
G00 X100 Z100 M3 S100
G33 X80 Z50 I10 A170 F3
Designate only the I or K command.


2254 Data word thread cutting cycle
Eeoelale4100 In a thread cutting fixed cycle, the shift amount is so large that the cutting direction is reversed, or the taper is so large that tool retraction exceeds the thread cutting starting point.
[Object]
SYSTEM
[Code]
1->The taper is too large, and the taper start point exceeds the end point.
2->The shift amount designated by the I or K command is too large, and the thread cutting cycle start point exceeds the end point.
3->Overflow occurred during calculation of thread cutting points.
Program example:
[Code] 1
G00 X100 Z100 M03 S100
G33 X80 Z50 I20 F3
M02^^^ I command is too large
[Code] 1
G00 X100 Z100 M03 S100
G33 X80 Z50 A120 F3
M02^^^ Taper is too large (A command is too small)
[Code] 2
G00 X100 Z100 M03 S100
M23
G33 X80 Z50 F3 A170 L55 K-55
M22^^^ Shift amount is too large
M02


2255 Data word radius
Eeoelale4101
1) In a G02 or G03 block, both L and I, K commands are present.
2) In a G02 or G03 block, only an L command is present without an I or K command.
3) In a G102 or G103 block, no L command is designated.
4) In a G132 or G133 block, no L command is designated.
5) In a G132 or G133 block, no Z or C command is designated.
[Object]
SYSTEM
[Code]
1->In a G02 or G03 block, an L command and an I or K command are designated.
2->In a G02 or G03 block, only an L command is designated.
3->In a G102 or G103 block, no L command is designated.
4->In a G132 or G133 block, no L command is designated.
5->In a G132 or G133 block, no Z or C command is designated.
[Probable Faulty Cause]
Block containing G02, G03, G102, G103, G132, or G133
Program example:
[Code] 1
G00 X00 Z100
G03 X110 Z95 L5 K-5
[Measures to Take]
For a radius command using an L command, designate both X and Z commands, and do not designate I and K commands.


2256 Data word 'D'
Eeoelale4102
Illegal D command
In a gauging cycle, the D value is outside the range from 0 to 99999.999.
Or, on a machine with cam turning specifications, when setting the D (ellipse major axis) and L (cam lift) values in the contour definition file (LSF), the D value is incorrect.
[Object]
SYSTEM
[Code]
Hexadecimal value of the D command value
[Probable Faulty Cause]
D command
Program example: G30 Z50 D-10 L10
[Measures to Take]
Change the D command; 0<=D<=99999.999.
Example: G30 Z50 D10 L10
Check the D command value.
[Related Specifications]
* Gauging process
* Cam turning specifications


2257 Data word gauging cycle
Eeoelale4103
In the G30 gauging cycle, the D command value is larger than the distance between the start point and the gauging point.
Or, the CD command value is larger than the relative distance between the cycle start point and the target point.
[Object]
SYSTEM
[Code]
X
X=1->In the G30 gauging cycle, the D command value is larger than the distance between the start point and the gauging point.
X=2->In C-axis gauging, the distance from the start point to the effective target point is greater than 360 degrees.
X=3->In C-axis gauging, the CD command value is larger than the distance between the start point and the gauging point.
[Probable Faulty Cause]
* G30 gauging cycle D command program example
G00 X50 Z100 G30 Z90 D20 L20
* G30 gauging cycle CL command program example
G00 C0 G30 C270 CD=5 CL=120
* G30 gauging cycle CD command program example
G00 C0 G30 C90 CD=95 CL=10
[Measures to Take]
* Change the D command value so that it is smaller than the distance between the start point and the gauging point.
Or move the start point away from the gauging point.
* Reduce the CL command value so that the target point is adjacent to the start point.
Normally G00 C0 G30 C270 CD=5 CL=80
* Change the CD command value so that it is smaller than the distance between the start point and the gauging point.
Or move the start point away from the gauging point.
Normally G00 C0 G30 C90 CD=80 CL=10
[Related Specifications]
Gauging process


2258 Data word C command
Eeoelale4104
C command alarm
The C command value requesting spindle orientation does not satisfy: 0<C<=360.
A C command was designated on the B-turret side. Or a C command was designated during G137 coordinate conversion.
A C command was designated in a mode other than G00, G01, G50, G101, G102, G103, or G181 to G190.
The C command value does not satisfy: -360<C<360 degrees.
Zero motion was commanded with the C command in G101 mode.
[Object]
SYSTEM
[Code]
1->On a multitasking machine, a C command was designated on the B-turret side.
2->A C command was designated in a mode other than G00, G01, G50, G101, G102, G103, or G181 to G190 (milling tool spindle compound fixed cycle).
3->Zero motion was commanded with the C command in G101 mode
Others: Hexadecimal value of the designated C command
Program example:
M19 C-50->FFFF3CB0 (Hexadecimal value of -50000)
M19 C370->5A550 (Hexadecimal value of 370000)
[Code] 1
G14 <- Command cannot be designated on B-turret side.
M110
G00 X100 C90 M146 M15
M147
M02
[Code] 2
M110
M03 S500
G94 G02 X100 C90 M146 M15 F130
^^^ C command not allowed
M147
M02
[Code] 3
M110
M146 M16
G00 X100 C30 T0101 SB=250 M241
G94 Z120 M13
G101 C30 F30
M02 ^^^ C command travel amount is zero.
[Code] FFFA5AB0 (Hexadecimal value of -370000)
M110
G00 X100 C-370 M146 M15
M147 ^^^ C command must satisfy -360<C<360 degrees
M02
[Related Specifications]
* Spindle orientation
* Multitasking machine


2259 Data word SB command
Eeoelale4105
The designated SB command does not satisfy: 0<=SB<=9999
An SB command was designated on the B-turret.
[Object]
SYSTEM
[Code]

1-> The specified SB command is not: 0<=SB<=9999.
Others-> Hexadecimal value of the SB command value
[Probable Fault Cause]
Program error
Program example: N010 M13 SB=10000
[Measures to Take]
- Check the SB command; check whether an SB command is specified on the B turret side.
- In the above example, the SB command value is greater than 9999; modify the program.
N010 M13 SB=1000


2260 Data word QA command
Eeoelale4106
QA command is specified on the B turret side.
QA command is specified in a mode other than G00 and G01.
QA command value is not: 0<=QA<=1999
[Target]
System
[Code]
1-> QA command is specified on the B turret side.
2-> QA command is specified in a mode other than G00 and G01.
4-> QA command is in G121 mode.
Others-> Hexadecimal value of the QA command value
[Probable Fault Cause]
Block containing a QA command
Program example: G01 X100 QA=2000
[Measures to Take]
Check the QA command.
G01 X100 QA=1900
[Related Specifications]
Multitasking machine


2261 Data word X, Y command
Eeoelale4107 In coordinate system conversion, both X and Y are 0.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
G137 C20
G00 X0 Y0
:
[Measures to Take]
Check the X and Y commands.
:
G137 C20
G00 X0 Y50
:
[Related Specifications]
Coordinate system conversion


2262 Data word incremental command
Eeoelale4108 In coordinate system conversion, a G-code calling incremental mode (G91) is specified.
[Target]
System
[Code]
Hexadecimal value of the commanded code
[Probable Fault Cause]
Program error
Program example:
G91
:
G137 C10
:
[Measures to Take]
Specify the G90 command (call absolute mode) before the G137 block.
:
G91
:
G90
G137 C10
:
[Related Specifications]
Coordinate system conversion


2263 Data word no command for X, Y two axes
Eeoelale4109 In coordinate system conversion, only X or Y is specified.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
G137 C10
G00 X10
:
[Measures to Take]
In coordinate system conversion, specify both X and Y simultaneously.
:
G137 C10
G00 X10 Y10
:
[Related Specifications]
Coordinate system conversion


2264 Data word 'Y'
Eeoelale4110
In coordinate system conversion, the Y value is out of the range of -99999.999<=Y<=99999.999.
If the alarm occurs outside coordinate system conversion, refer to the following codes.
[Code]
Hexadecimal value of the Y command value in coordinate system conversion
1-> The Y command is not specified together with G00, G01, G02, G03, G30, G18?, or G50.
3-> The Y value does not satisfy: -99999.999<=Y<=99999.999.
7-> The Y-axis command is specified in a mode other than Y-axis control mode or coordinate system conversion mode.


2265 Data word distance calculation
Eeoelale4111 In coordinate system conversion, the converted value exceeds 99999.999.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
G137 C20
G00 X99999.999 Y99999.999
:
[Measures to Take]
Check the X and Y commands;
(Must satisfy: SQR(X*X+Y*Y) <= 99999.999).
:
G137 C20
G00 X100 Y100
:
[Related Specifications]
Coordinate system conversion


2266 Data word 'R'
Eeoelale4112
In a block containing G181, G184, or G189, R=0 is specified, or an R command is specified together with X and Z commands. Or the X, Z, R value is out of the range of -99999.999<=X, (Z or
R)<=99999.999.
[Target]
System
[Code]
1-> R is specified together with X and/or Z
FFFFFFFF-> No X, Z, or R command
Others-> Hexadecimal value of the specified X, Z, or R command
[Probable Fault Cause]
Program error
Program example:
G181 X60 R0 C0 K48 F40
:
[Measures to Take]
Check the X, Z, and R commands.
[Related Specifications]
Multitasking machine


2267 Data word drilling cycle
Eeoelale4113
In a block containing G181, G184, or G189, the following three commands are specified simultaneously:
X, R and I, or Z, R and K
[Target]
System
[Code]
1-> X, R and I, or Z, R and K are specified simultaneously
[Probable Fault Cause]
Program error
Program example: G181 X60 R-27 I48 F40
[Measures to Take]
Check the X, Z, R, I, and K commands.
[Related Specifications]
Multitasking machine


2268 Data word arbitrary angle
Eeoelale4114 In an arbitrary angle auto-chamfering block or in a block with an A command axis movement only, the block command is incorrect or the next block command is incorrect.
[Target]
System
[Code]
1-> The first line cannot be formed because the commanded point is identical to the commanded point of the preceding block.
2-> A, X, and Z are specified simultaneously.
3-> The next block to be executed is not in G00, G01, G34, or G35 mode, or contains an illegal command.
4-> For a block with an A command only, no A, X, or Z command is present in the next block to be executed.
5-> For a block with an A command only, the next block to be executed is not in G91 mode.
6-> The second line cannot be formed because the commanded point of the current block is identical to the commanded point of the next block.
7-> In the next block to be executed, A, X, and Z are specified simultaneously.
8-> When an A command only is specified, the obtained first line and second line have no intersection point.
[Probable Fault Cause]
Program error
Program example:
G75 G01 X60 Z90 A120 L5 F10
:
[Measures to Take]
Check the error contents in the program from the alarm code; remove the cause interfering with the execution of the arbitrary angle chamfering command.
:
G75 G01 X60 L5 F10
[Related Specifications]
Auto arbitrary angle chamfering


2269 Data word arbitrary angle calculation
Eeoelale4115 Calculation error when processing an arbitrary angle command.
[Target]
System
[Code]
XYY
YY:
Bit 0-> Overflow when converted to an integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of a negative number
Bit 5-> SIN, COS, TAN, and COT angle overflow
X:
1-> When calculating the slope of the first line from the commanded point in the preceding block and "A" angle
2-> When calculating the slope of the first line from the commanded point of the current block and the commanded point in the preceding block
3-> When calculating the slope of the second line from the commanded point of the current block and the commanded point in the next block
4-> When calculating the slope of the second line from the commanded point in the next block and "A" angle
5-> When calculating the slope of the second line from the commanded point in the current block and "A" angle
6-> When calculating the commanded point (intersection point of the first and second lines) in a block containing "A" command only
[Probable Fault Cause]
Program error
[Measures to Take]
Check the error contents in the program from the alarm code; remove the cause interfering with the execution of the arbitrary angle chamfering command.
[Related Specifications]
Auto arbitrary angle chamfering


2270 Data word CD command
Eeoelale4116 The CD value exceeds the relative distance from the cycle start point to the cycle end point.
[Code]
1
[Probable Fault Cause]
0<=CD<=360.000


2271 Data word CL command
Eeoelale4117 The CL value exceeds the relative distance from the cycle start point to the cycle end point.
[Code]
1
[Probable Fault Cause]
0<=CL<=360.000


2272 Data word 'TM'
Eeoelale4118
Illegal TM command
The "oo" number specified by the "TM=oo**" command is larger than the number of turret tools set in the parameters. Or, the parameter is not set. Or, the specified "**" is larger than 32.
[Parameter]
Number of turret tools: Optional parameter word No. 2
[Parameter]
MC system parameter (Turret/Door)
Number of tools on A-side turret
Number of tools on B-side turret
[Target]
System
[Code]
If the TM command is not in the range of 0<TM<99999999, the code is the hexadecimal value of the TM command value.
If the tool number is larger than the number of turret tools or the tool length offset number is larger than 32, the lower 4 digits of the code are the hexadecimal value of the specified value.
[Probable Fault Cause]
TM command value
Program example:
G14
TM=0233
:
[Measures to Take]
Check the TM command value.
G14
TM=0232
:


2273 Data word 'W'
Eeoelale4119
Sub-spindle axis movement command W error.
1) W-axis movement command was designated on the B-turret side.
2) W-axis movement command was designated in a mode other than G00, G01, or G50.
3) W-axis movement value does not satisfy: -99999.999<=W<=99999.999
4) W-axis movement command was designated in G141 sub-spindle mode.
5) W-axis movement command was designated in A-turret side G123 mode.
[Object]
SYSTEM
[Code]
1-> W-axis movement command was designated on the B-turret side.
2-> W-axis movement command was designated in a mode other than G00, G01, or G50.
3-> W-axis movement command was designated in G141 sub-spindle mode.
4-> W-axis movement command was designated in A-turret side G123 mode.
Others-> Hexadecimal number of the W-axis command
[Probable Fault Cause]
W-axis command
Program example:
G14
G01 W100.5 F100 G94
:
[Remedy]
Check the W-axis command in the program.
:
G14
G01 W100.5 F100 G94
:
[Related Specifications]
Sub-spindle


2274 Data word 'CB'
Eeoelale4120 M-axis orientation angle command value is less than 0 or greater than 360.
[Object]
SYSTEM
[Code]
Hexadecimal number of the CB command value
[Probable Fault Cause]
Program error
Program example: M229 CB=360
[Remedy]
Correct the CB value in the program.


2275 Data word 'HP'
Eeoelale4121
The HP command value in the G20 home position command is not 1 to 8, or there is no HP command in the G20 block. Or, the G20 command was designated when the home position function is not provided.
G21 tool change position offset was designated in an incorrect format. (G21 command or ATC macro command M321 was also issued at G171.)
[Code]
1-> HP command value is not 1 to 8.
2-> No HP command in the G20 block.
3-> G20 command was designated when the home position function is not provided.
4-> No HP command in the G21 block.
5-> G21 command was designated when the home position function is not provided.
6-> G21 command was designated when the ATC function is not provided.
7-> A number other than 1 to 5 was designated for the HP command.
8-> G21 command was designated on the B-turret specification side.
Program example:
G20 HP9
:
[Related Specifications]
Home position function


2276 Data word 'CC'
Eeoelale4122 The sub-spindle angular position designated by the CC command is greater than "359.999", or is a negative value.
[Object]
SYSTEM
[Code]
Hexadecimal number of the CC command
[Probable Fault Cause]
Program error
Program example:
M239 CC=365
[Remedy]
Correct the angle command.
[Related Specifications]
Sub-spindle


2277 Data word torque limit
Eeoelale4123
No PX or PZ torque command was designated, or torque commands for two axes were designated simultaneously in the G29 torque limit command or G22 torque skip command.
The torque command value is out of the setting range.
[Object]
None
[Code]
X
1-> No PX or PZ command in the G29 torque limit command or G22 torque skip command, or torque command was designated in a mode other than G29 or G22.
2-> Torque commands for two axes were designated simultaneously in G29 or G22.
3-> PX or PZ torque command is out of the setting range:
For G29, 0<=PX, PZ<= Optional parameter word No.89.
For G22, 0<=PX, PZ<= G29 set torque limit value.
4-> In the G22 command, the torque setting axis does not match the axis command.
5-> Axis movement command was designated in the G22, G28/G29 block.
[Probable Fault Cause]
G22, G28/G29 command format error


2278 Subroutine loop
Eeoelale4124 Designated subroutine loop count is not 1 to 9999.
[Object]
SYSTEM
[Code]
Hexadecimal number of the designated loop count
[Probable Fault Cause]
Subroutine call command
Program example:
CALL OAAA Q10000 [Code]2710 (Hexadecimal number of 10000)
[Remedy]
The Q command value must satisfy the range 1 to 9999.


2279 Subroutine stack
Eeoelale4125
The subroutine nesting level exceeds 8.
Or the number of subroutine return commands RTS exceeds the number of call commands CALL.
Or the number of MODOUT commands exceeds the number of MODIN commands.
The nesting level after axis movement commands exceeds 8.
Modal call cancel after axis movement command does not match the modal call level after axis movement command.
[Object]
SYSTEM
[Code]
1-> Too many RTS statements.
2-> Subroutine nesting level exceeds 8.
3-> Too many MODOUT statements.
4-> MODIN nesting level exceeds 8.
5-> MODIN modal call and cancel do not match.
[Probable Fault Cause]
- Number of times CALL, RTS, MODIN, and MODOUT statements are used in the program
- Program error
Program example:
[Code] 3
N100 MODIN O100
N110 G00 X100 Z100
N120 X50 Z50
N130 MODOUT
N140 MODOUT
[Remedy]
Check the counts and nesting levels of CALL, RTS, MODIN, and MODOUT in the program according to the alarm code.
[Related Specifications]
User task 2


2280 Subroutine program name
Eeoelale4126
No subroutine name in the CALL or MODIN block.
Or the designated subroutine name is not registered in the program name registration stack.
ATC macro commands G171 and M321 were designated without switching to auto mode after power-on.
[Object]
SYSTEM
[Code]
1-> Subroutine name is not designated.
2-> Designated subroutine name is not registered in the program name registration stack.
Or ATC macro commands G171 and M321 were designated without switching to auto mode after power-on. After program selection processing in automatic operation mode, the subroutine name called by the G-code macro command and M-code macro command was modified.
[Probable Fault Cause]
- CALL, MODIN block
Program example:
CALL ->[Code] 1
CALL O ->[Code] 2
^^^^ Unregistered subroutine
- Unless the macro program runs in buffer, ATC macro commands G171 and M321 cannot be executed.
When switching to automatic operation mode after power-on, the macro program is registered into the buffer.
After program selection in auto mode, if the subroutine called by the G-code macro program or M-code macro program designated by the program is renamed, the program must be reselected in auto mode to call the renamed subroutine.
[Remedy]
In the CALL and MODIN blocks, designate only subroutines registered in the program name registration stack.
[Related Specifications]
User task 2 / ATC


2281 Subroutine data print
Eeoelale4127 The command to print out measurement data was not specified correctly.
[Code]
1-> Measurement data printout command is incorrect.
2-> FD output file name is incorrect.
[Probable Fault Cause]
Program error
Program example:
Code 1->PRNT @
PRNT *
Code 2->PRNT A12345950
[Remedy]
- Change characters containing the measurement printout command to numerals.
:
PRNT 10
:
- Change isolated alphabetic characters to consecutive letters or numerals, or "_" as the file name.
:
PRNT A1234
:
[Related Specifications]
Measurement data printout


2282 Schedule program 'Q'
Eeoelale4128 Schedule program contains an incorrect Q command.
[Code]
1-> A numerical value was designated where address character Q should be designated.
4-> Another address character was designated where address character Q should be designated.
Others-> Q value is not 0<Q<=9999.
Hexadecimal number of the Q value
[Probable Fault Cause]
Schedule program
Program example
PSELECT A.MIN , ,20 -- [Code] 1
PSELECT B.MIN , ,P 10 -- [Code] 4
PSELECT C.MIN , ,Q20000 -- [Code] D020 (Hexadecimal number of 20000)
[Remedy]
Correct the Q command in the schedule program.
Example: PSELECT A.MIN , ,Q20


2283 Schedule program mnemonic code
Eeoelale4129
Illegal schedule program command
A command other than PSELECT, IF, GOTO, VSET, and END was designated.
[Code]
Hexadecimal number of the ASCII code of the first 4 characters in the command
[Probable Fault Cause]
Schedule program
Program example: N100 PSELECT A.MIN , ,Q10
N200 G00 X100 Z200
:
[Remedy]
Delete the erroneous command from the schedule program.


2284 Schedule program end
Eeoelale4130 No program end command in the schedule program.
[Code]
1
[Probable Fault Cause]
Schedule program
Program example:
N010 CSET V1=1
N020 PSELECT LOADER.MIN
N030 PSELECT SHAFT.MIN
N040 VSET V1=V1+1

N050 IF [V3 LE 10]
N020
[ Remedy]
Designate the END command at the end of the schedule program.
For example:
N010 VSET V1=1
:
N050 IF [V3 LE 10]
N020
N060 END


2285 Schedule program main program load
Eeoelale4131
An error occurred while loading a main program in the schedule program.
Main program does not exist, program end code error, etc.
[ Code]
3-> An error occurred when loading the main program.
[ Probable Fault Cause]
 The main program does not exist.
 Program end code error, etc.


2286 Positive variable soft-limit over
Eeoelale4132 The target point commanded by the axis move command is beyond the positive variable soft-limit.
[ Object]
Axis
[ Code]
1-> In Z-axis state when the sub-spindle mode is selected.
However, no alarm will be generated even if the sub-spindle mode is selected for the ZA-axis + sub-spindle specification in LT specification and for the ZB-axis in LT specification (sub-spindle specification not selected).
2-> Axis feed is not in rapid traverse mode.
3-> Tool nose radius compensation mode in G00.
4-> LAP mode in G00.
5-> X-axis in two-saddle mode.
[ Remedy]
 Change the command value so that it does not exceed the positive variable soft-limit.
 Check the zero offset value.
 Check the tool offset value.


2287 Negative variable soft-limit over
Eeoelale4133 The target point commanded by the axis move command is beyond the negative variable soft-limit.
[ Object]
Axis
[ Code]
1
[ Remedy]
 Change the command value so that it does not exceed the negative variable soft-limit.
 Check the zero offset value.
 Check the tool offset value.


2288 User dedicated code
Eeoelale4134
Alarm is specified by output variable #992.
When G171 or M321 ATC macro command is designated, the interlock function is activated, generating this alarm.
In Y-axis control mode, the groove width offset measurement command contains a command related to the tool life management function.
[ Code]
Output variable data value
MT-> An MT command was not designated before M321.
M321-> When the M321 command was designated, the turret was not at the X-axis positive limit position.
ATP-> ATP or AHP command was not designated before G171. A turret position number not on the machine was designated for ATP. The turret position number designated by ATP cannot perform automatic tool change.
AHP … In the G171 command, a number other than 1 to 5 was designated for AHP.
[ Probable Fault Cause]
 If code MT appears, MT command is not designated for M321.
 Although MT was designated, other operations such as reset, manual operation mode selection, machine lock, etc. were performed before M321.


2289 Backup data file write
Eeoelale4135 An error occurred when writing the backup data file to memory.
[ Code]
Hexadecimal number of the memory sector where the error occurred.
[ Probable Fault Cause]
 Memory board
 Operation example: Backup to memory is performed automatically; occurrence of the alarm is not related to operation.


2290 Program name not selected
Eeoelale4136 The designated program name is incorrect. A program name different from the program name* of the currently executing program was designated.
* Execution of command O****.
[ Object]
System
[ Code]
Hexadecimal number of the ASCII code for the 4 characters in the program name following the address character.
[ Probable Fault Cause]
The block that caused the alarm (Refer to the program examples below.)
Program example:
1) The CALL command was not designated when calling a subprogram (similarly for MODIN).
N100 G00 N100 G00
N110 G01 N110 G01
N120 G00 N120 G00
CALL O100 O100
N130 G00 N130 G00
Normal Alarm
If a sequence number N is designated before O100, another alarm will occur. (Alarm B 2220 Left direction disabled)
In a program with two program names, a jump command to jump to the second program was not designated. No GOTO statement was designated.
O100 O100
G00 G00
G00 G00
GOTO N1->O200<- Alarm occurs when this block is executed.
O200 G00
G00 G00
G00 N1 G01
N1 G01 G01
G01 :
[ Remedy]
Do not execute a sequence containing only a program name.
[ Related Specifications]
User task 2


2291 Main sequence
Eeoelale4137 Main sequence error (TRAP#4). Normally, an error does not occur in the main sequence.
[ Object]
System
[ Code]
1


2292 Sequence restart
[Probable Fault Cause] Eeoelale4138
Sequence restart command. The cycle start key was pressed before sequence return was completed.
[ Code]
1-> 2-saddle lathe: The cycle start key was pressed after the restart command was given to only one saddle.
For example, 2-saddle lathe:
Key in [A] RE N100, press WRITE key, and press START key.
2-> After the restart command was executed, the cycle start key was pressed.
For example, 2-saddle lathe:
Key in [A] RE N100, press WRITE key.
Key in [B] RE N150, press WRITE key.
Press START key.
For example, 1-saddle lathe:
Key in RE N100, press WRITE key.
3-> During A-saddle independent operation, a B-saddle restart command was designated.
For example, during A-saddle independent operation:
Key in [B] RE N200, press WRITE key, and press START key.
During B-saddle independent operation, an A-saddle restart command was designated.
M02 or M30 was designated before axis movement was completed.
A restart command was designated when no program was selected.
4-> 2-saddle lathe: Turret A/B could not return to a designated position.
Program example:
When the return position is as follows:
Turret A stops at P20 waiting for synchronized operation, and when Turret B returns to the return position before P30, it waits at P30. Therefore, sequence return of Turret A cannot be completed.
Turret A Turret B
G13 G14
G140 G141
G0 X100 G0 X200
… …
… P10
P20 …
… …
G0 Z100 G0 Z200
… …
… P30
P40 …
5-> With Y-axis: In non-Y-axis mode, restart to the Y-axis was designated.
6-> With Y-axis: In Y-axis mode, restart to non-Y-axis was designated.
7-> For LAW-F machines, a restart command was designated when the Z-axis was not at the positive variable soft-limit.
8-> A restart command was designated when not in single block mode.


2293 MDI special G-code
Eeoelale4139 The designated G-code cannot be executed in MDI mode.
[ Object]
System
[ Code]
1-> G223 MODIN and/or G224 MODOUT status is designated.
80-> G80, G81, or G82 is designated.
85-> G85 or G86 is designated.
[ Remedy]
Do not enter the above G-codes in MDI mode.


2294 Special G-code table
Eeoelale4140 The internal fixed address table determined by the special G-code is incorrect. (This alarm does not normally occur.)
[ Object]
System
[ Code]
Hexadecimal number of designated G-code
[ Probable Fault Cause]
Special G-code table


2295 STM time over
S, T, or M function execution cycle time exceeded the parameter set value. Eeoelale4141
[ Parameter]
STM time is set by NC optional parameter word No. 26 (units: 0.1 s)
Optional parameter (Cycle time over check) STM time over timer (0.1 sec)
[ Object]
System
[ Code]
Hexadecimal number of the set time
[ Probable Fault Cause]
The alarm occurs because there is no answer signal after S, T, or M code execution.
Program example:
:
M03 M42 S1000 T0303
:
[ Remedy]
 When the alarm occurs, check whether the answer input signal is issued after executing the STM command. If two or more commands are designated, execute them one by one in MDI mode to find the STM command that caused
the alarm.
 S-> Spindle constant speed rotation signal
 T-> Turret clamp signal
 M-> Spindle rotation complete signal


2296 UGC no program end code
Eeoelale4142 A program end code was read during translation processing of user graphic command characters.
[ Code]
1-> During translation processing of user graphic command execution statement
2-> When skipping user graphic command comment line
[ Probable Fault Cause]
Error in UGC command string in the part program
Program example:
DEF WORK (UGC WORK)
PS LL, [0, 0], [100, 100], 4
:
END
[ Remedy]
Check the UGC program.
In the example program, there is an error in the comment line.
Correct the program:
DEF WORK (UGC WORK)
PS LL, [0, 0]
[100, 100], 4
:
END


2297 UGC DELETE statement
Eeoelale4143 An illegal delete command was designated.
[ Code]
User graphic internal code
[ Probable Fault Cause]
Character string: DELETE statement in the designated user graphic command.
Program example: DELETE PAINT
[ Remedy]
Check the character string following the DELETE statement.
[ Related Specifications]
Graphic


2298 UGC DEF statement
Eeoelale4144 An illegal definition command was designated.
[ Code]
User graphic internal code
[ Probable Fault Cause]
Character string: DEF statement in the designated user graphic command.
Program example: DEF PAINT
:
[Remedy]
Check the character string following the DEF statement.
[Related Specifications]
Graphic


2299 UGC TIP statement
Eeoelale4145
An illegal standard processing statement (TIP statement) is designated.
TIP: Statement for processing tool shape
[Code]
User graphic internal code
[Probable Fault Cause]
TIP statement registering a tool shape in user graphic commands.
Program example:
DEF TOOL [1,L]
TIP [[0, 0],[1,0],[1,0]]]
:
END
[Remedy]
 If there is no TIP statement, add a TIP statement.
 If there is a TIP statement, check and correct it.
Corrected program
DEF TOOL [1,L]
TIP [[0,0],[1,0],[1,0]]
:
END
[Related Specifications]
Graphic


2300 UGC TIF statement
Eeoelale4146
An illegal standard processing statement (TIF statement) is designated.
TIF: Tool interference check data is automatically generated from the tool shape.
TIF[Tool interference check mode designation, FZN, FZP, FXN, FXP]
Tool interference check mode designation: I for ID turning, O for OD turning.
FZN, FZP, FXN, FXP: Used to designate the interference check range from the cutting edge reference point.
[Code]
User graphic internal code
[Probable Fault Cause]
 TIF statement registering a tool shape in user graphic commands.
Program example:
DEF TOOL [1,L]
TIP [[0, 0],[1,0],[0,1]]
TIF [M,5,5,0,]
:
END
[Remedy]
If there is no TIF statement, add a TIF statement.
If there is a TIF statement, check and correct it.
Corrected program:
DEF TOOL [1,L]
TIP [[0,0],[1,0],[0,1]]
TIF [0,5,5,0,]
:
END
[Related Specifications]
Graphic


2301 UGC Shape not registered
Eeoelale4147 No user graphic command is registered.
[Code]
1-> No user graphic command (including standard program statements) between the definition registration statement and definition end statement.
[Probable Fault Cause]
 User graphic command character string
Program example
DEF WORK
END
:
[Remedy]
Add user graphic commands for shape definition.
:
DEF WORK
PS LL,[0,0] [100,150],4
END
:
[Related Specifications]
Graphic


2302 UGC Illegal number
Eeoelale4148 An illegal numerical value is entered.
[Code]
Digit overflow
[Probable Fault Cause]
 Numerical value in user graphic command
Program example: DEF WORK
PS LL, [0, 0], [1000000, 100], 4
END
[Remedy]
Check and correct the numerical value.
DEF WORK
PS LL,[0, 0],[100,100],4
END
[Related Specifications]
Graphic


2303 UGC Illegal character
Eeoelale4149 An illegal code not applicable to the operation code is designated.
[Code]
1-> Hexadecimal number of ASCII code
[Probable Fault Cause]
 User graphic command character string
Program example: DEF WORK
PS LL,[0, 0],[100&100],4
:
END
[Remedy]
Use only the following characters.
0 – 9, A – Z, ], ,, +, -, *, /, [, =
DEF WORK
PS LL,[0,0],[100,100],4
:
END
[Related Specifications]
Graphic


2304 UGC User variable
Eeoelale4150 An illegal user variable is designated.
[Code]
0-> No user variable is entered
1-> A number is entered after the user variable number
2-> Digit overflow in the designated user variable number
[Probable Fault Cause]
 Character string beginning with ”D” in user graphic command character string.
Program example: DEF WORK
PS LL,[0, 0],[D100,100],4
END
[Remedy]
Check the user variable (D0 - D99) or character string.
DEF WORK
PS LL,[0,0],[D10,100],4
END
[Related Specifications]
Graphic


2305 UGC System variable
Eeoelale4151 An illegal system variable is designated.
[Code]
0-> No system variable is entered
1-> A number is entered after the system variable number
2-> Digit overflow in the designated system variable number
[Probable Fault Cause]
 Character string beginning with ”S” in user graphic command character string.
Program example:
DEF WORK
PS LL,[0, 0],[S100,100],4
END
[Remedy]
Check the system variable (S0 - S99) or character string.
DEF WORK
PS LL,[0,0],[S10,100],4
END
[Related Specifications]
Graphic


2306 UGC Illegal command
Eeoelale4152 An illegal character string is designated.
[Code]
Hexadecimal number of ASCII code or user graphic internal code
[Probable Fault Cause]
 User graphic command character string
Program example:
DEF WORK
PS LZ,[0, 0],[100,100],4
END
[Remedy]
Check and correct the user graphic command character string.
DEF WORK
PS LL,[0, 0],[100,100],4
END
[Related Specifications]
Graphic


2307 UGC Too many program elements
Eeoelale4153 Element code stack or element numerical value stack overflow
[Code]
1-> Element code stack overflow during character string conversion
2-> Element numerical value stack overflow during character string conversion
3-> Element code stack overflow during command generation
4-> Element numerical value stack overflow during command generation
[Probable Fault Cause]
 User graphic command character string
Program example:
D1=D1+1+1+1++1
^^^^^^^^^^^^^^^^^^^^^125 or more
[Remedy]
User graphic command character string
Reduce the number of element codes and element numerical values, or divide the expression using an assignment statement.
D1=D1+1+1+1++1
^^^^^^^^^^^^^^^^^^^ Less than 124
[Related Specifications]
Graphic


2308 UGC Coordinate data
Eeoelale4154 Left/right parentheses mismatch, illegal element code, or improper number of coordinate system commands
[Target]
System
[Code]
1-> Left/right parentheses mismatch, illegal element code, or too many parentheses in command
2-> Left/right parentheses mismatch, or improper number of coordinate commands
3-> Left/right parentheses mismatch, illegal element code, improper number of coordinate commands, or too many parentheses in command
[Probable Fault Cause]
 User graphic command
Program example:
PF 3,[0,0],[10,0],[0,10],[7,8],4
:
[Remedy]
Check and correct the user graphic command format.
:
PF 3,[0,0],[10,0],[0,10],4
:
[Related Specifications]
Graphic


2309 UGC END statement
Eeoelale4155 An illegal end statement is designated.
[Target]
System
[Code]
1-> No carriage return/line feed code after END.
[Probable Fault Cause]
 END statement in user graphic command character string.
Program example:
DEF WORK
:
END X
[Remedy]
Delete the unnecessary character string following the END statement.
:
DEF WORK
:
END
[Related Specifications]
Graphic


2310 UGC Command overflow
Eeoelale4156 User graphic command stack area overflow
[Code]
1-> Overflow occurred in the user graphic command character string temporary storage area.
[Probable Fault Cause]
 User graphic command character string
Program example:
:
*DEF
:
*END
*-* More than 600 bytes
[Remedy]
Reduce the number of commands in the command string to reduce the memory capacity required for the macro program.
:
*DEF
:
*END
*-* Reduced to less than 600 bytes
[Related Specifications]
Graphic


2311 UGC Command format
Eeoelale4157 Symbol error: POINT statement, VIEW statement, WINDOW statement, LINE statement, CIRCLE statement, PAINT statement, PAINTI statement, PAINTS statement, PAINTP statement, CALL statement, PLAIN statement, and sub-statements
[Code]
User graphic internal code
[Probable Fault Cause]
 User graphic command
Program example:
:
PS L,[0,0],[100,100],4
:
[Remedy]
Check and correct the user graphic command statement.
:
PS LL, [0, 0], [100, 100], 4
:
[Related Specifications]
Graphic


2312 UGC additional parameter
Eeoelale4158 An illegal additional parameter is designated.
[Code]
1-> Illegal arc rotation direction (only L, R, or omitted)
Illegal triangle (only 0, 1, 2, or omitted)
Illegal line type, title format, and color (0 - 7 or omitted)
[Probable Fault Causes]
 User graphic command additional parameter
Program example:
LI [100, 100], 9
:
[Measures to Take]
Check and correct the user graphic command additional parameter.
:
LI [100, 100], 6
:
[Related Specifications]
Graphic


2313 UGC expression
Eeoelale4159 Expression syntax error
[Code]
1-> More than one solution
2-> Program end code in expression
3-> Operation stack area overflow
4-> Operand mismatch
5-> Operation classification code stack area overflow: Unmatched parentheses.
6-> More than two subscript expressions
[Probable Fault Causes]
 Sub-statement or quadratic equation in user graphic command
Program example:
PS LL, [0, 0], [100, 100, 100], 4
:
[Measures to Take]
Check and correct the sub-statement or equation.
:
PS LL, [0, 0], [100, 100, 100], 4
:
[Related Specifications]
Graphic


2314 UGC shape registration area overflow
Eeoelale4160 The total of the previously registered area and the currently registered area exceeds the allowable value of the shape registration area.
[Code]
1-> No empty area in the shape registration area
[Probable Fault Causes]
 User graphic registration area
[Measures to Take]
Delete the current user graphic command character string, or delete registered and unused user graphic command character strings before registering the current data.
[Related Specifications]
Graphic


2315 UGC delete not possible
Eeoelale4161 No user graphic command string to delete.
[Code]
1-> The user graphic command to be deleted is not registered.
[Probable Fault Causes]
 DELETE statement in user graphic command.
Program example:
:
DELETE MACRO[8]
:
[Measures to Take]
Check and correct the command string to be deleted.
[Related Specifications]
Graphic


2316 READ/WRITE no spec.
Eeoelale4162 An attempt was made to execute the READ/WRITE instruction without the READ/WRITE function.
[Target]
System
[Probable Fault Causes]
 Program error
[Measures to Take]
Delete the READ/WRITE statement.
[Related Specifications]
User task 2


2317 READ/WRITE capacity overflow
Eeoelale4163 Data size exceeds 160 bytes when the READ/WRITE instruction is executed.
[Target]
System
[Code]
1-> Alarm occurred during execution of READ instruction
2-> Alarm occurred during execution of WRITE instruction
[Probable Fault Causes]
 Program error
Program example:
PUT ‘AB’
PUT ‘AB’
: 80 lines
PUT ‘AB’
PUT ‘AB’
:
WRITE 1
One character is represented in a 7-bit code.
To distinguish Roman characters and Katakana, an SO code is placed before Katakana and an SI code is placed before Roman characters. However, if Roman characters (Katakana) are consecutive,
the SI (or SO) code is not added before the character. In the above example, the SI code is placed at the head of the data, so the data size exceeds 161 bytes, resulting in an alarm.
[Measures to Take]
Check the GET/PUT instruction.
:
PUT ‘AB’
PUT ‘AB’
PUT ‘AB’ 79 lines
PUT ‘AB’
:
WRITE 1
[Related Specifications]
User task 2


2318 READ/WRITE device No.
Eeoelale4164 Device number error in READ/WRITE instruction.
[Target]
System
[Code]
1-> The device number is not a numeral.
2-> The device number is not 0 - 4.
[Probable Fault Causes]
 Program error
Program example
:
WRITE 5
:
[Measures to Take]
Check the READ/WRITE instruction.
:
WRITE 4
:
[Related Specifications]
User task 2


2319 READ/WRITE data
Eeoelale4165 Data error in READ/WRITE instruction.
[Target]
System
[Code]
1-> Parity error in read operation
2-> End of transmission code when writing data
[Probable Fault Causes]
 Hardware
 Parameter setting error
 Program error
[Measures to Take]
1) Replace the RS232C interface board.
2) Check the parameter settings.
The end-of-transmission code can be selected between % (1) and NULL (0) by setting optional parameter bit No. 1 bit 3.
The end-of-transmission code can be selected between % (1) and NULL (0) by setting optional parameter (External I/O) program end code.
3) Check the program.
[Related Specifications]
User task 2


2320 READ communication error
Eeoelale4166 An error occurred during communication.
[Target]
System
[Character String]
Data value at the time of error
[Code]
Status code at the time of error
[Probable Fault Causes]
Varies depending on the error number.
[Measures to Take]
Refer to the error message description according to the error number.
[Related Specifications]
User task 2


2321 WRITE communication error
Eeoelale4167 An error occurred during communication.
[Target]
System
[Character String]
Data value at the time of error
[Code]
Status code at the time of error
[Probable Fault Causes]
Varies depending on the error number.
[Measures to Take]
Refer to the error message description according to the error number.
[Related Specifications]
User task 2


2322 GET/PUT no spec.
Eeoelale4168 An attempt was made to execute the GET/PUT instruction when the GET/PUT specification is not supported.
[Probable Fault Causes]
Program error
[Measures to Take]
Delete the GET/PUT instruction.


2323 GET/PUT capacity overflow
Eeoelale4169 The data count set for execution is too large or too small.
[Target]
System
[Code]
1-> In the GET instruction, the received data count is set larger than the read pointer value.
2-> In the PUT instruction, the data size exceeds 160 bytes.
[Probable Fault Causes]
 Program error
Program example 16CH
: — 16CH–
*PUT ‘ABC …P’
:
*PUT ‘ABC …P’
PUT ‘Q'<- 160th character
WRITE 1
:
*-* 10 lines
[Measures to Take]
Check the GET/PUT instruction.
[Related Specifications]
User task 2


2324 GET/PUT digit designation
Eeoelale4170 The designated number of digits is incorrect when the instruction is executed.
[Target]
System
[Code]
1-> When GET instruction is executed
2-> When PUT instruction is executed
[Probable Fault Causes]
 Program error
In the GET or PUT instruction, up to 10 characters (digits) can be designated after a variable. If no variable is designated, up to 10 characters can be designated when the character count is skipped.
Program example:
:
PUT V1, 11<- Designated number of digits exceeds the limit.
:
[Measures to Take]
Check the GET/PUT instruction.
:
PUT V1, 10
:
[Related Specifications]
User task 2


2325 GET/PUT variable designation
Eeoelale4171 Incorrect element in data when the instruction is executed.
[Target]
System
[Code]
XYY
X:
1-> When GET instruction is executed
2-> When PUT instruction is executed
YY: Hexadecimal ASCII code of the incorrect data
[Probable Fault Causes]
 Program error
Program example:
:
PUT VDOUT[1], 1<- As an output variable,
: VDOUT cannot be used in a PUT instruction.
[Measures to Take]
Check the GET/PUT instruction.
[Related Specifications]
User task 2


2326 GET numeric data
Eeoelale4172 Incorrect numeric data value when executing GET instruction.
[Target]
System
[Code]
1-> Contains non-numeric and non-space characters.
2-> More than one decimal point
3-> Number of digits exceeds 9
[Probable Fault Causes]
 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 equipped
Eeoelale4173
A calculation command was specified when the system does not have the calculation specification (User task 2).
The following commands were specified:
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 commands in the program. (The mathematical calculation function can be used only with the User task 2 specification.)


2328 Subroutine function not equipped
Eeoelale4174 A subroutine was programmed when the system does not have the subroutine specification (User task 2).
[Probable Fault Cause]
 Program error
Program example: CALL OSUB
[Remedy]
Delete the subroutine call command in the program. (Subroutines can only be used on control systems with the User task 2 specification.)


2329 Axis move command to sub-spindle interference distance specified
A command exceeding or approaching the interference distance between the sub-spindle headstock (W-axis) and the turret A (ZA-axis) specified by parameter was designated.
[Code]
1
[Probable Fault Cause]
1) Program error
2) Parameter setting error


2330 Input/output variable function not equipped
Eeoelale4175 An I/O variable was specified when the system does not have the 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 in the program.
(I/O variables can only be used on control systems with the User task 2 specification.)


2331 Multi-machining function not equipped
Eeoelale4176 A multi-machining M code (C-axis, live tooling) was specified on a non-multi-machining machine.
[Object]
System
[Code]
XX: Hexadecimal number of the specified M code
[Probable Fault Cause]
 Program error
 The following M codes cannot be specified on a non-multi-machining machine:
 M12 to M16, M109, M110, M146, M147, M162, M163, M229, M241, M242


2332 Sub-spindle function not equipped
Eeoelale4177 The G239 (blank copy) command was specified when the system does not have the sub-spindle specification.
[Probable Fault Cause]
 Program error
[Remedy]
Delete the G239 command from the program.


2334 In-machine gauging function not equipped
Eeoelale4178 An in-machine gauging variable was specified or a gauging cycle was programmed when the system does not have the in-machine gauging specification.
[Object]
System
[Code]
1-> The in-machine gauging variable was programmed on the left side.
2-> The in-machine gauging variable was programmed on the right side.
3-> A gauging cycle was programmed.
4-> A Y-axis gauging cycle command was specified when the Y-axis gauging function is not equipped.
5-> A gauging cycle command was specified although the machine does not have the touch probe or tool setter specification.
[Probable Fault Cause]
 Program error
Program example:
N010 VRNGZ=100.00 (VRNGZ is an in-machine gauging cycle variable).
[Remedy]
Delete the in-machine gauging cycle variable or the gauging cycle command from the program.


2335 Post-process gauging function not equipped
Eeoelale4179 A post-process gauging variable was specified when the system does not have the post-process gauging function.
[Object]
System
[Code]
1-> A post-process gauging variable was specified on the left side.
2-> A post-process gauging variable was specified on the right side.
3-> A turret common variable was specified 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 Graphic function not equipped
Eeoelale4180 A graphics command was specified when the graphic function is not equipped.
[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 display


2337 Graphic backup data file write
Eeoelale4181 An error occurred when writing the graphic PBU file with the SAVE command.
[Probable Fault Cause]
Memory
[Remedy]
Replace the memory board.
[Related Specifications]
Graphic display


2338 Spindle orientation function not equipped
Eeoelale4182 The spindle orientation command M code (M19) was specified when the system does not have the spindle orientation specification.
[Object]
System
[Probable Fault Cause]
 Program error
Program example: N010 M19
[Remedy]
Delete the M19 command from the program.


2339 Load monitor function not equipped
Eeoelale4183 The VLMON or CLEAR command was specified when the system does not have the load monitor specification.
[Object]
System
[Code]
1-> The VLMON or CLEAR command was specified when the system does not have the load monitor function.
2-> The VWMON command was specified when the system does not have the load monitor W function.
[Probable Fault Cause]
 The VLMON or CLEAR command was programmed or entered in MDI mode when the system does not have the load monitor function.
 The VWMON command was programmed or entered in MDI mode when the system does not have the load monitor W function.
[Remedy]
1) Delete the VLMON or CLEAR command from the program.
2) Delete the VWMON command from the program.


2340 Thread phase matching function not equipped
Eeoelale4184 The thread phase matching system variable (VTHRX or VTHRZ) was specified when the thread phase matching function is not equipped.
[Object]
System
[Code]
1-> Write was attempted.
2-> Read was attempted.
[Probable Fault Cause]
 The VTHRX or VTHRZ command was programmed when the system does not have the thread phase matching function.
 The command was entered in MDI mode.
[Remedy]
Correct the program.


2341 Circular threading function not equipped
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
[Remedy]
Delete the circular threading command (G112, G113) from the program.


2342 Circular threading command
Eeoelale4186 In a circular threading command, the designated arc connects to or intersects with 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 on opposite sides relative to the center line.
4-> The infeed direction differs from the thread cutting command direction. (Used for arcs with a shorter arc length between the start point and the end point)
[Probable Fault Cause]
 Program error
 Even if the program is corrected, this alarm may 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 function not equipped
Eeoelale4187 A tool retract command was specified when the system does not have the tool retract specification.
[Object]
System
[Code]
1-> The EIN, DIN, or RTI command was specified.
2-> The VEINT system variable was used.
[Remedy]
Check the specification code.
[Related Specifications]
Tool retract cycle


2344 Tool retract interrupt enable command
Eeoelale4188 An erroneous command is included in the tool retract interrupt enable command (EIN).
[Object]
System
[Code]
1-> The 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












LE37006R0100612030001


2345 Tool retract interrupt disable command
Eeoelale4189 An erroneous command is included in the tool retract interrupt disable command.
[Object]
System

[Code]
1->DIN command is designated before EIN command.
EIN: Interrupt enable command
[Probable Fault Cause]
 Program error
Program example:
: EIN OABC
DIN OABC ->:
: DIN
[Related Specifications]
Tool retract cycle


2346 Tool retract interrupt reset command
Eeoelale4190 The interrupt return (RTI) command was designated when tool retract interrupt was not active or when tool retract cycle was executed during thread cutting.
[Object]
SYSTEM
[Code]
1->RTI command was designated in a mode other than tool retract interrupt.
2->RTI command was designated after tool retract in thread cutting cycle.
[Probable Fault Cause]
 Program error
[Related Specifications]
Tool retract cycle


2347 No robot function
Eeoelale4191 G227 (robot request) command was designated when the robot specification is not equipped.
[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 is designated after G227.
[Object]
SYSTEM
[Code]
1
[Probable Fault Cause]
 Program error
Program example: ROBOT
[Measures to Take]
Designate a program name after the ROBOT command.
ROBOT O100


2349 No loader specification
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 C-type loader specification.
[Probable Fault Cause]
 No loader specification
 C-type loader specification
Program example:
LOADER O1000
:


2350 Loader program name
Eeoelale4194 No loader program name after the loader command.
[Object]
SYSTEM
[Code]
1
[Probable Fault Cause]
 Program error
Program example: N010 LOADER
[Measures to Take]
Designate a program name after the LOADER command.
N010 LOADER O100


2351 No linked external device program select spec.
Eeoelale4195 An attempt was made to select a program for an external device without the linked external device program selection specification.
[Object]
SYSTEM


2353 Chamfering G01 mode
Eeoelale4196 Chamfering command was designated 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 sample program, insert a G01 command into the program.
N010 G75 G01 X100 L-5 F0.5


2354 Chamfering L too large
Eeoelale4197 In chamfering command, the designated L value is larger than the axis movement distance.
[Object]
SYSTEM
[Code]
Hexadecimal number of axis movement 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 size and the axis movement amount.
In the example above, the axis movement amount 3 is smaller than the chamfering amount 5.


2355 Chamfering L command
Eeoelale4198 In chamfering command, the L command is not designated or the designated L value is not: -99999.999L99999.999
[Object]
SYSTEM
[Code]
Hexadecimal number of L value
[Probable Fault Cause]
 Program error
Program example: N010 G75 G01 X100 F0.5
[Measures to Take]
Check the L command.
In the example above, no L command is designated.
N010 G75 G01 X100 L-5 F0.5


2356 Chamfering X, Z command
Eeoelale4199
In chamfering command, X and Z are designated at the same time, or neither X nor Z is designated.
The designated X or Z value is not: -99999.999X (Z) 99999.999
[Object]
SYSTEM
[Code]
FFFFFFFF->X and Z are designated at the same time, or neither X nor Z is designated.
Others->Hexadecimal number of 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 example above, both X and Z commands are designated in the G75 block.


2357 Chamfering at any angle calculation
Eeoelale4200 An error occurred during automatic chamfering at any angle calculation.
[Object]
SYSTEM
[Code]
XYY
YY:
Bit 0->Overflow when converting to an integer
Bit 1->Exponent underflow
Bit 2->Exponent overflow
Bit 3->Square root of negative number
Bit 4->Division by zero
Bit 5->Angle overflow for SIN, COS, TAN, and COT
X:
1->When calculating chamfering start point
2->When calculating chamfering end point
3->When calculating arc center
4->When calculating arc start and end points
5->When calculating chamfering direction
[Probable Fault Cause]
Program error
[Measures to Take]
Check the error contents in the program from the alarm code and eliminate the cause affecting the execution of the chamfering at any angle command.
[Related Specifications]
Automatic chamfering at any angle


2358 Chamfering at any angle
Eeoelale4201 Chamfering is not performed because the intersection angle of 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 the G75 and G76 commands.
:
G00 X20 Z120
G75 G01 X60 L6 F0.1
Z90
:
[Related Specifications]
Automatic chamfering at any angle


2359 Nose R compensation no spec.
Eeoelale4202 G41 or G42 command was designated without tool nose radius compensation specification.
[Object]
SYSTEM
[Probable Fault Cause]
 Program error
Program example: N010 G41 X– Z–
[Measures to Take]
Delete G41/G42 command from the program.


2360 Arc radius
Eeoelale4203 Intersection could not be calculated because the designated cutting arc radius is smaller than the tool nose radius.
[Object]
SYSTEM
[Code]
1->When calculating intersection from line to arc
2->When calculating intersection from arc to line
3->When calculating intersection from arc to arc
4->The arc radius in G41/G42 block is smaller than the tool nose radius.
[Probable Fault Cause]
 Program error, or setting error of tool nose radius compensation value
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 tool nose radius compensation value.
The tool nose radius compensation value is set in the nose R compensation area on the tool data setting screen. The set value is called by the ”**” number in ”T** …”.
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.
N01X0.500 Z0.500


2361 Nose R compensation calculation
Eeoelale4204 Floating-point calculation error in tool nose radius compensation.
[Object]
SYSTEM
[Code]
XYY
YY:
Bit 0->Overflow when converting to an integer
Bit 1->Exponent underflow
Bit 2->Exponent overflow
Bit 3->Square root of negative number
Bit 4->Division by zero
Bit 5->Angle overflow for SIN, COS, TAN, and COT
X:
1->When calculating linear figure element
2->When calculating circular figure element
3->When calculating offset amount of figure element for tool nose radius compensation
4->When calculating normal vector of line and arc
6->When calculating intersection of line and line
7->When calculating intersection of line and arc
8->When calculating intersection of arc and arc
9->When selecting the target point from two possible arc intersections
A->When recalculating arc figure element
B->When calculating I and K from nose R compensation point
C->When calculating X, Z, I, and K commands
[Probable Fault Cause]
Program error
[Measures to Take]
Check the program referring to the error code.


2362 Tool nose radius comp. cancel G00, G01
Eeoelale4205 G40 was commanded in a mode other than G00 or G01.
[Object]
System
[Probable Faulty Causes]
 Program error program error
Program example: N010 G40 G02 X– Z– I–
[Measures to Take]
Check the position of the G40 command; tool nose radius compensation can be canceled only in G00 or G01 mode.
In the above example, tool nose radius compensation is canceled in G02 mode; modify the program:
N010 G02 X– Z– I–
N020 G40G00 X–


2363 Tool nose radius comp. no intersection
Eeoelale4206 An intersection point cannot be calculated from linear to arc or from arc to arc.
[Object]
System
[Code]
1-> Linear to arc
2-> Arc to linear
3-> Arc to arc


2364 Tool nose radius comp. start impossible
Eeoelale4207 Tool nose radius compensation was started in an impermissible manner, and compensation points cannot be calculated.
[Object]
System
[Code]
None-> G41 or G42 was commanded in a mode other than G00 or G01.
10-> Commanded values in the G41 or G42 block are identical to those in the next block.
11-> No X or Z command was specified in the block following the G41 or G42 block.
40-> G40 was commanded in the block following the G41 or G42 block.
[Probable Faulty Causes]
 Program error
Program example:
N010 G42 X50 Z55
N011 X50 Z55
[Measures to Take]
Check the G42 block and the next block.
In the above example, the X and Z commands in the G42 block are identical to those in the next block; modify the program.
In this case, delete the unnecessary N011 block.


2365 Tool nose radius comp. threading cycle
Eeoelale4208 G31, G32, or G33 was commanded in tool nose radius compensation mode.
[Object]
System
[Code]
1F-> G31 was commanded
20-> G32 was commanded
21-> G33 was commanded
[Probable Faulty Causes]
 Program error
Program example:
N010 G42
N020 G33 X– Z–
N030 G40
[Measures to Take]
A threading cycle cannot be commanded in tool nose radius compensation mode. Cancel the tool nose radius compensation mode before calling a threading cycle.


2366 Cutter radius comp. no spec.
Eeoelale4209
A cutter radius compensation ON command was specified when the system does not have the cutter radius compensation function.
The compensation ON command (G41 or G42) was commanded after the compensation plane (G17 XY plane) was selected.
[Probable Faulty Causes]
Program error
[Measures to Take]
Modify the program (delete G17, G41, and/or G42 from the program).


2367 Cutter radius/tool nose radius comp. plane change error
Eeoelale4210 The plane designated for cutter radius compensation or tool nose radius compensation was changed while the compensation mode was active. When designating a new plane in which the compensation function is active, the compensation mode must first be canceled
by commanding G40.
[Probable Faulty Causes]
 Program error
 G17, G18: Cutter radius compensation plane selection
Program example:
G17
G41
:
G18
[Measures to Take]
Modify the program.
G17
G41
:
G40<- Cancel compensation mode.
G18


2368 Cutter radius comp. C-axis disconnect
Eeoelale4211 A cutter radius compensation ON command was commanded when the C-axis connect command (M110) was not specified.
[Probable Faulty Causes]
 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 A QA command was specified during cutter radius compensation.
[Probable Faulty Causes]
 Program error
Program example:
G17
G41
G00 X100 C0 QA=2 An alarm occurs;
[Measures to Take]
When rotating the C-axis multiple times, specify C-axis commands consecutively.
Program:
G17
G41
G00 X100 C0
C180
C0
C180
C0


2370 Tow-along tailstock movement no spec.
Eeoelale4213 A G152 command was specified when the system does not have the tow-along tailstock movement specification.
[Probable Faulty Causes]
 Program error
Program example: N010 G152 W100
[Measures to Take]
Delete the G152 command from the program.


2371 Tow-along tailstock movement condition
Eeoelale4214
G152 was commanded in a mode other than G13.
No W command was specified in the commanded G152.
A G152 command was specified in tool nose radius compensation or LAP mode.
G152 or G153 was commanded without an A-turret command.
Or, no W command was specified.
Or, it was commanded in tool nose radius compensation mode.
Or, it was commanded in LAP mode.
[Code]
1-> G152, G153 was commanded for other than A-turret.
2-> No W command in G152, G153 command.
3-> G152, G153 was commanded in cutter radius compensation mode.
4-> G152, G153 was commanded in LAP mode.
5-> G152, G153 was commanded in Y-axis control mode.
6-> G152 was commanded when the X-axis was not at the positive variable limit position.
[Probable Faulty Causes]
 Program error
Program example: N010 G152
[Measures to Take]
Check the commands in the G152 block.
In the above example, no W command is specified.
N010 G152 W100


2372 Laser measurement no spec.
Eeoelale4215 An LMW or LMV command (including LP15) was commanded when the system does not have the Inductosyn pitch error compensation function.
[Object]
System
[Probable Faulty Causes]
 Program error
Program example:
LMW Z100
:
LMV Z100
:
[Measures to Take]
Delete the LMW and LMV commands from the program.


2373 Laser measurement command condition
Eeoelale4216 Conditions for executing LMW or LMV commands are incorrect.
[Object]
System
[Code]
1-> Command was specified for both A and B.
2-> Both X and Z commands were specified in the same block.
3-> Command was specified in tool nose radius compensation mode.
4-> Command was specified in LAP mode.
5-> Q command was specified in the LMW command.
6-> The measurement range exceeds the travel limit.
7-> The measurement start point and end point are the same point.
[Probable Faulty Causes]
 Program error
Program example:
:
LMW Z100 X100
:
[Measures to Take]
Check the program error details by referring to the alarm code; eliminate the factors that prevent execution of the laser measurement command.
LMW Z100
LMW X100
[Related Specifications]
Inductosyn pitch error compensation


2374 LAP no spec.
Eeoelale4217 G85, G86, G87, or G88 command for calling LAP mode was commanded when the system does not have the LAP specification.
[Object]
System
[Probable Faulty Causes]
 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 commanded by the B command is less than 0 degrees or greater than 180 degrees.
G88: Calling continuous thread cutting cycle
[Object]
System
[Probable Faulty Causes]
 Program error
Program example: N010 G88 NLAP1 M32 M73 B-60 H10 D2 U0.2
[Measures to Take]
Check the B command.
In the above example, the B command is a negative value; a positive value must be specified.
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, no D command was specified, the D command was negative, or the D command had too many digits.
G85: Calling bar rough turning cycle.
G86: Calling copy rough turning cycle.
G88: Calling continuous thread cutting cycle.
[Object]
System
[Code]
1-> Commanded D value is not: -99999.999D99999.999
2-> Negative value or 0
3-> No D command specified
[Probable Faulty Causes]
 Program error
Program example: N010 G88 NLAP1 M32 M73 B60 H10 D-2 U0.2
[Measures to Take]
Check the D command.
In the above example, the D command is a negative value; a positive value must be specified.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2


2377 LAP DA (DB) command
Eeoelale4220
When G84 and LAP mode G85 specify an XA (ZA) or XB (ZB) command, the DA or DB command value is negative or has too many digits.
G84: Change cutting conditions for bar rough turning cycle.
G85: Bar turning rough cycle.
DA: Depth of cut after cutting condition change at point A.
DB: Depth of cut after cutting condition change at point B.
[Object]
SYSTEM
[Code]
1-> The specified DA (DB) value is not in the range: -99999.999 <= DA (DB) <= 99999.999
2-> Negative value or 0
[Probable Fault Cause]
Program error
Program example:
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$ G84 XA=70 DA=-2 FA=0.3
$: "$" specified at the beginning of a command line permits 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 specified.
N010 G85 NLAP1 D4 F0.5 U0.2 W0.1
$ G84 XA=70 DA=2 FA=0.3
Related Specifications LAP


2378 LAP H command
Eeoelale4221
In G88 LAP mode, no H command is specified, or the H command value is negative or has too many digits.
G88: Thread cutting cycle call.
[Object]
SYSTEM
[Code]
1-> The specified H value is not in the range: -99999.999 <= H <= 99999.999
2-> Negative value or 0
3-> No H command is specified
[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 specified.
N010 G88 NLAP1 M32 M73 B60 H10 D2 U0.2


2379 LAP H-U (W) smaller than D (M73)
Eeoelale4222
In G88 LAP mode with M73 commanded, the commanded value of H-U is smaller than D, and the cutting cycle cannot be executed.
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.
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 (finishing allowance in X-axis direction) or W value (finishing allowance in Z-axis direction) is negative or exceeds the maximum allowable value.
The U and W command values must be: 0 <= U (W) <= 99999.999
G85: Bar turning rough cycle call.
G86: Copy rough turning cycle call.
G87: Contour finish turning cycle call.
G88: Thread cutting cycle call.
[Object]
SYSTEM
[Code]
1-> The specified U or W value is not in the range: 0 <= U (W) <= 99999.999
2-> The specified U or W value is 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 specified.
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 specified finishing allowance U or W 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) commands.
In the example above, the U command is larger than the H command; modify either or both command 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 specified with G84 has more digits than the allowable range.
G84 is specified.
G84: Change of cutting conditions in bar turning rough cycle.
G85: Bar turning rough cycle call.
[Object]
SYSTEM
[Code]
1-> In longitudinal turning, the commanded value is outside the range: -99999.999 <= XA (XB) <= 99999.999
2-> In face turning, the commanded value is outside the 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
$: "$" specified at the beginning of a command line permits 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]
LAP


2383 LAP calculation
Eeoelale4226
An alarm occurred during LAP calculation processing.
(During calculation of arc center and radius with G85 command)
G85: Bar turning rough cycle call.
[Object]
SYSTEM
[Code]
XX:
Bit 0-> Overflow when converted to an integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of a negative number
Bit 4-> Division by 0
Bit 5-> Angle overflow in SIN, COS, TAN, or COT
[Probable Fault Cause]
Program error
[Measures to Take]
Check the circular interpolation commands in LAP.
[Related Specifications]
LAP


2384 LAP too many downward steps
Eeoelale4227
In G85 LAP mode, the number of downward steps exceeds 10.
G85: Bar turning rough cycle call
[Object]
SYSTEM
[Probable Fault Cause]
Program error
[Measures to Take]
Check the number of downward steps in the LAP program.
If the number of downward steps exceeds 10 in the LAP program, modify the program -> divide contour definitions, etc.
[Related Specifications]
LAP


2385 In LAP cycle
Eeoelale4228
In LAP mode, a LAP command (G85, G86, G87, or G88) is commanded again.
G85: Bar turning rough cycle call.
G86: Copy rough turning cycle call.
G87: Contour finish turning cycle call.
G88: Thread cutting cycle call.
[Object]
SYSTEM
[Probable Fault Cause]
Program error
Program example:
NLAP1 G81
:
G85 NLAP2
:
G80
[Measures to Take]
Check the G85, G86, G87, and G88 commands.
In the example above, a G85 command is specified again in the LAP mode; delete the G85 block.


2386 LAP sequence name
Eeoelale4229
In the block calling the LAP mode by G85 or G86, no sequence name is specified or the specified sequence name is not found.
G85: Bar turning rough cycle call.
G86: Copy rough turning cycle call.
[Object]
SYSTEM
[Code]
1-> No sequence name is specified.
2-> The specified sequence name is not found.
[Probable Fault Cause]
Program error
Program example:
N010 G85 D8 F1 U0.5 W0.2
NLAP1 G81
:
G80
[Measures to Take]
Check the LAP sequence name.
In the example above, no sequence name is specified.
N010 G85 NLAP1 D8 F1 U0.5 W0.2


2387 LAP control
Eeoelale4230 LAP control cannot be executed. (LAP control counter overflow)
[Object]
SYSTEM
[Probable Fault Cause]
LAP control software is corrupted.
Operation example: This alarm is not caused by a program error or operation error.
[Measures to Take]
Reload the control software.


2388 LAP G-code
Eeoelale4231
There is no G80 command after the G81 or G82 command. The G81 or G82 command is not in the block specified by G85 or G86.
G80: End of contour definition.
G81: Longitudinal contour definition start.
G82: Face contour definition start.
G85: Bar turning rough cycle call.
G86: Copy rough turning cycle call.
[Object]
SYSTEM
[Code]
1-> G80 is not specified.
2-> G81 or G82 command is not in the block specified by G85 or G86.
[Probable Fault Cause]
Program error
Program example:
NLAP1
:
N010 C80
N011 G85 NLAP1
[Measures to Take]
Check the G81 and G82 commands.
In the example above, the G81 or G82 command is not specified in the NLAP1 block.
NLAP1 G81


2389 LAP nose R compensation cancel
Eeoelale4232
Tool nose radius compensation mode cannot be canceled at the end of LAP (block containing G80).
G80: End of contour definition.
[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 example above, the nose R compensation mode must be canceled before the G80 command.
N010 G41 G00 X– Z–
:
N019 G40 X– Z–
N020 G80


2390 LAP Nose R compensation
Eeoelale4233
A G code calling a LAP mode (G85, G86, G87, or G88) was designated while nose R compensation mode was active.
G85: Bar rough turning cycle call
G86: Copy rough turning cycle call
G87: Finish turning cycle call
G88: Continuous thread cutting cycle call
[Target]
System
[Probable Fault Cause]
Program error
Program example:
N010 G41 X– Z–
: <- No G40 command is designated here.
N020 G85 NLAP1 … No G40 command is designated in these blocks.
[Remedy]
Check the LAP commands (G85, G86, G87, G88) during nose R compensation mode.
In the example above, the 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 designation
Eeoelale4234 Defective contour definition in LAP.
[Target]
System
[Code]
1-> Coordinate value overflow
3-> Circular interpolation is included in the first block.
4-> Circular interpolation command has no I or K value.
5-> Defective circular interpolation command.
6-> The number of blank contour elements exceeds the limit.
7-> The number of finished shape elements exceeds the limit.
8-> Insufficient depth of cut. (34 or more cuts are required)
9-> Blank contour is reversed. (Contour contains elements designated in the direction opposite to the cutting direction.)
10-> Finished contour is reversed. (Contour contains elements designated in the direction opposite to the cutting direction.)
11-> Incomplete blank contour elements. (Only one point is designated as a blank contour element.)
* Code Nos. 8 through 11 occur in the blank contour cycle (LAP 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 or G72 thread cutting cycle, the tangent value of (B/2) is negative or overflows.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Target]
System
[Code]
Hexadecimal value of the floating point mantissa of the tangent of (B/2)
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B181 D3 H10 F5
[Remedy]
Check the commanded B value.
It must be: 0<=B<180 deg


2393 Compound fixed cycle D command
Eeoelale4236
In G71, G72, G73, or G74 mode, no D command is designated, or the 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
[Target]
System
[Code]
FFFFFFFF-> No D command
Other-> Hexadecimal value of the D value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 H10 F5
[Remedy]
Check the commanded D value.
In the example above, insert a D command into 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 is designated, or the 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
[Target]
System
[Code]
FFFFFFFF-> No F command
Other-> Hexadecimal value of the F value, or hexadecimal value of the DA value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D3 H10
[Remedy]
Check the commanded F value.
In the example above, insert an F command into the program.
N101 G71 X100 Z100 B60 D3 H10 F5


2395 Compound fixed cycle H command
Eeoelale4238
In G71 or G72 thread cutting cycle, no H command is designated, or the H value is not: 0<H<=99999.999.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Target]
System
[Code]
FFFFFFFF-> No H command
Other-> Hexadecimal value of the H value
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D3 F5
[Remedy]
Check the commanded H value.
In the example above, insert an H command into 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 command, the commanded H-U value is smaller than the D value.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
M73: Thread cutting pattern 1
[Target]
System
[Probable Fault Cause]
Program error
Program example: N010 G71 X100 Z100 B60 D4 H5 U2 F5 M73
[Remedy]
Check the D, U, and H commands.
In the example above, correct the commanded values to satisfy H-U>=D.
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, parameter I or K is larger than the permissible value, resulting in a negative groove depth.
G73: Longitudinal compound grooving cycle
G74: Transverse compound grooving cycle
I: Radial difference between starting point and end point in taper thread cutting is entered.
A or I must be designated for taper threads.
K: Longitudinal difference between starting point and end point in taper thread cutting is entered.
A or K must be designated for taper threads.
[Target]
System
[Probable Fault Cause]
Program error
Program example: N009 G00 X100 Z100
N010 G73 X50 Z50 I60 K10 D10 L25 F0.2
[Remedy]
Check the I value in G73 mode, or check the K value in G74 mode.
In the example above, since the I value is larger than the target value, correct the I value.
N010 G73 X50 Z50 I6 K10 D10 L25 F0.2


2398 Compound fixed cycle I, K command
Eeoelale4241
In G71 mode, K is designated, A and I are designated simultaneously, or neither A nor I is designated.
In G72 mode, I is designated, A and K are designated simultaneously, or neither A nor K is designated.
In G73 or G74 grooving cycle, I or K is not: 0<=I, K<99999.999.
G71: Longitudinal compound thread cutting cycle
K: For taper threads, the difference between the starting point and the end point must be entered.
For taper threads, the A or I value must be designated.
[Target]
System
[Code]
None-> In G71 mode, K is designated, or in G72 mode, I is designated.
1-> In G71 mode, A and I are designated simultaneously, or neither A nor I is designated; or in G72 mode, A and K are designated simultaneously, or neither A nor K is designated.
Other: Hexadecimal value of the I or K value
[Probable Fault Cause]
Program error
Program example: N010 G73 X50 Z50 I-1 K10 D10 L25 F0.2
[Remedy]
Check the commanded I and K values.
In the example above, 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 commanded L value is not: 0<=L<99999.999
[Target]
System
[Code]
Hexadecimal value of the commanded L value
[Probable Fault Cause]
Program error
Program example: N010 G73 X50 Z50 I1 K10 D10 L-25 F0.2
[Remedy]
Check the commanded L value.
In the example above, 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 A compound fixed cycle was designated during LAP control mode.
[Target]
System
[Probable Fault Cause]
Program error
Program example:
NLAP1 G81
:
N010 G73
:
N019 G80
[Remedy]
A compound fixed cycle cannot be designated in a LAP contour definition program.
Move the relevant command to an appropriate position.


2401 Compound fixed cycle illegal U (W) command
Eeoelale4244
In G71 thread cutting, W command is designated or U value is not: 0U99999.999
In G72 thread cutting, U command is designated or W value is not: 0 W 99999.999
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
U, W: Finishing allowance
[Object]
System
[Code]
None-> W command is designated in G71 mode, or U command is designated in G72 mode.
Others: Hexadecimal value of U (W)
[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 program example above, W command was 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, designated finishing allowance U or W is greater than thread height H.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Object]
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, U value is greater than 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, X or Z command is not designated or its value is not:
-99999.999X (Z) 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-> Neither X nor Z command is designated.
Others-> Hexadecimal value of X or Z command
[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 X command.
N010 G71 X100 Z100 B60 D4 H5 U0.2 F5


2404 Compound fixed cycle angle
Eeoelale4247
In G71, G72 thread cutting, A command is illegal or the thread radius difference cannot be calculated.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Object]
System
[Code]
Bit 0-> Overflow in conversion to integer
Bit 1-> Exponent underflow
Bit 2-> Exponent overflow
Bit 3-> Square root of a negative number
Bit 4-> Division by 0
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, G74 grooving cycle, the tool offset value designated in the program differs from the designated offset direction.
G73: Longitudinal compound grooving cycle
G74: Transverse compound grooving cycle
[Object]
System
[Code]
Hexadecimal value of tool offset
[Probable Fault Cause]
 Tool offset value is set incorrectly
 Designated 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 value and the tool offset command 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, G72 thread cutting, H command value is too large or the thread cutting reference point is not in the infeed direction from the cycle start point.
G71: Longitudinal compound thread cutting cycle
G72: Transverse compound thread cutting cycle
[Object]
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.
N009 G00 X120 Z100
N010 G71 X98 Z50 B60 D1 H5 U0.2 F5


2407 Compound fixed cycle nose R compensation
Eeoelale4250
A compound fixed cycle was designated in tool nose radius compensation mode.
G41, G42: Tool nose radius compensation, left side, right side with respect to tool advancing direction
G40: Tool nose radius compensation cancel.
[Object]
System
[Probable Fault Cause]
Program error
Program example:
N010 G41
:
N020 G71
:
N029 G40
[Measures to Take]
A compound fixed cycle cannot be called when tool nose radius compensation is active.


2408 Compound fixed cycle groove width
Eeoelale4251
In G73, G74 grooving cycle, the tool width calculated from the tool offset value is greater than the groove width.
G73: Longitudinal compound grooving cycle
G74: Transverse compound grooving cycle
[Object]
System
[Code]
Hexadecimal value of finishing groove width
[Probable Fault Cause]
Program error
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 setting value>
T1 Z10.000
T2 Z60.000
[Measures to Take]
Check the tool offset setting value and the tool offset command in the program. In the above example, correct the T2 setting value.
T2 Z15.000


2409 Tool life management no spec.
Eeoelale4252
A tool life management variable was designated when the system does not have the tool life management specification.
Tool group number TG and tool offset group number OG were designated.
Modal G code or TLID was designated.
[Object]
System
[Code]
1-> Tool life management variable is designated on the left side of an expression.
2-> Tool life management variable is designated on the right side of an expression.
5-> Tool group number TG and tool offset group number OG were designated.
Modal G code or TLID was designated.
[Probable Fault Cause]
Program error
Program example:
N010 TG=1 OG=1
N011 TLID
[Measures to Take]
Delete 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 designated tool group number.
[Object]
System
[Code]
Hexadecimal number of the tool group with no spare tool
[Measures to Take]
Replace with a new tool in the tool group having no spare tool. Initialize the tool life management data for the corresponding tool group.
Tool life management initialization procedure is as follows:
Select the tool data setting mode, and press the [ITEM] function key until the tool life management screen appears. When pressing the [INITIALIZE] function key, the message ”Initialize OK (Y/
N)! ” is 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 Tool group command value TG is: TG<1 or TG>12
[Object]
System
[Code]
Hexadecimal number of designated TG
[Probable Fault Cause]
Program error
Program example:
N010 TG=-1
[Measures to Take]
Check the TG command.
In the above example, the TG command value is negative; correct the TG command.
N010 TG=1
For ATC specification, up to ”24″ can be designated for the TG command value (only on turret A side).


2412 Tool life management tool not registered
Eeoelale4255 Tool is not registered in the designated tool group.
[Object]
System
[Code]
FFFFFFFF
[Probable Fault Cause]
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 tool life management information.
In the above example, 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 was designated.
[Object]
System
[Code]
Hexadecimal number of designated OG
[Probable Fault Cause]
Program error
Program example: N010 OG=10

[Remedy]
Check the OG command.
In the above example, OG=10 is designated; available OG values are 1, 2, or 3.


2414 Tool life management tool offset No. not registered
Eeoelale4257 The tool offset number used to designate the tool offset group is not set.
[Object]
SYSTEM
[Code]
FFFFFFFF
[Probable Faulty Cause]
 Setting error in the tool offset number in the tool life management information table
 Tool offset number setting: In tool data setting mode, press the (category) function key to go to the tool life management screen and set the tool offset number.
[Remedy]
When designating the OG command, check whether the tool offset number for that tool group is set.


2415 Multi-machining fixed cycle no spec.
Eeoelale4258 A G code calling a multi-machining fixed cycle was designated on a lathe without multi-machining functions.
[Object]
SYSTEM
[Code]
1
[Probable Faulty Cause]
Program error
Program example: N010 G181 …
[Remedy]
G codes G180 through G189 cannot be used on machines other than multi-machining machines.
Delete these commands from the program.


2416 Multi-machining fixed cycle C command
Eeoelale4259 The C command value is not within: -360 deg < C < 360 deg.
[Object]
SYSTEM
[Code]
Hexadecimal value of the designated C value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G181 X60 Z75 C360 K48 F40
[Remedy]
Check the C command in the multi-machining fixed cycle block.
G181 X60 Z75 C0 K48 F40
[Related Specifications]
Multi-machining


2417 Multi-machining fixed cycle I, K command
Eeoelale4260
In G181 through G184 and G189 modes, both I and K are designated or neither I nor K is designated. (I, K shift amount)
In G181 through G184 and G189 modes, the designated I or K value is not within: 0 <= I, K <= 99999.999
In G185 through G188 modes, the designated I or K value is 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
[Object]
SYSTEM
[Code]
None-> Both I and K are designated
FFFFFFFF-> Neither I nor K is designated
Others-> Hexadecimal value of the I or K value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G181 X60 Z75 C0 F40
[Remedy]
Check the I and K commands in the multi-machining fixed cycle block.
G181 X60 Z75 C0 K48 F40
[Related Specifications]
Multi-machining


2418 Multi-machining fixed cycle Q command
Eeoelale4261
The designated Q value is not within: 1 <= Q <= 9999
Q: Designates the number of equally-spaced holes or the number of machining points in a multi-machining fixed cycle.
[Object]
SYSTEM
[Code]
Hexadecimal value of the designated Q value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G183 X40 Z81 C0 I46 D10 E1 F40 Q10000
[Remedy]
Check the Q command in the multi-machining fixed cycle block.
G183 X40 Z81 C0 I46 D10 E1 F40 Q6
[Related Specifications]
Multi-machining


2419 Multi-machining fixed cycle F command
Eeoelale4262
The designated F value is 0 or negative.
The E command value designated with G190 or G192 is 0 or negative.
No F command is designated.
[Object]
SYSTEM
[Code]
FFFFFFFF-> No F command
Others-> Hexadecimal value of the designated F value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G183 X40 Z80 C0 I46 D10 E1 F-40
[Remedy]
Check the E or F command in the multi-machining fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40
[Related Specifications]
Multi-machining


2420 Multi-machining fixed cycle L command
Eeoelale4263
The designated L value is not within: 0 < L <= 99999.999
L: Return amount to the cutting start point in deep-hole drilling cycle
[Object]
SYSTEM
[Code]
Hexadecimal value of the designated L value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G183 X40 Z80 C0 I46 D10 E1 F40 L-50
[Remedy]
Check the L command in the multi-machining fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[Related Specifications]
Multi-machining


2421 Multi-machining fixed cycle D command
Eeoelale4264
No D command is designated.
The designated D command is not within: 0 < D <= 99999.999
D: Depth of cut in keyway cutting cycle
[Object]
SYSTEM
[Code]
FFFFFFFF-> No D command
Others: Hexadecimal value of the designated D command
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G183 X40 Z80 C0 I46 E1 F40 L50
[Remedy]
Check the D command in the multi-machining fixed cycle block.
G183 X40 Z80 C0 I46 D10 E1 F40 L50
[Related Specifications]
Multi-machining


2422 Multi-machining fixed cycle X, Z command
Eeoelale4265
In G185 through G188 commands, no X or Z command is designated, or the X and Z command values are not within:
-99999.999 <= X, Z <= 99999.999
G185: Side face threading cycle
G186: End face threading cycle
G187: Side face straight threading cycle
G188: End face straight threading cycle
[Object]
SYSTEM
[Code]
FFFFFFFF-> No X and Z command
Others: Hexadecimal value of the designated X and Z values
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G185 X95 C0 F10 SA=12
[Remedy]
Check the X and Z commands in the multi-machining fixed cycle block.
G185 X95 Z60 C0 F10 SA=12
[Related Specifications]
Multi-machining


2423 Multi-machining fixed cycle SA
Eeoelale4266
The designated SA value is not within: 0 < SA <= 20
No SA command is designated
SA: C-axis rotation command
[Object]
SYSTEM
[Code]
FFFFFFFF-> No SA command
Others: Hexadecimal value of the designated SA value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G185 X95 Z60 C0 F10 SA=30
[Remedy]
Check the SA command in the multi-machining fixed cycle block.
G185 X95 Z60 C0 F10 SA=20
[Related Specifications]
Multi-machining


2424 Multi-machining fixed cycle G94 feed
Eeoelale4267
G185 through G188 are designated 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)
[Object]
SYSTEM
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example: G185 G94 X95 Z60 C0 F10 SA=12
[Remedy]
Designate G185 through G188 commands in G95 mode.
G185 G95 X95 Z60 C0 F10 SA=12
[Related Specifications]
Multi-machining


2425 Multi-machining fixed cycle A
Eeoelale4268 In thread cutting cycle, the X stroke calculated from the A value is not within -99999.999 to 99999.999.
[Code]
Hexadecimal value of the X stroke calculated from the A value
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example:
G185 X50 Z100 C45 A90 F3 SA=10 .. Error
G185 X50 Z100 C45 A30 F3 SA=10 .. Correct
[Remedy]
Check the A command in the multi-machining fixed cycle block.
[Related Specifications]
Multi-machining


2426 Multi-machining fixed cycle thread cutting cycle
Eeoelale4269 In thread cutting cycle, the designated I or K value is too large.
[Object]
SYSTEM
[Code]
1
[Probable Faulty Cause]
Program error (multi-machining fixed cycle block)
Program example:
G95 G00 X110 Z120
G185 X95 Z60 C0 K-60 F10 SA=12
[Remedy]
Check the I or K command in the multi-machining fixed cycle block.
G95 G00 X110 Z120
G185 X95 Z60 C0 K-10 F10 SA=12
[Related Specifications]
Multi-machining


2427 Multi-machining fixed cycle U, W command
Eeoelale4270
In G190 (keyway cutting cycle),
1) Both U and W commands are designated.
2) Both W and I commands are designated.

3) Both U and K commands are designated at the same time.
4) The U or W command value is not: 0 <= U, W <= 99999.999.
5) The finishing allowance designated by U or W is greater than the total cutting amount.
[Character-string]
System
[Code]
None-> Above case 1)
FFFFFFFF-> Above case 2) or 3)
Others-> Above case 4) or 5)
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the program.
[Related Specifications]
Multitasking machine


2428 Multitasking machine fixed cycle SB command
Eeoelale4271
The SB command value designated before synchronized tapping is 0.
SB: Tool spindle speed.
[Measures to Take]
Designate a non-zero SB command before synchronized tapping.


2429 Multitasking machine fixed cycle Y-axis mode
Eeoelale4272 G191 is designated in other than the Y-axis mode, or designated on the B-turret side.
[Code]
1-> G191 command
2-> G192 command
[Probable Fault Cause]
 The Y-axis mode is not selected.
 Designated on the B-turret side.
[Measures to Take]
 Select the Y-axis mode (by executing G138).
 Change from the B-turret side to the A-turret side.


2430 ATC No spec.
Eeoelale4273 An ATC-related command is designated when the machine is not equipped with the ATC specification.
[Target]
System
[Probable Fault Cause]
 Program error
An MT, M06, M228, TC, or TL command is designated when the machine is not equipped with the 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 An ATC-related command T, TC, or TL is designated when the machine is not equipped with the ATC specification.
TC: Turret index command (TC = ##, where ## is the turret station number)
TL: Tool number index command (TL = &&$$%%, where && is the tool nose radius compensation number, $$ is the tool number, and %% is the 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 designated by the TC command does not exist.
TC: Turret index command (TC = ##, where ## is the turret station number)
[Target]
System
[Code]
Hexadecimal number of designated 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 is made to index a tool not mounted on the turret with the TL command. In sequence restart, the tool designated by the TL command is not mounted on the turret.
TL: Tool number index command (TL = &&$$%%, where && is the tool nose radius compensation number, $$ is the tool number, and %% is the tool offset number)
[Code]
XXYYZZ
XX: Tool nose radius compensation number
YY: Tool number
ZZ: Tool offset number
[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 designated by MT is incorrect.
MT: Next tool preparation command (MT = $$##, where $$ is the tool number and ## is the turret station number.)
[Code]
XXXYY
XXX: Tool number
YY: Turret station number


2436 ATC MG
Eeoelale4278
The magazine number designated by MG is incorrect.
MG: Magazine index command (MG = **, where ** is the magazine pot number.)
[Code]
Designated magazine number


2438 M06/M228 command not allowed
Eeoelale4279 An M06, M228, or MG command is used incorrectly.
(M06 was used by the M321 command of the ATC macro command.)
M06: Tool change command
M228: ATC next tool return command
MG: Magazine index command (MG = **, where ** is the magazine pot number.)
[Target]
Turret
[Code]
X
1-> M06 was designated when the next tool was not prepared.
2-> M228 was designated when the next tool was not prepared, or the tool return operation was not ready.
3-> M06 was designated when the turret was not at the tool change position.
5-> The MG command was designated when magazine indexing was prohibited.
6-> The M06 command was designated when a tool was changed to the turret by the loader.
7-> At the M06 command, the tool number set in the tool data setting mode (*ATC TOOL INFORMATION* NEXT TOOL) does not match the tool number of the next tool preparation command (MT).
[Probable Fault Cause]
 The next tool preparation state is steps 12 and 49 of the tool change sequence for LB35II-MATC-Y and LU45-MATC-Y. For LB15II-MATC-Y, it is steps 8 and 51.
For MACTURN50, it is step 8.
The M06 command was designated in other than the next tool preparation state.
 The tool return operation start state is steps 27 and 68 of the tool change sequence for LB35II-MATC-Y and LU45-MATC-Y.
For LB15II-MATC-Y, it is steps 23 and 65.
For MACTURN50, it is step 20. The M228 command was designated in other than the tool return operation start state.
 M06 was designated when the turret was not at the tool change position. For LB15II/LB35II-MATC-Y and LU45-MATC-Y, the MG command was designated at steps 1, 2, 41, and 42 of tool change.
For MACTURN50, the MG command was designated at steps 1 and 2 of tool change.
An MG command was issued with a sequence number other than 1, 2, 41, and 42.
 When the next tool preparation condition was satisfied, the tool number for the next tool was designated again.


2440 Y-axis No spec.
Eeoelale4445 A Y-axis related command was executed when the machine is not equipped with the Y-axis specification.
[Target]
System
[Probable Fault Cause]
 Program error
 The VYMOD- variable in the program is not of the Y-axis specification.
[Measures to Take]
Delete the VYMOD- variable from the program.


2441 4-axis 2-saddle machine No spec.
Eeoelale4446 A command for 2-saddle machines was designated for a machine without the 2-saddle specification.
[Target]
System
[Probable Fault Cause]
 Program error
 The VTBOR variable was referenced on a machine without the 2-saddle specification.
[Measures to Take]
Delete VTBOR from the program.


2444 Loader axis variable limit over
Eeoelale4280 The designated loader axis left/right movement command exceeds the variable stroke limit.
[Code]
Hexadecimal number of designated value
[Probable Fault Cause]
The variable stroke limit value is set incorrectly.
[Measures to Take]
Check and reset the variable stroke limit value.


2445 3D coordinate conversion command error
An error exists in the 3D coordinate conversion command (G303/G302).
[Target]
System
[Code]
1-> G302/G303 was designated when the machine is not equipped with the 3D coordinate conversion specification.
2-> The CP command with the G303 command exceeds the allowable range.
-359.999 <= CP <= 359.999 [deg]
3-> The CQ command with the G303 command exceeds the allowable range.
-359.999 <= CQ <= 359.999 [deg]
4-> The CR command with the G303 command exceeds the allowable range.
-359.999 <= CR <= 359.999 [deg]
5-> A value other than 1 was designated for the H command with the G303 command.
H = 1
6-> X/Y/Z/CP/CQ/CR and H are designated at the same time with the G303 command.
7-> No rotary axis (CP/CQ/CR) command exists with the G303 command. Or, two or more rotary axis commands are designated in the same block.
8-> G303 H was designated when the 3D coordinate conversion parameters were not set.
9-> G302/G303 was designated in the following states:
Other than Y-axis mode
In slanted machining mode
In compound fixed cycle
In LAP
In cutter radius compensation (tool nose radius compensation)
In G11 mode
In COPY mode
In W-axis overlap mode
In tool nose mode
In Super-NURBS mode
In hob cutting synchronized rotation mode
10-> The following commands were designated in 3D coordinate conversion mode:
Helical cutting
G20 (Home position)
G21 (ATC home position)
G22 (Torque skip)
G24 (ATC home position without linear interpolation)
G25 (Connecting position move)
G30 (Skip cycle for measurement)
G31/G32 (Longitudinal/face thread cutting fixed)
G33 (Thread cutting fixed cycle)
G34/G35 (Thread cutting non-fixed cycle)
G62 (Mirror image designation)
G71/G72 (Longitudinal/face thread cutting compound cycle)
G73/G74 (Longitudinal/face grooving compound cycle)
G77/G78 (Tapping/reverse tapping compound fixed cycle)
G80 to G88 (LAP)
G101 to G103 (Front contour generation linear/circular)
G107/G108 (Spindle synchronized tapping)
G112/G113 (Circular thread)
G116/G117 (W-axis overlap mode)
G126/G127 (Slanted machining mode)
G131 (Touch skip)
G132/G133 (Side contour generation circular)
G136 (Y-axis mode OFF)
G137 (Coordinate conversion start)
G138 (Y-axis mode ON)
G140/G141 (Spindle mode)
G152 (Programmable tailstock movement)
G153 (Programmable steady rest movement)
G185 - G188 (Compound fixed cycle for threading)
G254/G255 (Tool tip control)
G264/G265 (Super-NURBS)
G269 (Long boring bar rotation)
M555/M556 (Hobbing synchronous rotation mode)
M798/M799 (Attachment data transfer)
11-> Not all X/Y/Z axes were designated in the first axis move command after tool offset/zero offset/origin shift change.
[Probable Fault Cause]
Program command error
[Remedy]
Delete the command in the block where the alarm occurred.


2452 Chuck barrier entered
Eeoelale4281 Command entered chuck barrier.


[Object]
SYSTEM
[Code]
Interference check area
[Probable Fault Cause]
 Program error
 Setting error
[Remedy]
 Check axis move commands.
 Check chuck barrier settings.


2453 Tailstock barrier entered
Eeoelale4282 Command entered tailstock barrier.


[Object]
SYSTEM
[Code]
Interference check area
1 2 3
􀤵􂲬
LE37006R0100613010001
3 2 1
􁈒􁑻
LE37006R0100613020001
[Probable Fault Cause]
 Program error
 Setting error
[Remedy]
 Check axis move commands.
 Check tailstock barrier settings.
[Related Specifications]
Tailstock


2456 W-axis negative variable limit over
Eeoelale4283 The designated W-axis command exceeds the negative variable limit.
[Probable Fault Cause]
Program error or parameter setting error
[Remedy]
Check W-axis move commands and parameter set values.


2457 X-axis alignment stroke end
Eeoelale4284 In Y-axis control mode, during a Y-axis command or XY-axis command, the target point of the XA-axis including X-axis compensation required for Y-axis movement exceeds the stroke limit.
[Code]
1-> Exceeded negative stroke limit.
2-> Exceeded positive stroke limit.
[Probable Fault 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 Restart axis position
Eeoelale4285
During restart in G141 mode, the W-axis commanded position does not match the actual position.
During restart in G142 mode, the ZA-axis commanded position does not match the actual position.
During restart in G142 mode, the XA-axis commanded position 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 before sequence restart.


2460 G13/G14 change timing
Eeoelale4286 On machines with opposed twin-turret specifications, G13 and G14 modes were switched in incremental programming mode, tool nose radius compensation mode, LAP mode, or constant cutting speed mode.
[Object]
SYSTEM
[Code]
1-> Changed in incremental programming mode.
2-> Changed in tool nose radius compensation mode.
3-> Changed in LAP mode.
4-> Changed in constant cutting speed mode.
5-> Changed during buffer read requiring chamfering operation
[Probable Fault Cause]
G13, G14 commands
Program example
[Code] 1
G13
G00 X100 Z100
G91 X-20 Z20
G14
G00 X50 Z50
:
M02
[Code] 5
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 switching between G13 and G14.
 For alarm code 5, designate the end point in the G75 block before switching between G13 and G14.
[Related Specifications]
Opposed turret specification


2462 G122/G123 change timing
Eeoelale4287 On machines with sub-spindle function, G122 or G123 coordinate system change command was designated in G141 mode or in tool nose radius compensation mode.
[Object]
SYSTEM
[Code]
XX: Hexadecimal number of the designated G-code
[Probable Fault Cause]
Program error
Program example:
G141
G123
[Remedy]
Check and correct the program.
G123
G141


2463 G140/G141/G142 change timing
Eeoelale4288 On machines with sub-spindle or auxiliary chuck, the G-code designating the spindle (G140: main spindle, G141: sub-spindle, G142: auxiliary chuck spindle) was commanded in a command-prohibited state.
[Object]
SYSTEM
[Code]
1-> Incremental command
2-> Tool nose radius compensation
3-> LAP
4-> Constant cutting speed control
5-> Chamfering at arbitrary angle
6-> G13/G141 command was executed when the loader was not at the right side.
[Probable Fault Cause]
Program error
Program example:
G140
:
G91
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 commanded on the A-turret side. Or spindle/turret G-code (G140 to G142) was commanded on a machine without sub-spindle or auxiliary chuck specification.
[Object]
SYSTEM
[Code]
Hexadecimal number of designated G-code
[Probable Fault Cause]
Program error
Program example:
G13
G142
:
[Remedy]
Correct the program error.


2465 Synchronous wait G-code
Eeoelale4290
G122/G123 is incorrectly designated for the A and B sides.
Or, G122 or G123 was designated in tool nose radius compensation.
[Object]
SYSTEM
[Code]
XYY:
X=2-> A/B mismatch
YY: G-code
[Probable Fault Cause]
Program error
[Remedy]
Check the program.


2466 Synchronous wait M-code
Eeoelale4291 Synchronous M-code is incorrectly designated (M110).
[Object]
SYSTEM
[Code]
164-> M100 was designated in tool nose radius compensation mode.
2XX-> Different synchronous M-codes were designated for the A- and B-turrets.
XX: Hexadecimal number of designated M-code.
[Probable Fault Cause]
 Part program
When the NC is in the M100 wait state, the program is not read ahead. For example, M100 cannot be designated while tool nose radius compensation is active.
 In 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 tool nose radius compensation block.


2472 Y-axis control mode
Eeoelale4292 Y-axis control mode cannot be switched because the command designation conditions are not satisfied.
[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 by G137 was attempted.
3-> In coordinate conversion mode, G138 command was designated.
4-> In automatic operation in Y-axis control mode, an axis command was designated before G138.
5-> Y-axis control ON command was designated while the tailstock was connected.
6-> G138 was commanded while the fixed steady rest was unclamped.
[Probable Fault Cause]
Program error
[Remedy]
Cancel 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 commanded on the A- or B-side, and W command is to be commanded in a mode other than sub-spindle mode.
[Target]
System
[Code]
Hexadecimal number of the commanded G-code
[Probable Fault Cause]
Program error
Program example:
G13 G14
G123 G123
: G0 C180
: :
[Remedy]
Delete G122 or G123 command from the program.


2476 Mirror image coordinate system selection
Eeoelale4294 On machines with sub-spindle or pick-off chuck spindle specifications, NC bit parameter No. 34 does not match the coordinate system designated by G62.
[Code]
1-> Mismatch
2-> G62 Z*
^ Other than 0 or 1
3-> G62 with an address other than Z was commanded.
[Probable Fault Cause]
 Program error
 Parameter bit setting error


2477 Sub-spindle mode
Eeoelale4295
On machines with sub-spindle specifications, the 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 pick-off chuck spindle, a G-code other than G140 was commanded on the A-turret side in G142 mode.
2-> Spindle mode was switched to C-axis mode
3-> Spindle mode was switched to flat turning mode
4-> On machines with sub-spindle specifications, G141 was commanded on the B-turret side.
5-> On LT models, spindle sequence restart was commanded while in another spindle operation mode.
6-> On LT models, while one saddle received an M02 command, the other saddle executed spindle mode switching; or while one saddle was in synchronized wait, the other saddle received
an M02 command.
7-> On LT models, under the condition where an M100 command was received, one saddle was changed by the other saddle.
Or, under the synchronized wait condition for a spindle mode switch command, one saddle received an M100 command.
8-> On machines with Y-axis, G141 was commanded 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 Machining coordinate mode not commanded
Eeoelale4296
On machines with 2-spindle or pick-off chuck specifications, the machine coordinate system mode command (G140 to G143) is not commanded at the beginning of the program.
An attempt was made to restart the program by sequence number search from a block other than a machine coordinate system mode command block.
[Target]
System
[Probable Fault Cause]
Program error
[Remedy]
Command G140 to G143 at the beginning of the program.


2479 Profile generation calculation
Eeoelale4297 A floating-point calculation error occurred during preprocessing of G101, G102, and G103.
[Target]
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-> 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 the factors that affect the execution of profile generation commands.
[Related Specifications]
Profile generation


2480 Profile generation calculation
Eeoelale4298 A floating-point error occurred during conversion from (X, C) to CE in radius compensation mode or during G132/G133 calculation.
[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


2486 NC turret specification not equipped
Eeoelale4447 Although the NC turret specification is not equipped on the machine, a command for the NC turret specification was designated.
[Target]
System
[Probable Fault Cause]
 Program error
 Variables VTAOR or VTBOR were referenced without NC turret specification.
[Remedy]
Delete VTAOR and VTBOR from the program.


2487 Coordinate system selection disabled
With coordinate system selection 10-set, 50-set, or 100-set specification, a coordinate system selection command was executed in a state where coordinate system selection is not possible.
[Code]
1-> In constant cutting speed mode (G96), a coordinate system selection command (G15/G16) was designated.
2-> In tool nose radius compensation mode (G41/G42), a coordinate system selection command (G15/G16) was designated.
3-> In coordinate conversion mode (G137), a coordinate system selection command (G15/G16) was designated.
4-> In slanted machining mode (G127), a coordinate system selection command (G15/G16) was designated.
5-> In coordinate parallel/rotation shift command (G11), a coordinate system selection command (G15/G16) was designated.
6-> In copy command (COPY), a coordinate system selection command (G15/G16) was designated.
[Probable Fault Cause]
1) Program error
[Remedy]
1) Correct the program.


2488 X-axis command disabled
An X-axis related command was designated when there is no X-axis.
[Target]
System
[Code]
1-> A system variable for X-axis was designated.
[Probable Fault Cause]
1) Program error


2489 Tailstock parameter improperly set
The tailstock parameter is not set correctly.
[Code]
1-> The currently active compound positioning position number is a value other than 1 to 10.
2-> The retract position is set to the retract side of the W-axis positive variable limit.
3-> The approach position is set to the retract side of the retract position.
4-> When torque monitor function is inactive:
The approach position is set to the front side of positioning position + range 2 + 2 mm.
When torque monitor function is active:
The approach position is set to the front side of positioning position + range 2 + workpiece hole depth + 5 mm.
5-> Positioning position - range 1 is set to the advance side of the W-axis negative variable limit.
6-> Thrust value is set to 0 (kN).
7-> In teaching mode, the approach position is set to the retract side of the W-axis positive variable limit.
[Probable Fault Cause]
Parameter setting
[Remedy]
Check the parameter setting value.


2490 Designated chuck pressure out of range
[Code]
CHP commanded value
No code when CHP is not commanded or the commanded value is 0


2491 Command to move into horizontal entry inhibited area


2492 Interruption program command error
The interruption program was used incorrectly.
[Target]
System
[Code]
None: M940 to M945 was executed when the program interruption function was inactive.
1: M940 to M945 was issued while an interruption program was being executed.
2: Interruption program O941 to O945 is not registered.
3: During execution of an interruption program, tool radius compensation (G41 to G42) was commanded, but the RTI command was executed without executing the tool radius compensation cancel command (G40).
[Probable Fault Cause]
None: Program interruption function is inactive.
1: Program error
2: Interruption program is not registered, or failed to read the non-existent file A.INT.
3: Program error
[Remedy]
None: Set the program interruption function to active.
1: Delete M940 to M945 commands from the interruption program.
2: Check if file A.INT exists in MD1:, register O941 to O945 in the interruption program, and then turn the power on again.
3: During execution of an interruption program, cancel tool radius compensation (G40) before executing the RTI command if tool radius compensation (G41 to G42) was commanded.


2493 External device connection program select
[Target] Eeoelale4299
System
[Code]
1-> PN command value is out of the range from 1 to 9999.
3-> There is no PN command after the 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 Word ‘CHP’
Eeoelale4300
The chuck clamping pressure change command format was designated incorrectly.
Command format … Designate M329 and CHP=* in the same block.
[Code]
1-> CHP value does not satisfy the range: 1CHP12.
2-> CHP command value is not designated.


2495 Inverse time feed command error
A G-code that cannot be used was designated in inverse time feed mode.
Home position command (G20/G21/G24/G25)
Profile generation command (G101/G102/G103/G132/G133)
Circular thread cutting command (G112/G113)
Fixed cycle command (G31/G32/G33/G34/G35)
Torque skip command (G22)
LAP command (G80-G88)
Z-W overlap mode command (G117)
W-axis control mode command (G145)
Tool nose radius compensation command (G41/G42)
Compound fixed cycle command (G71 - G74/G178/G179/G181 - G191)
Positioning skip command (G15)
Gauging cycle command (G30)
[Target]
System
[Code]
None
[Cause]
Program error
[Measures]
Correct the program


2496 Cam machining data transfer impossible
Cam machining data cannot be sent to the PSC unit.
Or, offset data cannot be received from the PSC unit.
[Character-string]
None
[Code]
1-> Not an EXF, COF, or CMF file.
2-> Failed to obtain header information.
3-> File header cannot be detected.
4-> Error in file version, spindle basic pulses, or sync mode A/B.
5-> Failed to obtain command values.
6-> Beginning of command values cannot be detected.
7-> Command value out of limit range.
8-> Failed to obtain offset values.
9-> Beginning of offset values cannot be detected.
10-> Failed to write header information.
11-> Failed to write command values.
12-> Failed to write offset values.
13-> Failed to open file.
14-> Failed to close file.
15-> File for FCALL command is not an EXF file.
16-> File for FCALLB command is not a COF or CMF file.
17-> Data transmission to the PSC unit failed.
18-> Data reception from the PSC unit failed.
19-> Failed to generate intermediate file.
20-> Failed to read file.
21-> Failed to write file.
22-> Checksum error.
[Cause]
Cam machining data error
Parameter setting error
Hardware failure
[Measures]
Regenerate cam machining data.
Check parameter settings.


2497 T code
Eeoelale4301 Tool offset command value for X- and Z-axes is 0.


2498 Learning control execution impossible
Learning control ON command was not executed correctly.
[Character-string]
None
[Code]
1-> M139 was executed while not in synchronized mode.
[Cause]
Operation error
[Measures]
Check the program.


2499 Spindle flag latch data error
Eeoelale4302 When monitoring spindle flag latch, incorrect data was detected.
[Code]
XXXXYYYY (hexadecimal)
XXXX: Previous latch value
YYYY: Incorrect value detected


2500 Compound fixed cycle HS, HI, HJ, HK command error
HS, HI, HJ, HK command error in multi-machining fixed cycle.
[Target]
System
[Code]
1-> Y-axis was designated by HS command in non-Y-axis mode.
2-> HJ command was designated in non-Y-axis mode.
3-> HS, HI, HJ, or HK command is not designated.
4-> HI command was designated in side machining, or HK command was designated in face machining.
5-> HS, HI, HJ, or HK command is out of allowable range.
-99999.999 <= H? <= 99999.999[mm]
[Cause]
Program command error
[Measures]
Check the block where the alarm occurred.


2501 Synchronized error correcting
During synchronized axis control, an alarm indicating that the synchronized error correction mode is ’ON’ or the synchronized position shift amount setting mode is ’ON’ is displayed.
[Target]
None
[Character-string]
None
[Code]
Synchronized error amount is represented in hexadecimal.
[Cause]
Indicates that the system is in the mode to correct synchronized error.
Operation example:
Entered ”synchronized error correction mode” or ”synchronized position shift amount setting mode” after setting optional parameter bit No. 49 bit 0 or bit 1 to ON.
[Measures]
Because this alarm indicates the mode, no special measures are required.
Canceling and resetting the mode clears this alarm.
[Related Specifications]
ZA-axis synchronized axis specification
XA-axis synchronized axis specification


2502 Block delete command error
Eeoelale4303 The number designated for ”block delete number” is out of the range from 1 to 16.


2503 Subroutine end sequence name
[Code] Eeoelale4304
1-> Sequence name exists before RTS in the subroutine.
2-> Designated sequence name was not found.


2504 High-quality thread cutting command error
In high-quality thread cutting mode, face thread cutting fixed cycle (G32) was commanded.
Or, G32 and M953 were commanded in the same block.
High-quality thread cutting command was designated in a mode where high-quality thread cutting is impossible.
[Target]
System
[Code]
1-> In high-quality thread cutting mode, face thread cutting fixed cycle (G32) was commanded.
Or, G32 and M953 were commanded in the same block.
2-> Thread cutting fixed cycle with high-quality thread cutting was commanded in A/B synchronized feed mode.
3-> Thread cutting fixed cycle with high-quality thread cutting was commanded in Z-W axis superposed mode.
[Cause]
Program error
[Measures]
Check the program.


2505 Cam lathe specification not equipped
A command related to the cam function was executed on a turret without cam lathe specification.
[Character-string]
None
[Code]
1-> FCALL command or FCALLB command was executed.
2-> M67, M68, or M69 command was executed.
[Cause]
Program error
[Measures]
Check the program.


2506 Command not executable by tool tip control
An inappropriate operation or command related to tool tip control command was executed.
[Target]
System
[Character-string]
None
[Code]
X
1-> Tool tip mode ON command was executed while Y-axis mode was OFF or during coordinate conversion (G136, G137).
2-> Tool tip mode ON command was executed while C-axis was not connected or C-axis was clamped.
3-> Tool tip mode ON command was executed while B-axis was not connected or B-axis was clamped.
4-> When designating tool tip mode ON command, positions of all axes (X, Y, Z, B, C) were not designated in absolute coordinates (G90).
5-> Tool tip mode ON command was executed in a feed mode other than G00, G01, G02, or G03.
6-> Tool tip mode ON command was executed with an inappropriate tool offset number (0 or offset number not designated).
7-> Tool tip mode ON/OFF command was executed during fixed cycle (G71 to G74, G178 to G192).
8-> Tool tip mode ON/OFF command was executed during tool nose R compensation (G41, G42) or tool length compensation (G52, G158, G159).
9-> Tool tip mode ON command was executed during inverse time feed (G93) or feed per revolution (G95).
10-> Tool tip mode ON/OFF command was executed during deviation check ON (G65).
11-> Tool tip mode ON/OFF command was executed during LAP cycle (G80 to G88).
12-> Tool tip mode ON/OFF command was executed during tool retract cycle interrupt enable (G241).
13-> Tool tip mode ON/OFF command was executed during inclined machining (G127).
14-> Tool tip mode ON command was executed during contour generation mode ON (G155).
15-> Tool tip mode ON/OFF command was executed during W-axis superposed control mode ON (G117) or W-axis control mode ON (G145).
16-> Tool tip mode ON/OFF command was executed during look-ahead check cutting control OFF (G98).
17-> Tool tip mode ON/OFF command was executed during X-axis mirror image coordinate system ON (G105).
18-> Tool tip mode ON/OFF command was executed during coordinate parallel/rotational shift mode (G11) or COPY ON (G217).
19-> Tool tip mode ON/OFF command was executed while tailstock connect was ON or steady rest was unclamped.
20-> G-code command that invalidates TRIC control (auto OFF) and tool tip mode command were executed in the same block.
21-> Sequence restart command into tool tip control mode was executed.
22-> Tool tip control ON command was executed on the second spindle side.
101-> Circular interpolation command (G02, G03) containing rotary axes (B-axis, C-axis) was executed in tool tip mode.
102-> Feed mode other than G00, G01, G02, or G03 was designated in tool tip mode.
103-> Fixed cycle command (G71 to G74, G178 to G192, G252) was executed in tool tip mode.
104-> Chamfering cycle command (G75, G76) was executed in tool tip mode.
105-> Coordinate system setting (G50) or maximum spindle speed (G50) command was executed in tool tip mode.
106-> Tool nose R compensation (G40 to G42) or tool length compensation (G52, G158 to G160) command was executed in tool tip mode.
107-> Inverse time feed (G93) or feed per revolution (G95) command was executed in tool tip mode.
108-> Constant cutting speed ON/OFF (G96, G97) or constant cutting speed control saddle (G110, G111) command was executed in tool tip mode.
109-> Deviation ON/OFF (G64, G65) command was executed in tool tip mode.
110-> LAP cycle (G80 to G88) command was executed in tool tip mode.
111-> Tow-along tailstock / steady rest travel (G152, G153) command was executed in tool tip mode.
112-> Y-axis mode or coordinate conversion (G136 to G138) command was executed in tool tip mode.
113-> Tool retract cycle interrupt (G241 to G243) command was executed in tool tip mode.
114-> Spindle mode (G140, G141) command was executed in tool tip mode.
115-> Torque skip (G22) command was executed in tool tip mode.
116-> Synchronized tapping (G36, G37) command was executed in tool tip mode.
117-> In tool tip mode, an inclined machining ON/OFF command (G126, G127) was executed.
118-> In tool tip mode, a contouring machining mode ON/OFF command (G155, G156) was executed.
119-> In tool tip mode, a B-axis mode ON/OFF command (G148, G149) was executed.
120-> In tool tip mode, a coordinate system selection command (G15, G16) was executed.
121-> In tool tip mode, a W-axis overlap control mode (G116, G117) or W-axis control mode (G144, G145) command was executed.
122-> In tool tip mode, a C-axis multi-rotation mode ON/OFF command (G120, G121) was executed.
123-> In tool tip mode, an advance check cutting control ON/OFF command (G98, G99) was executed.
124-> In tool tip mode, an X-axis mirror coordinate system ON/OFF command (G104, G105) was executed.
125-> In tool tip mode, a CASCME (G201) or CASCTL (G204) command was executed.
126-> In tool tip mode, a spindle speed command (S command) was executed.
127-> In tool tip mode, a turret indexing command (T command) was executed.
128-> In tool tip mode, an ATC-related command (M06, MG, MT, MTM, MTS, MGS command) was executed.
129-> In tool tip mode, a C-axis joint (M109, M110) or C-axis clamp/unclamp (M146, M147) command was executed.
130-> In tool tip mode, a C-axis synchronous control command (M888 to M890) was executed.
131-> In tool tip mode, a B-axis clamp/unclamp command (M403, M404, M625) was executed.
132-> In tool tip mode, a Collision Avoidance System interference check cancel command (M866, M867) was executed.
133-> In tool tip mode, a program interrupt function command (M940 to M945) was executed.
134-> In tool tip mode, a command to write zero offset, zero shift, or tool offset via system variables was executed.
135-> In tool tip mode, a P-code interlock command was executed.
[Probable Fault Cause]
Program error.
[Measures to Take]
Correct the location corresponding to the code above.


2507 Data word 'CHP'
Eeoelale4305 Chuck clamp pressure change command is designated incorrectly. The command format designates M329 and CHP=* in the same block.
[Code]
1->CHP value is out of range: 1<=CHP<=12.
2->CHP command value is not designated.


2508 Machining mode designation command error
Machining mode designation command error.
[Object]
SYSTEM
[Code]
None: A command was designated when there is no machining mode designation specification.
1: A command other than sequence number was designated before G270 command.
2: A command that is not permitted was executed after G270 command.
[Probable Fault Cause]
Program error
Program example: G140 G270
[Measures to Take]
Correct the program: G270 SP=1


2509 Multitasking machine fixed cycle return point designation error
Multitasking machine fixed cycle return point designation (G118/M964/M965) is incorrect.
[Object]
SYSTEM
[Code]
1->No X or Z command in G118 sequence.
2->When M964 command is active and the following conditions are not satisfied, a multitasking fixed cycle command was designated.
[G178, G179, G181-G184, G189, G296, G298]
<Cutting direction is + direction>
(1) Designated return point <= Cutting start point < Cutting target point
(2) Current position <= Cutting start point < Cutting target point
<Cutting direction is - direction>
(1) Designated return point >= Cutting start point > Cutting target point
(2) Current position >= Cutting start point > Cutting target point
[G297]
<Cutting direction is + direction>
(1) Designated return point < Cutting target point < Cutting start point
(2) Current position < Cutting target point < Cutting start point
<Cutting direction is - direction>
(1) Designated return point > Cutting target point > Cutting start point
(2) Current position > Cutting target point > Cutting start point
3->When M964 command was designated, return point was not defined.
4->M964/M965 and M136 were designated in the same block.
[Probable Fault Cause]
Program error
[Measures to Take]
Check the return point designation
[Related Specifications]
Multitasking machine


2510 Data word torque skip cycle
Eeoelale4306 In G22 torque skip cycle, D command value is greater than the distance between start point and target point.
[Object]
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 illegal.
[Object]
SYSTEM
[Code]
1->Program is not received.
2->No % at the beginning of the block.
3->Only % exists.
4->No EOB (LF) code at the end of the block.
5->Record size is too large.
6->IF or GOTO statement is present in the program.
7->Communication is illegal at cycle start.
8->LAP statement is contained in the program.
9->MODIN/MODOUT statement is contained 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 exceeds the allowable value (word parameter No.119, unit 1%) exceeded the monitor time (word parameter No.120, unit 0.1 sec).
When the M-tool spindle was performing side machining, the torque applied to the M-tool spindle exceeded the allowable limit for torque monitoring.


2513 Coordinate calculation command error
Coordinate calculation command error.
[Object]
SYSTEM
[Code]
1->Coordinate calculation command was designated in the following modes:
Without coordinate calculation specification
During tool radius compensation (tool nose R compensation)
During LAP
During chamfering at any angle
In non-Y-axis mode
In circular interpolation (G02/G03) command mode
2->I command is out of allowable range:
LAA/GRDX (Y)/DGRDX (Y)/SQRX (Y)
-99999.999 <= I <= 99999.999[mm]
BHC/ARC
0.001 <= I <= 99999.999[mm]
3->J command is out of allowable range:
LAA/BHC/ARC
-359.999 <= J <= 359.999[deg]
GRDX (Y)/DGRDX (Y)/SQRX (Y)
-99999.999 <= J <= 99999.999[mm]
4->K command is out of allowable range:
LAA/GRDX (Y)/DGRDX (Y)/SQRX (Y)/ARC
1 <= K <= 65535
BHC
-65535 <= K <= 65535 (other than 0)
5->D command is out of allowable range:
1 <= D <= 65535
6->Q command is out of allowable range:
DGRDX (Y)
-99999.999 <= Q <= 99999.999[mm]
ARC
-359.999 <= Q <= 359.999[deg]
7->R command is out of allowable range:
DGRDX (Y)
-99999.999 <= R <= 99999.999[mm]
LOMIT/RSTRT
1 <= K <= 65535
11->Number of pitch divisions in LAA/ARC command exceeds the maximum (10).
12->Number of grid points exceeds the maximum (65535).
13->Number of R for LOMIT exceeds the maximum (30).
14->LAA command is not in the order of I, K, I, K... or has no I command.
Also, ARC command is not in the order of Q, K, Q, K... or has no Q command.
[Probable Fault Cause]
Program command error
[Measures to Take]
Check the block where the alarm occurred


2514 Multitasking fixed cycle C-axis position deviation
When the hole machining fixed cycle started, the C-axis position deviated beyond the deviation range (parameter) for longer than the time set by the deviation check timer (parameter).
Deviation: Deviation data of user parameter
Deviation check timer: Deviation check timer for hole machining fixed cycle of optional parameter (multitasking)
[Object]
SYSTEM
[Character-string]
None
[Code]
None
[Probable Fault Cause]
1) In previous machining, deviation occurred between C-axis command position (CON) and actual position (APA).
2) In previous machining, hole machining fixed cycle started before actual position (APA) reached command position (CON).
[Measures to Take]
1) Execute C-axis unclamp (M146) command and correct C-axis position.
Correct the program so that deviation does not occur between C-axis command position (CON) and actual position (APA).
2) Check the setting value of optional parameter (multitasking) hole machining fixed cycle deviation check timer.


2515 Remote buffer operation time over
Eeoelale4309
While receiving part program in 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) No.11
RS232C busy time (sec)


2516 Remote buffer operation communication error
Eeoelale4310
In protocol B, after the NC sent the DC3 code (stop sending data), the host computer sent more than 100 characters of data to the NC.


2517 W-axis control mode
Eeoelale4311 Conditions for designating W-axis control mode ON/OFF command G145/G144 are not satisfied. The command in W-axis control mode is incorrect. Or a command that can only be designated in W-axis control mode was designated
in non-W-axis control mode.
[ Code]
1-> G145/G144 command was designated in nose radius compensation mode or in the B-turret LAP cycle. Or, nose radius compensation command or LAP cycle command was designated in W-axis control mode.
2-> G145/G144 command designated on the A-turret side and that designated on the B-turret side do not match.
3-> Z-axis or PZ command was designated on the B-turret side in W-axis control mode.
4-> W or PW command was designated on the A-turret side in non-W-axis control mode.
5-> An axis move command other than G00/G01 was designated on the B-turret side in W-axis control mode.
6-> In sequential block restart, while one side was in interlock wait status, the other side reached the block restart point.
7-> While one side was in interlock wait status, G140/G141 command was executed on the other side.
8-> G145/G144 command was designated on non-LT specifications. Also, when both LT and sub-spindle functions are selected, G145/G144 is used incorrectly.
9-> When M02 command was executed on one side, G145/G144 command had already been executed on the other side. Or, when G145/G144 command was executed on one side, M02 command had already been executed on the other side.
10-> On 1S specifications, when executing block restart without W-axis control mode, it had already returned to the W-axis block restart position.
11-> While one spindle was in M100 command reception condition, G145/G144 command was issued on the other side.
Or, while one spindle was in G145/G144 command interlock 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 Error in synchronized tapping command.
[ Object]
SYSTEM
[ Code]
X
1-> Synchronized tapping function is not equipped.
2-> M-tool spindle synchronized tapping command was designated while C-axis was not connected.
3-> Main spindle synchronized tapping command was designated while C-axis was connected.
[ Probable Fault Cause]
Program error
[ Measures to Take]
 Delete the synchronized tapping command from the program.
 Connect the C-axis.


2519 Tailstock control command error
A command related to opposed spindle/tailstock control was designated when commands were prohibited.
[ Object]
SYSTEM
[ Code]
1-> M1152/M1153 was executed on non-opposed spindle/tailstock switch specifications.
2-> The following command was executed in the same block as M1152/M1153.
(1) W-axis command
(2) G140/G141 command
3-> M1152/M1153 commands differ between A-turret and B-turret.
4-> When switching from ”Sub-spindle mode” → ”Tailstock mode”, the following conditions were not satisfied.
(1) In 1st spindle mode (G140)
(2) In ”positioning status” or ”W-axis is at or beyond the positive variable limit position (retract end)”
(3) Not in W-axis control mode (G145)
(4) Not in Z-W axis overlap mode
(5) X-axis is at or beyond the positive variable limit position
(6) Not in ”W-axis controlling sub-spindle on B-turret side” (G123)
5-> When switching from ”Tailstock mode” → ”Sub-spindle mode”, the following conditions were not satisfied.
(1) In 1st spindle mode (G140)
(2) When ”Tailstock 1st spindle mount” specification: ON
In ”positioning status” or ”W-axis is at or beyond the positive variable limit position (retract end)”
When ”Tailstock 1st spindle mount” specification: OFF
“W-axis is at or beyond the positive variable limit position (retract end)”
(3) Not in teach mode
(4) X-axis is at or beyond the positive variable limit position
6-> While one side was in interlock wait status for M1152/M1153 command, the following command was executed on the other side.
Or, while one side was in interlock wait status for the following command, M1152/M1153 was received on the other side.
(1) G122/G123
(2) G140/G141
(3) G144/G145
(4) G116/G117
(5) M888-M890
(6) M100
(7) P-code
(8) VEINT
(9) M02
7-> In ”Sub-spindle mode”, positioning motion command (M55/M56/M847) was executed.
8-> ”Sub-spindle mode” and ”Tailstock mode” at sequence restart command do not match ”Sub-spindle mode” and ”Tailstock mode” at sequence restart.
9-> In non-positioning status, sequence restart was executed before W-axis absolute command after switching from ”Tailstock mode” → ”Sub-spindle mode”.
10-> When executing sequence restart command, reset was executed after designating W-axis command in ”Sub-spindle mode” under positioning status.
11-> In sequence restart, while one side was in interlock wait status for M1152/M1153 command, the other side reached the restart block.
12-> ”Low thrust of selected multi-positioning position number” at sequence restart command does not match ”Low thrust of selected multi-positioning position number” at sequence restart.
[ Probable Fault Cause]
Program error
[ Measures to Take]
Check each command in the program.


2520 Data word ‘TP’
Eeoelale4313 TP command error.
[ Object]
SYSTEM
[ Code]
1-> TP command was designated when B-axis function was not selected. Or, TP command was designated on B-turret side.
2-> Single 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, correct 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-> Single BT command. Or, BT command was programmed with 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 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-> Single BA command.
3-> BA command value is out of range from -359 deg to +359 deg.
[ Probable Fault Cause]
Program error
[ Measures to Take]
 Delete BA command.
or designate on A-turret side.
 Program BA command as T+BA, TL+BA, TG+BA.
 Set BA command value within range from -359 deg to +359 deg.


2523 Temperature sensor detected temperature out of range
Alarm occurred due to temperature sensor error
[ Index]
None
[ Character-string]
None
[ Code]
XYY
X=0-> Temperature of temperature sensor dropped to -20 deg C or -70 deg C.
X=A-> Temperature change exceeding check temperature parameter occurred.
YY= Sensor CH No.
X=B-> Temperature change exceeding check temperature difference parameter set for each group occurred.
YY= Sensor group No.
[ Probable Fault Cause]
1) TMP board error
2) Temperature sensor open circuit
3) Temperature sensor error


2524 AT command error
AT command value is out of allowable range.
[ Object]
SYSTEM
[ Code]
Designated AT command value
[ Probable Fault Cause]
1) Attachment specification is not equipped.
2) Designated on turret other than A-turret.
3) AT command value exceeds maximum attachment quantity (equipped quantity).
4) Value larger than NC maximum attachment No. (12) was designated.
5) AT command value is negative.
6) Designated attachment is not in the stocker.
7) No stocker information for current attachment and designated attachment.
[ Measures to Take]
Correct the program.


2525 Chuck coordinate switch condition not met
Coordinate system selection command was designated when coordinate system selection command could not be designated.
[ Code]
1-> Coordinate system selection command (G124/G125) was designated in constant surface speed mode (G96).
2-> Coordinate system selection command (G124/G125) was designated during tool nose radius compensation (G41/G42).
[ Probable Fault Cause]
Program selection operation error
[ Measures to Take]
Perform correct program selection.


2528 Incorrect program selection
Eeoelale4316 Program for R side was selected on L side, and cycle start was executed. Or, program for L side was selected on R side, and cycle start was executed.
[ Object]
SPINDLE
[ Code]
1-> Program for R side was selected on L side.
2-> Program for L side was selected on R side.
[ Probable Fault Cause]
Program selection operation error
[ Measures to Take]
Select the program correctly.


2529 Thermal deformation compensation not performed due to temperature data out of range
Compensation cannot be performed because temperature data received via TMP board is abnormal. Or, total deformation amount exceeded maximum total deformation amount limit of the corresponding axis.
[ Index]
None
[ Character-string]
Only when Code X=2, 3
When Code X=2 (VPE[1] to VPE[6])

(AAAA, BBBB)
AAAA: VPE at alarm occurrence
BBBB: Initial VPE
<Display example>
When VPE at alarm occurrence is -99.9 um and initial VPE is -600.0 um
(-999, -6000)
When code X=3 (VPE[7] to VPE[18])
(AAAA, BBBB)
AAAA, BBBB: VPE at alarm occurrence
(In case of VPE[17]-VPE[18], VPE[17], VPE[18])
<Display example>
For VPE[17]-VPE[18],
when VPE[17] at alarm occurrence is -99.9 um and VPE[18] is -600.0 um
(-999, -6000)
[Code]
X=1->TMP board temperature input error
Y=Sensor CH No.
X=2->For VPE[1] to VPE[6],
the absolute value of the variation from the initial compensation total deformation (VPE) exceeded the maximum total deformation limit.
3->For VPE[7] to VPE[18],
the absolute value of ”Expansion/Contraction” displayed on the compensation monitor exceeded the limit of maximum total deformation 2.
YY=VPE No. (In case of VPE[9]-VPE[10], ”9″ of the preceding VPE[9] is indicated in hexadecimal)
[Probable Fault Cause]
1) TMP board error or temperature sensor error
2) Parameter data error


2530 Machining process command number
Eeoelale4317 Machining process command number is out of range (VWORK<0, VWORK>99). Or, the command number designated for the B-turret is different from the command number for the A-turret.
A turret command was designated.
[Code]
XXXXXXXX (Hexadecimal number)
XXXXXXXX: Input machining process command number
Note: The command number designated for the B-turret is different from the command number for the A-turret.
[Probable Fault Cause]
Incorrect machining process command number.
[Measures to Take]
Correct the machining process command number.


2531 Mirror image turning mode
Eeoelale4318
Mirror image turning mode ON/OFF command was executed when the conditions for mirror image turning mode were not satisfied.
Or, a command prohibited in mirror image turning mode was executed.
[Code]
1->Mirror image turning mode ON/OFF command was designated when G140 side was not selected. Or G140/G141 command was executed in mirror image turning mode.
2->Mirror image turning mode ON/OFF command was designated when W-axis control mode was not canceled. Or G144/G145 command was executed in mirror image turning mode.
3->Mirror image turning mode ON/OFF command was designated in the basic coordinate system where both left and right spindles were selected simultaneously.


2532 System variable setting conditions not met
Conditions for setting the system variable are not satisfied.
With the opposed spindle-tailstock control specification, a command was designated when commands were prohibited.
[Index]
None
[Character-string]
None
[Code]
X
X=1->Command was designated before designating M990
X=2->Setting conditions are not met
X=3->M990 was executed while editing parameters on the ”User parameter screen”
[Measures to Take]
Check each parameter of thermal deformation compensation


2533 Steadyrest interference position exceeded command
A command exceeding the steadyrest interference position was designated for the steadyrest, tailstock, or W-axis.
[Object]
Axis
[Character-string]
None
[Code]
1->Entering interference area of right steadyrest (minimum distance)
2->Exiting interference area of left steadyrest (maximum distance)
3->Entering interference area of left steadyrest (minimum distance)
4->Exiting interference area of right steadyrest (maximum distance)
[Probable Fault Cause]
1) Program command error
2) Parameter setting error
[Measures to Take]
1) Prevent axis movement command values from entering the steadyrest interference area.
2) Correctly set the minimum distance and maximum distance of the steadyrest interference area.


2534 Long boring bar rotation not possible
Command was designated in a state where long boring bar rotation (G269) cannot be designated.
[Object]
System
[Code]
1->No long boring bar specification
2->Command was designated in fixed cycle
3->Command was designated in tool nose radius compensation mode
4->Command was designated in LAP cycle
5->Command was designated in slant machining mode
6->Command was designated in W-axis control mode
7->Command was designated in X-axis mirror image coordinate system
8->Command was designated in coordinate shift/rotation or COPY mode
9->Command was designated while tailstock or steadyrest was connected
101->Command was designated skipping T1, T3 positions
102->Not in B-axis mode
103->B-axis is not unclamp
104->Z-axis is not in turret rotation OK range
105->X-axis is not at positive variable limit
106->YS-axis is not at spindle center position
107->X-axis or Z-axis command was designated
108->Command was designated other than G00, G01
109->Command was designated when auxiliary tool was not mounted and LBB was mounted
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the location corresponding to the code above.


2536 Coordinate shift/rotation/copy command error
Coordinate shift/rotation command (G11/G10) or copy command (COPY/COPYE) is incorrect.
[Object]
System
[Code]
1->G11/G10/COPY/COPYE command was executed without the coordinate shift/rotation/copy specification.
2->G11 or COPY command was executed in the following state.
G17 (X-Y plane) is not selected.
In COPY mode
In compound fixed cycle
In LAP
In tool radius compensation (tool nose radius compensation)
Not in Y-axis mode
In slant machining mode (G127)
3->G10 or COPYE command was executed in the following state.
In compound fixed cycle
COPY [G10 only]
4->In G11 or COPY mode, the following command was executed.
G11 [COPY only]
G15/G16 (Coordinate system selection)
G18/G19/G119 (Plane selection)
G20 (Home position command)
G21 (ATC home position command)
G24 (ATC home position command without linear interpolation)
G25 (Connection position movement command)
G30 (Skip cycle command for gauging)
G31/G32 (Longitudinal/face thread cutting fixed cycle)
G33 (Thread cutting fixed cycle)
G34/G35 (Thread cutting non-fixed cycle)
G80 to G88 (LAP)
G101 to G103 (Face contour generation linear/circular)
G107/G108 (Spindle synchronized tapping)
G112/G113 (Circular threading)
G132/G133 (Side contour generation circular)
G136 (Y-axis mode OFF)
G140/G141 (Spindle mode)
G185 to G188 (Compound fixed cycle for thread cutting)
5->Q command for number of repetitions was executed by G178/G179/G181 to G184/G189 to G191 (compound fixed cycle) in G11/COPY mode.
6->Side machining command was designated by G178/G179/G181 to G184/G189 to G191 (compound fixed cycle) in G11/COPY mode.
7->A value other than 1 to 9999 was designated in Q command of COPY command.
Or, two or more Q commands of COPY command were designated in MDI mode.
[Probable Fault Cause]
Program command error
[Measures to Take]
Delete the block command that caused the alarm.


2537 Slant machining mode
Eeoelale4319 The conditions for slant machining mode are not satisfied. IN/OUT command G127/G126 was executed. Or, a command prohibited in slant machining mode was executed.
[Code]
XX
XX=1->Slant machining mode command G127 was designated when not in Y-axis mode. Or, Y-axis cancel command G136 was designated in slant machining mode.
XX=2->Slant machining mode command G127 was designated in tool nose radius compensation mode. Or, tool nose radius compensation command (G41,
G42) was designated in slant machining mode.
XX=3->Slant machining mode command G127 was designated in LAP cycle. Or, LAP command was designated in slant machining mode.
XX=4->G127 command was designated in slant machining mode.
XX=5->Slant machining mode command G127 was designated in coordinate system conversion G137. Or, coordinate system conversion G137 command was designated in slant machining mode.
XX=6->Slant machining mode switching command G127/G126 was designated in compound fixed cycle.
XX=7->Compound fixed cycle axis movement command cannot be executed in slant machining mode.
XX=8->Spindle mode command (G140, G141, G142) was executed in slant machining mode.
[Probable Fault Cause]
Program error.
[Measures to Take]
Correct the program.


2538 System variable not specifiable
A system variable that cannot be used was designated.
[Object]
System
[Code]
None
[Character-string]
System variable name


2539 Data word ‘B’
Eeoelale4320
B command is incorrect.
The B command value in the G127 block is outside the range from -359.999 to 359.999.
[Object]
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 is within the range.


2541 Program print command
Eeoelale4321
Print statement format error.
PRINT number = system variable (number: 100-105)
[Probable Fault Cause]
Program format
[Measures to Take]
Correct the program.


2542 Feed axis retract control command error
An erroneous command was executed during feed axis retract control.
[Index]
None
[Character-string]
None
[Code]
X
1->RT command value is not within the range of 0 to 4.
2->G140/G141 command was executed after specifying G268 command without specifying G267 command.
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the program error.


2543 Turret not indexed normally
An axis move command was executed when the turret had not finished indexing normally.
[Index]
SYSTEM
[Code]
None
[Measures to Take]
1) Move the X-axis or Z-axis to the positive limit position by manual feed, and issue the turret indexing command again in auto/MDI operation mode.


2544 Tool data
Eeoelale4322
Tool data cannot be read/written via system variables because tool data is set incorrectly,
or tool data cannot be read/written because system variables are specified incorrectly.
[Index]
SYSTEM
[Code]
None->Tool data was read via a system variable even though the tool data does not exist.
1->When tool data was written via a system variable, the specified tool type could not be mounted on the turret.
2->The tool number being written is already used for another tool.
3->When writing magazine tool data, the specified empty magazine pot is actually not empty.
4->When writing magazine tool data, the specified magazine pot is an empty pot.


2545 Compound fixed cycle LD command error
The commanded value of LD is not within 0 < LD <= 99999.999.
LD: Average depth of cut per pass during deep-hole synchronized tapping cycle
[Index]
SYSTEM
[Code]
FFFFFFFF->LD <= LK (When there is no LK command, "Multi-tasking machine tapping cycle step amount" of optional parameters (multi-tasking)).
FFFFFFFE->Different commands of the synchronized tapping cycle machining mode were executed in consecutive blocks.
Others->Hexadecimal value of the commanded LD value
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example 1:
G178 X40 Z80 C0 I46 F40 L30 LD=-10
<- Specified outside the range
G178 X40 Z80 C0 I46 F40 L30 LD=0.001
<- Smaller than parameter value
Program example 2:
G178 X50 Z50 F=100 K10 L20 <- No LD command
X70 Z30 LD=10 <- LD command
[Measures to Take]
Check the LD command in the compound fixed cycle block.
G178 X40 Z80 C0 I46 F40 L30 LD=10
[Related Specifications]
Multi-tasking machine


2546 Compound fixed cycle LK command error
The commanded value of LK is not within 0 < LK <= 99999.999.
LK: Retract amount during deep-hole synchronized tapping cycle
[Index]
SYSTEM
[Code]
Hexadecimal value of the commanded LK value
[Probable Fault Cause]
Program error (compound fixed cycle block)
Program example:
G178 X40 Z80 C0 I46 F40 L30 LD=10 LK=-2
[Measures to Take]
Check the LK command in the compound fixed cycle block.
G178 X40 Z80 C0 I46 F40 L30 LD=10 LK=2
[Related Specifications]
Multi-tasking machine


2547 No decimal point
Eeoelale4323 There is no decimal point in the numerical data commanded.
[Character-string]
Address character in which no decimal point was first detected.
[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 The X-Z axis synchronized feed mode command was executed when valid reception conditions were not yet satisfied.
Or, a command prohibited in the X-Z axis synchronized feed mode was executed.
[Index]
SYSTEM
[Code]
1->M300/M303 command was executed when nose radius compensation mode or LAP mode was completed.
2->M300/M303 commands executed on the A-side and B-side do not match.
3->M300/M303 command was executed when M02 command reception was set as the synchronization wait condition for the other side. Or, M02 command was executed when M300/M303 reception was set as the synchronization wait condition for the other side.
4->M300/M303 command was executed when G140/G141 command reception was set as the synchronization wait condition for the other side. Or, G140/G141 command was executed when M300/M303 reception was set as the synchronization wait condition for the other side.
5->M300/M303 command was executed when M100 command reception was set as the synchronization wait condition for the other side. Or, M100 command was executed when M300/M303 reception was set as the synchronization wait condition for the other side.
6->Regarding sequence return, M300/M303 command was executed when the other side had already fulfilled the return block condition. Or, the return block of sequence return was reached when M300/M303 command reception was set as the synchronization wait condition for the other side.
7->M300/M303 command was executed when the spindle modes selected for 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 the B-side.
9->In X-Z axis synchronized feed mode, one of the following commands was executed:
Gauging cycle command (: G30), boring cycle command (: G182), tapping cycle command (: G184)
10->M303 command was executed when the B-side was in C-axis control mode.
11->An 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 When returning to a sequence number by the restart function, return may be made to a sequence number in which a TL or TG command is executed for a calculated tool number not mounted on the turret.
[Code]
ZZ
ZZ: Tool number
[Measures to Take]
When returning to a sequence number, match the tool of the restart sequence number block with the tool mounted on the turret.
The NC failed to check that there is no workpiece within the time set in the parameters.
[Code]
1->The input signal checking workpiece passage was not sent from the outer chute of the OSL-2.
[Measures to Take]
Check whether the above input signal is ON.


2550 Home position spec not provided
VHPPX or VHPPZ (home position system variable) was specified although the CNC does not have the "home position" specification.
[Index]
SYSTEM
[Probable Fault Cause]
VHPPX or VHPPZ (home position system variable) was specified in some system although the CNC does not have the "home position" specification.
A similar MDI command was also specified.
[Measures to Take]
Program correction


2551 External home position command
An illegal state occurred when an external home position command was executed.
[Index]
SYSTEM
[Code]
1->When executing an external home position command, the active signal for the external home position command was switched, and the CON values of the X/Z axes do not match.
[Probable Fault Cause]
1) CNC software error


2552 Interference area
The specified axis command enters the interference area.
[Code]
None->When moving axes in the X-Y plane in Y-axis mode, the axis command is located inside the interference area (at G138 command).
3->With the sub-spindle unit interference area specification, a feed axis move command was issued when the target position was inside the interference area.
The interference area is set on the "OPTIONAL PARAMETER Y-axis BARRIER" screen (NO.4-6).
[Probable Fault Cause]
The interference area boundary is located at a point calculated by adding the interference area length setting data to the negative travel limit position data.
The axis command is located inside the interference area.
Interference area length setting data
X-axis: Optional parameter (long word) No.66 (radius)
Y-axis: Optional parameter (long word) No.67
Z-axis: Optional parameter (long word) No.68


2555 Command specified in linear guide cover interference area
A command was specified in the linear guide cover interference area.
[Index]
Axis, SYSTEM
[Code]
None
[Probable Fault Cause]
A command was specified in the linear guide cover interference area.
[Measures to Take]
Modify the program commanded in the linear guide cover interference area.


2557 Steadyrest commanded position error
The steadyrest command value is not within -99999.999 to 99999.999. Or, when converted to an absolute value, the incremental command is not within -99999.999 to 99999.999.
[Index]
Axis
[Character-string]
None
[Code]
Hexadecimal value of the commanded steadyrest value
[Probable Fault Cause]
Program command error
[Measures to Take]
Correct the steadyrest command so that it is within the range.


2558 Cannot execute YS-axis spindle center position select command
In the MacTurn sub-spindle specification, the YS-axis spindle center upper/lower position select command was executed in Y-axis mode.
[Index]
SYSTEM
[Code]
None
->The YS-axis spindle center upper/lower position select command was executed in Y-axis mode.
[Probable Fault Cause]
Program command error
[Measures to Take]
When executing the YS-axis spindle center upper/lower position select command, execute it after setting the Y-axis mode to OFF.


2559 Cannot rotate attachment
A command was specified in a state where attachment rotation cannot be commanded.
[Index]
SYSTEM
[Code]
1->No attachment specification or no attachment rotation specification
2->A command was specified in a canned cycle
3->A command was specified in tool nose radius compensation mode
4->A command was specified in a LAP cycle
5->A command was specified in tilted machining mode

6-> An instruction was designated in W-axis control mode
7-> An instruction was designated in X-axis mirror image coordinate system
8-> An instruction was designated in coordinate parallel/rotational shift or COPY mode
9-> An instruction was designated during tailstock/steady rest connection
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the location corresponding to the above code.


2561 System variable order disable
A tool offset system variable or tool nose radius system variable compensation command was issued when the tool offset position selection system variable and tool offset automatic calculation type system variable were in the same block.
[Object]
System
[Probable Fault Cause]
Program error
[Measures to Take]
Check the block with the tool offset position selection system variable and tool offset automatic calculation type system variable.


2562 Tool posture compensation command
Tool posture compensation command error
[Object]
None
[Character-string]
None
[Code]
1-> When designating the tool posture compensation mode ON/OFF (G445, G444) command, other G/M codes or address characters were designated at the same time.
2-> The tool posture compensation mode ON (G445) command was designated when not in tool center point control mode.
3-> The tool center point control mode OFF (G254) command was designated during tool posture compensation mode (G445).
4-> Commanded value of TFA, TFB, TFC, TFP, TFQ, or TFR is outside the programmable range
5-> An allowable compensation amount was designated for rotary axis A, which is not an object of tool posture compensation.
6-> An allowable compensation amount was designated for rotary axis B, which is not an object of tool posture compensation.
7-> An allowable compensation amount was designated for rotary axis C, which is not an object of tool posture compensation.
[Probable Fault Cause]
Tool posture compensation command (G445, G444) in the part program
[Measures to Take]
Check the tool posture compensation command (G445, G444) in the part program.


2563 Data word 'TE'
TE command error.
The TE command indicates consecutive turret station numbers in ascending order.
Ex.) Command between T2 and T3
TE=23
[Object]
System
[Code]
Hexadecimal TE command
[Probable Fault Cause]
Program error
[Measures to Take]
Designate consecutive turret station numbers in ascending order.
However, the command between Tn and T1 for an n-station turret is ”TE=n1″.


2564 Index disable position
For B-axis 1/1000 deg specification and contouring control specification, an index disable position was commanded.
[Code]
None
[Probable Fault Cause]
Program error
[Measures to Take]
Command an indexable position.


2565 Load monitor system variable
With the load monitor specification, reading or writing of the base or the first/second limit for an axis without load monitor was attempted.
[Object]
System
[Code]
1-> System variable ”VLMYB”, ”VLMY1″, or ”VLMY2″ was used on the B-turret side.
2-> For non-multitasking machine specification, system variable ”VLMCB”, ”VLMC1″, ”VLMC2″, ”VLMMB”, ”VLMM1″, or ”VLMM2″ was used.
3-> Although there is no W-axis, system variable ”VLMWB”, ”VLMW1″, or ”VLMW2″ was used.
4-> Although there is no second spindle, system variable ”VLMYB”, ”VLMY1″, or ”VLMY2″ was used.
5-> Although there is no Y-axis, system variable ”VLMYB”, ”VLMY1″, or ”VLMY2″ was used.
6-> Although the M-axis does not exist on the B-turret, system variable ”VLMMB”, “VLMM1”, or “VLMM2″ was used on the B-turret side (G14).
[Measures to Take]
Program error
Load monitor specification:
Some load monitor system variables cannot be used depending on the machine specification.
Delete the load monitor system variables that cannot be used.


2566 Compound fixed cycle without M-tool cycle command
Eeoelale4448 When the 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


2567 No helical cutting spec.
In the state without helical cutting specification, circular interpolation commands (G02, G03) and X-, Y-, and Z-axis movement commands were designated simultaneously.
[Object]
System
[Probable Fault Cause]
1) Program error
:
G138
G02 X10 Y10 L5 Z10 F10
:
[Measures to Take]
1) Do not designate X-, Y-, and Z-axis movement commands and circular interpolation commands simultaneously.
[Related Specifications]
Y-axis specification


2568 Data word 'OF'
For H1 turret specification, the 'OF' command was executed in a block with a 'T' command or 'TL'/'TG'.
[Object]
System
[Probable Fault Cause]
Program error
:
T010101 OF=01
:
[Measures to Take]
Do not execute the 'OF' command in a block containing a 'T' command or 'TL'/'TG'.
[Related Specifications]
H1 turret specification


2569 Thermal deformation compensation backup data file write
Eeoelale4463 The thermal deformation compensation backup file is missing or cannot be written to.
[Object]
None
[Character-string]
None
[Code]
1 -> The thermal deformation compensation backup file does not exist.
2 -> Cannot write to the thermal deformation compensation backup file.
[Probable Fault Cause]
1) The thermal deformation compensation backup file does not exist.
2) Abnormality in the thermal deformation compensation backup file.


2570 W-axis position status
G154 was commanded when the W-axis command was not designated.
[Code]
1-> G154 was commanded when the W-axis command was not designated.
2-> G154 was executed on the second spindle side.
3-> When executing a ”sequence turret return” command that jumps over blocks with a G154 command, the actual position of the W-axis did not match the target position of the W-axis.
[Probable Fault Cause]
Program error
Program example:
N010 G154
[Measures to Take]
Recheck the G154 command block.
N010 G154 W100


2571 No W-axis positioning spec.
G154 was executed without B-axis control spec. + 2-saddle spec. + sub-spindle spec.
In opposing spindle - tailstock control spec., a command was designated in command disabled state.
[Code]
None
[Probable Fault Cause]
Program error
[Measures to Take]
Do not command G154 without B-axis control spec. + 2-saddle spec. + sub-spindle spec.


2572 Data word 'RC'
The commanded RC value is not within the range from -999 to 999.
[Code]
Hexadecimal commanded RC value


2573 Taper cutting fixed cycle error
Taper cutting fixed cycle command error.
[Object]
System
[Character-string]
None
[Code]
1-> Not in turning mode
2-> Incorrect taper shape
[Probable Fault Cause]
Program command error
[Measures to Take]
1) Designate in turning mode.
2) Check the commanded value.


2575 Machining preparation TD/TDG/OS command error
TD command/TDG command/OS command error.
[Object]
System
[Code]
X
1 : Tool number in TD command is incorrect
2 : Tool information number in TD command is incorrect
3 : Turret designation in TD command is incorrect
4 : Edge number designation in TD command is incorrect
5 : Group number in TDG command is incorrect
6 : Tool information number in TDG command is incorrect
7 : OS command designation is incorrect
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the program.


2576 Data word 'H'
For zero offset specification with a setting range of 10 or 50:
H command error. The H command designated together with the G15/G16 command is not within the setting range of 1 to 10 or 50.
[Object]
System
[Code]
Hexadecimal H command


2577 Axis command executed without axis movement command
An axis command (X/Y/Z/C/W/B) was executed without an axis movement command (G00/G01/G02/G03, etc.) active.
[Code]
None
[Probable Fault Cause]
Program error.
In the part program, an axis command was executed without an axis movement command active.
O0001
G50 S1000
X100 Z100<- Axis command executed without axis movement command active.
G00 X90
:
[Measures to Take]
Correct the part program.


2578 No D command
When setting the values of D (cam axis) and L (cam lift) in the cam definition data file (LSF), the D value was not set.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
D (cam axis) is not designated
[Measures to Take]
Designate the D (cam axis) command value.


2579 No L command
When setting the values of D (cam spindle) and L (cam) in the cam definition data file (LSF), the D value was not set.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
L (cam lift) was not designated.
[Remedy]
Designate an L (cam lift) command value.


2580 Data word XS
Illegal Xs-axis (cam axis) positioning command (asynchronous mode command).
[Target]
None
[Character-string]
None
[Code]
1-> An Xs-axis rapid positioning command was designated in synchronous mode.
2-> An Xs-axis rapid positioning command was designated in a mode other than G00.
3-> An Xs-axis rapid positioning command was executed in development mode.
Hexadecimal positioning command value is out of the allowable input range.
[Probable Fault Cause]
Operator error
[Remedy]
Recheck the machine status where the Xs-axis rapid positioning command was designated and the designated positioning command.


2581 Cam execution data development mode
In cam axis execution data development mode, set values of D (Ellipse OD) and L (cam lift value) in the cam definition data file (LSF file).
[Target]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Operator error


2582 Cam execution data file write-protected
When attempting to update the file, the cam execution file (EXF file) is write-protected.
[Target]
None
[Character-string]
None
[Code]
1-> The cam execution file (EXF file) is write-protected.
2-> Other
[Probable Fault Cause]
The EXF file is write-protected.
[Remedy]
Cancel write protection for the EXF file.


2583 Compensation value overflow
Compensation value overflowed when calculating the initial value of compensation value.
[Target]
None
[Character-string]
None
[Code]
Compensation value in hexadecimal.
[Probable Fault Cause]
The calculated compensation value is larger than 2 bytes.


2584 CON speed XS-axis
When storing these values, the command value and compensation value of cam execution data exceed the allowable spindle speed.
[Target]
None
[Character-string]
None
[Code]
Allowable spindle speed in hexadecimal
[Probable Fault Cause]
 The spindle speed designated as an option of development file data is too high.
 The cam lift is too large in the designated development cam definition data.
[Remedy]
 Change spindle speed.
 Check the cam definition data file.


2585 XS-axis command turret mode
A command related to the XS-axis was designated when the B-turret was selected.
[Target]
None
[Character-string]
None
[Code]
1-> An FCALL command was designated when the B-turret was selected.
2-> A synchronous mode ON/OFF command (M68, M69, or M67) was designated when the B-turret was selected.
3-> An Xs-axis rapid feed command (G0 XS=*) was designated when the B-turret was selected.
[Probable Fault Cause]
1) Operator error
2) Program error
[Remedy]
1) Select the A-turret.
2) Recheck and correct the program.


2586 Synchronous mode execution impossible
An attempt was made to select modification mode, shape development mode, or file load mode in synchronous mode.
[Character-string]
None
[Code]
1-> Modification mode was selected in synchronous mode.
2-> Shape development mode was selected in synchronous mode.
3-> File load mode was selected in synchronous mode.
[Probable Fault Cause]
Operator error
[Remedy]
Terminate synchronous mode before selecting the above modes.


2587 No A command
An eccentric circle shape is specified with D (eccentric circle diameter), L (offset amount), and OF (reference position offset amount).
However, the definition file (LSF file) does not include an A command (development reference angle).
[Character-string]
None
[Code]
None
[Probable Fault Cause]
No A command.
[Remedy]
Enter an A command.


2588 Data word OF
An eccentric circle shape is specified with A (development reference angle), D (eccentric circle diameter), L (offset amount), and OF (reference position offset amount).
However, the definition file (LSF file) includes an invalid OF command value.
[Character-string]
None
[Code]
OF command value in hexadecimal
[Probable Fault Cause]
Invalid OF command value
[Remedy]
Recheck the OF command value.


2589 Definition condition
In the command defining an eccentric circle in the shape definition file (LSF file), the D command value (eccentric circle diameter) and L command value (offset amount) do not satisfy the following conditions:
L>0, or L ≤ D/2.
[Character-string]
None
[Code]
Deviation value in hexadecimal
[Probable Fault Cause]
1) The L command contains a negative value.
2) The L command value is greater than half of the D command value.
[Remedy]
1) Enter a positive L command value.
2) Specify an L command value that is less than half of the D command value.


2590 Y-axis movement disabled
An axis movement command other than G00, G136, or G138 was executed while the Y-axis position compensation amount was invalid.
[Code]
1
[Probable Fault Cause]
1) Program error
[Remedy]
1) When changing the Y-axis position compensation amount in G136 mode, execute the axis movement command after moving the distance designated by the Y-axis position compensation amount using a G00 command.
[Related Specifications]
Center height compensation function


2591 Data word point command
An axis movement point command was issued even though it is not transfer mode.
A value outside the limit was set as point data.
A point number of 20 or greater was designated.
[Code]
1-> An axis movement point command was issued even though it is not transfer mode.
2-> A value outside the limit was set as point data.
3-> A point number of 20 or greater was designated.
[Probable Fault Cause]
Program error
[Remedy]
Recheck the program.


2592 Transfer interference area entry command
An axis movement command into the transfer interference area was issued.
An axis is about to enter the non-movable area.
[Code]
1-> An axis movement command into the transfer interference area was issued.
2-> An axis is about to enter the non-movable area.
Movable areas are as follows:
(1) -> (1), (2), (3), (4)
(2) -> (1), (2), (3)
(3) -> (1), (2), (3), (5)
(4) -> (1), (4)
(5) -> (3), (5)


[Probable Fault Cause]
Program error
[Remedy]
Recheck the program.


2593 Data word 'CF'
The 'CF' command value is outside the range from 0 to 359999.
[Code]
'CF' command value in hexadecimal


2594 Data word 'RJ'
The 'RJ' command value is outside the range from 1 to 999.
[Code]
'RJ' command in hexadecimal


2595 Synchronous rotation excessive
An attempt was made to rotate the M-tool spindle at a spindle speed exceeding the allowable range in hobbing synchronous mode.
[Code]
1-> An attempt was made to rotate the M-tool spindle at a spindle speed exceeding the allowable range in hobbing synchronous mode.
[Probable Fault Cause]
Program error
[Remedy]
Rotate the M-tool spindle at a main or sub-spindle speed within the allowable range.


2596 Load during synchronous tapping exceeds set value
M-axis load torque during synchronous tapping exceeded the set value.
[Target]
System
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Overload cutting.
(1)
(4) (5)
(2) (3)
Setting or selection error in M-axis synchronous tapping torque monitor parameters.
Starting current invalid time is inappropriate.
[Remedy]
Change the torque monitor parameter setting.
Change the starting current invalid time setting.


2597 G15 command
A G15 command was issued even though it is not transfer mode.
[Code]
1-> A G15 command was issued even though it is not transfer mode.
[Probable Fault Cause]
Program error


2598 No tool information management specification
A machining preparation command was designated when the tool information management specification is not set.
[Target]
System
[Code]
X
1: A machining preparation command was designated when the tool information management specification is not set.
[Probable Fault Cause]
Specification code setting error
Program error
[Remedy]
Set the tool information management specification code.
Correct the program.


2599 Command not designatable during long boring bar mounting
An unexecutable command was designated while the long boring bar was mounted.
[Target]
System
[Code]
1-> M13, M14, or M229 was designated
2-> M06 was designated
3-> A B-axis command was designated
[Probable Fault Cause]
Program error
[Remedy]
Correct the location corresponding to the code above.


2600 TE command designated without LAW-V machine specification
A LAW-V machine-related command was designated on a machine without LAW-V machine specifications.
[Target]
System
[Probable Fault Cause]
1) Program error
A TE command was designated on a machine without LAW-V machine specifications.
Program example: TE=12
[Remedy]
1) Delete the TE command from the program.


2601 T/TE command simultaneous designation
T and TE commands were designated simultaneously.
/T/ Turret cutting position index command: T=&&$$%% && Tool nose R compensation number
$$ Tool number %% Tool offset number
/TE/ Turret intermediate position index command: TE=## ## Intermediate position code
[Index]
System
[Probable Fault Cause]
Program error
[Measures to Take]
Check commands related to the LAW-V machine.


2602 Schedule program main program read
An error occurred when selecting the main program from the schedule program.
[Index]
None
[Character-string]
None
[Code]
XXXX
5200: An attempt was made to select a program while a main program was being executed.
5201: Main program file cannot be found.
5202: Main program name cannot be found.
5203: Subprogram name cannot be found.
5204: Subprogram name cannot be found after CALL.
Subprogram name exceeds 5 characters.
G and M code macros are not defined.
5209: No program end code is defined at the end of the file.
5210: Program storage stack overflow
Program buffer overflow
5211: The capacity of the program buffer excluding schedule programs and library programs is less than 32 Kbytes.
5215: A block contains more than 158 characters.
5231: End of file does not match end of record.
[Probable Fault Cause]
Main program was selected from the schedule program.


2603 Spindle speed variation control spec.
A system variable command (VFLTQ, VFLTP, VFLTR) was designated without the spindle speed variation control specification.
[Probable Fault Cause]
Program command error
Program example:
VFLTQ=100
[Measures to Take]
Delete the system variable from the program.


2604 Tow-along steadyrest spec.
System variable VSRP was designated without the simple tow-along steadyrest specification.
[Index]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
1) Program error
Program example:
V1=VSRP
[Measures to Take]
Delete system variable VSRP command.


2605 Tow-along tailstock spec.
System variable VPTSP was designated without the simple tow-along tailstock specification.
[Index]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
1) Program error
Program example:
V1=VPTSP
[Measures to Take]
Delete system variable VPTSP command.


2606 READ/WRITE file open
first (READ/WRITE)
This alarm occurs during file operations using the FOPENA/B or FWRITC commands.
[Index]
None
[Character-string]
None
[Code]
1-> An attempt was made to open two or more files using FOPENA/B.
2-> An attempt was made to open two or more files using FWRITC.
3-> The file to write to already exists.
4-> No file to read.
5-> A READ command was issued while the file was not open.
6-> A WRITE command was issued while the file was not open.
7-> File close failed.
8-> File close command is incorrect.
9-> File attribute error: Read file is not a sequential file.
10-> When executing FWRITC command, the same file has already been designated.
11-> Without FOPENA/B, FWRITC specification.
4 digits (or 3 digits)-> Decimal number of the error code that occurred


2607 Data word ‘AP’
The AP command value is not within the number of indexing points.


2608 Data word ‘ON’
Commanded zero offset number (ON=?) is out of range.


2609 A-axis control spec.
Spindle head rotation command was executed on a machine without the A-axis control specification.


2610 Zero offset change disabled
Zero offset selection command was executed while zero offset change disable command was active.


2611 Spindle speed variation control spec.
A spindle speed variation control system variable command was designated without the spindle speed variation control specification.
[Index]
System
[Code]
None
[Probable Fault Cause]
VFLTQ, VFLTP, or VFLTR command was designated on a machine without the spindle speed variation control specification.
[Measures to Take]
Delete VFLTQ, VFLTP, and VFLTR from the program.


2612 TR command error
TR command error.
[Code]
1-> TR command was executed when G14 was not selected.
2-> TR command and T code command were designated in the same block.
3-> TR command was designated alone.
4-> The tool number designated by TR command was outside the allowable range (1 ≦ TR ≦ 12).


2613 MTM command error
Tool number command designated by MTM is incorrect.
MTM: Tool transfer command from sub-magazine to main magazine: MTM=$$ ($$: Tool number)
With the tool offset 999 pairs specification and multi-edge tool specification, the tool number is not within the following range:
Multi-edge tool 8 edges: 1 to 210 or 281 to 999
Multi-edge tool 12 edges: 1 to 210 or 321 to 999
[Code]
Designated tool number


2614 MTS command error
Tool number command designated by MTS is incorrect.
MTS: Tool transfer command from main magazine to sub-magazine: MTS=$$ ($$: Tool number)
With the tool offset 999 pairs specification and multi-edge tool specification, the tool number is not within the following range:
Multi-edge tool 8 edges: 1 to 210 or 281 to 999
Multi-edge tool 12 edges: 1 to 210 or 321 to 999
[Code]
Designated tool number


2615 MGS command error
Magazine number command designated by MGS is incorrect.
MGS: Sub-magazine indexing command: MGS=** (** is the pot number of the sub-magazine)
[Code]
Designated magazine number


2616 Unallowable command in B-axis mode
A B-axis move command was executed in non-B-axis mode, or a machining mode designation command was executed in B-axis mode.
[Index]
System
[Code]
X
1: The following command was executed while B-axis was unclamp or low-pressure brake was applied.
– Axis move command other than G00/G01
2: A B-axis clamp command or low-pressure brake command was executed during the following commands:
– Slanted machining mode
– Tool radius compensation command
3: A B-axis move command was executed while the B-axis was clamped.
4: A turret index command was executed in B-axis mode, or a B-axis move command was executed in other than B-axis mode.
5: Restart was attempted in B-axis mode from non-B-axis mode, or in non-B-axis mode from B-axis mode.
6: B-axis mode ON/OFF command was executed when not in the T1 or B=0 state.
7: Machining mode designation command was executed in B-axis mode.
[Probable Fault Cause]
An unallowable command was executed ignoring the B-axis mode ON/OFF command or B-axis unclamp/clamp command.
[Measures to Take]
Correct the part program.


2617 Zero offset data cannot be changed
Zero offset data cannot be changed by system variable.
[Code]
X
X = 1 -> An attempt was made to change the Z-axis zero offset data on the sub-spindle side outside the positive variable limit of the W-axis.
[Measures to Take]
Move the W-axis to the positive variable limit and change the zero offset data.


2618 Workpiece gauging sensor not ready
[Code]
1-> System variable (VWKME) designating the measuring direction was designated when the workpiece gauging sensor was not indexed, or when the turret number where the workpiece gauging sensor is mounted set by parameter did not match the currently indexed turret.
2-> Gauging command (G30 command) was executed without designating the system variable (VWKME) designating the measuring direction when the workpiece gauging sensor was indexed.


2619 Data word ‘SW’
SW command value is not within 0 ≦ SW ≦ 99999.
[Index]
System
[Code]
Hexadecimal value of SW command
Hexadecimal value of SW command: SW command value when SW command is not within 0 ≦ SW ≦ 99999
[Probable Fault Cause]
SW command
Program example: N010 G00 X500 Z500 M42 SW100000 T0101
[Measures to Take]
Correct the SW command so that it is within the allowable range.
Example: N010 G00 X500 Z500 M42 SW30000 T0101


2622 System variable read without setting
When optional parameter bit No. 65 bit 1 is ”0″, system variable VMPOX/VMPOZ was read while the current position was not stored.


2623 B-axis command without B-axis spec.
B-axis mode command (G146/G147) was executed without the B-axis specification.
[Index]
System
[Probable Fault Cause]
Program error
Program example: N010 G147
[Measures to Take]
Delete G147/G146 command from the program.


2624 Tow-along steadyrest type B spec.
G153 command was executed without the tow-along steadyrest type B specification.
[Index]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Program error
Program example:
G153 W20
[Measures to Take]
Delete G153 command from the program.


2625 Tow-along steadyrest move command error
G153 (tow-along steadyrest move cycle command) was designated for other than saddle A.
G153 command was designated without a W command. G153 command was designated during nose R compensation or LAP.
[Index]
None
[Character-string]
None
[Code]
X
1-> G153 command was designated for other than saddle A.
2-> G153 command was designated without a W command.
3-> The G153 command was designated during nose R compensation.
4-> The G153 command was designated during LAP.
[Probable Fault Cause]
1) Program error
Program example:
N010 G153
[Measures to Take]
1) Check the G153 command block.
In the above example, the W command value is not designated; correct it as follows.
N010 G153 W200
^^^^^


2626 W-axis overlap mode
The W-axis overlap mode ON/OFF command was executed when it could not be executed.
Or, an inhibited operation was performed in the W-axis overlap mode.
[Object]
System
[Code]
1-> The G116/G117 command was executed when the Z-W axis overlap control specification was not selected.
2-> The G116/G117 command was executed while waiting for synchronization by the M100 command.
3-> At restart, while one turret was waiting for synchronization by the G116/G117 command, the other turret reached the return block.
4-> The M02/M30 command was executed while waiting for synchronization by the G116/G117 command.
5-> The G122/G123 command was executed while waiting for synchronization by the G116/G117 command.
6-> The G117 command was executed when the W-axis control turret selected the 2nd spindle mode.
7-> The TW command was executed not in the W-axis overlap mode. Or, the TW command was executed on the turret side not controlled by the W-axis.
8-> In the W-axis overlap mode, the W-axis command was executed by an axis motion command other than G00/G01.
9-> The G116/G117 command was executed while constant surface speed was ON.
10-> The SC command was executed not in the W-axis overlap mode, or on the turret side not controlled by the W-axis.
11-> The G116/G117 command was executed during the LAP cycle, nose R compensation, or chamfering at any angle.
12-> The G116/G117 command executed on the A side differs from the G116/G117 command executed on the B side.
13-> The G116/G117 command was executed during flat turning.
14-> The G116/G117 command was executed when the touch setter arm was not at the retracted end.
15-> The G116/G117 command was executed while waiting for synchronization by the P-code command.
16-> The FW command was executed in the compound fixed cycle in any of the following cases:
Not in Z-W overlap mode
Compound fixed cycle commands other than 181, G182, G183, G189, G190 commands
Side machining commands of G181, G182, G183, G189 commands
17-> When executing the face machining command of G181, G182, G183, G189 commands in Z-W overlap mode
or the G190 command in Z-W overlap mode, the FW command was not executed.
18-> The FW command value is not within 0 < FW ≦ 99999.999.
19-> The KW command was executed in the compound fixed cycle in any of the following cases:
Not in Z-W overlap mode
Compound fixed cycle commands other than G178 - G184, G185 - G190 commands
Side machining commands of G178 - G184, G189, G190 commands
When the A command was executed by G186, G188 commands
20-> The KW command value is not within 0 < KW ≦ 99999.999.
The KW command value for G185 - G188 commands is not within -99999.999 ≦ KW ≦ 99999.999.
When continuously designated in the same cycle and without returning to the cycle start point, the KW command value is smaller than the previous one.
When repeatedly executing the G187 straight thread cutting command, the KW command value is not 0.
21-> When executing face machining commands of G178 - G184, G189, G190 commands in Z-W overlap mode, there is no KW command.
22-> The RW command was executed in the compound fixed cycle in any of the following cases:
Not in Z-W overlap mode
Compound fixed cycle commands other than G181, G182, G183, G189 commands
Side machining commands of G181, G182, G183, G189 commands
23-> The RW command value is not within -99999.999 ≦ RW ≦ 99999.999.
Or, the RW command value is 0.
24-> The WW command was executed in the compound fixed cycle in any of the following cases:
Not in Z-W overlap mode
Compound fixed cycle commands other than G178 - G190 commands
Repetition command of G188 straight thread command
25-> Both RW command and WW command were executed in the compound fixed cycle. Or, both R command
and WW command were executed in face machining commands of G178, G179, G184 commands.
26-> The WW command value is not within -99999.999 ≦ WW ≦ 99999.999.
27-> Neither RW nor WW command was executed by the compound fixed cycle command in Z-W overlap mode.
28-> When executing the continuous command of the same cycle in Z-W overlap mode, the cutting direction of the W-axis was switched.
29-> At the compound fixed cycle command in Z-W overlap mode, there is no W-axis depth of cut.
30-> The Q command was executed when no compound fixed cycle command in Z-W overlap mode was designated and the A/B turret was not in synchronized feed mode.
31-> The P command was executed in the compound fixed cycle in any of the following cases:
Not in Z-W overlap mode
In A/B turret synchronized feed mode
32-> The depth of cut differs between the Z-axis and W-axis due to the following compound fixed cycle commands in Z-W overlap mode.
G178, G179, G184, G185 - G188
33-> The following command was executed in Z-W overlap mode.
Compound fixed cycle commands G178 - G192 in Y-axis mode
Spindle tapping cycle commands G77, G78, G107, G108
Thread cutting commands G185 - G188 when A/B turret synchronized feed mode is OFF
Fine boring command (G296), back boring command (G297)
34-> The M964 command was designated by the following compound fixed cycle commands in Z-W overlap mode.
G178, G179, G181, G182, G183, G184, G189, G296, G297, G298
[Probable Fault Cause]
Program error in W-axis overlap mode.
[Measures to Take]
Correct the part corresponding to the code above.


2628 Data word ‘TW’
The command value of the W-axis tool offset number command TW is out of the valid range (0 to number of tool offset sets).
[Object]
System
[Code]
Hexadecimal number of the TW command
[Probable Fault Cause]
(1) TW command
Program example:
N0100 G0 W100 TW=-3
[Measures to Take]
Correct the TW command within the allowable range.


2629 Data word ‘FW’
The FW command value is negative or 0.
[Object]
System
[Code]
2->FW is negative or 0
[Probable Fault Cause]
FW command
(1) Program example:
N0100 G01 X100 Z100 F10 W50 FW=-0.2
[Measures to Take]
(1) Designate a value within the allowable range.


2630 Data word ‘SC’
The SC command is not within 0 ≦ SC ≦ 9999.
[Object]
System
[Code]
Hexadecimal number of the SC command
Hexadecimal number of the SC command: SC command value when the C command is not within 0 ≦ SC ≦ 9999
[Probable Fault Cause]
(1) SC command
Program example:
N010 G00 X500 Z500 M42 SC10000 T0101
[Measures to Take]
(1) Correct the SC command within the allowable range.


2631 DNC-DT path name
File name error when selecting a program in DNC-DT.
The combination of device name, path name, and file name exceeds 120 characters.
[Index]
None
[Character-string]
None
[Code]
X
X=1: File name error
X=2: Extension error
X=3: Exceeds 120 characters
X=5: Device designated at deletion is other than HD0.
[Probable Fault Cause]
Schedule program
[Measures to Take]
Check the schedule program.


2632 DNC-DT program select
An alarm occurred when selecting a program in DNC-DT.
[Index]
None
[Character-string]
None
[Code]
YY: YY indicates application error number
800000XX: XX indicates communication error number
FFFFFFFFF: Number of characters exceeds one line
FFFFFFFFD: Program buffer overflow
XX=6F: Insufficient buffer in TCP/IP driver
XX=72: Descriptor error sent to TCP/IP driver
XX=73: Parameter error sent to TCP/IP driver
XX=74: No free port on shared memory
XX=75: Not connected
XX=7B: Ignore abort
XX=7D: ftp_ms_open abnormally terminated
XX=7E: ftp_ms_close abnormally terminated
XX=7F: ftp_ms_type abnormally terminated
XX=80: ftp_ms_user abnormally terminated
XX=81: ftp_ms_pass abnormally terminated
XX=82: ftp_ms_acct abnormally terminated
XX=83: ftp_ms_delete abnormally terminated
XX=84: ftp_ms_fopen abnormally terminated
XX=85: ftp_ms_fopen_uni abnormally terminated
XX=86: ftp_ms_net_drecv_f abnormally terminated
XX=87: ftp_ms_net_dsend_f abnormally terminated
XX=88: ftp_ms_fclose abnormally terminated
XX=89: ftp_ms_abort abnormally terminated
XX=8A: ftp_ms_chdir abnormally terminated
XX=8B: ftp_ms_mkdir abnormally terminated
XX=8C: ftp_ms_rmdir abnormally terminated
XX=8D: ftp_ms_pwd abnormally terminated
XX=8E: ftp_ms_cdup abnormally terminated
XX=8F: ftp_ms_dopen abnormally terminated
XX=90: ftp_ms_dread abnormally terminated
XX=91: ftp_ms_dclose abnormally terminated
XX=97: IP address error
XX=98: No IP address
XX=99: Timeout interruption
XX=9A: Disconnected from remote host
XX=9B: Initialization of OS (MORE) on TCP/IP board abnormally ended
XX=9C: Initialization of packet driver or TCP/IP module on TCP/IP board abnormally ended
XX=9D: Initialization of TELNET user module on TCP/IP board abnormally ended
XX=9E: Initialization of TELNET server module on TCP/IP board abnormally ended
XX=9F: Initialization of FTP module on TCP/IP board abnormally ended
XX=A0: Initialization of socket interface module on TCP/IP board abnormally ended
XX=A1: Initialization of TCP/IP board abnormally ended
YY=13: Incorrect channel number
YY=16: Initialization parameter is incorrect; attempted to disconnect line while not connected; program name is incorrect
YY=11: Attempted to connect two lines.
YY=06: TCP/IP board initialization time-out (TCP/IP board inoperable), device whose name cannot be changed, device whose
protection cannot be changed, device whose file system information cannot be obtained, unknown (unsupported) command
YY=0D: Communication board not mounted
YY=02: Program does not exist
YY=08: Execution failed
[Probable Fault Cause]
TCP/IP board fault, communication error, NC program error
[Measures to Take]
Set the OSP environment setting file correctly, correct the communication environment, and specify an existing file.
Edit the NC program.


2633 DNC-DT read-ahead error
DNC-DT read-ahead processing could not be performed normally.
[Index]
None
[Character-string]
None
[Code]
100: Hardware error (hard disk, etc.)
XXYYZZ
XX=
6F->Insufficient buffer in TCP/IP driver
72->Abnormal descriptor transferred to TCP/IP driver
73->Abnormal parameter transferred to TCP/IP driver
74->No free port in shared memory
75->Not connected
7B->Ignored abort
7D->ftp_ms_open abnormally ended
7E->ftp_ms_close abnormally ended
7F->ftp_ms_type abnormally ended
80->ftp_ms_user abnormally ended
81->ftp_ms_pass abnormally ended
82->ftp_ms_acct abnormally ended
83->ftp_ms_delete abnormally ended
84->ftp_ms_fopen abnormally ended
85->ftp_ms_fopen_uni abnormally ended
86->ftp_ms_net_drecv_f abnormally ended
87->ftp_ms_net_dsend_f abnormally ended
88->ftp_ms_fclose abnormally ended
89->ftp_ms_abort abnormally ended
8A->ftp_ms_chdir abnormally ended
8D->ftp_ms_pwd abnormally ended
8F->ftp_ms_dopen abnormally ended
90->ftp_ms_dread abnormally ended
91->ftp_ms_dclose abnormally ended
97->Abnormal IP address
98->No IP address
99->Time-out interruption
9A->Disconnected from remote host
9B->Initialization of OS (MORE) on TCP/IP board abnormally ended
9C->Initialization of packet driver or TCP/IP module on TCP/IP board abnormally ended
9F->Initialization of FTP module on TCP/IP board abnormally ended
A0->Initialization of socket interface module on TCP/IP board abnormally ended
A1->Initialization of TCP/IP board abnormally ended
YY=
10->Start read-ahead task
20->Initialize read-ahead processing
30->Request read-ahead
40->Acquire read-ahead completion count
50->Read read-ahead file
60->Acquire remaining read-ahead file table count
70->Abort read-ahead
80->Unlock read-ahead file
90->Request read-ahead
A0->Unlock read-ahead file
B0->File transfer error
ZZ=
FF->Communication error
02->File does not exist.
03->Read-ahead task not started.
05->No transfer-completed file.
08->Read-ahead processing not initialized.
Previous read-ahead processing not completed.
0D->File is write-protected
0E->Read-ahead task start parameter error
11->File already exists. Read-ahead task already started.
13->File device name error
16->Incorrect initialization parameter, not started, incorrect program name


2634 DNC-DT delete error
The file could not be deleted normally by the scheduler delete function.
[Index]
None
[Character-string]
None
[Code]
FFFFFFFF: No file or file protected


2635 Tool radius compensation Y-axis mode
A cutter radius compensation ON command (G41/G42) was executed in the Y-Z plane selection (G19) mode.
[Target]
Turret
[Character-string]
None
[Code]
XX
XX=19: Y-Z plane
[Probable Fault Cause]
Programming error
[Measures to Take]
The cutter radius compensation ON command cannot be used in the Y-Z plane.


2637 No axis movement command
After coordinate conversion ON command G137 was executed, no axis movement command was executed in the first X-Y axis command block.
Or, after 3-D coordinate conversion command G303/G302 was executed, no axis movement command was executed in the first X/Y/Z axis command block.
[Target]
System
[Code]
None
[Probable Fault Cause]
Program example:
G137
X10 Y20 -> No axis movement command in the first X-Y command block after G137 execution
G00 Z10
[Measures to Take]
Execute an axis movement command in the first X-Y command block after executing G137.
Program example:
G137
G00 X10 Y20


2638 A/B saddle synchronized feed command error
A/B synchronized feed command is incorrect.
[Target]
System
[Code]
1: Commands were not designated between A-side and B-side in the consistent order of M206/M207.
2: M207 command was designated in A/B synchronized feed mode (M207).
Or, M206 command was designated during A/B synchronized feed mode cancel (M206).
3: A command other than M206 was designated on B-side in A/B synchronized feed mode.
4: M206/M207 command was designated when the same spindle was not selected on A-side and B-side.
5: While one side was in the synchronization wait state for G122/G123 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, G122/G123 command was executed on the other side.
6: While one side was in the synchronization wait state for G140/G141 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, G140/G141 command was executed on the other side.
7: While one side was in the synchronization wait state for G144/G145 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, G144/G145 command was executed on the other side.
8: While one side was in the synchronization wait state for G116/G117 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, G116/G117 command was executed on the other side.
9: While one side was in the synchronization wait state for M100 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, M100 command was executed on the other side.
10: While one side was in the synchronization wait state for P-code command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, P-code command was executed on the other side.
11: While one side was in the synchronization wait state for VEINT command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, VEINT command was executed on the other side.
12: While one side was in the synchronization wait state for M02 command, M206/M207 command was executed on the other side.
Or, while one side was in the synchronization wait state for M206/M207 command, M02 command was executed on the other side.
13: During sequence restart, while one side was in the synchronization wait state for M206/M207 command, the other side had executed up to the restart block.
14: M206/M207 command was designated during nose-R compensation.
15: M206/M207 command was designated during LAP.
16: M206/M207 command was designated during chamfering at an arbitrary angle.
17: M206/M207 command was designated in Y-axis mode.
18: M206/M207 command was designated in flat turning mode.
19: M206/M207 command was designated during tool retract cycle interrupt enable.
1YYYY:
M206/M207 command was designated in a G code mode where M206/M207 command is prohibited.
Or, a prohibited G code was designated in A/B synchronized feed mode.
YYYY indicates the designated G code (in hexadecimal).
2YYYY:
M206/M207 command was designated in a G code mode where M206/M207 command is prohibited.
Or, a prohibited M code was designated in A/B synchronized feed mode.
YYYY indicates the designated M code (in hexadecimal).
30000:
A P-code was designated in A/B synchronized feed mode.
40000:
VEINT was designated in A/B synchronized feed mode.
11YYYY:
An M-axis command was designated in A/B synchronized feed mode when the "B-turret M-axis" specification was not selected.
YYYY indicates the designated M code (in hexadecimal).
120000:
SB command was designated in A/B synchronized feed mode when the "B-turret M-axis" specification was not selected.
130000:
CB command was designated in A/B synchronized feed mode when the "B-turret M-axis" specification was not selected.
[ Probable Faults ]
Program error.
[ Measures to Take ]
Correct the program error.


2639 Rotary axis cannot be commanded simultaneously during helical cutting
An alarm occurs when a C-axis movement command is executed in the following state.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
X
X=1: Commanded outside the X-Y plane (G17)
X=2: Commanded in inclined plane (G127) mode
[ Probable Faults ]
Programming error
[ Measures to Take ]
Correct the program


2640 Speed out of allowable range in thread cutting override mode
An unallowable spindle speed command was executed in thread cutting override mode.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
X
X=1 Exceeded allowable speed
X=2 Spindle speed is 0
X=3 Actual speed exceeded allowable speed
X=4 Spindle has not passed the marker.
[ Probable Faults ]
Spindle speed command value
[ Measures to Take ]
Change the speed command so that it is within the allowable speed range of thread cutting override mode


2641 Spindle variable speed control not allowed in thread cutting override mode
When a thread cutting command in thread cutting override mode was executed, spindle variable speed control was active.
[ Target ]
Turret
[ Probable Faults ]
Thread cutting command in thread cutting override mode while spindle variable speed control is active
[ Measures to Take ]
Execute the thread cutting command after turning spindle variable speed control OFF


2642 Cannot create WRITE file due to insufficient memory space
Because there is no storage space on the output device, the file cannot be created by the FWRITEC or WRITE C command.
[ Index ]
None
[ Character-string ]
None
[ Code ]
Decimal number of the error number that occurred


2643 READ/WRITE file operation error
An alarm occurred when executing a file operation by the FOPENA/B or FWRITC command
[ Index ]
None
[ Character-string ]
None
[ Code ]
1-> Attempted to open 2 or more files by FOPENA/B.
2-> Attempted to open 2 or more files by FWRITC.
3-> The write file already exists.
4-> No read file.
5-> The READ command was issued while the file was not open.
6-> The WRITE command was issued while the file was not open.
7-> Failed to close the file.
8-> Incorrect file close command.
9-> File attribute error: Read file is not a sequential file.
4 digits (or 3 digits)-> Decimal number of the error number that occurred


2644 PRINT command specified during READ/WRITE, GET/PUT execution
A PRINT command was specified during execution of the READ/WRITE or GET/PUT function.
[ Index ]
None
[ Character-string ]
None
[ Code ]
None
[ Probable Faults ]
A PRINT command was present during execution of the READ/WRITE or GET/PUT function.
[ Measures to Take ]
Do not execute the PRINT command during execution of the READ/WRITE or GET/PUT function.


2645 YS-axis not in proper position
In non-Y-axis mode, the program was started even though the YS-axis was not at the spindle center position in the system parameters.
Or, after switching spindle modes, an axis movement command other than the Y-axis was executed without moving the YS-axis to the spindle center position.
[ Target ]
System
[ Character-string ]
None
[ Code ]
X
1-> For center height compensation specifications, in non-Y-axis mode, the program was started
even though the YS-axis was not at the spindle center position in the system parameters.
2-> After switching spindle modes, an axis movement command other than the Y-axis was executed without moving the YS-axis to the spindle center position.
[ Probable Faults ]
1) Program error. Center height compensation was not canceled before program end.
2) The YS-axis spindle center position in the system parameters was changed.
3) After installing NC software, the program was started before setting the YS-axis spindle center position in the system parameters.
4) After switching spindle modes, the Y-axis was not moved to the spindle center position.
Program example:
:
G141
G00 X100 Z100
:
[ Measures to Take ]
1) Correct the program.
2) Restore the YS-axis spindle center position. Or, to restore the changed spindle center position, execute G138 (Y-axis mode ON) → G136 (Y-axis mode OFF)
to move the YS-axis to the spindle center position.
3) Set the YS-axis spindle center position in the system parameters.
4) Add a rapid traverse positioning command to the Y-axis spindle center position
Program example:
:
G141
G00 Y=VYSTP
G00 X100 Z100
:


2646 System variable C-axis not connected
A system variable related to the C-axis was used while the C-axis was not connected.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
None
[ Probable Faults ]
C-axis is not connected
[ Measures to Take ]
Use the system variable after executing the C-axis connect command (M110)


2648 No MG tool preparation cycle specifications
An MG tool preparation cycle command was executed on a machine without the MG tool preparation cycle specification.
[ Target ]
None
[ Probable Faults ]
(1) Program error
An M820 command was executed on a machine without the MG tool preparation cycle specification.
[ Measures to Take ]
(1) Delete the M820 command from the program.


2649 System variable Non-Y-axis mode
A system variable related to the Y-axis was used in non-Y-axis mode.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
None
[ Probable Faults ]
Non-Y-axis mode
[ Measures to Take ]
Use the system variable after executing the Y-axis mode ON (G138) command


2650 System variable Non-B-axis mode
A system variable related to the B-axis was used in non-B-axis mode.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
None
[ Probable Faults ]
Non-B-axis mode
[ Measures to Take ]
Use the system variable after executing the B-axis mode ON (G149) command


2651 C-axis multi-rotation command error
An improper operation or command related to the C-axis multi-rotation function was executed.
[ Target ]
Turret
[ Character-string ]
None
[ Code ]
X
1-> The multi-rotation mode command was executed while the C-axis was not connected.
2-> A C-axis command was executed in the same block as the multi-rotation mode ON/OFF command.
3-> A coordinate conversion command was executed in multi-rotation mode. Or, the multi-rotation mode command was executed during coordinate conversion (G137).
4-> The multi-rotation mode command was executed in A/B saddle synchronized feed mode.
5-> The multi-rotation mode command was executed in C-axis synchronization mode.
6-> The coordinate shift and rotation copy command (G11, COPY, COPYE) was executed in multi-rotation mode.
Or, the multi-rotation mode command was executed during coordinate shift and rotation copy.
7-> A C-axis positioning direction command (M15/M16/M960) was executed in multi-rotation mode.
8-> A C-axis cutting command (M109) was executed in multi-rotation mode.
9-> A zero shift command (G50) was executed in multi-rotation mode.
10-> A QA or SA command was executed in multi-rotation mode.
11-> A profile generation command (G101, C102, C103) was executed in multi-rotation mode.
12-> A command exceeding ±9999.999° for the C-axis position or synchronized side C-axis position was executed in multi-rotation mode.
13-> A C-axis gauging command (G30/G131) was executed in multi-rotation mode.
14-> In A/B saddle synchronization mode or C-axis synchronization mode, the C-axis multi-rotation mode differs between the synchronized side and the synchronizing side.
15-> A coordinate calculation command was executed in multi-rotation mode.
16-> The multi-rotation mode command was executed in tool nose radius compensation mode.
17-> In multi-rotation mode when Y-axis mode is OFF, the XY plane (G17) or XZC plane (G119) was commanded.
[ Probable Faults ]
Program error
[ Measures to Take ]
Correct the program error.


2652 Word 'HA'
The commanded value of HA is outside the range of -359.999 to 359.999.
[ Code ]
Hexadecimal number of the HA command


2653 Word 'MN'
The commanded value of MN is outside the range of 0.001 to 999.999.
[ Code ]
Hexadecimal number of the HA command


2654 Hob circular interpolation command error
In a hob circular interpolation command, an alarm occurs when the specified hob circular arc touches or intersects
a straight line passing through the center of the arc parallel to the Z-axis (hereinafter referred to as the center line).
[ Target ]
System
[ Code ]
1-> The circular arc start point lies on the center line.
2-> The circular arc end point lies on the center line.
3-> The start point and the end point are located on opposite sides of the center line.
4-> When the shorter arc between the start point and the end point was intended, the travel direction differs from the command.
[ Probable Faults ]
Program error
Program example:
M556 O1 RC=82 HA=20 MN=3.5 F1
M13 SB=1000
G00 X100 Z100
G02 X120 Z110 I10 K0
M12
M555
The end point lies on the center line.


2655 Hobbing command error
The helical gear machining mode ON command was specified in non-Y-axis mode.
An axis movement command other than G00, G01, G02, or G03 was specified in helical gear machining mode.
[ Target ]
System
[ Code ]
X
1-> The helical gear machining mode ON command was specified in non-Y-axis mode.
2-> An axis movement command other than G00, G01, G02, or G03 was specified in helical gear machining mode.
[ Probable Faults ]
Program error


2657 System variable C-axis connected
A system variable related to the spindle was used while the C-axis was connected.
[Target]
Turret
[Character-string]
None
[Code]
None
[Probable Fault Cause]
C-axis is connected.
[Measures to Take]
Use the system variable after canceling the C-axis connection (M109).


2658 B-axis independent position encoder abnormality


2659 NC tailstock quill not in in-position state
The tailstock quill is not in the in-position state.
[Code]
1-> The current position (APA) is already at ”in-position state 1 negative limit”.
Or, the torque set on the positive side of ”in-position range 2 positive limit” was reached by manual operation at the current position (APA).
2-> The deviation from the measured position exceeded the allowable value.


2662 No NC tailstock specification
The compound positioning command (G195) was designated without the NC tailstock specification.
During opposing spindle - tailstock control, a command was designated when commands were prohibited.
[Code]
None-> The compound positioning command (G195) was designated without the NC tailstock specification.
1-> A system variable (VTSWP, VTSAP, VTSRT) command was designated without the NC tailstock specification.


2663 Turning condition unsatisfied
Necessary conditions for turning are unsatisfied.
[Character-string]
None
[Code]
1-> Spindle rotation and cutting feed were attempted when YI was not 0 (spindle center).
2-> Spindle rotation and cutting feed were attempted when the parameter values of the YS-axis graphic origin and the YS-axis spindle center position in the Collision Avoidance System parameters did not match.
3-> Spindle rotation and cutting feed were attempted when the center height compensation amount exceeded 1 mm.
[Probable Fault Cause]
Check the machining program.
For code 2, the setting value of the YS-axis spindle center position may have changed due to machine adjustment.
Check the setting values of the YS graphic origin and the YS-axis spindle center position.
For code 3, interference check cannot be performed when the center height compensation amount exceeds 1 mm.
[Measures to Take]
After positioning to Y=0, correct the machining program to perform turning (rotate the spindle and perform cutting feed).
For code 2, turn the power on again to change the YS-axis graphic origin so that it matches the YS-axis spindle center position.
Also, because it cannot be changed automatically in older software versions, set the YS-axis graphic origin to the same value as the YS-axis spindle center position setting value.
When adjusting the machine, also check the setting values of the graphic origins of other axes.
For code 3, cancel advance interference check with M867 and confirm that there is no interference before machining.


2667 X-axis mirror image coordinate system selected
An axis movement command in automatic operation was executed with the X-axis mirror image coordinate system selected.
Or, a C-axis connect command or Y-axis mode ON command was executed.
[Code]
1-> In automatic operation with the X-axis mirror image coordinate system ON, an axis was moved before executing the G105 command.
2-> A C-axis connect command was executed with the X-axis mirror image coordinate system ON.
[Probable Fault Cause]
Program command error
[Measures to Take]
Start with the X-axis mirror image coordinate system OFF. Or, execute an X-axis mirror image coordinate system OFF command before executing the axis movement command of the program.


2668 Cannot select X-axis mirror image coordinate system
The X-axis mirror image coordinate system cannot be selected.
[Code]
1-> An X-axis mirror image coordinate system ON command was executed while the C-axis was connected.
2-> An X-axis mirror image coordinate system ON command was executed in Y-axis mode.
3-> An X-axis mirror image coordinate system ON command was executed in constant cutting speed mode.
4-> The X-axis mirror image coordinate system ON command and an axis movement command were in the same block.
5-> An X-axis mirror image coordinate system ON/OFF command was executed during tool nose radius compensation.
[Probable Fault Cause]
Program command error


2671 No C-axis synchronous control specification
An M code for C-axis synchronous control ON/OFF (M888 to M890) or an opposing spindle C-axis connect command (M891/M892) was designated without the C-axis synchronous control specification.
[Target]
System
[Code]
None
[Probable Fault Cause]
1) Program error
M888 to M890, M891/M892 commands cannot be executed without the C-axis synchronous control specification.
[Measures to Take]
Delete the M codes from the program.


2672 C-axis synchronous control command error
C-axis synchronous control command error.
[Target]
System
[Code]
1-> During C-axis synchronous control mode ON (M889/M890), a command other than M888 that turns C-axis synchronous control mode OFF was designated on the synchronized side.
2-> The M889-M890 commands for A-turret and B-turret do not match.
3-> While the A-turret commanded C-axis synchronous control mode ON (M889), the B-turret commanded C-axis synchronous control mode ON (M890).
Or, while the B-turret commanded C-axis synchronous control mode ON (M890), the A-turret commanded C-axis synchronous control mode ON (M889).
4-> M888 to M890 commands and C-axis connect (M110) command were executed simultaneously.
5-> While one side was in synchronization wait state for the G122/G123 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the G122/G123 command.
6-> While one side was in synchronization wait state for the G140/G141 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the G140/G141 command.
7-> While one side was in synchronization wait state for the G144/G145 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the G144/G145 command.
8-> While one side was in synchronization wait state for the G116/G117 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the G116/G117 command.
9-> While one side was in synchronization wait state for the M100 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the M100 command.
10-> While one side was in synchronization wait state for the P-code command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the P-code command.
11-> While one side was in synchronization wait state for the VEINT command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the VEINT command.
12-> While one side was in synchronization wait state for the M02 command, the other side executed M888 to M890 commands.
Or, while one side was in synchronization wait state for M888 to M890 commands, the other side accepted the M02 command.
13-> In sequence restart, while one side was in synchronization wait state for M888 to M890 commands, the other side reached the restart block.
14-> An M890 command was designated in 1-saddle specifications.
15-> An M891/M892 command was designated in 2-saddle specifications.
16-> An M892 command was executed while the C-axis was not connected (M110).
17-> A reset command was executed in opposing spindle C-axis connect mode or in C-axis synchronous control mode.
18-> The restart block of sequence restart entered C-axis connect mode or C-axis synchronous control mode.
19-> During tool retract cycle, an interruption occurred in opposing spindle C-axis connect mode or C-axis synchronous control mode.
20-> During tool retract cycle, reset by RTI was attempted in opposing spindle C-axis connect mode or C-axis synchronous control mode.
21-> The C-axis synchronous control mode of the restart block in sequence restart differs from the current C-axis synchronous control mode.
22-> A C-axis connection (M110/M892) was attempted before passing the marker while both ends of the workpiece were clamped.
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the NC program.


2674 Initial state macro cannot be executed
The initial state macro (G194 command) cannot be executed.
[Target]
System
[Code]
1-> A G194 command was executed when not in One-Touch IGF advance mode.
2-> While one turret was executing G194, the other turret executed G194.
[Probable Fault Cause]
1) Program error
[Measures to Take]
1) Check the program


2675 Tool posture command error
Tool posture command error.
[Target]
None
[Character-string]
None
[Code]
1: A rotary axis angle command mode command was designated in tool posture command mode.
2: A tool posture command mode command was designated when tool posture command specification was OFF.
4: A tool posture command mode command was designated in rotary axis angle command mode.
5: A command other than D0/D1 was designated by the D command when tool center point control mode ON (G255) was commanded.
6: I, J, K were designated by a G00/G01 command in rotary axis angle command mode.
7: A, B, C were designated by a G00/G01 command in tool posture command mode.
8: I, J, K were designated by a G02 command in tool posture command mode.
9: When there was only one controlled rotary axis, J was designated when the configuration axis name was B, or K was designated when it was C.
[Probable Fault Cause]
Machining program error
[Measures to Take]
Correct the machining program.


2676 Tool posture command cannot be converted into angle
Conversion from vector to angle is not possible.
[Target]
None
[Character-string]
None
[Code]
1: Negative stroke end limit > Positive stroke end limit
2: Angle range is outside the stroke end limits
3: Angle range of infinite rotary axis, multiple rotary axis, or rotary axis with limit is outside the setting range
4: Negative limit > Positive limit in angle range of multiple rotary axis or rotary axis with limit
5: Converted angle set is not within the angle range.
6: When negative limit > positive limit in angle range of infinite rotary axis, positive limit < 0° or negative limit ≧ 360°
7: A tool posture command mode command was designated when the rotary axis configuration did not match the corresponding tool posture command type.
[Probable Fault Cause]
Setting error of stroke end limits or angle range
[Measures to Take]
Check stroke end limits and angle range


2677 Cannot change attachment
An attachment change command (M798, M799, M1061) was issued in a condition where attachment change cannot be performed.
[Object]
System
[Code]
1-> No attachment specification
2-> Commanded during canned cycle
3-> Commanded in nose R compensation mode
4-> Commanded in LAP cycle
5-> Commanded in slanted machining mode
6-> Commanded in W-axis control mode
7-> Commanded in X-axis mirror image coordinate system
8-> Commanded in coordinate shift, coordinate rotation, or COPY mode
9-> Commanded during tailstock/steadyrest connection
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the location corresponding to the code above.


2678 High-speed contouring control not possible
An attempt was made to perform Super-NURBS control in a condition where the following Super-NURBS control cannot be executed.
(High-speed contouring control (SPM) = Super-NURBS or Hi-Cut Pro)
[Character-string]
None
[Code]
1000000-> NURBS mode was selected while the execution code for Super-NURBS was set to OFF.
1010100-> NURBS mode was selected during off-line servo tuning.
1010200-> NURBS mode was selected during on-line servo tuning.
1010300-> NURBS mode was selected during command cancel.
1020006-> NURBS mode was selected in cutter radius compensation mode.
1020007-> NURBS mode was selected in 3D tool compensation mode.
102000A-> NURBS mode was selected in canned cycle mode.
102000C-> NURBS mode was selected in a mode other than feed per minute mode.
102003F-> NURBS mode was selected in axis name designation mode.
1020041-> NURBS mode was selected in tolerance control mode.
102004D-> NURBS mode was selected in cylindrical side face machining mode.
1020060-> NURBS mode was selected in rapid feed mode.
2000001-> G265/G264 was commanded on the G14 side.
2000002-> G265/G264 was commanded on the G141 side.
2000003-> G265/G264 was commanded while tool retract cycle interrupt was permitted.
2000004-> G265/G264 was commanded during hobbing.
[Probable Fault Cause]
Program error
[Measures to Take]
Correct the program.


2679 Q command error
The Q command (program filter amount: angle) value in the G265 command (Super Hi-NC control mode ON or Super-NURBS control mode ON) is out of range.
[Character-string]
None
[Code]
Hexadecimal number of Q command value
[Probable Fault Cause]
Q command value in the NC program
[Measures to Take]
Refer to the operation manual and specify an appropriate program filter amount: angle in the G265 command block.


2682 Magnetic encoder speed detection error
The speed difference between the magnetic encoder speed feedback value and current frequency was monitored continuously, and an excessive difference was detected.
[Object]
Axis
[Character-string]
None
[Code]
XXXXYYYY
XXXX = Speed detection reference value (2B)
YYYY = Speed detected value (2B)
[Probable Fault Cause]
Magnetic encoder
[Measures to Take]
Replace the magnetic encoder.


2683 MCS rotary encoder 5 initialization failure
Initialization of rotary encoder 5 (other manufacturer) failed.
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 5 (other manufacturer)
[Measures to Take]
Replace rotary encoder 5 (other manufacturer).


2684 MCS rotary encoder 5 error
An error was detected in rotary encoder 5 (other manufacturer).
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 5 (other manufacturer)
[Measures to Take]
Replace rotary encoder 5 (other manufacturer).


2685 MCS rotary encoder 4 initialization failure
Initialization of rotary encoder 4 (HEIDENHAIN) failed.
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 4 (HEIDENHAIN)
[Measures to Take]
Replace rotary encoder 4 (HEIDENHAIN).


2686 MCS rotary encoder 4 error
An error was detected in rotary encoder 4 (HEIDENHAIN).
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 4 (HEIDENHAIN)
[Measures to Take]
Replace rotary encoder 4 (HEIDENHAIN).


2687 MCS rotary encoder 3 initialization failure
Initialization of rotary encoder 3 (HEIDENHAIN) failed.
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 3 (HEIDENHAIN)
[Measures to Take]
Replace rotary encoder 3 (HEIDENHAIN).


2688 MCS rotary encoder 3 error
An error was detected in rotary encoder 3 (HEIDENHAIN).
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Rotary encoder 3 (HEIDENHAIN)
[Measures to Take]
Replace rotary encoder 3 (HEIDENHAIN).


2689 MCS rotary encoder 2 error
An error was detected in rotary encoder 2 (INA-BEARING).
[Object]
Axis
[Character-string]
None
[Code]
XXXXYYYY
XXXX = Error content
000A[HEX]: Phase A voltage error
000B[HEX]: Phase B voltage error
YYYY = Error data
When XXXX=000A[HEX]: Phase A voltage value
When XXXX=000B[HEX]: Phase B voltage value
[Probable Fault Cause]
Rotary encoder 2 (INA-BEARING)
[Measures to Take]
Replace rotary encoder 2 (INA-BEARING).


2690 MCS rotary encoder 1 initialization failure
Initialization of rotary Inductosyn failed.
[Object]
Axis
[Character-string]
None
[Code]
XXYYZZZZ
Refer to Alarm 865 Alarm-P MCS encoder initialization error
[Probable Fault Cause]
Motor encoder
Encoder connecting cable and connector
Inverter unit control board
[Measures to Take]
Check and replace the above devices.


2691 MCS rotary encoder 1 error
An error was detected in rotary Inductosyn.
[Object]
Axis
[Character-string]
None
[Code]
XXYYZZZZ
XX = Status of rotary Inductosyn
Bit 7: Alarm
Bit 6: Communication error
8X: Output amplitude normal
9X: Output amplitude low
AX: Output amplitude high
BX: Output amplitude excessively low
YY = Alarm code of rotary Inductosyn
00: Not activated
01: Stopped by stop command
02: Control parameter error
0E: Synchronization error
0F: Excitation output error
11: Phase B AD offset voltage drop
12: Phase A AD offset voltage drop
13: Phase A and B AD offset voltage drop
15: Phase B AD offset voltage rise
16: Phase A AD offset voltage rise
17: Phase A and B AD offset voltage rise
25: Phase B signal amplitude excessively high
26: Phase A signal amplitude excessively high
27: Phase A and B signal amplitude excessively high
29: Signal amplitude excessively low
2D: Phase B signal amplitude excessively low
2E: Phase A signal amplitude excessively low
2F: Phase A and B signal amplitude excessively low
80 to FF: CPU error
ZZZZ = Position data of rotary Inductosyn
Position data for each pitch
[Probable Fault Cause]
Rotary Inductosyn
[Measures to Take]
Replace rotary Inductosyn.


2692 MCS linear scale 4 initialization failure
Initialization of linear scale 4 (other manufacturer) failed.
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Linear scale 4 (other manufacturer)
[Measures to Take]
Replace linear scale 4 (other manufacturer).


2693 MCS linear scale 4 error
An error was detected in linear scale 4 (other manufacturer).
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Linear scale 4 (other manufacturer)
[Measures to Take]
Replace linear scale 4 (other manufacturer).


2694 MCS linear scale 3 initialization failure
Initialization of linear scale 3 (HEIDENHAIN) failed.
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Linear scale 3 (HEIDENHAIN)
[Measures to Take]
Replace linear scale 3 (HEIDENHAIN).


2695 MCS linear scale 3 error
An error was detected in linear scale 3 (HEIDENHAIN).
[Object]
Axis
[Character-string]
None
[Probable Fault Cause]
Linear scale 3 (HEIDENHAIN)
[Measures to Take]

Replace linear scale 3 (manufactured by HEIDENHAIN).


2696 MCS Linear scale 2 initialization failed
Linear scale 2 (manufactured by HEIDENHAIN) initialization failed.
[Target]
Axis
[Character-string]
None
[Probable Faulty Locations]
Linear scale 2 (manufactured by HEIDENHAIN)
[Measures to Take]
Replace linear scale 2 (manufactured by HEIDENHAIN).


2697 MCS Linear scale 2 error
An error was detected in linear scale 2 (manufactured by HEIDENHAIN).
[Target]
Axis
[Character-string]
None
[Probable Faulty Locations]
Linear scale 2 (manufactured by HEIDENHAIN)
[Measures to Take]
Replace linear scale 2 (manufactured by HEIDENHAIN).


2698 MCS Linear scale 1 initialization failed
Linear scale 1 (manufactured by MITUTOYO) initialization failed.
[Target]
Axis
[Character-string]
None
[Code]
XXYYZZZZ
Refer to alarm P 865 "MCS Encoder initialization error"
[Probable Faulty Locations]
Motor encoder
Encoder connection cable and connector
Inverter unit control board
[Measures to Take]
Replace or check the above units.


2699 MCS Linear scale 1 error
An error was detected in linear scale 1 (manufactured by MITUTOYO).
[Character-string]
None
[Code]
XXYYZZZZ
XX= Status of linear scale 1
Bit 7: Alarm
Bit 6: Communication error
Bit 2: Communication error (set every time an error is detected)
Bit 0: Alarm code judgment bit
(Bit 0=1: Alarm occurred on the MITUTOYO scale side)
YY= Alarm code of linear scale 1
When XX=81
Bit 7: Overspeed
Bit 6: Communication error
Bit 5: EEPROM failure
Bit 4: CPU failure
Bit 3: Capacitance type error
Bit 2: Photoelectric type error
Bit 1: Digital match error
Bit 0: Initialization error
When XX=80
43: No response from MITUTOYO scale
44: MITUTOYO scale ID error
When XX=C0
00 to 3F: Gateway reception error
46: REQ timeout error
ZZZZ= Position data within 2 mm pitch of linear scale 1 position data
[Probable Faulty Locations]
Linear scale
[Measures to Take]
Replace the linear scale.


2700 No workpiece confirmation
Eeoelale4326 An error occurred when the NC checked for the presence of a workpiece within the time set by a parameter.
[Code]
1-> The input signal confirming workpiece passage was not sent from the external chute.
[Measures to Take]
Check the external input signal.


2701 Sequence error
Eeoelale4327 The sequencer is faulty. (I/O check No. 36 input bit B i SQAL/)
[Code]
1-> Sequencer error.
[Related Specifications]
Detection sequencer specification abnormality.


2702 Spindle command in C-axis mode
Eeoelale4328 A spindle rotation command was designated in C-axis mode.
[Code]
None-> A spindle speed command was designated with the C-axis connected.
XX-> Hexadecimal value of the designated M code
[Probable Faulty Locations]
Program error
[Measures to Take]
Do not designate the following M codes in C-axis mode: M03 - M05, M40 - M44


2703 Seating failure
Eeoelale4329 The chucking defect detection function found that the clamping condition is not satisfied.
[Code]
1-> Although the seating detection command (M133) was designated, the air pressure switch was not turned ON.
2-> When the seating detection command (M133) was designated, the pressure switch input had already turned ON.
3-> When the clamp confirmation unit was advanced by the seating detection sensor ON command (M133), the clamp limit switch did not function normally.
[Probable Faulty Locations]
The workpiece is not seated properly on the chuck.
[Measures to Take]
Check the workpiece clamping condition.


2704 Seating air blow OFF command error
Eeoelale4330 The chuck seating air blow OFF command (M130) was designated in the seating monitoring mode.
[Probable Faulty Locations]
Program error
[Measures to Take]
Check the program.


2705 Tailstock spindle advance overtravel
Eeoelale4331 Tailstock spindle advance stroke exceeded the allowable limit. (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 spindle advance overtravel
[Code]
1-> Tailstock spindle advanced beyond the limit switch confirmation position.
2-> Tailstock spindle advance overtravel LS for the proper position is turned OFF.
[Probable Faulty Locations]
- Clamped workpiece length is shorter than the specified length. (Operation error)
- The stroke limit switch was tripped during tailstock movement.
- The tailstock advance command was designated without a workpiece clamped. (Operation error)
[Measures to Take]
- Move the tailstock closer to the workpiece, or adjust the dog/clamp position.
- Designate the tailstock advance command after clamping the workpiece.


2706 Polygon cutting command condition
Eeoelale4332 The polygon cutting ON/OFF command (M221/M220) was designated when the polygon cutting condition was not satisfied.
[Target]
System
[Code]
1-> No spindle zero speed signal input.
2-> Spindle stop signal not output.
3-> Spindle rotation command is active.
4-> M-tool spindle rotation command is active.
5-> M-tool spindle is rotating.
6-> C-axis is connected.
7-> Another polygon cutting command was designated without designating the cancel command M220 during execution of the polygon cutting command M221 - M226.
8-> Polygon cutting command was designated in M241 mode.
9-> Spindle chuck and sub-spindle chuck are closed.
10-> On an ATC-equipped machine, a face turning command was designated without changing the milling tool.
11-> Spindle is in the minimum speed rotation mode.
12-> Spindle is in the low-speed acceleration mode.
13-> Turret is not clamped.
14-> Any command of M220 through M226 was issued on the G14 (saddle B) side.
15-> The G14 (saddle B) side is in the synchronous cutting rotation mode.
17-> In synchronized hobbing mode.
[Probable Faulty Locations]
- 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.
- The spindle rotation condition could not be adjusted properly due to an incorrect EC input status.
- Spindle or M-tool spindle was forced to rotate by external factors.
Program example:
M03 S500
M221
:
[Measures to Take]
- Correct the program.
- Check the M-tool spindle speed on the block data display screen "Sb".


2707 Invalid command during polygon cutting
Eeoelale4333
Invalid command input during polygon cutting
An illegal command was designated in polygon cutting 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 Faulty Locations]
Program error
Program example:
M03
M221
M13 SB=500
[Measures to Take]
- Correct the program.
- After designating M221, cancel the M221 command with M220 before designating an M-tool spindle rotation command.


2708 Rotary tool gear range mismatch
Eeoelale4334 The low gear range was selected instead of the high gear range for the rotary tool during synchronized tapping.
[Probable Faulty Locations]
- The rotary tool gear was shifted to the low gear range.
- The LR25-M machine provides two speed ranges for the M-tool spindle; synchronized tapping can be performed only when M242 (high gear) is designated.
[Measures to Take]
Designate M242 to select the high gear before synchronized tapping.


2709 Sub-spindle synchronized command condition
Eeoelale4335 The M151 command was designated when the sub-spindle synchronized rotation condition was not satisfied.
[Code]
3-> Main spindle chuck and sub-spindle chuck are clamped simultaneously.
4-> M151 command was designated with the C-axis connected.
[Probable Faulty Locations]
Program error
Program example:
:
M123 SC=100
M51
:
[Measures to Take]
Check the program.
[Related Specifications]
Sub-spindle


2710 Sub-spindle synchronized cutting mode
Eeoelale4336 A sub-spindle rotation or sub-spindle speed command was designated in main/sub-spindle synchronized mode.
[Target]
System
[Code]
1-> Sub-spindle rotation command was designated.
2-> Sub-spindle speed command was designated.
[Probable Faulty Locations]
Program error
Program example
:
G140
G141
M03 S1000
:
[Measures to Take]
Check the program.
[Related Specifications]
Sub-spindle


2711 Magazine door open
Eeoelale4337
Spindle rotation command was designated with the machine magazine door open while preparing to operate the VAC motor.
Normally, when preparing to operate the VAC motor, if a spindle rotation command is designated, Alarm D 4213 "VAC motor start not ready" will occur. The spindle will start after the operation ready complete signal turns ON.

However, starting the spindle while the machine magazine door is open is extremely dangerous. To prevent danger, even when door interlock is OFF, an alarm occurs so that the spindle cannot be started.
When door interlock is ON, Alarm A 1304″ Door interlock” will occur.
[Object]
Spindle, M-tool spindle


2712 ATC spec. not available
Eeoelale4273 An ATC-related command was designated when the machine does not have the ATC function.
[Object]
System
[Probable Fault Cause]
 Program error
MT, M06, M228, TC, or TL command was designated when the machine does not have the ATC function.
 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 in the program.


2713 ATC syntax
Eeoelale4274 ATC-related command T, TC, or TL was designated when the machine does not have the ATC function.
TC: Turret index command (TC = ##, where ## is turret station number)
TL: Tool number index command (TL = &&$$%%, where && is nose-R compensation number, $$ is tool number, %% is tool offset number)
[Object]
System
[Probable Fault Cause]
Program error
[Measures to Take]
Check ATC-related commands.


2714 ATC TC
Eeoelale4275
The turret station number designated by the TC command does not exist.
TC: Turret index command (TC = ##, where ## is turret station number)
[Object]
System
[Code]
Hexadecimal number of designated value
[Probable Fault Cause]
Program error
Program example:
:
TC=5
:
[Measures to Take]
Check the TC command. (1  TC  4)
:
TC=3
:


2716 ATC TL
Eeoelale4276
TL command value is incorrect.
An attempt was made to index a tool not mounted on the turret with the TL command. The tool commanded by TL is not mounted on the turret during sequence restart.
TL: Tool number index command (TL = &&$$%%, where && is nose-R compensation number, $$ is tool number, %% is tool offset number)
[Code]
XXYYZZ
XX: Nose-R compensation number
YY: Tool number
ZZ: Tool offset number
[Measures to Take]
When executing sequence restart, ensure that the tool used in the program is mounted on the turret.


2717 ATC MT
Eeoelale4277
Tool number or turret station number designated by MT is incorrect.
MT: Tool preparation command (MT = $$##, where $$ is tool number, ## is turret station number.)
[Code]
1-> Designated MT command does not match the previous one.
2-> Designated tool is present on another turret station.
3-> Tool type that cannot be mounted on the turret was designated (front/side).


2718 ATC MG
Eeoelale4278
Magazine pot number designated by MG is incorrect.
MG: Magazine index command (MG = **, where ** is magazine pot number.)
[Code]
Designated magazine pot number


2719 ATC command error
Eeoelale4344
Two or more of M06, M228, MT, MG, MTM, MTS, and MGS commands were designated simultaneously.
M06: Tool change command
M228: ATC next tool return command
MT: Next tool preparation command
MG: Magazine index command
MTM: Tool transfer command from sub-magazine to main magazine
MTS: Tool transfer command from main magazine to sub-magazine
MGS: Sub-magazine index


2720 M06/M228 command disabled
Eeoelale4345
M06, M228, or MG command was used incorrectly.
M06: Tool change command
M228: ATC next tool return command
MG: Magazine index command (MG = **, where ** is magazine pot number)
[Object]
Turret
[Code]
X
1-> M06 was designated when the next tool was not prepared.
2-> M228 was designated when the next tool was not prepared or tool return operation was not ready.
3-> M06 was designated when the turret was not at the tool change position.
5-> MG command was designated when magazine indexing was prohibited.
[Probable Fault Cause]
 The next tool preparation state is step 12 and 49 of the tool change sequence on LB35II-MATC-Y and LU45-MATC-Y. On LB15II-MATC-Y, it is step 8 and 51.
On MACTURN50, it is step 8. M06 command was designated in a state other than the next tool preparation state.
 The tool return operation start state is step 27 and 68 of the tool change sequence on LB35II-MATC-Y and LU45-MATC-Y. On LB15II-MATC-Y, it is step 23 and 65
step. On MACTURN50, it is step 20. M228 command was designated in a state other than the tool return operation start state.
 M06 was designated when the turret was not at the tool change position.
 For LB15II/LB35II-MATC-Y and LU45-MATC-Y, MG command was designated at step 1, 2, 41, and 42 of tool change. For MACTURN50, MG command was designated at step 1 and 2
of tool change.


2721 M06/TN/MG/MT command disabled
Eeoelale4346
M06, TN, MG, or MT command cannot be used.
M06: Tool change command
TN: Tool change command with tool number designation (TN = $$, where is turret station number, $$ is tool number)
MG: Magazine index command (MG = **, where ** is magazine pot number)
MT: Tool preparation command (MT = $$, where $$ is tool number, is turret station number)
[Code]
When M06 is designated;
FFFFFFFF->ATC step number is not 1 or 2
1-> Tool on turret cannot be stored in magazine (for example: large diameter tool cannot be stored when adjacent pots are not empty).
2-> Tool in magazine cannot be mounted on turret (for example: attempted to mount M-tool into L-tool pot).
When TN is designated;
FFFFFFFF->ATC step number is not 1 or 2.
1-> Not available at present.
2-> Designated tool number was not found in magazine/turret.
3-> Tool on turret cannot be stored in magazine (for example: large diameter tool cannot be stored when adjacent pots are not empty).
4-> Tool at standby station does not match designated tool for tool change.
When MG is designated;
FFFFFFFF->ATC step number is not 1 or 2.
When MT is designated;
FFFFFFFF->ATC step number is not 1 or 2.
1-> Designated tool number was not found in magazine.
[Probable Fault Cause]
Command error
Program example:
TN=0112
[Measures to Take]
Correct program command according to alarm code.


2722 Robot/loader request illegal
Eeoelale4347 Robot/loader request command is illegal.
[Code]
1-> Group 1 request command and Group 2 request command were designated simultaneously.


2723 ATC next tool preparation disabled
Eeoelale4348
MT command was designated when ATC operation step number was not 1 or 41. Tool designated by MT command was not found in magazine. Because another tool has already been fetched to the standby station, the tool designated by MT
cannot be fetched to the standby station. Tool designated by MT command cannot be mounted on turret due to different tool type.
ATC macro command M321 was issued before MT command completion.


2724 ATC sub-arm position
Eeoelale4349 When tool is pulled out or inserted by sub-arm, sub-arm cannot be positioned at standby station or magazine position.
[Code]
1-> Sub-arm position was lost when tool was pulled out.
2-> Sub-arm position was lost when tool was inserted.
[Probable Fault Cause]
 Sub-arm standby station input signal is OFF.
 Sub-arm magazine position input signal is OFF.
Program example:
TN=28, M228
[Operation Example]
In selective operation or step operation, the start button for tool pull-out or insertion by sub-arm was pressed.
[Measures to Take]
Check ATC input bit signal in check data.


2725 RS tool L/M mismatch
Eeoelale4350 Tool type at standby station does not match tool type at turret indexing station of tool change command.
(T1->L tool, T3->M tool)
[Probable Fault Cause]
Tool type in program does not match tool type stored in magazine.
[Measures to Take]
Modify program or change tool type in magazine.


2726 Magazine encoder read
Eeoelale4351 An error occurred when reading data from magazine position encoder.
[Code]
1-> Magazine


2727 Magazine rotation condition
Eeoelale4352 Magazine rotation command was designated when magazine rotation conditions were not satisfied.
[Code]
XX
9-> Sub-arm is not at a position that allows magazine rotation.
10-> Pull pin for magazine manual tool loading/unloading is not clamped.
11-> Data read finger for tool type identification is not at retracted position.
12-> Pot is unclamped.
13-> No pot is present at front exchange position.
14-> Tool change arm is at EAMG position.
[Probable Fault Cause]
 9) For LB35II-MATC-Y and LU45-MATC-Y, the magazine can rotate only when the sub-arm is at the RS position.
 10), 11) Magazine cannot rotate under the following conditions: Pull pin for magazine manual tool loading/unloading is not clamped. Data read arm for tool type identification is not at retracted position.
 12), 13), 14) For LB15II-MATC-Y, magazine cannot rotate when pot is unclamped, no pot is present at front exchange position, or tool change arm is at EAMG position.


2728 Magazine tool No.
Eeoelale4353 Input signal status of the proximity switch for magazine current tool identification at magazine ATC position does not match tool data set on
”*ATC MAGAZINE INFORMATION*” screen in tool data setting mode.
[Object]
System
[Code]
X

1-> Although the ”*ATC MAGAZINE INFORMATION*” screen displays tool data, the magazine tool present confirmation proximity switch input signal is OFF.
2-> Although the ”*ATC MAGAZINE INFORMATION*” screen does not display tool data, the magazine tool present confirmation proximity switch input signal is ON.
[Probable Fault Cause]
 The ATC ”MAGAZINE INFORMATION” screen displays the tool mounted in each pot. For the pot indexed to the magazine ATC position, therefore, the tool present/
absent data displayed on the ”ATC MAGAZINE INFORMATION” screen should always match the input signal status from the magazine tool present confirmation proximity switch. However, an incorrect data setting on the screen, a proximity switch
failure, or disconnected proximity switch signal wiring can cause a mismatch between the tool data setting and the input signal status, resulting in this alarm.


2729 No return pot in magazine
Eeoelale4354 The tool cannot be returned to the magazine because there is no empty pot in the magazine.
[Probable Fault Cause]
There is no empty pot in the magazine. Tool data setting error.
When setting the tool diameter, a large-diameter tool requires two adjacent empty pots in total, and an extra-large diameter tool requires three adjacent empty pots in total. In these cases, they are displayed
as 0 in the tool data table, but they are not actually empty pots.


2730 Tool insert impossible
Eeoelale4355 In tool insert status, the pot for returning the tool is unavailable.
[Code]
1-> Tool cannot be inserted into the tool pot.
2-> Tool cannot be clamped on the turret.
[Probable Fault Cause]
 Operation error
 Operation example: Tool No. write pushbutton was pressed.
[Measures to Take]
 Prepare a pot for returning the tool.
 For an extra-large diameter tool, prepare three adjacent empty pots.
 For a large-diameter tool, prepare two adjacent empty pots.
[Related Specifications]
ATC


2732 Tailstock quill position data error
Eeoelale4357 The tailstock quill position data (absolute value) read from the absolute position encoder is not a valid value.
[Code]
1-> Tailstock position data (absolute value) read from the absolute position encoder exceeds the value specified in the M/C user parameters.
2-> The data read in BCD from the absolute position encoder cannot represent the position of the tailstock quill. Data


2733 Coolant flow
Eeoelale4358 When the coolant switch is turned ON, the coolant flow switch does not turn ON within the parameter-set time.
[Code]
None-> The coolant flow sensor did not turn ON within the coolant flow monitoring time (for coolant supply sensor).
1-> Coolant 1 did not flow within the fixed time after coolant 1 output turned ON: ”Coolant 1 flow alarm monitoring time”.
2-> Coolant 2 did not flow within the fixed time after coolant 2 output turned ON: ”Coolant 2 flow alarm monitoring time”.
3-> Coolant 3 did not flow within the fixed time after coolant 3 output turned ON: ”Coolant 3 flow alarm monitoring time”.
4-> Coolant did not flow within the fixed time after coolant 4 output turned ON: ”Coolant 4 flow alarm monitoring time”.
5-> When coolant 1 flow was monitored and the 1st coolant 1 / 2nd coolant 1 output condition was OFF, the flow switch opened within the parameter-set time.
6-> When coolant 2 flow was monitored and the 1st coolant 2 / 2nd coolant 2 output condition was OFF, the flow switch opened within the parameter-set time.
7-> When coolant 3 flow was monitored and the 1st coolant 3 / 2nd coolant 3 output condition was OFF, the flow switch opened within the parameter-set time.
8-> Turret A oil mist flow sensor did not turn ON within the flow monitoring time.
9-> Turret A oil mist flow sensor did not turn ON within the flow monitoring time.
10-> Turret A coolant flow sensor did not turn ON within the coolant flow monitoring time.
11-> Turret B coolant flow sensor did not turn ON within the coolant flow monitoring time.
12-> High-pressure coolant flow sensor did not turn ON within the coolant flow monitoring time.
13-> 2nd coolant 1 did not flow within the fixed time after 2nd coolant 1 output turned ON. Fixed time: ”2nd coolant 1 flow alarm monitoring time”.
14-> 2nd coolant 2 did not flow within the fixed time after 2nd coolant 2 output turned ON. Fixed time: ”2nd coolant 2 flow alarm monitoring time”.
15-> 2nd coolant 3 did not flow within the fixed time after 2nd coolant 3 output turned ON. Fixed time: ”2nd coolant 3 flow alarm monitoring time”.
[Probable Fault Cause]
1) Coolant level is too low or coolant piping is clogged.
2) Supply sensor switch is set at an incorrect position.
3) Supply sensor failure
[Measures to Take]
1) Supply coolant or replace the coolant piping.
2) Check the supply sensor switch.
3) Replace the supply sensor switch.


2734 Coolant level
Eeoelale4359 Coolant is low or overflowing.
[Code]
None-> Coolant level low switch (I/O check No. 34 input bit 0 (iCOL/)) remained OFF for more than 1 second.
2-> Coolant level lowest switch (I/O check No. 43 input bit A (iCLLST/)) remained OFF for more than 1 second.
3-> Coolant overflow switch (I/O check No. 43 input bit B (iCLOF/)) remained OFF for more than 1 second.
4-> Coolant level high limit switch (I.035F) remained OFF for longer than 1 second.
5-> Coolant level low limit switch (I.035E) remained OFF for longer than 1 second.
6-> Coolant ON signal was continuously sent from the high-pressure coolant unit for the parameter-specified time.
7-> Coolant level low switch (I/O check NO. 34 input bit 0 iCOL) remained ON for longer than 1 second.
8-> Coolant level low signal remained OFF for 1 second or longer. Input signal indicates a level too low status (I/O check NO. 36 input bit 9 iCLLD/).
9-> Coolant level low signal remained OFF for 1 second or longer. Input signal indicates a level too low status (I/O check NO. 36 input bit A iCOLL/).
10-> Coolant level signal from the mist coolant unit is OFF.
11-> Coolant level low signal remained OFF for 1 second or longer. Input signal indicates a level too low status (I/O check NO. 36 input bit 6 iDCOLLO/).
12-> Oil mist unit low level signal remained OFF for 1 second or longer. Input signal indicates a level too low status (I/O check NO. 36 input bit 9 iCOML/).
16-> Coolant overflow signal remained OFF for 1 second or longer.
17-> Machine coolant tank coolant level low signal remained OFF for 1 second or longer.
18-> Additional coolant tank coolant level low signal remained OFF for 1 second or longer.
24-> Coolant level low switch (I/O check NO. 34 input bit 0 iCOL/) remained OFF for the parameter-set time or longer.
25-> No oil in turret A oil mist unit.
26-> No oil in turret B oil mist unit.
27-> Oil in turret A oil mist unit overflowed.
28-> Oil in turret B oil mist unit overflowed.
29-> Coolant level switch failure.
[Probable Fault Cause]
1) Coolant level is too low.
2) Incorrect flow switch position.
3) Flow switch failure.
[Measures to Take]
1) Add coolant.
2) Check the flow switch.
3) Replace the flow switch.


2735 Spindle low-speed rotation command
Eeoelale4360 A spindle low-speed command was issued before the spindle low-speed command conditions were met.
[Code]
1-> Spindle low-speed command was issued while C-axis was connected.
2-> Spindle low-speed command was issued during synchronized rotation.
3-> Spindle low-speed command was executed during flat turning.
4-> Spindle winding switch / gear change command (M40 - M44) was executed in the lowest speed rotation mode.
5-> Spindle lowest speed command was executed when the lowest speed specification spindle was not selected.
[Code]
1-> Disconnect the C-axis before issuing the low-speed command.
2-> Cancel synchronized rotation before issuing the low-speed command.
3-> Execute the spindle low-speed command after exiting flat turning.


2736 No SVP time constant switching spec.
Eeoelale4361 A spindle low-speed command (M296/M297) was issued before the spindle low-speed command conditions were met.


2737 Tailstock switch position
[Code]
1-> Advance/retract command was issued when the tailstock switch was not in the STOP position.
2-> Tailstock switch position was changed while the spindle was rotating.


2738 Synchronized hobbing condition
[Code] Eeoelale4450
1-> Spindle is moving.
2-> B-axis is moving.
3-> C-axis is connected.
4-> B-axis or spindle is not in operation ready status.
5-> M556 command was issued while synchronized hob was rotating.
6-> M555 or M556 command was issued on the G13 (turret A) side.
7-> G13 is in flat turning mode.
8-> MA-axis is not stopped.
9-> Spindle or MA-axis is not in operation ready completed status.
10-> MA-axis is not stopped.
11-> Spindle or MA-axis is not in operation ready completed status.
12-> M555 command was issued on the G13 (turret A) side.
13-> M555 command was issued on the G14 (turret B) side.
14-> M555 or M556 command was issued out of M41 range.
15-> M612 or M556 command was issued in a mode other than Y-axis mode.
16-> M555/M556 command was issued when no M-tool could be mounted on the machine turret ATC.
17-> M555/M556 command was issued while the turret was unclamped.
18-> M555 or M556 command was issued on the G14 (turret B) side.
19-> M557, M558, or M612 command was issued on the G14 (turret B) side.
20-> In flat turning mode.
21-> G14 is in flat turning mode.


2739 Synchronized hobbing mode
Eeoelale4451 The specified command is not allowed to be executed in synchronized hobbing mode.
[Code]
1-> B-axis designated position stop command (M229) was issued.
2-> Spindle orientation stop command (M19) was issued.
3-> Spindle gear change (or winding switch) command was issued.
4-> M-tool spindle orientation command (M229) was executed.
5-> M612 command was executed in a mode other than Y-axis mode.


2740 Magazine tool data error
Eeoelale4452 Magazine tool data is inconsistent.
[Code]
Magazine pot number where tool is mounted (hexadecimal). Magazine tool data discrepancy.


2741 Touch setter unlock time over
Eeoelale4453 After the touch setter advance/retract command was issued, the unlock pin sensor did not turn ON within the preset time (for precision touch setter specification).
[Probable Fault Cause]
Faulty lock unit.
[Remedy]
Replace the lock unit with a new one.


2742 Setup switch ON
Eeoelale4454 Machine setup switch turned ON while machine program was running.


2743 Coolant level abnormal
Eeoelale4455 None-> Coolant filter clogged.
1-> Sub coolant tank lower limit signal turned OFF.
2-> Main coolant tank upper limit signal turned OFF.


2744 Tool breakage
[Code]
None-> Tool breakage detected.


2745 High-pressure coolant pressure abnormal
[Code]
1-> High-pressure coolant pressure dropped. (I/O check NO.26 input bit D iHPCOL/ (B-contact setting) was turned OFF.)


2746 Hydraulic unit
[Code]
1-> Hydraulic oil level low signal turned OFF.
2-> Hydraulic oil filter clogged.
3-> Hydraulic unit temperature abnormal.


2747 Non-indexable position
For B-axis 1/1000 specification and contouring specification, a non-indexable position was commanded.
[Code]
None
[Probable Fault Cause]
1) Program error
[Remedy]
Command an indexable position.


2748 CPU fan stop


2749 Hydraulic oil level lower limit
[Code]
1-> Hydraulic oil level /signal remained OFF for 1 second or longer.
2-> Hydraulic oil level /signal remained OFF for 3 seconds or longer.


2750 Tool monitor unit error detection
[Code]
1-> Tool monitor unit error
Tool monitor unit alarm signal
(I/O check NO.56 input bit 9 iER2) turned ON.
[Probable Fault Cause]
1) [Code] 1-> Cutting tool, air cut failure


2751 Coolant/oil mist command
<Oil mist specification>
Oil mist command and coolant command were issued simultaneously.
[Code]
1-> For oil mist specification, oil mist command and coolant command were issued simultaneously.


2752 Air pressure
[Code]
None-> Air source pressure for oil mist unit is low.


2753 Tool change error


2754 Coolant command
<Hydraulic coolant specification>
The command was issued in oil coolant mode or water coolant mode.
[Code]
None-> In G14 mode, spindle coolant command cannot be issued.
1-> Water coolant command was issued in oil coolant mode.


2755 Semi-dry unit error
Semi-dry unit failure detected.


2756 Present tool data setting
In ATC specification, present tool data was zero when the 'tool on turret' signal was input.
[Probable Fault Cause]
When the tool was mounted on the turret, the feed axis of turret rotation moved, or the M-axis was rotating before setting the present tool data.


2757 Oil mist error
[Code]
1-> Turret A oil mist unit not ready.
2-> Turret A oil mist unit internal air pressure dropped.
3-> Turret B oil mist unit not ready.
4-> Turret B oil mist unit internal air pressure dropped.


2758 Positioning data error
Positioning data (absolute value) read by absolute encoder is invalid.
[Code]
1-> Absolute encoder failed to read positioning data expressed in BCD code.


2759 Coolant error
[Code]
None-> Coolant system abnormal when high-pressure coolant was supplied.


2760 Sub-spindle rotary tool command
Sub-spindle rotary tool rotation command was issued on turret A side when turret A was not in G141 mode.
[Probable Fault Cause]
Program error
Program example:
G13 G14
G141 :
: M13
: :
[Remedy]
Issue the sub-spindle rotary tool rotation command when turret A is not in G141 mode.


2761 W-axis overlap mode
Illegal command was issued in W-axis overlap mode.
[Target]
System
[Code]
1-> In W-axis overlap mode, touch setter arm advance command (M117) was issued.
[Probable Fault Cause]
Program error
[Remedy]
Correct the program.


2762 Chucking error
Although the chuck clamped the workpiece, the chucking error detection pressure switch did not operate, or the workpiece was not clamped correctly in the chuck.
[Probable Fault Cause]
Operator error (clamping error)


2763 Coolant filter clogged
Coolant filter unit remained clogged for 2 [s] or longer.
[Code]
1-> Coolant filter is in clogged state.
[Probable Fault Cause]
1) Filter clogged or differential pressure switch failure
[Remedy]
1) Replace filter or check differential pressure switch.


2764 Coolant operation abnormal
<High-pressure coolant specification>
High-pressure coolant abnormal (B-contact) input signal turned OFF.
<Centralized coolant specification>
Upper limit float switch and lower limit float switch turned OFF simultaneously.
Or, coolant error detection input signal turned OFF.
[Code]
1-> In centralized coolant specification, upper limit float switch and lower limit float switch turned OFF simultaneously.
2-> In centralized coolant specification, coolant error detection input signal turned OFF.
3-> In high-pressure coolant specification (CE mark compliant), high-pressure coolant pump error / (B-contact) input signal remained OFF for 5 [s] or longer.
4-> In separate coolant tank specification, suction pump error input signal turned ON.
5-> In separate coolant tank specification, overflow input signal turned ON.
6-> In high-pressure coolant specification, after high-pressure coolant filter pump operated,
high-pressure coolant pressure PS input did not turn ON within 1 second.
7-> In coolant purification specification, waste tank upper limit / input signal remained OFF for 2 seconds or longer.
8-> In coolant purification specification, main coolant tank upper limit / input signal remained OFF for 2 seconds or longer.
9-> In ChipBLASTER high-pressure coolant specification, high-pressure coolant unit error (B-contact) input signal turned OFF.
10-> In ejector drill specification, separate coolant tank lower limit / signal turned OFF.
11-> In high-pressure coolant specification, coolant level of high-pressure coolant unit is low.
12-> In high-pressure coolant specification, filter of high-pressure coolant unit is clogged.
13-> High-pressure coolant was discharged while coolant system was in error state.
14-> In high-pressure coolant specification, bag filter of high-pressure coolant unit is clogged.
15-> During through-spindle coolant command, through-spindle coolant motor normal input signal remained OFF for 3 seconds or longer.
16-> During through-spindle coolant command, coolant system normal input signal remained OFF for 1 second or longer.


2765 Chip conveyor filter clogged
[Code]
None-> Chip conveyor drum filter clogged.
[Probable Fault Cause]
1) Filter clogged


2766 M-axis command error
[Code]
1-> M-axis rotation control commands (M13, M14, M229, M602, M603, M217) and M-axis jog commands (M893, M894) were executed simultaneously.
2-> M-axis rotation control commands (M229, M602, M603, M217) were executed during M-axis jog rotation.
3-> M600/M601 command was issued in multi-edge tool specification.
4-> Actual M-spindle speed exceeded allowable speed of each tool.


2767 M-axis low-speed command condition unfulfilled
M-axis low-speed rotation command was executed when conditions for M-axis low-speed rotation command were not satisfied.
[Code]
1-> M-axis low-speed rotation command was issued when related spindle was not C-axis connected.
2-> M-axis low-speed rotation command was issued in HOB mode.
3-> M-axis low-speed rotation command was issued in face turning.
4-> M-axis winding changeover command (M241/M242) was issued in ultra-low-speed rotation mode.
5-> M-axis low-speed rotation command was issued to an M-axis without ultra-low-speed specification selected.
6-> Ultra-low-speed rotation mode ON (M519) command was executed in a status other than M241 (M-spindle winding (gear) changeover command).
7-> Ultra-low-speed rotation mode ON (M519) command was executed during M-spindle rotation under M241 (M-spindle winding (gear) changeover command) status.
Or, ultra-low-speed rotation mode OFF (M520) command was executed during M-spindle rotation under ultra-low-speed rotation mode ON status.
[Remedy]
[Code]
2-> Execute M-axis low-speed rotation command after canceling HOB mode.
3-> Execute M-axis low-speed rotation command after canceling face turning.


2768 Program check mode condition unfulfilled
Conditions for program check mode were not satisfied.
[Code]
1-> Machine operation mode is not "AUTO" mode.
2-> Chuck is not in unclamp state.


2769 Spindle command error
[Code]
2-> Spindle rotation control command was executed during spindle jog rotation.
3-> Spindle jog command was executed during spindle rotation command.


2770 Time constant changeover command condition unfulfilled
[Code]
None-> Time constant changeover command was issued during C-axis connection.


2771 APC clamp confirmation input not detected
[Index]
Axis
[Character-string]
APC= Pallet seated confirmation signal did not turn ON during pallet change by M934 command.
XXXX= Machine diagnostic number in hexadecimal
[Probable Fault Cause]
1) Mechanical clamping failure
2) Clamp confirmation LS or unclamp confirmation LS failure
3) Clamp SOL or unclamp SOL failure


2772 APC system mode
Indicates that system is in APC system mode.
Indicates that APC system mode is ON.


2773 M934 command unacceptable condition
Error in the use of APC-related M command.
[Code]
1-> M934 was commanded at a position other than the APC start position.
[Measures]
1) Check the program and machine status.


2774 Thread cutting cycle condition uncompleted
A thread cutting cycle command was executed when the thread cutting cycle could not be executed.
Or, during the thread cutting cycle, the thread cutting cycle could not be continued.
[Code]
1-> For ATC specifications, a thread cutting cycle command was executed when the tool on the turret or M-spindle was not clamped properly,
or no tool was mounted (turret no-tool signal ON or M-spindle tool clamped signal OFF).
2-> During the thread cutting cycle, the tool on the turret or M-spindle dropped off.
(Turret no-tool signal ON, or M-spindle tool clamped signal OFF.)


2775 Sensor head enable condition uncompleted
An advance or retract operation was attempted when the sensor head could not advance or retract.
Or, a cover open/close operation was attempted when the cover could not open/close.
Or, the sensor was replaced when the sensor head was retracted or the cover was not closed.


2776 M command not completed within specified time
The operation designated by the M command was not completed within the specified time.
The signal confirming operation completion was insufficient.
Or, conditions for continuous operation were not met.
[Code]
1-> After the crossrail auto positioning command was issued, the positioning operation was not completed within the specified time (6 minutes).
2-> After the swivel head rotation command (M1042 to M1045) or attachment indexing command (M1047, M1048) was issued, the AT rotation operation was not completed.


2777 Crossrail magnetic sensor input not detected
Crossrail auto positioning command could not be completed normally.
Or, after positioning completion, the crossrail deviated from the positioning completion set position.
[Code]
1-> When the crossrail was clamped after positioning completion, the current position was 2 mm or more away from the positioning completion set position.
2-> During auto positioning command, the magnetic sensor did not turn ON even when exceeding the target value by 10 mm or more.
3-> During auto positioning command, the positive stroke end limit was reached while the magnetic sensor was not ON.
4-> The difference between the actual crossrail position and parameter set position exceeded the ”crossrail error range” (machine system parameter PLC AXIS POSITION No. 16).
[Probable Fault Cause]
1) Defective magnetic sensor
2) Defective magnetic scale/network
3) Dog position deviation
4) Incorrect parameter setting


2778 Crossrail elevation motor overload
During crossrail elevating operation, the crossrail elevation motor overloaded.
[Probable Fault Cause]
1) Crossrail elevation motor is overloaded
2) Defective crossrail elevation motor


2779 Axis lubrication motor overload
The axis lubrication motor is overloaded.
[Character-string]
None=X, Z axes
WCR=Crossrail
[Probable Fault Cause]
Defective axis lubrication motor.
[Measures]
Reset the axis lubrication motor overload.


2780 Axis lubrication pressure confirmation not ON
After the axis lubrication motor turned ON, the pressure switch did not turn ON within the specified time (motor ON time × 2).
[Character-string]
None=X, Z axes
WCR=Crossrail
[Probable Fault Cause]
1) Defective axis lubrication motor
2) Defective pressure switch
3) Clogged lubrication piping


2781 AT command not executed
In AAC, an attachment change command was executed when no AT command had been issued.
[Code]
1-> M1061 was commanded when there was no AT command.
[Measures]
Check the program.


2782 Axis lubrication pressure confirmation not OFF
When the axis lubrication motor turned ON, the pressure switch was not OFF. Or after the axis lubrication motor turned OFF, the pressure switch did not turn OFF within the specified time (motor ON time × 2).
[Character-string]
None=X, Z axes
WCR=Crossrail
[Probable Fault Cause]
1) Defective pressure switch
2) Clogged axis lubrication piping


2783 Oil hole motor overload
The oil hole motor is overloaded.
[Code]
1-> During oil hole (thru-spindle coolant) motor output, the oil hole (thru-spindle coolant) ON confirmation signal remained OFF for 3 [s] or longer.
[Probable Fault Cause]
1) Defective oil hole motor
2) Clogged pump


2784 MT code unacceptable condition
Error in the use of MT command.
[Code]
1-> An MT command for the same tool as the current tool was issued.
2-> The MT command was executed twice.
3-> The MT command was executed at a position other than the ATC start position.
4-> The MT=0 command was executed during the ATC cycle.
5-> The MT=0 command was executed at a position other than the ATC start position.
6-> The tool number of the MT command is registered redundantly in the pot/tool table.
7-> The tool number of the MT command is not registered in the pot/tool table.
8-> The cover attach/detach cycle command does not match the cover attachment status.
9-> When the cover was attached, a turning tool change command was executed. Or when no cover was attached, a milling tool change command was executed.
[Measures]
2= Execute MT=0 command in MDI operation mode.
Others= Check the ATC sequence number, program, and ”Pot/Tool No. Table” in tool data setting mode.


2785 AT code unacceptable condition
Error in the use of AT command.
[Code]
1-> An AT command for the same attachment as the current AT was executed.
2-> The AT command was executed twice. (The AT command was executed when the AAC next sequence was not ”0″.)
3-> The AT command was executed at a position other than the AAC start position.


2786 S command not executed
During spindle rotation command (M03/M04), an S command was issued in a state where the S command could not be issued.
[Measures]
Check the program.


2787 SB command not executed
During M-spindle rotation command (M13/M14), an SB command was issued in a state where the SB command could not be issued.
Or during rotary tool spindle gear range change command (M241/M242),
an SB command was issued in a state where the SB command could not be issued.
[Measures]
Check the program.


2788 SB command value error
In the SB command, a command value not available in the specifications (command value outside the allowable range) was commanded.
Or an SB command was issued when the current tool was a turning tool or an ATC tool with cover.
[Code]
1-> A command value outside the allowable range of the M-spindle was commanded.
2-> An SB command was issued when the current tool was a turning tool or an ATC tool with cover.
[Measures]
Check the SB command value in the program.


2789 Coolant tank filter clogged
The filter in the oil hole coolant tank is clogged.
[Code]
1-> During oil hole (thru-spindle coolant) motor output, the oil hole clogging detection signal remained ON for 1 [s] or longer.
2-> During workpiece shower motor output, the oil hole clogging detection signal remained ON for 1 [s] or longer.
3-> During workpiece wash gun output, the oil hole clogging detection signal remained ON for 1 [s] or longer.
[Probable Fault Cause]
1) Clogged oil hole filter
2) Defective pressure switch for clogging detection
[Measures]
Clean the oil hole filter.


2790 Workpiece shower motor overload
The workpiece shower motor is overloaded.
[Code]
1-> During workpiece shower motor output, the workpiece shower ON confirmation signal remained OFF for 3 [s] or longer.
[Probable Fault Cause]
1) Defective workpiece shower motor
2) Clogged pump.


2791 Spindle cooling unit abnormal operation
The spindle lubrication oil cooling motor is overloaded.
[Code]
1-> When the hydraulic unit was ON and the M-spindle was rotating, the M-spindle cooling unit running confirmation signal remained OFF for 3 [s] or longer.
2-> When the hydraulic unit was ON, the M-spindle coolant level normal confirmation signal remained OFF for 3 [s] or longer.
3-> When the hydraulic unit was ON and the spindle was rotating, the spindle cooling unit running confirmation signal remained OFF for 3 [s] or longer.
[Probable Fault Cause]
Abnormality in the lubrication oil cooling unit inside the spindle cooling unit


2792 RH command value error
An RH command for an angle not available in the specifications was issued. (Normally, attachments are at 5-, 15-, or 45-degree intervals.)
[Code]
Hexadecimal value of RH command value
[Probable Fault Cause]
Program error


2793 Attachment indexing position differs from designated position
When the attachment indexing operation was completed, the current position differed from the current position read by the attachment position detection proximity switch.
[Index]
None = Proximity switch abnormality was detected when the rotation operation was completed.
2= Proximity switch abnormality for C-axis current position was detected although an attachment rotation command was executed.
[Code]
Hexadecimal value of the position read by the attachment position detection proximity switch (Unit: 0.1 deg)
When character-string is 2, XXXXYYYY hexadecimal value (Unit: 0.1 deg)
XXXX= Record of previous attachment indexing position
YYYY= Attachment current position


2794 Oil mist lubrication unit abnormal operation
With X-axis oil mist specifications, the normal signal of the oil mist lubrication unit is OFF, or the abnormal signal is ON.
[Code]
1-> X/Z-axis oil mist lubrication sensor was ON for 2 [s] or longer.
2-> During the X/Z-axis oil mist lubrication pump air ON cycle, the X/Z-axis oil mist dripping lubrication sensor remained OFF for two consecutive cycles.
3-> In the X/Z-axis oil mist lubrication pump air ON cycle after power-on, the X/Z-axis oil mist dripping lubrication sensor was OFF three consecutive times within 100 cycles.
4-> Cumulative operation time of X/Z-axis oil mist lubrication pump air input/output OFF exceeded 24 hours.
5-> X/Z-axis oil mist lubrication pump air input/output was ON when the X/Z-axis oil mist lubrication air pressure normal confirmation signal was OFF.


2795 Warm-up abnormality
An abnormality occurred when starting the warm-up program.
[Code]
1-> The operation door was open when starting the warm-up program.
2-> The mode was test mode or setting mode when starting the warm-up program.
[Measures]
1= Press the NC reset button. Note that warm-up will be interrupted.
2= Press the NC reset button. Note that warm-up will be interrupted.
When restarting the warm-up program, switch the interlock mode to production mode.


2796 Sequence reset operation error
Sequence reset operation error.
[Code]

1-> At sequence restart, the tool number specified in the part program does not match the current tool number.


2797 Axis movement inhibit condition invalid
In the machine user parameter system check mode NO.1 machine axis system check mode, data is set and a special operation is performed.
[Code]
51-> Magazine axis manual pulse generator mode
61-> Reset operation is enabled when power is shut off due to a power outage or other causes during AT indexing operation.
74-> AT can be attached/detached by manual operation.


2798 BC command value error
The BC command for M-spindle orientation stop (M229) is BC<0° or BC ≧ 360°.
[Code]
Hexadecimal data of erroneous command value
[Probable Fault Cause]
Program error


2800 Alarm detected from external interlock unit
Trouble occurred in external device.
[Code]
1-> Trouble occurred in external device 1.
2-> Trouble occurred in external device 2.
3-> Trouble occurred in external device 3.
[Probable Fault Cause]
External device abnormality
[Measures to Take]
Clear the alarm on the external device side and then reset the NC.


2801 Turret rotation condition unfulfilled
A turret rotation command was executed when the turret could not rotate.
[Code]
1-> With the H1 turret specification, a turret rotation command was executed when the X-axis or Z-axis was not at the positive limit position.
[Measures to Take]
1) When this alarm occurs, axis movement in automatic/MDI operation is prohibited; therefore, move the X-axis or Z-axis to the positive limit position by manual feed and execute the turret
rotation command again.


2802 Long boring bar command error
[Code]
1-> Attachment number in attachment (AT) command is erroneous, or not registered.
2-> M798/M799 command condition unfulfilled
The following conditions are not satisfied:
1) H1 turret AT mount position (HP=17/18/19/20) and AT stocker advance position
3-> When the long boring bar seating error detection air ON command (M992) was issued, the air pressure switch was not ON.
4-> An M1061 command was issued outside the AAC start position.
5-> Attachment number in AT command is erroneous
6-> An M1061 command was issued during an ATC cycle (during execution of M06 command).


2803 ATC tool data setting
When an ATC manual command or ATC operation was issued, an error occurred in the tool data setting such as next tool designation in the ”pot/tool relation table”, etc.
[Code]
1-> No empty pot setting.
[Measures to Take]
Check the next tool designation and the ”pot/tool relation table” in the tool data setting mode.


2804 Attachment unrotatable
An indexing command was issued again before attachment indexing operation was completed.
[Code]
1-> C-axis attachment
[Measures to Take]
Perform reset operation according to the AAC reset procedure.


2805 Attachment position check input undetectable
The signal from the proximity switch for attachment position detection cannot be input. The signal from the proximity switch for attachment position detection is in an input state that cannot be converted to angle mode.
[Code]
1-> When the C-axis is not indexed, the input value of the C-axis index position confirmation signal is out of the range of 0 to 360 degrees.


2806 Door open
Attempted to execute the following command when the door interlock was ON and the door was not closed.
[Code]
1-> With door interlock E specification, an MT command/MG command/M06 command/M228/MTM command/MTS command/
MGS command was issued while the door interlock was ON and the door was ”open”.
2-> With CE specification, an MT command/MG command/M06 command/M228/M1059/
M1062/M1063/MTM command/MTS command/MGS command was issued in ”production mode or setup mode” while the door was ”open”.
3-> An MT command/MG command/M06 command/M228/MTM command/MTS command/MGS command was issued while door interlock was OFF and the door was ”open”. Also,
the door was not closed during ATC operation.
[Probable Fault Cause]
Safety door open.
[Measures to Take]
Close the safety door.


2807 M code accept condition unfulfilled
An M command was used incorrectly.
[Code]
1-> An M1059 command was issued after an MT command.
2-> An M1059 command was issued when the current tool number was machine system parameter No.19: adapter serial number.
3-> An M1059 command was issued outside the ATC start position.
6-> An M1074 command was issued after an MT command.
7-> An M1074 command was issued when there was no next tool.
8-> An M1074 command was issued outside the ATC start position.
9-> An M1074 command was issued when the current tool number was machine system parameter No.19: adapter serial number.
10-> An M1074 command was issued when there was no current tool.
11-> An M1075 command was issued without an MT command.
12-> An M1075 command was issued when there was no next tool.
15-> An M1074/M1075/M1078/M1100 command was issued when the swivel head had no attachment mounted.
16-> An M1100 command was issued after an MT command.
17-> An M1100 command was issued when there was no current tool.
18-> An M1100 command was issued outside the ATC start position.
20-> When the current tool was a vertical tool, an M06 command was issued upon completion of the M1075 command.
21-> When the current tool was a horizontal tool, an M06 command was issued without an M1075 command, or an M1078 command was issued without an M1075 command.
22-> When the current tool was a horizontal large-diameter tool, an M06 command was issued upon completion of the M1075 command.
30-> A through-spindle air blow command was issued during M-axis rotation.
31-> A through-spindle coolant command (M1071/M1072/M1082/M1119) was issued when the spindle tool was not a through-spindle tool.
32-> A through-spindle coolant command was issued when the tool was not clamped.
33-> A through-spindle coolant command was issued when the current attachment was not a through-spindle attachment.
34-> A through-spindle air blow command was issued in horizontal axis mode of the swivel head attachment.
36-> A tool presetter advance/retract command was issued during an AAC cycle (except for AAC operation No. 1).
37-> A tool presetter advance/retract command was issued when the X-axis touch sensor could not be moved.
38-> A tool presetter advance command was issued when the current crossrail position was outside the tool presetter operating range.
41-> When machine user parameter M-spindle No.12 was ON, an M-spindle reverse mode ON/OFF command was issued during M-spindle rotation.
42-> A swivel head rotation command (M1042 to M1045) or attachment indexing command (M1047, M1048) was issued while attachment interlock was active.
45-> A crossrail auto positioning command was issued when the X-axis position was outside the crossrail elevation permissible range.
46-> A crossrail auto positioning command was issued when the ATC changer was not at the right end position while the magazine side was rotated.
47-> A crossrail auto positioning command was issued when the tool presetter was not at the retract end position.
48-> A swivel head rotation command (M1042 to M1045) or attachment indexing command (M1047, M1048) was issued during M-spindle rotation.
49-> A swivel head rotation command (M1042 to M1045) or attachment indexing command (M1047,
M1048) was issued internally when the X-axis position was outside the attachment movement permissible range.
50-> An M1047 or M1048 command was executed without an RH command.
51-> An attachment rotation command was executed for an attachment whose rotation is prohibited, or an indexing command with an angle different from the previous one was executed halfway through attachment rotation.
52-> A crossrail auto positioning command outside the positionable range was issued.
53-> A tool that cannot execute an ATC command is mounted.
54-> An angle head coolant command was issued when the spindle tool was not an attachment tool.
55-> A through-spindle coolant command was issued when the spindle tool was an attachment tool.


2848 Chip conveyor motor overload
Chip conveyor overload function activated.
[Probable Fault Cause]
The chip conveyor motor is overloaded.
[Measures to Take]
Check that the chip conveyor is not clogged with chips, etc.


2849 Sensor unit interference zone
[Code] Eeoelale4456
1-> An axis motion command for turret A was issued when the X/Z-axis of turret B was not at the positive limit position.
2-> An axis motion command for turret B was issued when turret B was not indexed at the specified position.


2850 External program request disabled
Eeoelale4362 When transfer of a loader program was requested via an external unit, the loader was not in a condition capable of accepting the request.
[Code]
1-> The loader is not in program operation mode.
2-> The loader is in machine lock state.
3-> The loader key switch is set to neither [SYSTEM LINK] nor [PANEL LOCK].
4-> It is not swivelled at position A.
5-> The C-axis is not outside the lathe.
[Probable Fault Cause]
• The key switch is set to neither [SYSTEM LINK] nor [PANEL LOCK].
• Program operation mode is not selected.
• Not swivelled at position A.
• C-axis is not outside the lathe.
• The loader is in machine lock state.


2851 Machining change M code
Eeoelale4363 On the multi-tasking NC lathe specification, an M code was designated when the NC turning change command was not given.
[Code]
1-> An M command was issued when the machine was not connected to the loader local controller.
[Probable Fault Cause]
• Program error
• Operation error


2852 Loader open/close interlock
Eeoelale4364 A loader hand open or close command was designated while the system was in the loader interlock state. Here, the loader interlock state refers to the system condition in which the Z-axis loader interlock/ or Y-axis
loader interlock/ signal is open.
[Probable Fault Cause]
• Program error
• Operation error


2853 Teaching operation condition unfulfilled
Single block, which must be ON during program operation in loader/unloader teaching mode, was turned OFF (for loader/unloader type with CE mark).
[Probable Fault Cause]
Operation error
[Measures to Take]

Single block should be executed during program run in robot/loader teaching mode.


2854 Machine connection M-code
An M-code was commanded while the machine was not connected to the loader local controller.
[Code]
Hexadecimal commanded M-code
[Probable Fault Cause]
1) Program error
2) Operation error


2855 Coolant filter
Coolant filter fault
[Code]
1-> Coolant filter clogged.
[Probable Fault Cause]
1) Coolant filter clogged. Faulty float switch of sub-coolant tank.
[Measures to Take]
1) Replace the coolant filter or inspect the float switch.


2856 Coolant motor overload
[Code]
None-> This alarm occurs when coolant motor overload is detected due to motor overheating or fault.


2857 Unusable M-code
[Code]
M-code


2858 Manual slide condition insufficient
A slide advance command was issued during manual slide interlock status.
[Probable Fault Cause]
1) Program error
2) Operation error


2887 Link unit interlock
[Code]
1-> Link unit alarm.


2888 Lubrication tank oil level
The slideway lubrication tank oil level is low. The oil level low signal was ON for 2 seconds or longer.
[Code]
1-> Slideway lubrication oil flow rate is low or oil level is low for 2 seconds or longer.
[Probable Fault Cause]
Slideway lubrication oil level is low.
[Measures to Take]
Supply slideway lubrication oil.


2890 Workpiece clamp error
Eeoelale4457 On the workpiece rest control specifications, the workpiece support unit assumed both the Z-axis advance position and the X-axis advance position.


2891 Tailstock air blow error
[Code] Eeoelale4458
1-> Although the tailstock air blow error check command (M733) was issued, the pressure switch did not turn ON even after the check start time elapsed.
2-> The pressure switch was already ON before the tailstock air blow error check command (M733) was issued.
3-> Although the tailstock air insufficiency check command (M433) was executed, the pressure switch did not turn ON after check started.


2892 Tailstock air blow error; air blow OFF command invalid
Eeoelale4459 The air blow OFF command (M730) was issued while tailstock air blow error was being monitored continuously.


2893 Hydraulic oil controller fault
[Code] Eeoelale4460
1-> The hydraulic oil controller alarm/ signal (I.025D) remained OFF for 1 second or longer.


2894 Spindle lubrication controller fault
[Code] Eeoelale4461
1-> The spindle lubrication controller alarm/ signal (I.025C) remained OFF for 1 second or longer.


2895 Coolant controller fault
[Code] Eeoelale4462
1-> The hydraulic oil controller fault/ signal (I.025D) remained OFF for 1 second or longer.


2896 No touch setter
[Code]
1-> In G13/G141 or G14/G141 mode, a touch setter advance/retract command was issued.


2897 Unloader no specification
Because G14/G141 mode was not selected, the specified unloader command (see below) is invalid.
– Move unloader carrier to left/right
– Advance or push out unloader arm swing
– Open or close unloader arm
– Open or close unloader door


2898 Unloader interference position
On LT10, a command to move the R-spindle ZA-axis to the specified position was issued when the unloader carrier was not at the right end in G13/G140 mode.
On MACTURN250, a command to move the R-spindle ZA-axis to the specified position was issued when the unloader door was not closed in G13/G140 mode.


2899 Gauging error
Incorrect gauging data
[Code]
1-> [ACK] (gauger->NC) did not turn ON when the [RUN] signal was ON.
2-> Incorrect BCD data (gauging error)
3-> Each time after the M17 command is issued, while [ERR] is being read continuously for x times, gauger [ERR] ([ERR] of the amplifier or [ERR] of the BCD unit) continuously appears for x times
[Probable Fault Cause]
The gauger read incorrect data.


2900 Variable V command
Eeoelale4365 An illegal V value was specified.
[Probable Fault Cause]
 Program error
 Operation error


2901 Address check command
Eeoelale4366 An illegal address check command was specified.
[Probable Fault Cause]
Operation error


2902 Data operation command
Eeoelale4367 Loader conversion command was not executed.
[Code]
Conversion command code
[Probable Fault Cause]
Operation error


2903 Character use command
Eeoelale4368
When setting or selecting parameters, point data, address check, program name, or sequence number, undefined characters were used. Defined characters are ”V”, ”Z”, ”C”, ”E”, ”O”, ”N”,
and ”R”.
All characters or symbols are contained in the load file and read into memory.
[Code]
Illegal character or symbol
[Probable Fault Cause]
 Operation error
 Operation error


2904 Data value command
Eeoelale4369
Too many digits in the specified number.
Too many digits to the right of the decimal point, or more than one decimal point.
A decimal point was used where not allowed (parameter No. 90, bit 1 = 0).
[Code]
1-> Too many digits
2-> Illegal decimal point designation
[Probable Fault Cause]
 Operation error
 Program error


2905 Parameter/decimal point command
Eeoelale4370 An illegal parameter or decimal point was specified for the designated axis, or the parameter value for the designated axis is out of range.
[Target]
2-> Y-axis
3-> Z-axis
9-> C-axis
[Code]
1-> Illegal parameter or decimal point
2-> Set parameter is too small
3-> Set parameter is too large
4-> Attempted to set I/O read variable to parameter
[Probable Fault Cause]
Parameter setting error


2906 Register command
Eeoelale4371
The specified register number is illegal or the register designation mode is incorrect.
[Code]
1-> Incorrect register number
2-> More than one subscript
3-> Designated register on the left side.
Others-> Incorrect register number specified by subscript
The specified register value is out of allowable range.
[Code]
Register number
[Probable Fault Cause]
 Operation error
 Program error


2907 F command
Eeoelale4372 The specified F value is out of allowable range.
[Code]
0-> Not specified with an axis
2-> Y-axis
3-> Z-axis
[Probable Fault Cause]
 Operation error
 Program error


2908 E command
Eeoelale4373 The E command value is out of setting range.
[Probable Fault Cause]
 Operation error
 Program error


2909 Sequence number command
Eeoelale4374 The sequence number to be selected does not exist.
[Code]
1-> The sequence name contains other characters.
2-> The sequence name exceeds four characters including N.
3-> The sequence number to be selected does not exist.
[Probable Fault Cause]
 Program error
 Operation error


2910 Unusable G-code
Eeoelale4375 An illegal G-code was specified.
[Code]
Specified G-code
[Probable Fault Cause]
Program error


2911 Unusable M-code
Eeoelale4376 An illegal M-code was specified.
[Code]
Specified illegal M-code.
[Probable Fault Cause]
Program error


2912 Unusable address character
Eeoelale4377 An illegal address character code was specified.
Address characters: Defined NC variables expressed with alphabetical characters other than G, M, N, O, and V.
[Code]
Specified character
[Probable Fault Cause]
Program error


2913 Unusable mnemonic
Eeoelale4378 An illegal mnemonic was specified.
[Code]
Specified character string
[Probable Fault Cause]
Program error


2914 Unusable left-hand side command
Eeoelale4379 An unusable numeric register was specified on the left-hand side.
[Probable Fault Cause]
Program error


2915 Expression calculation
Eeoelale4380 An error occurred during expression calculation.
[Code]
XXYY
XX:
Bit 0-> Addition overflow
Bit 1-> Absolute value to integer conversion overflow
Bit 2-> BCD to BIN conversion
Bit 3-> BIN to BCD conversion
Bit 4-> DROUND, DFIX, or DFUP command was specified in a non-metric (inch) unit system
YY: Floating-point calculation error
Bit 0-> Integer conversion overflow
Bit 1-> Exponential underflow
Bit 2-> Exponential overflow
Bit 3-> Square root of negative number
Bit 4-> Division by zero
Bit 5-> Angle overflow
Bit 6-> ASIN value greater than 1.
[Probable Fault Cause]
Program error


2916 Expression syntax
Eeoelale4381 Expression syntax error
[Code]
1-> A subscript expression is nested within a subscript expression.
2-> Missing ”[“ in subscript expression.
3->1 or more subscript expressions.
4->”[” and ”]” do not match.
5->Operands and their elements do not match.
6->Program ended within an expression.
7->Answer is not unique.
(Robot)
[Code]
1->3 or more subscript expressions.
2->Left and right side elements are incorrect.
3->Expression contains an illegal operation.
[Probable Fault Cause]
Program error


2917 Expression right side
Eeoelale4382 An unallowable command is specified on the right side of the expression.
[Code]
XXYY: Factor classification code/factor parameter
[Probable Fault Cause]
Program error


2918 Expression left side
Eeoelale4383 An unallowable command is specified on the left side of the expression.
[Code]
XXYY: Factor classification code/factor parameter
[Probable Fault Cause]
Program error


2919 Expression buffer overflow
Eeoelale4384 Expression size is too large, causing stack overflow.
[Code]
1->Operation stack overflow
2->Operand stack overflow
[Probable Fault Cause]
Program error


2920 Variable buffer overflow
Eeoelale4385 Too many variables are used, causing stack overflow.
[Code]
1->Total number of factor classification codes and factor parameters exceeds 127.
2->Total number of factors exceeds 64.
[Probable Fault Cause]
Program error


2921 Program command program name
Eeoelale4386 Program name is specified incorrectly.
[Code]
1->No subprogram name after ”CALL”, or the specified subprogram name is not found.
2->No program name after ”O”, or the number of characters in the program name including ”O” is greater than 5.
[Probable Fault Cause]
Program error


2922 Program command variable V
Eeoelale4387
(Loader)
An illegal numeric value is specified after ZV or YV. Or, a subscript is used incorrectly.
[Code]
1->A subscript is used when the system does not support subscripts.
2->More than one subscript.
Others->Decimal point is specified incorrectly
(Robot)
An unusable symbol is specified following the variable number after ZV or CV.
[Code]
Variable number
[Probable Fault Cause]
Program error


2923 Program command character use
Eeoelale4388 An unusable symbol is programmed in the program.
[Code]
Specified symbol
[Probable Fault Cause]
Program error


2924 Program command G-code
Eeoelale4389 An unusable G-code is programmed in the program.
[Code]
Specified G-code
[Probable Fault Cause]
Program error


2925 Branch sequence name
Eeoelale4390
Sequence name is specified incorrectly.
(Loader)
[Code]
1->No sequence name.
2->Specified sequence name is not found.
(Robot)
[Code]
1->No sequence name is specified in ”IF” or ”GOTO” statement, or the specified sequence name is not found.
2->No sequence name after address character N, or sequence name including N exceeds 5 characters.
[Probable Fault Cause]
Program error


2926 Branch condition
Eeoelale4391 “IF” statement is specified incorrectly or condition judgment expression is incorrect.
[Code]
1->No ”[“ after IF.
2->Expression in ”[“”]” is not a comparison expression.
[Probable Fault Cause]
Program error


2927 Parameter setting illegal
Eeoelale4392 Parameter setting command was specified for a parameter that is not allowed to be set.
[Object]
2->Y-axis (Loader)
3->Z-axis
9->C-axis (Robot)
[Code]
Specified parameter number
[Probable Fault Cause]
Parameter setting error


2928 Parameter teaching impossible
Eeoelale4393 An attempt was made to set an unteachable parameter in parameter teaching mode.
[Probable Fault Cause]
Operation error


2929 Register setting impossible
Eeoelale4394 An attempt was made to set a register that is not allowed to be set (No. 48 or 49).
[Probable Fault Cause]
 Program error
 Operation error


2930 Programmable variable stroke limit positive over
Eeoelale4395
Axis movement command value exceeds the positive software limit.
(Robot) Axis movement command exceeds the positive software limit determined by the current swivel position.
[Object]
2->Y-axis (Loader)
3->Z-axis
9->C-axis (Robot)
[Code]
Command value
[Probable Fault Cause]
 Program error
 Operation error


2931 Programmable variable stroke limit negative over
Eeoelale4396
Axis movement command value exceeds the negative software limit.
(Robot) Axis movement command exceeds the negative software limit determined by the current swivel position.
[Object]
2->Y-axis (Loader)
3->Z-axis
9->C-axis (Robot)
[Code]
Command value
[Probable Fault Cause]
 Program error
 Operation error


2932 Program request illegal
Eeoelale4397 When the NC issued a service request to the loader (robot), no loader (robot) program name was specified.
[Probable Fault Cause]
Program error


2933 Program request impossible
Eeoelale4398
(Loader)
When the NC issued a service request to the loader, the loader was not ready.
[Object]
0->No related axis
2->Y-axis
3->Z-axis
[Code]
1->Loader is not in program operation mode when request 0 is received.
2->Loader is not in program operation mode when request 1 is received.
3->Loader is not in program operation mode when request 2 is received.
4->Loader is not in program operation mode when request 3 is received.
5->Loader is not at the home position when the loader request is issued.
6->Loader is not in program operation mode.
7->Loader is in machine lock state.
8->Loader operation panel key switch is neither in AUTO nor in OFF position.
9->”Loader cycle start condition” input signal is OFF.
10->Loader command panel is separated from operation panel, and single block is in OFF state.
[Probable Fault Cause]
 Loader operation panel key switch is neither in AUTO nor in OFF position.
 Mode selection is not [PROG] (program operation).
 Loader is not within the range of parameter No. 64 and parameter No. 65 specified in parameter setting.
 Loader is in machine lock state.
(Robot)
When the lathe transfers a robot program request, the robot is not in a condition to accept the request.
[Code]
1->Robot is not in program operation mode.
2->Robot is in machine lock state.
3->Robot key switch is set neither to [SYSTEM INTERLOCK] nor to [PANEL LOCK].
4->Not swiveled to position A.
5->C-axis is not outside the lathe.
[Probable Fault Cause]
 Key switch is set neither to [SYSTEM INTERLOCK] nor to [PANEL LOCK].
 Program operation mode is not selected.
 Not swiveled to position A.
 C-axis is not outside the lathe.
 Robot is in machine lock state.


2934 External program request impossible
Eeoelale4399 When a robot program transfer is requested by an external unit, the robot is not in a condition to accept the request.
[Code]
1->Robot is not in program operation mode.
2->Robot is in machine lock state.
3->Robot key switch is set neither to [SYSTEM INTERLOCK] nor to [PANEL LOCK].
4->Not swiveled to position A.
5->C-axis is not outside the lathe.
[Probable Fault Cause]
 Key switch is set neither to [SYSTEM INTERLOCK] nor to [PANEL LOCK].
 Program operation mode is not selected.
 Not swiveled to position A.
 C-axis is not outside the lathe.
 Robot is in machine lock state.


2935 Program not selected
Eeoelale4400 Cycle start button was pressed when no program was selected.
[Probable Fault Cause]
Operation error


2936 No program
Eeoelale4401 Loader (robot) program or subprogram is not found.
[Code]
1->Loader (robot) program or subprogram is not found.
2->Subprogram specified after ”CALL” in the loader (robot) program is not found.
[Probable Fault Cause]
 Operation error
 Program error


2937 Program end code
Eeoelale4402 Specified program end code is incorrect.
[Code]
1->No M02 or M30 at program end
2->RTS is in main program
3->No RTS in subprogram
[Probable Fault Cause]
 Operation error
 Program error


2938 Program analysis completed
Eeoelale4403 When an attempt was made to move an axis by switching from program operation to MDI or manual mode, the next block analysis had already been completed.
[Object]
0->No related axis
2->Y-axis (Loader)
3->Z-axis
9->C-axis (Robot)
[Code]
1-> When switching from program operation mode to MDI or manual mode to attempt axis movement, analysis of the next block in program operation mode has already been completed.
2-> When switching from program operation mode to MDI or manual mode to attempt axis movement with the axis motion keys, analysis of the next block in program operation mode has already been completed.
3-> When switching from program operation mode to MDI or manual mode to attempt axis movement with the step feed key, analysis of the next block in program operation mode has already been completed.
[Probable Cause]
Operation error


2939 Subroutine/Main program stack
Eeoelale4404
The number of RTS commands exceeds the number of CALL commands.
Or the subroutine nesting depth exceeds 8 levels.
[Code]
1-> The number of RTS commands exceeds the number of CALL commands.
2-> The subroutine nesting depth exceeds 8 levels.
[Probable Cause]
Program error


2940 Subroutine program name
Eeoelale4405 The specified subroutine program name is incorrect.
[Code]
1-> No subroutine number is specified after CALL.
2-> The subroutine program name containing "O" exceeds 5 characters.
[Probable Cause]
 Operation error
 Program error


2941 Subroutine buffer overflow
Eeoelale4406 The number of loader (robot) programs or subroutines to be selected exceeds 32.
[Probable Cause]
 Operation error
 Program error


2942 Command disabled during operation
Eeoelale4407 A single-step advance or single-step reverse command, or a program number/sequence number selection command was designated while the loader (robot) was operating.
[Code]
1-> A single-step reverse command was designated while the loader (robot) was operating.
2-> A single-step advance command was designated while the loader (robot) was operating.
3-> A program number/sequence number selection command was designated while the loader (robot) was operating.
[Probable Cause]
Operation error


2943 Data file read
Eeoelale4408 There is no V command in the loader (robot) file to be read into memory.
[Target]
0-> Not related to axis
2-> Y-axis (loader)
2-> Z-axis
2-> C-axis (robot)
[Code]
Z-> A Z command was designated without a V word command.
Y-> A C command was designated without a V word command.
R-> An R command was designated without a V word command.
[Probable Cause]
Loader file error


2944 No comment end code
Eeoelale4409 There is no comment end code ")" corresponding to the comment start character "(".
[Code]
1-> Comment in program
2-> Comment in loader (robot) data file
[Probable Cause]
 Program error
 Loader (robot) data file editing error


2945 No equal sign
Eeoelale4410 There is no "=" after the left-side register command.
[Probable Cause]
Program error


2946 Specification not available
Eeoelale4411
A command for an unsupported specification was designated.
A robot operation command was designated when robot operation is not supported.
An attempt was made to change the unit system to inch when the inch system is not supported.
[Code]
None or M code
[Probable Cause]
 Operation error
 The optional function is not ordered


2948 Y command
Eeoelale4412 The Y command value is out of the range from -9999.99 to 9999.99.
[Code]
Y-axis command value
[Probable Cause]
 Program error
 Operation error


2949 Z command
Eeoelale4413 The Z command value is out of the range from -9999.99 to 9999.99.
[Code]
Z-axis command value
[Probable Cause]
 Program error
 Operation error


2950 D command
Eeoelale4414 The D command value exceeds the limit value or is below the position start value.
[Code]
D command value
[Probable Cause]
Program error


2951 L command
Eeoelale4415 The L command value exceeds the limit value.
[Code]
L command value
[Probable Cause]
Program error


2952 SU command
Eeoelale4416 The SU command value is incorrect.
[Code]
1-> There is no SU command in the G27 block.
2-> The SU command value is not within: 50<=SU<=100.
3-> An axis movement command is designated in the G27 or G26 block.


2953 Torque limit command
Eeoelale4417 Torque limit, torque skip, or torque limit detection command is specified incorrectly.
[Code]
1-> There is no T command in the G22, G23, or G29 block.
2-> The T command value exceeds the allowable range.
G29: 1<=T*<= Parameter No.85 setting (Y)
G22: In G29 block, 1<=T*<=T* value
G23: In G29 block, 1<=T*<=T* value
3-> The target value setting axis and the torque value setting axis do not match in the G22, G23, or G29 block.
4-> An axis movement command is designated in the G29 or G28 block.
5-> There is no Z or Y command, or both Z and Y commands are designated simultaneously in G22/G23 mode.
6-> T commands overlap in G22/G23 mode.
[Probable Cause]
Program error


2954 Program command M code
Eeoelale4418 An unsupported M code option function was designated.
[Code]
Designated M code
[Probable Cause]
 Program error
 Operation error


2955 Program command equal sign
Eeoelale4419 Incorrect use of the "=" sign.
[Code]
XXYY (Factor classification code / factor parameter)
[Probable Cause]
 Program error
 Operation error


2956 Machining mode changeover M code
Eeoelale4420 For multi-function NC lathe specifications, an M code was designated when the NC turning changeover command was not issued.
[Probable Cause]
 Program error
 Operation error


2957 G22 feed
Eeoelale4421 The designated F value is "0".
[Probable Cause]
Program error


2958 Main sequence
Eeoelale4422 The task was not completed within the specified cycle time.
[Probable Cause]
Interference


2959 Interference zone limit
Eeoelale4423 A program causing interference with the lathe or peripheral equipment was read.
[Code]
Interference zone number causing interference
[Probable Cause]
Program error


2960 User-dedicated code
Eeoelale4424
Register No.98 sets this alarm. This alarm is triggered when the following program is executed:
R98=**** (**** is displayed in a code).
[Code]
Code set in register No.98.
Probable Cause: Program condition setting


2961 Calculation function specification not available
Eeoelale4425 The designated calculation function is not supported.
[Code]
1-> SIN, COS, TAN, ATAN, SQRT, ABS, BIN, BCD, ROUND, FIX, DFUP
2-> ATAN2, MOD
[Probable Cause]
Program error


2962 Subscript function specification not available
Eeoelale4426 An attempt was made to designate a subscript when the subscript function is not supported.
[Code]
1
[Probable Cause]
Program error


2964 NC program select
Eeoelale4427 When the NC issues a program select command, the program number set in register No.90 is 0 or greater than 9999.
[Code]
NC program number set in the register
[Probable Cause]
 Program error
 Operation error


2965 Expression subscript
Eeoelale4428 The variable name designated by the IO read variable was not found.
[String]
Variable name
[Probable Cause]
 For robot program error:
 The designated M code answer was not turned ON within the time set in parameter No.83 (Z).
[Remedy]
Check the answer signal


2966 M code time over
Eeoelale4429 The designated M code answer signal was not turned ON within the time set in No.88.
[Probable Cause]
Check the answer signal


2967 Cycle time over
Eeoelale4430 After the loader program started, M02 was not received within the time set in No.89.
[Probable Cause]
 Incorrect time setting
 Identify factors prolonging the cycle time.


2968 Program select
Eeoelale4431 When selecting a program via external program selection, the program number was not found. Or program selection was performed during loader operation.
[Code]
1-> The selected program was not found.
2-> Program selection was performed during loader operation.
3-> No program number between 0 and 9999.
4-> Not in loader program operation mode.
[Probable Cause]
 Operation error
 Specify the correct program number.


2969 G23 feed
Eeoelale4432 The G23 feed command F value is 0.


2970 X command
Eeoelale4433 The X position command value does not satisfy the range [-9999.99, 9999.99].
[Code]
X position command value


2971 I command
Eeoelale4434 Under G15 command, the I position command value is out of the range: [0, 99999.999].
[Code]
Hexadecimal number of position command value


2972 J command
Eeoelale4435 Under G15 command, the J position command value is out of the range: [0, 99999.999].
[Code]
Hexadecimal number of J position command value


2973 K command
Eeoelale4436 Under G15 command, the K position command value is out of the range: [0, 99999.999].
[Code]
Hexadecimal number of K position command value


2974 Program command hexadecimal data
Eeoelale4437 Hexadecimal data setting error in the user alarm message system variable.
[Object]
SYSTEM
[Code]
1-> No hexadecimal number after '$' symbol
2-> Hexadecimal number exceeds 8 digits (4 bytes)
[Probable Fault Cause]
Program error
Program example:
R701=$XY <- XY is not a hexadecimal number.
:
[Measures to Take]
Check the R7** command value.
:
R701=$A4
:


2975 Program command character string
Eeoelale4438 Character string setting error in the user alarm message system variable.
[Object]
SYSTEM
[Code]
1-> No character string
2-> Character string length exceeds 16 characters
3-> Character string does not end within a block
[Probable Fault Cause]
Program error
Program example:
:
R701= ‘ABCDEFGHIJKLMNOPQ'<- Exceeds 16 characters
:
[Measures to Take]
Check the character string command.
:
R701= ‘ABCDEFGHIJKLMNOP’
:


2976 Illegal stop position data
Eeoelale4439 Stop position data read from the spindle absolute position encoder is illegal.
[Code]
1-> Position data is out of the permissible range.
2-> Position data is not in BCD code.
[Probable Fault Cause]
Absolute position encoder


2977 Program selection incorrect
Eeoelale4440 When cycle start was executed, the right-side program was selected for the left side, or the left-side program was selected for the right side.
[Object]
Spindle
[Code]
1-> Right-side program is selected for the left side.
2-> Left-side program is selected for the right side.
[Probable Fault Cause]
Program selection operation error
[Measures to Take]
Select the program correctly.


2978 V command
Eeoelale4441 The V-axis command value is out of the range from -9999.99 to 9999.99.
[Code]
V-axis command value


2979 C command
Eeoelale4442 The C command value is out of the range from -99999.99 to 99999.99.
[Code]
C command value
[Probable Fault Cause]
Part program error, operation error


2980 No decimal point
Eeoelale4443 There is no decimal point in the numerical data of the command.
[Character-string]
The address character where the absence of a decimal point was first detected.
[Probable Fault Cause]
Program error
[Measures to Take]
Add a decimal point to the numerical command after the address character indicated by the character string.


2981 Q command
Eeoelale4449 Q command in G15 mode is out of the range. (Q range: 0 to 99999.999)
[Code]
Q command
[Measures to Take]
Correct the Q command value.


2982 Time over
In M mode, the operating time from time-out check start (M677) to end (M678) exceeded the setting time of parameter (No. 89).
[Code]
None
[Probable Fault Cause]
 Time setting error
 Find the cause of the operation time-out.