OSP-U10L
OSP-U10L Chapter 5 Alarm B-1
SECTION 5 ALARM-B
2001 SVP process failure
Eeoelale4444 Indicates by the following code that the SVP is in a fault condition.
[Object]
Axis
[Code]
XYYZZZZ
X=1-> Internal error
SVP caused one of parity error, cyclic error and protection error.
YY: Internal error status
ZZZZ: Two high-order bytes of the faulty SVP system address
X=2-> Time out
At startup, SVP did not send any response within 20 s. Time measurement should be investigated to locate the cause of the failure.
Because SVP cannot detect the startup signal, it cannot execute the startup sequence.
YY=00
ZZZZ=0000
X=3-> Double bus error
A bus error occurred in addition to the bus error handled by the SVP. The SVP hardware might be damaged.
YY: SVP status
ZZZZ=0000
X=4 SVP command execution SVP obtained an error diagnosis result of CPU instruction execution. The CPU might be damaged.
YY: Diagnostic result
ZZZZ=0000
X=5-> Control software detected an SVP failure, such as some fault occurring in the SVP for the NC.
[Probable Fault Cause]
SVP hardware of the problematic axis
SVP software of the problematic axis
Control software such as that for the NC
2049 PLC axis stroke end limit over
Eeoelale4001 The PLC axis movement attempted to exceed the stroke limit.
[Probable Fault Cause]
Incorrect setting of the PLC axis stroke limit.
Defective PLC program that moves the PLC axis.
[Remedy]
Contact the machine tool builder.
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-> The control command code is incorrect.
0003-> An axis control command such as positioning or dwell was designated when the servo amplifier was not ready.
0004-> The specified feedrate is incorrect.
0005-> The commanded data value exceeded the allowable range.
0006-> The number of blocks does not match in synchronous start mode.
0007-> The target position exceeds the limit.
0008-> Positioning start command has no axis movement amount.
0009-> Synchronous start mode ON command was designated when the mode had already been established.
[Probable Fault Cause]
LC37-003 P-161
SECTION 5 ALARM-B
Defective PLC program that moves the PLC axis
[Remedy]
Contact the machine tool builder.
2051 PLC axis continuous positioning limit over
Eeoelale4003 Target value of the PLC axis after continuous positioning is incorrect.
[Object]
Axis
[Code]
Hexadecimal number representing the difference between the distance required for deceleration and the remaining distance
[Probable Fault Cause]
Defective PLC program that moves the PLC axis.
[Remedy]
Contact the machine tool builder.
2150 MCS unassigned alarm
Eeoelale4004 A fault related to axis control occurred on the 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.
Inform the machine tool builder of the character-string and code.
2151 MCS exception processing
Eeoelale4005 Alarm for a fault that occurred in the MCS inverter unit or during execution of the MCS software.
[Object]
Axis name or none (spindle)
[Character-string]
Detected cause of alarm
“#1”-> Control board error
“#2”-> Low ±12V power supply voltage used by control board
“#3”-> OPF error
“#11”-> Low 5V power supply voltage used by control board
“#12”-> Short-circuit in inverter bridge of control unit
“#13”-> IPM protection activated
“#14”-> Motor overcurrent
“#20”-> 6-cycle error
“#21”-> INT5 cycle error
“#22”-> INT4 cycle error
“#23”-> T3 cycle error
“#24”-> INT2 cycle error
“#25”-> INT1 cycle error
“#26”-> Inaccessible
“#27”-> Initialization 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
LC37-003 P-162
SECTION 5 ALARM-B
“#36”-> Undefined trap error
“#37”-> Undefined interrupt
“#38”-> DMAC
“#39”-> ITU
“#40”-> SCI
“#41”-> REF
“#42”-> A/D
“#43”-> System reserved
“#44″-> User interrupt
[Code]
In the case of #1, the code indicates the error details of the control board.
In the case of #3, the code indicates the error details of the option program file.
1: Identification code ”OPF1″ error
2: End code ”ED” error
3: ”Checksum” error
4: Board name error
In the cases of #11-14, #20-21, #25-26 and #30-31, the contents of the error status register are indicated.
[Probable Fault Cause]
In the case of #1,
Inverter unit
In the case of #3,
Defective option program file
Mismatch between the option program file and the inverter unit
In the case of #2 or #11,
Power supply unit failure (Normally, this alarm occurs on several inverter units simultaneously)
In the cases of #12, #13, #14,
Inverter unit failure
In other cases,
Inverter unit
2152 MCS process 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… Buffer A software synchronous bit, or format code error.
07… Buffer B software synchronous bit, or format code error.
08… Data communication error.
ZZ indicates the 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 division stroke (4404)
11.. Acceleration/deceleration time during positioning (4422)
12.. Origin shift amount
13.. In-position width (4420)
14.. Maximum value of division stroke (4405)
15.. Point data change
[Probable Fault Cause]
LC37-003 P-163
SECTION 5 ALARM-B
MCS controller failure
Software error
2153 MCS CON APA deviation
Eeoelale4007
The deviation between CON and APA exceeded the set value. The deviation (DIFF) between CON and APA is also called following error; it is equal to 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 failure occurs in the inverter unit and this deviation cannot be monitored.
[Object]
Axis name
[Character-string]
None
[Code]
Absolute value of deviation represented 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 failure occurred in the power supply unit.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
AAAAAAXX
AAAAAA 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: Radiator fin overheat
6: CPU error
7: Reserved
Y: Power supply unit status
Bit 3 1: Failure occurred in the power supply unit. (Alarm signal status: 0)
Bit 2 1: DC has been applied
Bit 1 1: OPRON input contact is closed
ZZ: Data
X (Alarm No.): 0… Detected DC voltage in hexadecimal [3.9V]
X (Alarm No.): 1… Detected AC voltage in hexadecimal [3.1V]
X (Alarm No.): 2
1 ; +5V voltage error
2: +12V voltage error
3: -12V voltage error
X (Alarm No.): 3
1: Converter overcurrent
2: Power module error
3: Converter short-circuit
4: Regenerative circuit error (power regenerative type)
5: Regenerative circuit error (resistor discharge type)
X (Alarm No.): 4 Undefined
X (Alarm No.): 5 Undefined
X (Alarm No.): 6 Undefined
[Probable Fault Cause]
When control power supply is abnormal:
LC37-003 P-164
SECTION 5 ALARMS B
Power supply unit
When voltage is low:
Low input voltage, power failure, blown input circuit fuse, or momentary power interruption
When voltage is high:
Power supply unit
2155 MCS Converter link error
Eeoelale4009 A converter link (communication between power supply and inverter unit) error occurred, making it impossible for the NC to monitor the status of the power supply unit.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XAAAAAYY
AAAAA is always 0.
X=0: Communication error
X=1: Timeout error (communication interruption)
YY= Communication status
When X=1, YY is 0
[Probable Fault Cause]
Converter link cable or connector
Power supply unit
Inverter unit control board
2156 MCS DC bus voltage error
Eeoelale4010 The DC bus voltage of the inverter unit became abnormally high or low, interrupting the current supply.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XXXXYYYY
XXXX= Detected overvoltage value (hexadecimal)
YYYY= Detected undervoltage value (hexadecimal)
[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 Motor winding overcurrent was detected in the inverter unit.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XXXXYYYY
XXXX= U-phase current value detected at alarm occurrence in signed hexadecimal [Rated: 3FFF]
YYYY= V-phase current value detected at alarm occurrence in signed hexadecimal [Rated: 3FFF]
LC37-003 P-165
SECTION 5 ALARMS B
[Probable Fault Cause]
Inverter unit
Defective motor insulation
2158 MCS Inverter overheat
Eeoelale4012 The inverter unit temperature rose abnormally.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
1 fixed
[Probable Fault Cause]
Inverter unit
Overload operation
2159 MCS Inverter overload
Eeoelale4013 The inverter unit load exceeded the rated value, activating overload protection.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
YYYYZZZZ
YYYY-> Gamma protection curve value used to detect overload
ZZZZ-> Internally calculated overload data
[Probable Fault Cause]
Inverter unit
Overload operation
2160 MCS Supply voltage error
Eeoelale4014 The input power supply voltage of the power supply unit is excessively high or low.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
Detected abnormal voltage value in hexadecimal [V]
[Probable Fault Cause]
Power supply unit
Power supply cable or connector
Momentary power interruption
2161 MCS Inverter unit rating error
Eeoelale4015 The rated current value of the inverter unit is smaller than the current limit value specified in the servo data file.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
LC37-003 P-166
SECTION 5 ALARMS B
1 (fixed)
[Probable Fault Cause]
Inverter unit
Servo data file error
2162 MCS Winding changeover failed
Eeoelale4016 The magnetic contactor for motor winding changeover did not close.
[Character]
Axis name or none (spindle)
[Item]
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 timeout
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.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XXYYZZZZ
XX=FF (fixed)
YY=00: Motor encoder detection error.
01: Shaft encoder detection error.
02: Separate encoder detection error.
03: Absolute scale detection error.
ZZZZ= Indicates the encoder link status and each communication error type at the time of error.
Each bit indicates the communication error type.
Bit 15 1: Error in communication with separate encoder
Bit 14 1: Error in communication with absolute scale 2
Bit 13 1: Error in communication with absolute scale and shaft encoder
Bit 12 1: Error in communication with built-in motor encoder
Bit 11 1: Error in transmission cycle of automatic mode
Bit 10 1: Data overrun 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: Double transmission error
Bit 2 1: Double reception error
Bit 1 1: Parity error
Bit 0 1: Timeout error
[Probable Fault Cause]
Motor encoder, absolute scale, shaft encoder, or separate encoder of the related axis
Encoder connection cable or connector
Inverter unit control board
LC37-003 P-167
SECTION 5 ALARMS B
2164 MCS Encoder error
Eeoelale4018 Position data cannot be detected by the motor encoder.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XXYYZZZZ
XX= Encoder error code corresponding to encoder type
YY= Encoder status detail corresponding to encoder type.
ZZZZ= Multi-turn position data when multi-turn position data exceeds the 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.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
XXYYZZZZ
XX= Link sequence number at error occurrence
0: Reset
1: Network address setting
2: Communication basic information request
3: Communication version change
4: Device information acquisition
5: Parameter change
6: AT (automatic) mode start
YY= Error content
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
When YY=0, encoder link status "C2ERR" at error occurrence.
When YY=1, 2, 3, transmission frame information QC2MTINF.
When YY=4, network address of responding device.
When YY=5, received frame information QC2RXINF.
When YY=6, alarm cause number caused by parameter.
1= Not all necessary parameters were received.
2= Incompatible communication basic information.
3= Multi-turn detection range mismatch.
[Probable Fault Cause]
Motor encoder
Encoder connection cable or connector
Inverter unit control board
2166 MCS Shaft encoder error
Eeoelale4020 Position data cannot be detected by the shaft encoder.
[Character]
LC37-003 P-168
SECTION 5 ALARMS B
Axis name or none (spindle)
[Item]
None
[Code]
Same as for <MCS Encoder error> alarm
[Probable Fault Cause]
Shaft encoder
2167 MCS Shaft encoder initialization error
Eeoelale4021 An error occurred during initialization of the shaft encoder.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
Same as for <MCS Encoder initialization error> alarm
[Probable Fault Cause]
Shaft encoder
Shaft encoder connection cable or connector
Inverter unit control board
2168 MCS Absolute scale error
Eeoelale4022 Position data cannot be detected by the absolute scale.
[Character]
Axis name or none (spindle)
[Item]
None
[Code]
Same as for <MCS Encoder error> alarm
[Probable Fault Cause]
Absolute scale
Encoder connection cable or connector
Inverter unit control board
2169 MCS Absolute scale initial error
Eeoelale4023 An error occurred during absolute scale initialization.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
Same as the alarm <MCS Encoder initial error>
[Probable Fault Cause]
Absolute scale
Encoder connection cable or connector
Inverter unit control board
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.
LC37-003 P-169
SECTION 5 ALARM B
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
XXXXYYYY
XXXX= Error content
A->Phase A voltage error
B->Phase B voltage error
C->Magnetic encoder data error
Others->Checked servo data file setting value 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.
Others->Detected magnetic encoder count value (number of PG teeth * 4 - 1)
[Probable Fault Cause]
Faulty magnetic encoder, wiring error, or excessive gap between magnetic encoder and gear
Mismatch between the number of teeth of the paired gear of the magnetic encoder and the servo data file
2171 MCS Resolver error
Eeoelale4025 The resolver does not output any signal.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
1 (Fixed)
[Probable Fault Cause]
Faulty resolver, wire breakage, or defective contact
2172 MCS Pulse generator count overflow
Eeoelale4026 The count value per 1 revolution of the pulse generator (PG) differs from the specified value in the servo data file.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
XXXXYYYY
XXXX= Setting value in servo data file PBU (count value per 1 revolution of PG)
YYYY= Actual count value
[Probable Fault Cause]
Faulty PG
Inconsistency between the number of PG gear teeth and the servo data file
2173 MCS Motor overheat
Eeoelale4027 Motor temperature has risen abnormally.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
LC37-003 P-170
SECTION 5 ALARM B
YYYYZZZZ
YYYY=0 (Fixed)
ZZZZ=0010: Motor overheat
ZZZZ=0011: Overheat detected from the motor.
ZZZZ=0012: Overheat detected from the encoder.
ZZZZ=0013: Overheat detected from both the motor and the encoder.
[Probable Fault Cause]
VAC motor cooling fan fault, dirty heat sink, frequent forward/reverse rotation and stopping
BL motor
Motor encoder (BL motor encoder detected overheat.)
2174 MCS Servo link communication error
Eeoelale4028 A communication error occurred in the servo link, disabling the servo unit from receiving commands from the NC.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
XXXXYYYY
XXXX=0 (Fixed)
YYYY= Bit number indicating communication error type (servo link error status at error occurrence)
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 in receiver interface
Bit 8 1: Disconnection error
Bit 7 1: Address pointer error
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: Parity check error
Bit 0 1: Time out error
[Probable Fault Cause]
Inverter unit control board
Servo link cable or connector
FCP board
2175 MCS Servo link disconnection
Eeoelale4029 The servo link is disconnected, disabling the servo unit from receiving commands from the NC.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
XXXXYYYY
XXXX= Disconnection point location:
0… Disconnected near the relevant unit
8000… Disconnected before the relevant unit
YYYY= Servo link error status at error occurrence
[Probable Fault Cause]
Servo link cable or connector
Inverter unit control board
LC37-003 P-171
SECTION 5 ALARM B
FCP board
2176 MCS Servo link protocol error
Eeoelale4030 The NC and inverter unit exchange commands and responses (communication) via the servo link at fixed cycles with specified protocol. An incorrect protocol or timing causes communication failure between the NC and the inverter unit.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
Error content number
1: A buffer software synchronization error
2: A buffer format code error
3: B buffer software synchronization error
4: B buffer format code error
5: B buffer block number error
[Probable Fault Cause]
Inverter unit control board
NC software
Inverter unit control board and NC software mismatch
FCP board
2177 MCS Servo data error
Eeoelale4031
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 incorrect.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
XXXXYYYY
XXXX= Data ID of the data that caused the error.
YY= Data group number that caused the error
ZZ= Error content
1: Setting range over
2: Setting timing error
3: Not transmitted
4: Calculation error
5: Others
[Probable Fault Cause]
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. A communication failure occurs if a command transmitted from the NC to the inverter unit is abnormal or cannot be executed.
[Axis]
Axis name or none (spindle)
[Character]
None
LC37-003 P-172
SECTION 5 ALARM B
[Code]
XXXXYYYY
XXXX=
10: Positioning mode: Commanded point count overflow
11: Positioning mode: Negative command value
12: Positioning mode: Commanded position excessive (e.g., commanded position > 360 deg for rotary axis)
13: Positioning mode: R positioning point table not transmitted
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 trajectory mode condition
24: Coordinate system: Coordinate system specification error
30: Unused "bit data" is set to ON in the control command for A-buffer of S-link.
31: Unused "bit data" is set to ON in the control command for B-buffer of S-link.
40: AT (automatic) mode is selected without receiving time synchronization command.
YYYY= Error data
When XXXX is 10 to 16, it indicates positioning sub-mode.
0: Program mode 1: Search mode 2: PH mode 3: Teach mode
[Probable Fault Cause]
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 NC to inverter unit exceeds the allowable value.
If this alarm occurs on a positioning axis, the servo data file may be incorrect (because the position command increment is calculated by the inverter unit).
[Axis]
Axis name or none (spindle)
[Character]
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 is too large, an error was detected during pre-check.
2: Absolute value of position command value (SRCON) exceeds encoder measuring range. (Linear axis only).
[Probable Fault Cause]
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.
[Axis]
Axis name or none (spindle)
[Character]
None
[Code]
Speed command value [(rev/4294967269)/Tv]
rev = 1 motor revolution; Tv = Speed control cycle
[Probable Fault Cause]
Servo data file
NC software
LC37-003 P-173
SECTION 5 ALARM B
2181 MCS DIFF over
Eeoelale4035 Position error in position control is excessive.
When the axis reaches the target position or stops, the target position value and the calculated value are the same. When execution of a new axis motion command starts, the NC starts calculating the command value (RCON) toward the target value, and this calculation continues until the target position is reached. During axis movement, there is a delay in the actual position relative to the command position, and this difference is called the "following error
error", and an alarm is generated when the following error exceeds the set value.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Absolute value of following error [pr/65536]
pr = 1 rev of position encoder
[Probable Faults]
Overload due to ball screw or bearing failure
Motor
Inverter unit
Servo data file
2182 MCS APA overspeed
Eeoelale4036 The count value (RAPA) of the position encoder changes with motor rotation.
The NC periodically checks changes in the position encoder count value.
This alarm occurs when the amount of change per unit time exceeds the set allowable range. For example, this alarm occurs when an axis feedrate is abnormally higher than the normal rapid traverse rate, or when an abnormal change in the count value occurs due to a 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 overtravel.
2 = Rotary axis overtravel (360 degrees), or position data of limited axis is negative.
3 = Limited axis overtravel.
[Probable Faults]
Motor encoder (BL motor)
Encoder connection cable or connector (BL motor)
PG or magnetic encoder (VAC motor)
PG or magnetic encoder connection 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]
Detected error count
[Probable Faults]
LC37-003 P-174
SECTION 5 ALARM B
Full-closed loop encoder synchronous offset data is not set or data is incorrect.
Faulty absolute scale or position encoder on axis
Excessive lost motion in drive system (poor rigidity between motor and moving part).
Timing belt tooth missing or belt broken
Loose coupling between motor shaft and ball screw
Position loop gain does not match machine (too high)
2184 MCS Overspeed
Eeoelale4038 Actual motor 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 Faults]
Motor encoder (BL motor)
Encoder connection cable or connector (VAC motor)
Resolver or magnetic encoder (VAC motor)
Resolver or magnetic encoder connection cable or connector (VAC motor)
Inverter unit control board
2185 MCS Speed deviation too large
Eeoelale4039 Speed deviation between actual motor speed and commanded speed is too large.
[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.4 ms, instantaneous maximum torque is 7FFF (hexadecimal)
When Tv=0.8 ms, instantaneous maximum torque is 3FFF (hexadecimal)
YYYY: Detected acceleration (average over 3.2 ms)
2-16[vr/3.2ms/3.2ms]
= approximately 0.1[rpm/ms]
00000001 indicates that data at error became zero due to exponent underflow.
[Probable Faults]
Motor does not rotate due to mechanical failure or excessive load.
2186 MCS Collision detection
Eeoelale4040 By monitoring the relationship between motor output torque and acceleration using the NC torque limit function, it is judged whether a collision 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]
LC37-003 P-175
SECTION 5 ALARM B
When Tv=0.4 ms, instantaneous maximum torque is 7FFF (hexadecimal).
When Tv=0.8 ms, instantaneous maximum torque is 3FFF (hexadecimal).
YYYY: Detected acceleration (average over 3.2 ms)
± 2 ^-16[vr/3.2ms/3.2ms]
= approximately 0.1[rpm/ms]
[Probable Faults]
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 exceeded
2: Deceleration time during emergency stop exceeded
3: Deceleration stop time upon alarm occurrence exceeded
[Probable Faults]
Inverter unit control board
NC software
2188 MCS Servo axis belt broken
Eeoelale4042 The belt of a belt-driven axis is broken.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
Load torque when belt broke (hexadecimal)
[Probable Faults]
Belt broken
2189 MCS Axis changeover control error
Eeoelale4043 Axis changeover operation is abnormal (this is not an alarm generated inside MCS).
[Object]
Axis name after changeover
[Character-string]
None
[Code]
1 MCS was not reset within 10 seconds.
2 Parameter group number match signal or control ready complete signal did not turn ON within 10 seconds.
3 Maximum APA value of separate encoder cannot be received within 10 seconds.
6 Modification of in-position width or zero offset was not completed within 10 seconds.
A Modification of in-position width or zero offset was not completed within 10 seconds after alarm
[Probable Faults]
MCS controller for PLC axis
Software error
LC37-003 P-176
SECTION 5 ALARM B
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 modification
4: Device information acquisition
5: Parameter modification
6: AT (auto) mode start
YY-> Error content
0: Communication error
1: Transmission start time over
2: Transmission end time over
3: Reception end 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 responding device
YY=5: Received frame information QC2RXINF
YY=6: Cause of alarm due to parameter error number:
1= Not all mandatory parameters were received
2= Basic communication information incompatible
3= Multi-turn detection range mismatch
[Probable Faults]
Separate encoder
Encoder connection cable or connector
Inverter unit control board
2191 MCS APA error
Eeoelale4045 Error occurred in APA calculation.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
XXXXXXXX
1: Linear axis partitioned travel exceeded
2: Overflow during [pr]->[pf] conversion at semi-closed loop position
3: Underflow occurred during composite axis data generation
4: Overflow occurred during composite axis data generation
5: Overflow occurred at hybrid control input
6: Overflow occurred at hybrid control initialization
[Probable Faults]
Faulty motor encoder, position encoder on axis, or absolute scale
Inverter unit control board
Servo data file
If the alarm code is "1" or "3", encoder (or sensor) zero offset data may be incorrect.
If the alarm code is "4", the servo data file may be corrupted.
LC37-003 P-177
SECTION 5 ALARM B
If the alarm code is "5" or "6", motor coupling, position encoder on axis, or absolute scale is loose.
2192 MCS Motor overload
Eeoelale4046 Overload protection tripped because motor load exceeded specified value.
[Object]
Axis name or none (spindle)
[Character-string]
None
[Code]
YYYYZZZZ
YYYY-> Gamma curve used for overload detection protection
ZZZZ-> Accumulated data of overload detection
[Probable Faults]
Motor
Overload operation
Servo data file
2200 G-code command in current mode impossible
Eeoelale4047
Illegal G code
A value greater than 199 or less than 0 is specified for address character G (0≤G≤199).
[Object]
SYSTEM
[Code]
Hexadecimal number of the specified value
[Probable Faults]
G code
Program example:
G300[Code]12C
[Measures to Take]
Specify a correct G code.
Example: G01 X20 Z50
2201 M-code command in current mode impossible
Eeoelale4048
Illegal M code
A value greater than 253 or less than 0 is specified for address character M (0≤M≤253).
[Object]
SYSTEM
[Code]
Hexadecimal number of designated value
[Probable Fault Cause]
M code
Program example:
M300->[Code]12C
[Measures to Take]
Designate a correct M code.
Example: M02
2202 Bad command in program Common variable
Eeoelale4049
An incorrect common variable is designated.
Common variables other than V1 - V32 and V901 - V932 cannot be used.
[Object]
SYSTEM
[Code]
Hexadecimal number of designated variable
LC37-003 P-178
SECTION 5 ALARM-B
None-> A non-numeric character is designated for address character V, or V0 is programmed.
Others-> The designated variable is outside the range: 1≤V≤32, 901≤V≤932
[Probable Fault Cause]
Common variable
Program example:
V0=13– Code None
V45=20 Code–2D (Hexadecimal number of 45)
[Measures to Take]
Designate the common variable correctly.
Example:
V12=50
V902=25
2203 Bad command in program System variable
Eeoelale4050 An unregistered system variable name is designated.
[Object]
SYSTEM
[Character-string]
Unregistered variable name, character string, or none
[Code]
Hexadecimal representation of ASCII code of 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 command in program Sequence name
Eeoelale4051 The sequence name contains a non-numeric character or too many characters are used.
[Object]
SYSTEM
[Code]
1-> No character follows address N or a non-numeric character is used.
2-> More than 4 digits 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 command in program Numerical data
Eeoelale4052 Too many digits or decimal points are designated.
[Object]
SYSTEM
[Code]
9-> More than 9 numerical data digits are designated.
Others-> More than one decimal point is designated.
Number of digits to the left of the second decimal point
LC37-003 P-179
SECTION 5 ALARM-B
[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 command in program Character used
Eeoelale4053 An illegal symbol is designated. Usable symbols are ”]”, ”[“, ”-“, ”,”, DEL, BS, CR, HT, and SP.
[Object]
SYSTEM
[Code]
Hexadecimal representation of ASCII code of the designated character
Program example: G00 X50 Z?
2207 Bad command in program Program name
Eeoelale4054 The program name contains a non-alphanumeric character or too many characters are used.
[Object]
SYSTEM
[Code]
1-> No character follows address O or a non-alphanumeric character is used.
2-> More than 4 characters follow address O.
[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 command in program Character string
Eeoelale4055 System variable user reserve alarm character string setting error.
[Object]
SYSTEM
[Code]
1-> No character string
2-> Character string: Length exceeds 16 characters
3-> Character string: Not closed 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
LC37-003 P-180
SECTION 5 ALARM-B
2209 Bad command in program Hexadecimal number
Eeoelale4056 System variable user reserve alarm hexadecimal number setting error.
[Object]
SYSTEM
[Code]
1-> No hexadecimal number follows "$" 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]=$41
:
[Related Specifications]
User Task 2
2210 Bad command in program Spindle max. speed designation
Eeoelale4057 Spindle max. speed value commanded with S is higher than the setting value of optional parameter (word) No. 73 (G140), No. 76 (G142), or No. 77 (G141).
Spindle max. speed value commanded with S is higher than the setting value of MC user parameter (spindle) chuck rotation allowable speed.
Or G50 S**** (spindle max. speed command) is designated in a block containing an axis move command.
[Object]
SYSTEM
[Character-string] Coordinate system used with G140, G141, G142.
[Code]
1-> Spindle max. speed value commanded with S is higher than the setting value of optional parameter (word) No. 73 or No. 77.
1-> Spindle max. speed value commanded with S is higher than the setting value of MC user parameter (spindle) chuck rotation allowable speed.
2-> G50 S**** is designated in a block containing an axis move command.
[Probable Fault Cause]
Program error
2212 Bad command in program X coordinate
Eeoelale4058 In G132, G133 side face generation cutting, a cylinder cannot be formed because X command values at starting and end points are not changed, or in side face generation cutting under cutter radius compensation mode, a cylinder cannot be formed be
cause X command value is changed.
[Code]
None-> During G132, G133 side face generation cutting
1-> During nose R compensation mode
[Probable Fault Cause]
Program error
In G132, G133, X value differs from previously designated 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 designate an X value in the G132, G133 block.
