- Home
- Home security & automation
- Security access control systems
- Mitsubishi
- MOTION CONTROLLERS Q172DCPU
- Instruction manual
advertisement
APPENDICES
APPENDICES
APPENDIX 1 Error Codes Stored Using The Motion CPU
The servo program setting errors and positioning errors are detected in the Motion
CPU side.
(1) Servo program setting errors
These are positioning data errors set in the servo program, and it checks at the start of the each servo program.
They are errors that occur when the positioning data is specified indirectly.
The operations at the error occurrence are shown below.
• The servo program setting error flag (SM516) turns on.
• The erroneous servo program is stored in the error program No. storage register
(SD516).
• The error code is stored in the error item information register (SD517).
(2) Positioning error
(a) Positioning errors occurs at the positioning start or during positioning control.
There are minor errors, major errors and servo errors.
1) Minor errors…… These errors occur in the Motion SFC program or servo program, and the error codes 1 to 999 are used.
Check the error code, and remove the error cause by correcting the Motion SFC program or servo program.
2) Major errors…… These errors occur in the external input signals or control commands from the Motion SFC program, and the error codes 1000 to 1999 are used.
Check the error code, and remove the error cause of the external input signal state or Motion SFC program.
3) Servo errors ..… These errors detected in the servo amplifier, and the error codes 2000 to 2999 are used.
Check the error code, and remove the error cause of the servo amplifier side. APP.
APP - 1
APPENDICES
(b) The error detection signal of the erroneous axis turns on at the error occurrence, and the error codes are stored in the minor error code, major error code or servo error code storage register.
Table 1.1 Error code storage registers, error detection signals
Device
Error class
Axis
1
Axis
2
Axis
3
Axis
4
Axis
5
Axis
6
Error code storage register
Axis
7
Axis
8
Axis
9
Axis
10
Axis
11
Axis
12
Axis
13
Axis
14
Axis
15
Axis
16
Error detection signal
D6 D26 D46 D66 D86 D106 D126 D146 D166 D186 D206 D226 D246 D266 D286 D306
D7 D27 D47 D67 D87 D107 D127 D147 D167 D187 D207 D227 D247 D267 D287 D307
M2407+20n
D8 D28 D48 D68 D88 D108 D128 D148 D168 D188 D208 D228 D248 D268 D288 D308 M2408+20n
Device
Error class
Minor error
Major error
Servo error
Axis
17
Axis
18
Axis
19
Axis
20
Axis
21
Axis
Error code storage register
Axis Axis Axis Axis
22 23 24 25 26
Axis
27
Axis
28
Axis
29
Axis
30
Axis
31
Axis
32
Error detection signal
D326 D346 D366 D386 D406 D426 D446 D466 D486 D506 D526 D546 D566 D586 D606 D626
D327 D347 D367 D387 D407 D427 D447 D467 D487 D507 D527 D547 D567 D587 D607 D627
M2407+20n
D328 D348 D368 D388 D408 D428 D448 D468 D488 D508 D528 D548 D568 D588 D608 D628 M2408+20n
(Note): The range of axis No. 1 to 8 is valid in the Q172DCPU.
(c) If another error occurs after an error code has been stored, the existing error code is overwritten, deleting it.
However, the error history can be checked using MT Developer.
(d) Error detection signals and error codes are held until the error code reset command (M3207+20n) or servo error reset command (M3208+20n) turns on.
POINTS
(1) Even if the servo error reset (M3208+20n) turns on at the servo error occurrence, the same error code might be stored again.
(2) Reset the servo error after removing the error cause of the servo amplifier side at the servo error occurrence.
APP - 2
APPENDICES
APPENDIX 1.1 Servo program setting errors (Stored in SD517)
The error codes, error contents and corrective actions for servo program setting errors are shown in Table 1.2.
In the error codes marked with "Note" indicates the axis No. (1 to 32).
Table 1.2 Servo program setting error list
Error code stored in SD517
1 n03
(Note)
4
5
Error name Error contents Error processing Corrective action
Parameter block No. The parameter block No. is outside setting error the range of 1 to 64.
Execute the servo program with the default value "1" of parameter block.
Set the parameter block No. within the range of 1 to 64.
Address (travel value) setting error
(Except the speed
(1) The address is outside the setting range at the positioning start for absolute data method. control and speed/position control.)
(Setting error for linear axis at the helical-interpolation.)
Unit Address setting range degree
0 to
35999999
10 –5
[degree]
(2) The travel value is set to
-2147483648 (H80000000) at the positioning start for incremental data method.
Command speed error
(1) Positioning control does not start. (All interpolation control at the interpolation control.)
(2) If the error is detected
(1) If the control unit is
[degree], set the address within the range of 0 to
35999999. during the speed- switching control or constant-speed control, a deceleration stop is made.
(3) If an error occurs in one servo program, all servo programs do not execute during the simultaneous start.
(2) Set the travel value within the range of "0 to (2 31 -1)".
Set the command speed within the range of 1 to the speed limit value.
(1) The command speed is outside (1) Positioning control does the range of 1 to the speed limit value. not start if the command speed is "0" or less.
(2) The command speed is outside (2) If the command speed the setting range. exceeds the speed limit value, control with the
Unit Speed setting range speed limit value. mm inch
1 to
600000000
1 to
600000000 degree
1 to
2147483647
10 -2
[mm/min]
10 -3
[inch/min]
10 -3
[degree
/min]
Dwell time setting error
(Note-1)
PLS
1 to
2147483647
[PLS/s]
The dwell time is outside the range of 0 to 5000.
Control with the default value
"0".
Set the dwell time within the range of 0 to 5000.
6
7
M-code setting error The M-code is outside the range of 0 to 32767.
Torque limit value setting error
The torque limit value is outside the range of 1 to 1000.
Control with the torque limit value of the specified parameter block.
Set the M-code within the range of 0 to 32767.
Set the torque limit value within the range of 1 to 1000.
(Note-1): When the "speed control 10 multiplier setting for degree axis" is set to "valid", the setting range is 0.01 to
21474836.47 [degree/min].
APP - 3
APPENDICES
Table 1.2 Servo program setting error list (Continued)
Error code stored in SD517 n08
(Note) n09
(Note) n10
(Note)
11
12
13
14
Error name Error contents Error processing Corrective action
Auxiliary point setting error
(At the auxiliary point-specified circular interpolation. )
(At the auxiliary point-specified helical interpolation.)
(1) The auxiliary point address is outside the setting range at the positioning start for absolute data method.
Unit Address setting range degree
0 to
35999999
10 -5
[degree]
(2) The auxiliary point address is set to -2147483648 (H80000000) at the positioning start for
Radius setting error
(At the radiusspecified circular interpolation.)
(At the radiusspecified helical interpolation.) incremental data method.
(1) The radius is outside the setting range at the positioning control for absolute data method.
Unit Address setting range degree
0 to
35999999
10 -5
[degree]
Positioning control does not (1) If the control unit is start. [degree], set the auxiliary point address within the range of 0 to 35999999.
(2) Set the auxiliary point address within the range of
0 to (2 31 -1).
(1) If the control unit is
[degree], set the radius within the range of 0 to
35999999.
(2) The radius is set to "0" or negative setting at the positioning start for incremental data method.
Central point setting (1) The central point address is error
(At the central pointspecified circular outside the setting range at the positioning start for absolute data method. interpolation.)
(At the central pointspecified helical interpolation.)
Unit Address setting range degree
0 to
35999999
10 -5
[degree]
(2) The central point is set to
-2147483648 (H80000000) at the positioning start for incremental data method.
Interpolation control unit setting error
The interpolation control unit is set outside the range of 0 to 3.
Speed limit value setting error
The speed limit value is set outside the setting range.
Control with the default value "3".
Control with the default value 200000[PLS/s].
(2) Set the radius within the range of 1 to (2 31 -1).
(1) If the control unit is
[degree], set the central point address within the range of 0 to 35999999.
(2) Set the central point address within the range of
0 to (2 31 -1).
Acceleration time setting error
FIN acceleration/ deceleration setting error
The acceleration time is set to "0".
The FIN acceleration/deceleration time is set except 1 to 5000.
Fixed position stop acceleration/ deceleration time setting error
Deceleration time setting error
The fixed position stop acceleration/ deceleration time is set to "0".
The deceleration time is set to "0".
Control with the default value "1000".
Set the interpolation control unit within the range of 0 to 3.
Set the speed limit value within the setting range.
[For PLS]
1 to 2147483647[PLS/s]
Set the acceleration time within the range of 1 to 65535.
The FIN acceleration/ deceleration time within the range of 1 to 5000.
Set the fixed position stop acceleration/deceleration time within the range of 1 to 65535.
Set the deceleration time within the range of 1 to 65535.
APP - 4
APPENDICES
Table 1.2 Servo program setting error list (Continued)
Error code stored in SD517
15
16
17
Error name Error contents Error processing Corrective action
Rapid stop deceleration time setting error
Torque limit value setting error
Allowable error range for circular interpolation setting error
The rapid stop deceleration time is Control with the default value set to "0". "1000".
Set the rapid stop deceleration time within the range of 1 to
65535.
The torque limit value is outside the range of 1 to 1000.
Control with the default value
"300[%]".
Set the torque limit value within the range of 1 to 1000.
The allowable error range for circular interpolation is outside the setting range.
Control with the default value
"100[PLS]".
Set the allowable error range for circular interpolation within the setting range.
Unit Address setting range
mm
inch degree
0 to
100000
[µm]
10 -5 [inch]
10 -5
[degree]
PLS [PLS]
18
19
20
21
22
23
24
25
Repeat count error The repeat count is outside the
START instruction setting error range of 1 to 32767.
(1) The servo program specified with the START instruction does not exist.
(2) There is a START instruction in the specified servo program.
Control the repeat count with
"1".
Positioning control does not start.
Set the repeat count within the range of 1 to 32767.
(1) Create the servo program specified with the START instruction.
(2) Delete the servo program specified with the START instruction.
(3) Do not overlap the starting axis.
(3) The starting axis of the specified servo program overlap.
Point setting error Point is not specified in the instruction at the constant-speed control.
Reference axis speed setting error
The axis except interpolation axis is set as the reference axis at the linear interpolation of the reference axis speed-specified method.
Set a point between CPSTART and CPEND.
Set one of the interpolation axes as the reference axis.
S-curve ratio setting S-curve ratio is set outside the error range of 0 to 100[%] at the S-curve acceleration/deceleration.
Control the S-curve ratio with
100[%].
Set the S-curve ratio within the range of 0 to 100[%].
VSTART setting error
Cancel function start program No. error
Not even one speed-switching point has been set between a
VSTART and VEND instruction, or between FOR and NEXT instruction.
The start program No. for the cancel function is set outside the range 0 to 4095.
Positioning control does not start.
Set the speed switching point between the VSTART and
VEND instructions or the FOR and NEXT instructions.
Start after set the start program No. within the range of 0 to 4095.
High-Speed oscillation command amplitude error
Operation cannot be started because the amplitude specified with the high-speed oscillation function is outside the range 1 to
2147483647.
Start after set the command amplitude within the range of 1 to 214783647.
APP - 5
APPENDICES
Table 1.2 Servo program setting error list (Continued)
Error code stored in D517
26
27
28
41
900
901
902
903
904
905
Error name Error contents Error processing
High-Speed oscillation command starting angle error
Operation cannot be started because the starting angle specified with the high-speed oscillation function is outside the
High-Speed oscillation command frequency error range of 0 to 3599
( 0.1[degrees]).
Operation cannot be started because the frequency specified with the high-speed oscillation function is outside the range of 1 to 5000[CPM].
Number of helical interpolation pitches error
Device error of the
The specified number of pitches of helical interpolation is outside the range of 0 to 999.
Any unauthorized devices are set home position return in the home position return data data for indirect for indirect setting. setting
START instruction setting error
The servo program specified with the servo program start does not exist.
START instruction setting error
Servo program instruction code error
The axis No. set in the servo program start is different from the axis No. set in the servo program.
The instruction code cannot be decoded.
(A non-existent instruction code has been specified.)
Start error
Start error
Start error
A virtual mode program was started in the real mode.
A real mode program was started in the virtual mode.
(1) Operation disable instructions
(VPF, VPR, VPSTART, PVF,
PVR, ZERO, VVF, VVR, OSC) was started in virtual mode.
(2) Operation disable instructions
(ZERO, OSC, CHGA-C,
CHGA-E) was started in real mode axis.
(3) Operation disable instructions
(CHGA-C, CHGA-E) from the
D(P).SVST instruction of
Motion dedicated instruction was started.
Positioning control does not start.
Corrective action
Start after set the starting angle within the range of 0 to
3599 ( 0.1 [degree]).
Start after set the frequency within the range of 1 to
5000[CPM].
Set the specified number of pitches within the range of 0 to
999.
Review the devices of home position return data for indirect setting.
Set the correct servo program
No..
Set the correct axis No.
Set the correct instruction code.
Check the program mode allocation.
Correct the servo program.
Use the D(P).CHGA instruction of Motion dedicated instruction.
APP - 6
APPENDICES
Error code stored in SD517
Error name
Axis No. setting error
906
907
908
Start error
Start error
Table 1.2 Servo program setting error list (Continued)
Error contents Error processing
(1) Unused axis of the system setting is set in the Motion
SFC program set in the servo program start.
(2) It was started by setting the real mode axis in the virtual servo program.
(3) It was started in the condition that the real mode axis had been mixed with virtual axis in the interpolation axis.
(4) It was started by setting the virtual axis in the real mode program in virtual mode.
It was started during processing for switching from real mode to virtual mode.
It was stated during processing for switching from virtual mode to real mode.
Positioning control does not start.
Corrective action
Set the axis No. set in the system setting or mechanical system program.
Use M2043 (real mode/virtual mode switching request),
M2044 (real mode/virtual mode switching status) as interlocks for start.
APP - 7
APPENDICES
APPENDIX 1.2 Minor errors
These errors are detected in the PLC program or servo program, and the error codes of 1 to 999 are used.
Minor errors include the setting data errors, starting errors, positioning control errors and current value/speed change errors and system errors.
(1) Setting data errors (1 to 99)
These errors occur when the data set in the parameters for positioning control is not correct.
The error codes, causes, processing, and corrective actions are shown in Table
1.3.
Table 1.3 Setting data error (1 to 99) list
Error code
21
22
23
24
25
26
27
40
Erroneous data
Check timing Error cause
Error processing
Corrective action
Home position return start The home position address is of the count, proximity dog, data set, dog cradle, stopper and limit switch combined type outside the range of 0 to
35999999 ( 10 –5 [degree]) with degree axis.
Home position return data
Home position return start
The home position return speed is outside the range of 1 to of the count, proximity speed limit value. dog, dog cradle, stopper and limit switch combined
The creep speed is outside the type range of 1 to home position return speed.
Home position return start
The travel value after the proximity dog ON is outside the of the count type range of 0 to (2 31 -1) ( unit).
Home position return is not started.
Home position return start The parameter block No. is of the count, proximity dog, dog cradle, stopper outside the range of 1 to 64. and limit switch combined type
Parameter block
Home position return start
Torque limit value at the creep speed is outside the range of 1 of the stopper type to 1000[%].
Home position return start Dwell time at the home position of the usable retry function return is outside the range of 0 to 5000[ms].
Interpolation control start
The interpolation control unit of the parameter block is different
Control with the control unit of from the control unit of the fixed the fixed parameters. parameters.
Set the home position address within the setting range using
MT Developer.
Set the home position return speed or less to the speed limit value using MT Developer.
Set the creep speed below to the home position return speed or less using MT Developer.
Set the travel value after the proximity dog ON within the setting range using MT Developer.
Set the parameter block No. within the setting range using MT
Developer.
Set the torque limit value at the creep speed within the setting range using MT Developer.
Set the dwell time at the home position return retry within the setting range using MT Developer.
Set the same control unit of the fixed parameters and servo parameters.
POINT
When the interpolation control unit of parameter block is different from the control unit of fixed parameters, an error code may not be stored with the combination of units.
Refer to Section 6.1.4 for details.
APP - 8
APPENDICES
Error code
(2) Positioning control start errors (100 to 199)
These errors are detected at the positioning control start.
The error codes, causes, processing, and corrective actions are shown in Table
1.4.
Table 1.4 Positioning control start error (100 to 199) list
Control mode
Error cause
Error processing
Corrective action
100
101
• The PLC ready flag (M2000) or PCPU ready flag (SM500) is OFF.
• The start accept flag (M2001 to M2032) for applicable axis is ON.
• Set the Motion CPU to RUN.
• Turn the PLC ready flag
(M2000) on.
• Take an interlock in the program not to start the starting axis. (Use the start accept flag OFF of the applicable axis as the starting condition).
• Turn the stop command
(M3200+20n) off and start. 103
104
105
(Note)
106
(Note)
107
• The stop command
(M3200+20n) for applicable axis is ON.
• The rapid stop command
(M3201+20n) for applicable axis is ON.
• The feed current value is outside the range of stroke limit at the start.
• Positioning is outside the range of stroke limit.
• The address that does not generate an arc is set at the auxiliary point-specified circular interpolation or auxiliary point-specified helical interpolation.
Relationship between the start point, auxiliary point and end point.
• Turn the rapid stop command
(M3201+20n) off and start.
• Set within the stroke limit range by the JOG operation.
• Set within the stroke limit
Positioning control does not start. range by the home position return or current value change.
• Perform the positioning within the range of stroke limit.
• Correct the addresses of the servo program.
108
(Note)
• The address that does not generate an arc is set at the
R (radius) specified circular interpolation R (radius) specified helical interpolation.
Relationship between the start point, radius and end point.
(Note): These errors are stored the error codes of the all applicable interpolation axes at the interpolation operation.
APP - 9
APPENDICES
Error code
Table 1.4 Positioning control start error (100 to 199) list (Continued)
Control mode
Error cause
Error processing
Corrective action
109
• The address that does not generate an arc is set at the central point-specified circular interpolation or central point-specified helical interpolation.
Relationship between the start point, central point and end point.
• Correct the addresses of the servo program.
110
(Note)
111
115
116
• The difference between the end point address and ideal end point is outside the allowable error range for circular interpolation at the circular interpolation.
Positioning control
• The speed/position control does not restarting was performed, although it was not after stop start.
• Do not re-start except the stop during speed/position switching control. during operation of the speed/position switching control.
• The home position return complete signal
(M2410+20n) turned on at the home position return of proximity dog, dog cradle and stopper type.
• The setting JOG speed is
"0".
• The setting JOG speed exceeded the JOG speed limit value.
Control with the
JOG speed limit value.
• Do not start continuously for the home position return.
Return to a point before the proximity dog signal ON by
JOG operation or positioning operation, etc., and perform the home position return.
• Set the correct speed (within the setting range).
• The setting JOG speed limit value exceeded the setting range.
Control with the maximum setting range of each control unit.
• Set the correct JOG speed limit value (within the setting range).
(Note): These errors are stored the error codes of the all applicable interpolation axes at the interpolation operation.
APP - 10
APPENDICES
Error code
Table 1.4 Positioning control start error (100 to 199) list (Continued)
Control mode
Error cause
Error processing
Corrective action
117
• Both of forward and reverse rotation were set at the simultaneous start for the
JOG operation.
• The speed-switching point exceeded the end address.
118 • The address of the positioning in the reverse direction is not set.
Only the applicable axis set to the forward direction starts.
• Set a correct data.
Positioning
• Set the speed-switching point before the end address. control does not
• Set the forward direction start. address.
120
• ZCT not set
The zero pass signal
(M2406+20n) turned off at the re-travel at the home position return for proximity dog, count and limit switch
Home position return is combined type or start in the completed home position return for not correctly. data set type.
• Execute the home position return after the zero point passed.
121
130
• When "Not execute servo program" is selected in the operation setting for incompletion of home position return, the home position return request signal
(M2409+20n) turns on.
• Speed control with fixed position stop with was started for the axis set in except unit [degree].
• Speed control with fixed position stop was started in the axis which is not "stroke limit invalid".
• Execute servo program after home position return.
• In the system which enables execution of servo program even if the home position return request signal (M2409+20n) turns on, set "Execute servo
Positioning control does not start. program" as "operation setting for incompletion of home position return".
• Set the unit [degree] in the axis which starts speed control with fixed position stop.
• Set the stroke limit invalid
"(Upper stroke limit value) equal to (lower stroke limit value)" in the axis which starts speed control with fixed position stop.
APP - 11
APPENDICES
Error code
Table 1.4 Positioning control start error (100 to 199) list (Continued)
Control mode
Error cause
Error processing
Corrective action
140
151
152
153
141
142
145
• The travel value of the reference axis is set at "0" in the linear interpolation for reference axis specification.
• Do not set axis of travel value
"0" as the reference axis.
• The position command device of position follow-up control is set the odd number.
• Set the even number for the position command device of position follow-up control.
• The positioning control which use the external input signal was executed for the axis which has not set the external input signal in the system settings.
• Unusable instructions were started in the external input signal setting via servo amplifier.
• Not allowed axis started in the virtual mode. (It cannot be started with error at real mode/virtual mode switching.
• Set the external input signal in the system setting.
Positioning control
• Do not start the speed/position does not switching control and count type start. home position return in the external input signal setting via servo amplifier.
• Start in the virtual mode again after correct the error cause in the real mode.
• It started at the virtual mode and during deceleration by all axes servo OFF (M2042
OFF).
• It started at the virtual mode and during deceleration by occurrence of the output module servo error.
APP - 12
APPENDICES
Error code
(3) Positioning control errors (200 to 299)
These are errors detected during the positioning control.
The error codes, causes, processing and corrective actions are shown in Table
1.5.
Table 1.5 Positioning control error (200 to 299) list
Control mode
Error cause
Error processing
Corrective action
200
201
202
203
204
206
• The PLC ready flag (M2000) turned off during the control by the servo program.
• The PLC ready flag (M2000) turned off during the home position return.
Deceleration stop
• Turn the PLC ready flag
(M2000) on after all axes have stopped.
• Perform the home position return again after turning the
PLC ready flag (M2000) on or turning the stop command
(M3200+20n) or rapid stop command (M3201+20n) off.
• The stop command
(M3200+20n) turned on during the home position return.
• The rapid stop command
(M3201+20n) turned on during the home position return.
• The PLC ready flag (M2000) turned off to on again during deceleration by turning off the PLC ready flag (M2000).
Rapid stop
Return to a point before the proximity dog signal ON using JOG operation or positioning operation, and perform the home position return again in the proximity dog type.
• Turn the PLC ready flag
No
(M2000) off to on after all axes have stopped. operation Turn the PLC ready flag
(M2000) off to on during deceleration is "no operation".
• All axes rapid stop is executed using the test mode of MT Developer during the home position return.
Rapid stop
• Return to a point before the proximity dog signal ON using
JOG operation or positioning operation, and perform the home position return again in the proximity dog type.
• Return to a point before the proximity dog signal ON using
JOG operation or positioning operation, and perform the home position return again, when the proximity dog signal turns off in the count type.
Perform the home position return operation again, when the proximity dog signal turns on in the count type.
APP - 13
APPENDICES
Error code
Table 1.5 Positioning control error (200 to 299) list (Continued)
Control mode
Error cause
Error processing
Corrective action
207
208
209
210
211
214
• The feed current value exceeded the stroke limit range during positioning control. Only the axis exceed the stroke limit range is stored at the circular/helical interpolation.
All interpolation axes are stored in the linear interpolation.
• The feed current value of another axis exceeded the stroke limit value during the circular/helical interpolation control or simultaneous manual pulse generator operation. (For detection of other axis errors).
• An overrun occurred because the setting travel value is less than the deceleration distance at the speed/position switching
(CHANGE) signal input during speed/position switching control, or at the proximity dog signal input during home position return of count type.
• The setting travel value
Deceleration stop exceeded the stroke limit range at the speed/position switching (CHANGE) signal input during the speed/ position switching control.
• During positioning control, an overrun occurred because the deceleration distance for the output speed is not attained at the point where the final positioning address was detected.
• The manual pulse generator was enabled during the start of the applicable axis, the
Manual pulse generator manual pulse generator operation was executed. input is ignored until the axis stops.
• Correct the stroke limit range or travel value setting so that positioning control is within the range of the stroke limit.
• Set the speed setting so that overrun does not occur.
• Set the travel value so that overrun does not occur.
• Correct the stroke limit range or setting travel value so that positioning control is within the range of stroke limit.
• Set the speed setting so that overrun does not occur.
• Set the travel value so that overrun does not occur.
• Execute the manual pulse generator operation after the applicable axis stopped.
APP - 14
APPENDICES
Error code
Table 1.5 Positioning control error (200 to 299) list (Continued)
Control mode
Error cause
Error processing
Corrective action
215
220
221
222
225
230
• The speed switching point address exceed the end point address.
• The positioning address in the reverse direction was set during the speed switching control.
Rapid stop
• Set the speed-switching point between the previous speed switching point address and the end point address.
• The same servo program was executed again.
• When the control unit is
"degrees" during the position follow-up control, the command address exceeded the range of 0 to
35999999.
• The command address for the position follow-up control exceeded the stroke limit range.
• Correct the Motion SFC program.
• When the control unit is
"degree", set the command address within the range of 0 to
35999999.
Deceleration stop
(M2001+n
OFF)
• Set the address within the stroke limit range.
• During the speed control with fixed position stop, the setting address exceeded the range of 0 to 35999999 at the fixed position stop command device ON.
• Set the command address within the range of 0 to
35999999.
• During the speed control with fixed position stop, the fixed position acceleration/deceleration time is "0" at the fixed position acceleration/deceleration time input.
• The speed at the pass point exceeded the speed limit value during the constantspeed control.
Control with the default value
"1000".
• Set the acceleration/deceleration time within the range of 1 to
65535.
Control with the speed limit value.
• Set the speed command value within the range of 1 to speed limit value.
• When the skip is executed in the constant-speed control, the next interpolation instruction is an absolute
Immediate stop circular interpolation or absolute helical interpolation.
• Execute the absolute linear interpolation after a point which make a skip.
APP - 15
APPENDICES
Error code
(4) Current value/speed change errors (300 to 399)
These are errors detected at current value change or speed change.
The error codes, causes, processing and corrective actions are shown in Table
1.6.
Table 1.6 Current value/speed change error (300 to 399) list
Control mode
Error cause
Error processing
Corrective action
300
• The current value was changed during positioning control of the applicable axis.
• The current value was changed for the axis that had not been started.
• The current value was changed for the servo OFF axis.
• The speed was changed for the axis during home position return.
Current value is not changed.
• Use the following devices as interlocks not to change the current value for the applicable axis.
(1) The start accept flag (M2001 to M2032) OFF for applicable axis.
(2) The servo READY signal
(M2415+20n) ON.
301
302
• The speed was changed for the axis during circular interpolation.
• The speed after speed change is set outside the range of 0 to speed limit value.
305
• The absolute value of speed after speed change is set outside the range of 0 to speed limit value.
• The current value was changed outside the range
309 of 0 to 35999999 ( 10 -5
[degrees]) for the degree axis.
• The speed was changed during high-speed oscillation.
310
• The speed change to "0" was requested during highspeed oscillation.
Speed is not changed.
Control
Current value is not changed.
Speed is not changed.
• The value outside the range
311 of 1 to 1000[%] was set in the torque limit value change request (CHGT).
• The torque limit value
312 change request (CHGT) was made for the axis that had not been started.
Torque limit value is not changed.
• Do not change speed during home position return.
• Do not change speed during circular interpolation.
• Set the speed after speed change within the range of 0 to speed limit value. with the speed limit value.
• Set the absolute value of speed after speed change within the range of 0 to speed limit value.
• Set the current value within the range of 0 to 35999999
( 10 -5 [degree]).
• Do not change speed during high-speed oscillation.
• Set the change request within the range of 1 to 1000[%].
• Request the change for the starting axis.
APP - 16
APPENDICES
Error code
(5) System errors (900 to 999)
Control mode
Table 1.7 System error (900 to 999) list
Error cause
Error processing
Corrective action
901
• The motor travel value while the power is off exceeded the "System setting modeallowable travel value during
Further operation is possible.
power off" set in the system settings at the turning on of the servo amplifier.
• Check the position.
• Check the battery of encoder.
APP - 17
APPENDICES
APPENDIX 1.3 Major errors
These errors occur by control command from the external input signal or Motion SFC program, and the error codes 1000 to 1999 are used.
Major errors include the positioning control start errors, positioning control errors, absolute position system errors and system errors.
(1) Positioning control start errors (1000 to 1099)
These errors are detected at the positioning control start.
The error codes, causes, processing and corrective actions are shown in Table
1.8.
Table 1.8 Positioning control start error (1000 to 1099) list
Control mode
Error code
Error cause
Error processing
Corrective action
1000
• The external STOP signal of the applicable axis turned on.
• Turn the STOP signal off.
1001
1002
1004
1005
1003
• The external signal FLS
(upper limit LS) turned off at the forward direction
(address increase direction) start.
• The external signal RLS
(lower limit LS) turned off at the reverse direction
(address decrease direction) start.
• The external DOG (proximity dog) signal turned on at the home position return start of the proximity dog type.
• Move in the reverse direction by the JOG operation, etc. and set within the external limit range.
• Move in the forward direction by the JOG operation, etc. and set within the external limit range.
• Perform the home position return after move to the proximity dog
ON by the JOG operation, etc.
Positioning control at the home position return of does not the proximity dog type.
• Wait until the servo READY state (M2415+20n: ON). start.
• The applicable axis is not servo READY state.
(M2415+20n: OFF).
(1) The power supply of the servo amplifier is OFF.
(2) During initial processing after turning on the servo amplifier.
(3) The servo amplifier is not mounted.
(4) A servo error is occurred.
(5) Cable fault.
(6) Servo OFF command
(M3215+20n) is ON.
• The servo error detection signal of the applicable axis
(M2408+20n) turned on.
• Eliminate the servo error, reset the servo error detection signal
(M2408+20n) by the servo error reset command (M3208+20n), then start operation.
APP - 18
APPENDICES
Error code
(2) Positioning control errors (1100 to 1199)
These errors are detected at the positioning control.
The error codes, causes, processing and corrective actions are shown in Table
1.9.
Table 1.9 Positioning control error (1100 to 1199) list
Control mode
Error cause
Error processing
Corrective action
1101
1102
1104
1105
1151
1103
• The external signal FLS
(upper limit LS) turned off during the forward direction
(address increase direction).
• The external signal RLS
(lower limit LS) turned off during the reverse direction
(address decrease direction).
• The external stop signal
(stop signal) turned on during home position return.
• The servo error detection signal turned on during positioning control.
• Travel in the reverse direction by the JOG operation, etc. and set within the external limit
Deceleration stop by
"Stop processing on STOP input" of the parameter block.
range.
• Travel in the forward direction by the JOG operation, etc. and set within the external limit range.
• Execute the home position return so that the external stop signal (stop signal) may not turn
Immediate stop without decelerating. on.
• Start after disposal at the servo error.
• The power supply of the servo amplifier turned off during positioning control.
(Servo not mounted status detection, cable fault, etc.)
• Home position return did not complete normally without
Turn the servo
READY
(M2415+
20n) off. stop within the in-position range of home position at
• Turn on the power supply of the servo amplifier.
• Check the connecting cable to the servo amplifier.
• Make the gain adjustment. the home position return.
• A synchronous encoder set in the system setting differs from a synchronous encoder actually connected.
Input from synchronous encoder does not accept.
• Set a synchronous encoder actually connected in the system setting.
• Q172DEX or encoder hardware error.
• Disconnected encoder cable.
Immediate input stop
• Check (replace) the Q172DEX or encoder.
• Check the encoder cable.
APP - 19
APPENDICES
Error code
(3) Absolute position system errors (1200 to 1299)
These errors are detected at the absolute position system.
The error codes, causes, processing and corrective actions are shown in Table
1.10.
Table 1.10 Absolute position system error (1200 to 1299) list
Control mode
Error cause
Error processing
Corrective action
1201
1202
1203
1204
• A sum check error occurred with the backup data in the controller at the turning on servo amplifier power supply.
Home
• Home position return was not performed. position return
• CPU module battery error.
• Home position return started request ON but did not complete normally.
• Check the battery and execute a home position return.
• A communication error between the servo amplifier
Home position and encoder occurred at the return turning on servo amplifier request ON,
• Check the motor and encoder cables and execute a home position return again. power supply. servo error
[2016] set.
(Fully closed loop control servo amplifier use: Servo error [2070] is set.)
• Check the motor and encoder cables.
• The amount of change in encoder current value is excessive during operation.
A continual check is performed (both of servo
ON and OFF states) after the servo amplifier power has been turned ON.
• The following expression holds: "Encoder current value [PLS] feedback current value [PLS]
(encoder effective bit number)" during operation.
A continual check is performed (both of servo
ON and OFF states) after the servo amplifier power has been turned on.
Home position return request ON
APP - 20
APPENDICES
Error code
(4) System errors (1300 to 1399)
These errors are detected at the power-on.
The error codes, causes, processing and corrective actions are shown in Table
1.11.
Table 1.11 System error (1300 to 1399) list
Control mode
Error cause
Error processing
Corrective action
1310
• Initial communication with the Multiple CPU system did not complete normally.
• Motion CPU fault.
Positioning control
• Replace the Motion CPU. does not start.
APP - 21
APPENDICES
APPENDIX 1.4 Servo errors
(1) Servo amplifier errors (2000 to 2899)
These errors are detected by the servo amplifier, and the error codes are [2000] to [2899].
The servo error detection signal (M2408+20n) turns on at the servo amplifier error occurrence. Eliminate the error cause, reset the servo amplifier error by turning on the servo error reset command (M3208+20n) and perform re-start.
(The servo error detection signal does not turn on because the codes [2100] to
[2599] are for warnings.)
(Note-1): As for the regenerative alarm (error code [2030]) or overload 1 or 2
(error codes [2050], [2051]), the state at the operation is held also for after the protection circuit operation in the servo amplifier. The memory contents are cleared with the external power supply off, but are not cleared by the reset signal.
(Note-2): If resetting by turning off the external power supply is repeated at the occurrence of error code [2030], [2050] or [2051], it may cause devices to be destroyed by overheating. Re-start operation after eliminating the cause of the error certainly.
Details of servo errors are shown in Table 1.12.
CAUTION
If a controller, servo amplifier self-diagnosis error occurs, check the points stated in this manual and clear the error.
APP - 22
APPENDICES
Table 1.12 Servo error (2000 to 2899) list
Error code
Error cause
Name Description
Error check
• Power supply voltage is low.
MR-J3-B: 160VAC or less
MR-J3-B1: 83 VAC or less
MR-J3-B4: 280 VAC or less
• There was an instantaneous control power failure of 60[ms] or longer.
• Shortage of power supply capacity caused the power supply voltage to drop at start, etc.
2010 Undervoltage
2012
Memory error 1
(RAM)
• The bus voltage dropped to the following value or less.
MR-J3-B: 200VDC
MR-J3-B1: 158VDC
MR-J3-B4: 380VDC
• Faulty parts in the servo amplifier
[Checking method]
Servo error [2010] occurs if power is switched on after disconnection of all cables but the control circuit power supply cables.
• Faulty parts in the servo amplifier
(RAM memory error)
[Checking method]
Servo error [2012] occurs if power is switched on after disconnection of all cables but the control circuit power supply cables.
Any time during operation
• Servo amplifier power on.
• Multiple CPU system power on.
• Faulty parts in the servo amplifier
(Printed board fault)
[Checking method]
Servo error [2013] occurs if power is switched on after disconnection of all cables but the control circuit power supply cables.
Any time during operation • Faulty the controller
(Clock error transmitted from the controller)
[Checking method]
Servo error [2013] occurs if Motion CPU is used in the Multiple CPU system.
Error processing
Immediate stop
Corrective action
• Review the power supply.
• Replace the servo amplifier.
• Replace the servo amplifier.
• Replace the servo amplifier.
• Replace the Motion CPU.
• Replace the servo amplifier.
2015
Memory error 2
(EEP-ROM)
• Faulty parts in the servo amplifier
(EEP-ROM fault)
[Checking method]
Servo error [2015] occurs if power is switched on after disconnection of all cables but the control circuit power supply cables.
• The number of write times to EEP-ROM exceeded 100,000.
• Servo amplifier power on.
• Multiple CPU system power on.
APP - 23
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2016
Error cause
Name Description
Error check
• Encoder connector (CN2) disconnected.
• Encoder fault
Encoder error 1
(At power on)
• Encoder cable faulty
(Wire breakage or shorted)
• Encoder cable type (2-wire, 4-wire) selection was wrong in parameter setting.
• Faulty parts in the servo amplifier
(CPU/parts fault)
[Checking method]
Servo error [2017] occurs if power is switched on after disconnection of all cables but the control circuit power supply cables.
• Servo amplifier power on.
• Multiple CPU system power on.
2019
Memory error 3
• Faulty parts in the servo amplifier
(ROM memory fault)
[Checking method]
Servo error [2019] occurs if power is
(Flash ROM) switched on after disconnection of all cables but the control circuit power supply cables.
2020 Encoder error 2
• Encoder connector (CN2) disconnected.
• Encoder fault
• Encoder cable faulty
(Wire breakage or shorted)
• Power input wires and servomotor
2024
Main circuit error power wires are in contact.
[Checking method]
Servo error [2024] occurs if servo is switched on after disconnecting the U, V and W power cables from the servo amplifier.
• Sheathes of servomotor power cables deteriorated, resulting in ground fault.
• Main circuit of servo amplifier failed.
• Voltage drop in encoder
(Battery of servo amplifier disconnected.)
Any time during operation
Error processing
Immediate stop
2025
Absolute position erase
• Battery voltage low
• Battery cable or battery is faulty.
• Home position return not set. (Power was switched on for the first time in the absolute position detection system.)
• Servo amplifier power on.
• Multiple CPU system power on.
Corrective action
• Connect correctly.
• Replace the servomotor.
• Repair or replace the cable.
• Set the correct encoder type of servo parameter.
• Replace the servo amplifier.
• Connect correctly.
• Replace the servomotor.
• Repair or replace the cable.
• Correct the wiring.
• Replace the cable.
• Replace the servo amplifier.
Immediate stop
• After leaving the servo error
[2025] occurring for a few minutes, switch power off, then on again. Always make home position return again.
Home
• Replace the battery.
Always make home position position return return again. request
ON
• After leaving the servo error
[2025] occurring for a few minutes, switch power off, then on again. Always make home position return again.
APP - 24
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2027
2028
Error cause
Name Description
Error check
• Machine struck.
• Accuracy at initial magnetic pole detection is bad.
Error processing
Corrective action
• Check the machine.
• Review the parameter No.PS09 setting (magnetic pole detection voltage level).
• Correct the wiring. • Wrong wiring of the servomotor wires
(U, V, and W).
• Linear encoder resolution differs from the setting value.
Initial magnetic pole detection error
• Servo amplifier power on.
• Mismatch of the linear encoder mounting direction.
• Multiple CPU system power on.
• Magnetic pole detection limit switch is not on.
Linear encoder error 2
• The temperature of linear encoder is high.
• The signal level of linear encoder has dropped.
Any time during operation
• Review the parameter No.PS02 and PS03 setting (linear encoder resolution).
• Check the mounting of linear encoder.
Immediate
• Check the mounting direction of linear encoder. stop
• Connect the magnetic detection limit switch correctly.
• Set the limit switch to forced ON by the parameter No.PD02 setting. (When the amplifier input is used in the Motion CPU, do not set to forced ON since it is shared with the input signal.)
• Check the temperature of linear encoder and contact with the linear encoder manufacturer.
• Check the mounting of linear encoder.
APP - 25
APPENDICES
2031 Overspeed
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
Error cause
Name Description
Error check
• Wrong setting of system setting
(regenerative brake)
• Built-in regenerative brake resistor or regenerative brake option is not connected.
• High-duty operation or continuous regenerative operation caused the permissible regenerative power of the regenerative brake option to be exceeded.
[Checking method]
Call the servo monitor and check the regenerative level.
2030
Regenerative alarm
• Power supply voltage is abnormal.
MR-J3-B: 260VAC or more
MR-J3-B1: More than 135VAC
MR-J3-B4: 535VAC or more
• Built-in regenerative brake resistor or regenerative brake option faulty.
• Regenerative transistor faulty.
[Checking method]
• The regenerative brake option has overheated abnormally.
• Servo error [2030] occurs even after removal of the built-in regenerative brake resistor or regenerative brake option.
• Command speed is too high. (Motor speed has exceeded the instantaneous permissible speed.)
• Small acceleration/deceleration time constant caused overshoot to be large.
Any time during operation
• Servo system is instable to cause overshoot.
• Electronic gear ratio is high.
• Encoder faulty.
Error processing
Immediate stop
Corrective action
• Check the regenerative brake of system setting and set correctly.
• Connect correctly.
• Reduce the frequency of positioning.
(Call the regenerative level [%] of servo monitor and reduce the frequency of acceleration/deceleration or feed speed.)
• Use the regenerative brake option of larger capacity.
• Reduce the load.
• Review the power supply
• Replace the servo amplifier or regenerative brake option..
• Replace the servo amplifier.
• Check the servo program or mechanical system program, and set correctly.
• If an overshoot occurs during acceleration/deceleration, check the acceleration/deceleration time in the fixed parameters.
• Re-set servo gain to proper value.
• If servo gain cannot be set to proper value:
1) Reduce load inertia moment ratio; or
2) Reexamine acceleration/ deceleration time constant.
• Set correctly.(Check if the number of pulses per revolution and travel value per revolution in the fixed parameters match the machine system.
• Replace the servomotor.
APP - 26
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
Error cause
Name Description
Error check
2032 Overcurrent
• Short occurred in servomotor power (U,
V, W).
• Transistor (IPM) of the servo amplifier faulty.
[Checking method]
Servo error [2032] occurs if power is switched on after U, V and W are disconnected.
• Ground fault occurred in servomotor power (U, V, W).
• External noise caused the overcurrent detection circuit to misoperate.
• Lead of built-in regenerative brake resistor or regenerative brake option is open or disconnected.
• Regenerative transistor faulty.
• Wire breakage of built-in regenerative brake resistor or regenerative brake option.
Error processing
Corrective action
• Correct the wiring.
• Replace the servo amplifier.
• Correct the wiring.
• Take noise suppression measures.
• Replace the lead.
• Connect correctly.
2033 Overvoltage
2034
Communications error
2035
Command frequency error
• Noise entered the commands from the
Motion CPU.
2036
Transmission error
• Capacity of built-in regenerative brake resistor or regenerative brake option is insufficient.
• Power supply voltage is high.
• Ground fault occurred in servomotor power (U, V, W).
• Data received from the Motion CPU faulty.
• There is excessive variation in the position commands and command speed is too high from the Motion CPU.
• Motion CPU failure
• Fault in communication with the Motion
CPU.
Any time during operation
• Replace the servo amplifier.
• For wire breakage of built-in regenerative brake resistor, replace the servo amplifier.
• For wire breakage of regenerative brake option, replace the regenerative brake option.
Immediate
• Add regenerative brake option or increase capacity. stop
• Review the power supply.
• Correct the wiring.
• Check the connection of
SSCNET cable.
• Check if there is a disconnection in the SSCNET cable.
• Check the command speed and the number of pulses per revolution/travel value per revolution of the fixed parameters.
• Check the connection of
SSCNET cable.
• Check if there is a disconnection in the SSCNET cable.
• Check if any relays or solenoids are operating in the vicinity.
• Replace the Motion CPU.
• Check the connection of
SSCNET cable.
• Check if there is a disconnection in the SSCNET cable.
APP - 27
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2042
2042
Error cause
Name Description
Error check
• Linear encoder signal resolution differs from the setting value.
• Initial magnetic pole detection has not been performed.
• Mismatch of the linear encoder mounting direction.
• Wrong wiring of the servomotor wires
(U, V, and W).
• The position deviation exceeded the detection level.
Error processing
Corrective action
• Review the settings of parameter
No.PS02 and PS03 setting
(linear encoder resolution).
• Check the mounting of linear encoder.
• Perform initial magnetic pole detection.
• Check the mounting direction of linear encoder.
• Review the setting of parameter
No. PC27 (encoder pulse count polarity).
• Correct the wiring.
Linear servo control error
(Linear servo amplifier)
Fully closed control error
(Fully closed loop control servo amplifier)
• The speed deviation exceeded the detection level.
• The thrust deviation exceeded the detection level.
• Load side encoder resolution differs from the setting value.
• Mismatch of the load side encoder mounting direction.
• The position deviation exceeded the detection level.
• The speed deviation exceeded the detection level.
• Servo amplifier power on.
• Multiple CPU system power on.
• Review the operation condition.
• Review the setting of parameter
No.PS05 (Linear servo control position deviation error detection level) as required.
• Review the operation condition.
• Review the setting of parameter
No.PS06 (Linear servo control speed deviation error detection level) as required.
Immediate • Review the operation condition. stop • Review the setting of parameter
No.PS07 (Linear servo control thrust deviation error detection level) as required.
• Review the settings of parameter
No.PE04 and PE05 (Fully closed loop control feedback pulse electronic gear).
• Check the mounting of load side encoder.
• Check the mounting direction of load side encoder.
• Review the setting of parameter
No. PC27 (encoder pulse count polarity).
• Review the operation condition.
• Review the setting of parameter
No.PE07 (Fully closed loop control position deviation error detection level) as required.
• Review the operation condition.
• Review the setting of parameter
No. PE06 (Fully closed loop control speed deviation error detection level) as required.
APP - 28
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2045
Error cause
Name Description
Error check
• Servo amplifier failure
• The power supply was turned on and off continuously by overloaded status.
Main circuit device overheat
• Ambient temperature of servo amplifier is over 55[°C] (131[°F]).
Error processing
Corrective action
• Replace the servo amplifier.
• The drive method is reviewed.
2046
Servomotor overheat
2047
Cooling fan alarm
2050 Overload 1
• Used beyond the specifications of close mounting of servo amplifier.
• Ambient temperature of servomotor is over 40[°C] (104[°F]).
• Servomotor is overloaded.
• Thermal sensor in encoder is faulty.
• Cooling fan life expiration
• Foreign matter caught in the fan stopped rotation.
• The power supply of the cooling fan failed.
• Servo amplifier is used in excess of its continuous output current.
• Servo system is instable and hunting.
• Machine struck something.
Any time during operation
• Review environment so that ambient temperature is 0 to
55[°C] (32 to 131[°F]).
• Use within the range of specifications.
• Review environment so that ambient temperature is 0 to
40[°C] (32 to 104[°F]).
• Reduce load.
• Review operation pattern.
• Use servomotor that provides larger output.
• Replace the servomotor.
• Replace the cooling fan of the servo amplifier.
• Remove the foreign matter.
• Replace the servo amplifier.
Immediate • Reduce load. stop • Review operation pattern.
• Use servomotor that provides larger output.
• Repeat acceleration/ deceleration to execute auto tuning.
• Change auto tuning response setting.
• Set auto tuning to OFF and make gain adjustment manually.
• Review operation pattern.
• Install limit switches.
• Connect correctly. • Wrong connection of servo motor.
(Servo amplifier's output terminals U, V,
W do not match servo motor's input terminals U, V, W.)
• Encoder faulty.
[Checking method]
When the servomotor shaft is rotated with the servo off, the cumulative feedback pulses do not vary in proportion to the rotary angle of the shaft but the indication skips or returns midway.
• Replace the servomotor.
APP - 29
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2051 Overload 2
2060
Error cause
Name Description
Error check
• Machine struck something.
Motor
(AL.1A) combination error
Error processing
Corrective action
• Review operation pattern.
• Install limit switches.
• Connect correctly. • Wrong connection of servomotor. (Servo amplifier's output terminals U, V, W do not match servo motor's input terminals
U, V, W.)
• Servo system is instable and hunting. `• Repeat acceleration/ deceleration to execute auto tuning.
• Change auto tuning response setting.
• Set auto tuning to OFF and make gain adjustment manually.
• Replace the servomotor. • Encoder faulty.
[Checking method]
When the servomotor shaft is rotated with the servo off, the cumulative feedback pulses do not vary in proportion to the rotary angle of the shaft but the indication skips or returns midway.
• Acceleration/deceleration time constant is too small.
• Torque limit value is too small.
• Motor cannot be started due to torque shortage caused by power supply voltage drop.
• Model loop gain value of servo parameter is small.
• Servomotor shaft was rotated by external force.
• Machine struck something.
Any time during operation
• Encoder faulty
• Wrong connection of servomotor. (Servo amplifier's output terminals U, V, W do not match servomotor's input terminals
U, V, W.)
• Fault in combination with the servo amplifier and servomotor.
• Servo amplifier power on.
• Multiple CPU system power on.
Immediate stop
• Increase the acceleration/deceleration time.
• Increase the torque limit value.
• Review the power supply capacity.
• Use servomotor which provides larger output.
• Increase set value and adjust to ensure proper operation.
• When torque is limited, increase the limit value.
• Reduce load.
• Use servomotor that provides larger output.
• Review operation pattern.
• Install limit switches.
• Replace the servomotor.
• Connect correctly.
• Use the correct combination with the servo amplifier and servomotor.
APP - 30
APPENDICES
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error code
2061
(AL.2A)
Error cause
Name Description
Error check
Linear encoder error 1
• The speed of linear encoder has exceeded the range of use.
• Noise entered.
• Alarm of the linear encoder.
Any time during operation
Error processing
Corrective action
• Change the speed of linear encoder within the range of use.
• Take the noise reduction measures.
• Contact with the linear encoder manufacturer.
2070
• Defective installation positions of the scale and head.
• The connector CN2L is disconnected.
• Adjust the positions of the scale and head.
• Connect correctly.
• Faulty of the load side encoder cable
Load side encoder error 1
• Wrong wiring of the load side encoder cable
• The load side encoder cable type (2parameter setting.
• Servo amplifier power on. wire, 4-wire) selection was wrong in the
• Multiple CPU system power on.
• The startup timing is slow.
(For the load side encoder with the external power supply input)
• Faulty of the load side encoder cable
• Repair or change the cable.
• Review the wiring connection.
Immediate
• Correct the setting in the fourth digit of parameter No. PC26 stop encoder cable communication system selection).
• Make the startup timing of the external power supply fast.
• Repair or change the cable.
2071
Load side encoder error 2
• Wrong wiring of the load side encoder cable
• The power supply voltage dropped.
(For the load side encoder with the external power supply input)
• CPU, parts faulty
Watchdog
2088
(88)
2102 Open battery
(AL.92) cable warning
• Battery cable for absolute position detection system is open.
• Voltage of battery for absolute position detection system supplied fell to about
3V or less.
(Detected with the encoder.)
2106
(AL.96)
Home position setting warning
• After home position return, droop pulses remaining are greater than the inposition range setting.
• Creep speed is high.
2116
(AL.9F)
Battery warning
• Voltage of battery for absolute position detection system installed to servo amplifier fell to 3.2V or less.
(Detected with the servo amplifier.)
Excessive
2140
(AL.E0) regenerative warning
2141 Overload
(AL.E1) warning 1
• There is a possibility that regenerative alarm [2030] may occur.
(Detected 85[%] regenerative level of the maximum load capacity for the regenerative register.)
• There is a possibility that overload alarm
[2050], [2051] may occur.
(Detected 85[%] overload level.)
Any time during operation
• Review the wiring connection.
• Check the power supply capacity and voltage.
• Replace the servo amplifier.
• Repair the cable or replace the battery.
• Replace the battery.
• Re-try the home position return.
• Reduce the creep speed.
Operation • Replace the battery. continues
• Refer to the details on the regenerative alarm [2030].
• Refer to the details on the overload alarm [2050], [2051].
APP - 31
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Servo motor
2142
(AL.E2) overheat warning
Absolute
2143
(AL.E3) position counter warning
• Ambient temperature of servomotor is over 40[°C] (104[°F]).
• Servomotor is overloaded.
• Thermistor in encoder is faulty.
• Absolute position encoder pulses faulty.
2146
(AL.E6)
Servo forced stop warning
Controller
2147
(AL.E7) forced stop warning
• Servo amplifier are forced stop state.
(Servo amplifier input signal EM1 is
OFF.)
• A forced stop signal is input from the
Motion CPU
• Cooling fan life expiration
Cooling fan
2148
(AL.E8) speed reduction warning
• The power supply of the cooling fan is broken.
Error check
Any time during operation
Error processing
Corrective action
• Review environment so that ambient temperature is 0 to
49[°C] (32 to 104[°F]).
Operation • Reduce load. continues • Review operation pattern.
• Use servomotor that provides larger output.
• Replace the servomotor.
Operation • Take noise suppression continues measures.
• Replace the servomotor.
Home position return request
ON
• Execute the home position return after measures.
• Ensure safety and deactivate forced stop.
Immediate stop • Ensure safety and deactivate forced stop.
• Replace the cooling fan of servo amplifier.
• Replace the servo amplifier.
• Replace the cooling fan of servo amplifier.
• Switch on the main circuit power. 2149 Main circuit off
(AL.E9) warning
2152
(AL.EC)
Overload warning 2
• Servo-on signal was turned on with main circuit power off.
• During a stop, the status in which a current flew intensively in any of the U, V and W phases of the servomotor occurred repeatedly, exceeding the warning level.
2153
(AL.ED)
Output watt excess warning
• Continuous operation was performed with the output wattage (speed torque) of the servomotor exceeding
150[%] of the rated output.
Operation
• Reduce the positioning frequency at the specific positioning continues address.
• Reduce the load.
• Replace the servo amplifier/ servomotor with the one of larger capacity.
• Reduce the servomotor speed.
• Reduce the load.
APP - 32
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error processing
Corrective action
• The servo parameter value is outside the setting range. (Any unauthorized parameter is ignored and the value before setting is held.)
Error code
Parameter
No.
Name
2301 PA01 For manufacturer setting
2302 PA02 Regenerative brake option
2304 PA04 Function selection A-1
2305 PA05 For manufacturer setting
2306 PA06 For manufacturer setting
2307 PA07 For manufacturer setting
2308 PA08 Auto tuning mode
2309 PA09 Auto tuning response
2311 PA11 For manufacturer setting
2312 PA12 For manufacturer setting
2313 PA13 For manufacturer setting
2314 PA14 Rotation direction selection
2315 PA15 Encoder output pulse
2301 For manufacturer setting
Parameter to For manufacturer setting error
2599 For manufacturer setting
2319 PA19 Parameter write inhibit
2320 PB01 Adaptive tuning mode
2322 PB03 For manufacturer setting
2323 PB04 Feed forward gain
2324 PB05 For manufacturer setting
2326 PB07 Model loop gain
2327 PB08 Position loop gain
2328 PB09 Speed loop gain
2329 PB10 Speed integral compensation
2330 PB11 Speed differential compensation
2331 PB12 For manufacturer setting
Any time during operation
Operation continues
• Check the setting ranges of the servo parameters.
2333 PB14 Notch form selection 1
2334 PB15 Machine resonance suppression filter 2
2335 PB16 Notch form selection 2
APP - 33
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
Error processing
Corrective action
Vibration suppression control
2338 PB19 vibration frequency setting
Vibration suppression control
2339 PB20 resonance frequency setting
2340 PB21 For manufacturer setting
2341 PB22 For manufacturer setting
Low-pass
Slight vibration suppression
2343 PB24 control selection
2344 PB25 For manufacturer setting
2345 PB26 Gain changing selection
2346 PB27 Gain changing condition
2347 PB28 Gain changing time constant
Gain changing ratio of load inertia moment
Gain changing position loop
2349 PB30 gain
2301 to
2599
Parameter error
Gain changing speed loop
2350 PB31 gain
Gain changing speed integral
2351 PB32 compensation
Gain changing vibration frequency setting
Gain changing vibration frequency setting
2354 PB35 For manufacturer setting
2355 PB36 For manufacturer setting
2356 PB37 For manufacturer setting
Any time during operation
Operation continues
• Check the setting ranges of the servo parameters.
2359 PB40 For manufacturer setting
2360 PB41 For manufacturer setting
2361 PB42 For manufacturer setting
2362 PB43 For manufacturer setting
2363 PB44 For manufacturer setting
2364 PB45 For manufacturer setting
2365 PC01 Error excessive alarm level
Electromagnetic brake
2366 PC02 sequence output
APP - 34
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
Error processing
Corrective action
2368 PC04 Function selection C-1
2369 PC05 Function selection C-2
2370 PC06 Function selection C-3 speed
2372 PC08 For manufacturer setting
2373 PC09 Analog monitor output 1
2301 to
2599
2374
2375
2376
2377
2378
2379
2380
2381
PC10
PC11
PC12
PC13
PC14
PC15
PC16
PC17
Analog monitor output 2
Analog monitor 1 offset
Analog monitor 2 offset
For manufacturer setting
For manufacturer setting
For manufacturer setting
For manufacturer setting
Function selection C-4
Parameter error
2382 PC18 For manufacturer setting
2383 PC19 For manufacturer setting
2384 PC20 For manufacturer setting
2385 PC21 Alarm history clear
2386 PC22 For manufacturer setting
2387 PC23 For manufacturer setting
2388 PC24 For manufacturer setting
Any time during operation
Operation continues
• Check the setting ranges of the servo parameters.
2391 PC27 For manufacturer setting
2392 PC28 For manufacturer setting
2393 PC29 For manufacturer setting
2394 PC30 For manufacturer setting
2395 PC31 For manufacturer setting
2396 PC32 For manufacturer setting
2397 PD01 For manufacturer setting
2398 PD02 For manufacturer setting
2399 PD03 For manufacturer setting
2400 PD04 For manufacturer setting
2401 PD05 For manufacturer setting
2402 PD06 For manufacturer setting
2406 PD10 For manufacturer setting
APP - 35
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
2407 PD11 Input filter setting
2408 PD12 For manufacturer setting
Error processing
Corrective action
2301 to
2599
2410 PD14 Function selection D-3
2411 PD15 For manufacturer setting
2412 PD16 For manufacturer setting
2413 PD17 For manufacturer setting
2414 PD18 For manufacturer setting
2415 PD19 For manufacturer setting
2416 PD20 For manufacturer setting
2417 PD21 For manufacturer setting
2418 PD22 For manufacturer setting
2419 PD23 For manufacturer setting
2420 PD24 For manufacturer setting
2421 PD25 For manufacturer setting
2422 PD26 For manufacturer setting
2423 PD27 For manufacturer setting
2424 PD28 For manufacturer setting
2425 PD29 For manufacturer setting
Parameter error
2426 PD30 For manufacturer setting
2427 PD31 For manufacturer setting
2428 PD32 For manufacturer setting
Any time during operation
Operation continues
• Check the setting ranges of the servo parameters.
APP - 36
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Initial parameter error
• The parameter setting is wrong.
• The parameter data was corrupted.
Error Parameter
Name code No.
2601 PA01 For manufacturer setting
Error processing
Corrective action
2603 PA03
Absolute position detection system
Initial
For manufacturer setting parameter to For manufacturer setting error
2899 Parameter write inhibit
2621 PB02
Vibration suppression control filter tuning mode
• Servo amplifier power on.
• Multiple CPU system power on.
Immediate stop
• After checking and correcting of the parameter setting, turn off to on or reset the power of Multiple
CPU system.
2625 PB06
Ratio of load inertia moment to servo motor inertia moment
2630 PB11
Speed differential compensation
2632 PB13
Machine resonance suppression filter 1
2634 PB15
Machine resonance suppression filter 2
APP - 37
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
Error processing
Corrective action
Vibration suppression control
2638 PB19 vibration frequency setting
Vibration suppression control
2639 PB20 resonance frequency setting
2640 PB21 For manufacturer setting
2641 PB22 For manufacturer setting
Low-pass
Slight vibration suppression
2643 PB24 control selection
2644 PB25 For manufacturer setting
2645 PB26 Gain changing selection
2646 PB27 Gain changing condition
2647 PB28 Gain changing time constant
Gain changing ratio of load inertia moment
Gain changing position loop
2649 PB30 gain
2601 to
2899
Initial parameter error
Gain changing speed loop
2650 PB31 gain
Gain changing speed integral
2651 PB32 compensation
Gain changing vibration
• Servo amplifier power on.
• Multiple CPU system power on.
Immediate stop
• After checking and correcting of the parameter setting, turn off to on or reset the power of Multiple
CPU system. frequency setting
Gain changing vibration frequency setting
2654 PB35 For manufacturer setting
2655 PB36 For manufacturer setting
2656 PB37 For manufacturer setting
2659 PB40 For manufacturer setting
2660 PB41 For manufacturer setting
2661 PB42 For manufacturer setting
2662 PB43 For manufacturer setting
2663 PB44 For manufacturer setting
2664 PB45 For manufacturer setting
2665 PC01 Error excessive alarm level
Electromagnetic brake
2666 PC02 sequence output
APP - 38
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
Error processing
Corrective action
2668 PC04 Function selection C-1
2669 PC05 Function selection C-2
2670 PC06 Function selection C-3 speed
2672 PC08 For manufacturer setting
2673 PC09 Analog monitor output 1
2601 to
2899
Initial parameter error
2674
2675
2676
2677
2678
2679
2680
2681
PC10
PC11
PC12
PC13
PC14
PC15
PC16
PC17
Analog monitor output 2
Analog monitor 1 offset
Analog monitor 2 offset
For manufacturer setting
For manufacturer setting
For manufacturer setting
For manufacturer setting
Function selection C-4
2682 PC18 For manufacturer setting
2683 PC19 For manufacturer setting
2684 PC20 For manufacturer setting
2685 PC21 Alarm history clear
2686 PC22 For manufacturer setting
2687 PC23 For manufacturer setting
2688 PC24 For manufacturer setting
• Servo amplifier power on.
• Multiple CPU system power on.
Immediate stop
• After checking and correcting of the parameter setting, turn off to on or reset the power of Multiple
CPU system.
2691 PC27 For manufacturer setting
2692 PC28 For manufacturer setting
2693 PC29 For manufacturer setting
2694 PC30 For manufacturer setting
2695 PC31 For manufacturer setting
2696 PC32 For manufacturer setting
2697 PD01 For manufacturer setting
2698 PD02 For manufacturer setting
2699 PD03 For manufacturer setting
2700 PD04 For manufacturer setting
2701 PD05 For manufacturer setting
2702 PD06 For manufacturer setting
2706 PD10 For manufacturer setting
APP - 39
APPENDICES
Error code
Table 1.12 Servo error (2000 to 2899) list (Continued)
Error cause
Name Description
Error check
Error code
Parameter
No.
Name
2707 PD11 Input filter setting
2708 PD12 For manufacturer setting
2601 to
2899
Initial parameter error
2710 PD14 Function selection D-3
2711 PD15 For manufacturer setting
2712 PD16 For manufacturer setting
2713 PD17 For manufacturer setting
2714 PD18 For manufacturer setting
2715 PD19 For manufacturer setting
2716 PD20 For manufacturer setting
2717 PD21 For manufacturer setting
2718 PD22 For manufacturer setting
2719 PD23 For manufacturer setting
2720 PD24 For manufacturer setting
2721 PD25 For manufacturer setting
2722 PD26 For manufacturer setting
2723 PD27 For manufacturer setting
2724 PD28 For manufacturer setting
2725 PD29 For manufacturer setting
2726 PD30 For manufacturer setting
2727 PD31 For manufacturer setting
2728 PD32 For manufacturer setting
Error processing
Corrective action
• Servo amplifier power on.
• Multiple CPU system power on.
Immediate stop
• After checking and correcting of the parameter setting, turn off to on or reset the power of Multiple
CPU system.
APP - 40
APPENDICES
APPENDIX 2 Example Programs
APPENDIX 2.1 Reading M-code
The program example for reading M-code at the completion of positioning start or positioning is shown below.
The judgement of the positioning start completion and positioning completion is made with the following signals.
• Positioning start completion ………M2400+20n (positioning start complete signal)
• Positioning completion ……………M2401+20n (positioning complete signal)
[Program Example]
(1) A program that outputs the M-code from PY000 to PY00F to external destination after conversion into BCD code at the positioning start completion is shown below.
System configuration
Q61P Q03UD
CPU
Q172D
CPU
QY40 QY40 Q172D
LX
PY000
to
PY00F
PY010
to
PY01F
Motion SFC program
Reading M-code
[G10]
M2401 Positioning start complete flag for axis 1 ON ?
[F10]
#0=BCD(D13)
DOUT PY0, #0
Read M-code for axis 1, and store to #0 after
BCD conversion.
Output the data of "#0" to "PY000 to PY00F".
END
APP - 41
APPENDICES
APPENDIX 2.2 Reading error code
The program example for reading error code at the error occurrence is shown below.
The following signals are used to determine whether or not an error has occurred:
• Minor errors, major errors ………. Error detection signal (M2407+20n)
• Servo errors ……………………... Servo error detection signal (M2408+20n)
POINT
(1) The following delay occurs for leading edge of M2407+20n/M2408+20n and storage of the error code.
(a) If the PLC program scan time is 80[ms] or less, there will be a delay of up to
80[ms].
(b) If the PLC program scan time is 80[ms] or more, there will be a delay of up to one scan time.
The error code is stored to each error code storage area after turning on
M2407+20n/M2408+20n, and then read the error code.
APP - 42
APPENDICES
[Program Example]
(1) A program that outputs each error code to PY000 to PY00F (minor error), PY010 to PY01F (major error) and PY020 to PY02F (servo error) after conversion into
BCD code at the error occurrence with axis 1 is shown below.
System configuration
Q61P Q03UD
CPU
Q172D
CPU
QY40 QY40 QY40 Q172D
LX
PY000
to
PY00F
PY010
to
PY01F
PY020
to
PY02F
Motion SFC program
Reading error code (minor error/major error)
Reading error code
[F10]
#0=K0
[G10]
M2407
[G20]
D6!=K0
Reading error code (servo error)
[F10]
Reading error code
#0=K0
Store to "#0".
Error detection signal
ON for axis 1.
[G10]
[F20]
Minor error check for axis 1.
M2408*(D8!=0)
#0=BCD(D8)
DOUT PY20, #0
[F20]
#0=BCD(D6)
DOUT PY0, #0
Output to PY000 after converting the minor error code of D6 into
BCD code.
END
Store to "#0".
Error detection signal ON for axis 1 and the servo error check for axis 1.
Output to PY020 after converting the servo error code for axis 1 into
BCD code.
[G30]
D7!=K0
[F30]
#0=BCD(D7)
DOUT PY10, #0
Major error check for axis 1.
Output to PY010 after converting the major error of D7 into BCD code.
END
APP - 43
APPENDICES
APPENDIX 3 Setting Range for Indirect Setting Devices
Positioning address, command speed or M-code, etc. (excluding the axis No.) set in the servo program can be set indirectly by the word.
(1) Device range
The number of device words and device range at indirect setting are shown below.
Item
Number of device words
Device setting range Remarks
Parameter block No.
Address (travel value)
1
2
Command speed
Dwell time
2
1
Device
D
Range
0 to 8191 (Note-1)
Torque limit value
Auxiliary point
1
2
#
U \G
0000 to 7999
10000 to (10000+p-1) (Note-2)
Radius 2
Central point
Pitch
Control unit
Speed limit value
Acceleration time
Deceleration time
Rapid stop deceleration time
S-curve ratio
Torque limit value
2
1
1
2
1
1
1
1
1
STOP input deceleration processing
Circular interpolation error allowance range
Command speed (Constant speed)
FIN acceleration/deceleration
Fixed position stop acceleration/deceleration time
1
2
2
1
1
Repetition condition (Number of repetitions)
Repetition condition (ON/OFF)
1
Cancel
Skip
WAIT ON/OFF
Fixed position stop
Bit
Device Range
X
Y
M
B
0000 to 1FFF
0000 to 1FFF
0 to 8191 (Note-1)
0000 to 1FFF
F 0 to 2047
U \G 10000.0 to (10000+p-1).F (Note-2)
(Note-1): Synchronous encoder axis area cannot be set.
(Note-2): "p" indicates the user setting area points of the Multiple CPU high speed transmission area for the each CPU.
APP - 44
APPENDICES
POINT
(1) Be sure to set even-numbered devices for 2-word setting items.
Be sure to set as 32-bit integer type when the data is set in these devices using the Motion SFC programs. (Example : #0L, D0L)
(2) Refer to Chapter 2 of the "Q173DCPU/Q172DCPU Motion controller
Programming Manual (COMMON)" for the user setting area points of the Multiple
CPU high speed transmission area..
(2) Inputting device data
Indirect setting device data is inputted by the Motion CPU at the servo program start.
Do not change the applicable device before setting to device and start completion.
The procedures by start method for setting data to devices and cautions are shown below.
Start method
Start by the servo program
Set the loop (FOR - NEXT) point data for CPSTART instruction indirectly
Setting method Notes
Set data in indirect setting devices.
Start the servo program.
Set initial command data in the indirect setting device.
Do not change the indirect setting device before the "positioning start complete signal" of the starting axis turns on.
Start using the servo program (or turn the cancel command device on).
Read the value of "data set pointer for constant-speed control" of the start axis, and update the data input by
Motion CPU.
Refer to the positioning signal data register "Monitoring data area" for details.
APP - 45
APPENDICES
APPENDIX 4 Processing Times of the Motion CPU
The processing time of each signal and each instruction for positioning control in the
Multiple CPU system is shown below.
(1) Motion operation cycle [ms] (Default)
Number of setting axes (SV22)
Number of setting axes (SV13)
Operation [ms]
1 to 4 5 to 12 13 to 28 29 to 32 1 to 4 5 to 8
1 to 6 7 to 18 19 to 32 1 to 6 7 to 8
0.44 0.88 1.77 3.55 0.44 0.88
(2) CPU processing time [ms]
The instruction processing time means the time until the content is reflected to servo amplifier side after each instruction is executed.
(Including the transmission time between Motion controller and servo amplifier.)
Operation [ms] 0.44 0.88 1.77 3.55 7.11 14.2
"WAIT ON/OFF"
+ Motion control step
Instruction (CHGV) from the Motion SFC
0.88 1.77 2.66 4.44 7.99 15.11
Servo program start Only Motion control step 1.0 to 1.4 1.9 to 2.8 2.8 to 4.6 4.6 to 8.2 8.1 to 15.2 15.2 to 29.4
processing time
(Note-1)
Dedicated instruction
(D(P).SVST) from the
PLC CPU
2.2 to 3.1 3.5 to 4.4 5.3 to 6.2 8.8 to 9.7 16.0 to 16.9 30.2 to 31.1
0.8 to 1.3 1.7 to 2.6 2.6 to 4.4 4.4 to 8.0 8.0 to 15.1 15.1 to 29.3
Speed change response time
Dedicated instruction
(D(P).CHGV) from the
PLC CPU
1.7 to 2.6 2.6 to 3.5 3.5 to 4.4 5.3 to 6.2 8.9 to 9.8 16.0 to 16.9
Instruction (CHGT) from the Motion SFC
Torque limit value change response time
Dedicated instruction
(D(P).CHGT) from the
PLC CPU
Time from PLC ready flag (M2000) ON to
PCPU ready flag (SM500) ON
0.8 to 1.3 1.7 to 2.6 2.6 to 4.4 4.4 to 8.0 4.4 to 11.5 4.4 to 18.6
1.7 to 2.6 2.6 to 3.5 3.5 to 4.4 5.3 to 6.2 5.3 to 9.7
22 to 28
5.3 to 16.0
(Note-1): FEED instruction varies greatly depending on the condition (whether other axes are operating or being stopped).
APP - 46
APPENDICES
APPENDIX 5 Device List
Axis No.
25
26
27
28
29
30
31
32
19
20
21
22
15
16
17
18
11
12
13
14
7
8
9
10
23
24
1
2
3
4
5
6
(1) Axis status list
Device No.
M2880 to M2899
M2900 to M2919
M2920 to M2939
M2940 to M2959
M2960 to M2979
M2980 to M2999
M3000 to M3019
M3020 to M3039
19 M-code outputting signal
Signal name
M2400 to M2419
M2420 to M2439
M2440 to M2459
M2460 to M2479
M2480 to M2499
M2500 to M2519
M2520 to M2539
M2540 to M2559
M2560 to M2579
M2580 to M2599
M2600 to M2619
M2620 to M2639
M2640 to M2659
M2660 to M2679
M2680 to M2699
M2700 to M2719
M2720 to M2739
M2740 to M2759
M2760 to M2779
M2780 to M2799
M2800 to M2819
M2820 to M2839
M2840 to M2859
M2860 to M2879
18
Signal name
0 Positioning start complete
1 Positioning complete
2 In-position
3 Command in-position
4 Speed controlling
5 Speed/position switching latch
6 Zero pass
7 Error detection
8 Servo error detection
9 Home position return request
10 Home position return complete
11 FLS
12
13
External signals
RLS
STOP
14 DOG/CHANGE
15 Servo ready
16 Torque limiting
17 Unusable
Virtual mode continuation operation disable warning signal (SV22)
(Note-1)
Refresh cycle
Operation cycle
Immediate
Operation cycle
Main cycle
Operation cycle
Main cycle
Operation cycle
At virtual mode transition
Operation cycle
Fetch cycle Signal direction
Status signal
Status signal
(Note-1): It is unusable in the SV13/SV22 real mode.
POINT
(1) The range of axis No.1 to 8 is valid in the Q172DCPU.
(2) The device area more than 9 axes as an user device in the Q172DCPU.
However, when the project of Q172DCPU is replaced with Q173DCPU, this area cannot be used.
APP - 47
APPENDICES
Axis No. Device No.
(2) Axis command signal list
1 M3200 to M3219
2 M3220 to M3239
3 M3240 to M3259
Signal name
4 M3260 to M3279
5 M3280 to M3299
6 M3300 to M3319
7 M3320 to M3339
0 Stop command
1 Rapid stop command
2 Forward rotation JOG start command
3 Reverse rotation JOG start command
8 M3340 to M3359
9 M3360 to M3379
10 M3380 to M3399
4 Complete signal OFF command
Speed/position switching enable
5 command
Signal name
Refresh cycle
11 M3400 to M3419
12 M3420 to M3439
13 M3440 to M3459
6 Unusable
7 Error reset command
8 Servo error reset command
14 M3460 to M3479
15 M3480 to M3499
16 M3500 to M3519 10
17 M3520 to M3539 11
18
19
M3540 to M3559
M3560 to M3579
External stop input disable at start
9 command
Unusable
Feed current value update request
12 command
20 M3580 to M3599
21 M3600 to M3619
Address clutch reference setting
13 command (SV22 only)
(Note-1)
22
23
M3620 to M3639
M3640 to M3659
Cam reference position setting
14 command (SV22 only)
(Note-1)
24 M3660 to M3679 15 Servo OFF command
25 M3680 to M3699 16 Gain changing command
26 M3700 to M3719 17 Unusable
27 M3720 to M3739 18 Control loop changing command
28 M3740 to M3759
29 M3760 to M3779
30 M3780 to M3799
31 M3800 to M3819
32 M3820 to M3839
Fetch cycle
Operation cycle
Main cycle
Operation cycle
Main cycle
At start
At start
At virtual mode transition
Operation cycle
Operation cycle
(Note-2)
Operation cycle
Signal direction
Command signal
Command signal
Command signal
Command signal
(Note-1): It is unusable in the SV13/SV22 real mode.
(Note-2): Operation cycle 7.1[ms] or more: Every 3.5[ms]
POINT
(1) The range of axis No.1 to 8 is valid in the Q172DCPU.
(2) The device area more than 9 axes as an user device in the Q172DCPU.
However, when the project of Q172DCPU is replaced with Q173DCPU, this area cannot be used.
APP - 48
APPENDICES
Device
No.
Signal name
M2000 PLC ready flag
M2001 Axis 1
M2002 Axis 2
M2003 Axis 3
M2004 Axis 4
M2005 Axis 5
M2006 Axis 6
M2007 Axis 7
M2008 Axis 8
M2009 Axis 9
M2010 Axis 10
M2011 Axis 11
M2012 Axis 12
M2013 Axis 13
M2014 Axis 14
M2015 Axis 15
M2016 Axis 16
M2017 Axis 17
Start accept flag
M2018 Axis 18
M2019 Axis 19
M2020 Axis 20
M2021 Axis 21
M2022 Axis 22
M2023 Axis 23
M2024 Axis 24
M2025 Axis 25
M2026 Axis 26
M2027 Axis 27
M2028 Axis 28
M2029 Axis 29
M2030 Axis 30
M2031 Axis 31
M2032 Axis 32
M2033 Unusable
M2034 (2 points)
M2035
Motion error history clear request flag
M2036
M2037
Unusable
(2 points)
M2038 Motion SFC debugging flag
M2039 Motion error detection flag
M2040
Speed switching point specified flag
M2041 System setting error flag
M2042 All axes servo ON command
M2043
Real mode/virtual mode switching request (SV22)
M2044
Real mode/virtual mode switching status (SV22)
M2045
Real mode/virtual mode switching error detection signal (SV22)
M2046 Out-of-sync warning (SV22)
M2047 Motion slot fault detection flag
(3) Common device list
Refresh cycle
Operation cycle
Fetch cycle
Main cycle
Signal direction
Command signal
(Note-4)
M3072
Status signal
(Note-1),
(Note-2)
Remark Device
No.
M2053
Signal name
Manual pulse generator 3 enable flag
Refresh cycle
M2054 Operation cycle over flag Operation cycle
M2055
M2056
M2057
M2058
M2059
M2060
Unusable
(6 points)
— —
M2085 Axis
—
M2086 Axis
Main cycle
Command signal
M3080
— —
M2089 Axis
—
M2090 Axis
At debugging mode transition
Status signal
Immediate M2093
Operation cycle
At start
Operation cycle
At virtual mode transition
Command signal
Status signal
Command signal
M3073
M2094
M2095
M2096
M2097
M2098
M3074 M2099
M2100
M3075
Unusable
(8 points)
At virtual mode transition
Operation cycle
Status signal
Speed changing accepting flag
Synchronous encoder current value changing flag
(Note-3)
(12 axes)
Operation cycle
Operation cycle
M2048
JOG operation simultaneous start command
M2049 All axes servo ON accept flag
M2050 Unusable
M2051
Manual pulse generator 1 enable flag
M2052
Manual pulse generator 2 enable flag
Main cycle
Command signal
M3076
Status
Operation cycle signal
Main cycle
M2113
Command signal
—
Unusable
M2115
M3077 (6 points)
M2116
M3078
M2117
M2118
Fetch cycle
Main cycle
Signal direction
Remark
(Note-4)
Command signal
Status signal
M3079
Status signal
(Note-1),
(Note-2)
Status signal
(Note-1),
(Note-2)
APP - 49
APPENDICES
M2178
M2179
M2180
M2181
M2182
M2183
M2184
M2185
M2186
M2187
M2161
M2162
M2163
M2164
M2165
M2166
M2167
M2168
M2169
M2170
M2171
M2172
M2173
Unusable
(28 points)
M2174
(Note-5)
M2175
M2176
M2177
Device
Signal name
No.
M2119
M2120
M2121
M2122
M2123
Unusable
(9 points)
M2124
M2125
M2126
M2127
M2128 Axis 1
M2129 Axis 2
M2130 Axis 3
M2131 Axis 4
M2132 Axis 5
M2133 Axis 6
M2134 Axis 7
M2135 Axis 8
M2136 Axis 9
M2137 Axis 10
M2138 Axis 11
M2139 Axis 12
M2140 Axis 13
M2141 Axis 14
M2142 Axis 15
M2143 Axis 16 Automatic
M2144 Axis 17 decelerating flag
M2145 Axis 18
M2146 Axis 19
M2147 Axis 20
M2148 Axis 21
M2149 Axis 22
M2150 Axis 23
M2151 Axis 24
M2152 Axis 25
M2153 Axis 26
M2154 Axis 27
M2155 Axis 28
M2156 Axis 29
M2157 Axis 30
M2158 Axis 31
M2159 Axis 32
M2160
Common device list (Continued)
Refresh cycle Fetch cycle
Signal direction
Remark Device
(Note-4)
No.
M2188
M2189
M2190
M2191
— —
Operation cycle
Status signal
(Note-1),
(Note-2)
Signal name
M2209
M2210
M2211
M2212
M2213
M2214
M2215
M2216
M2217
M2218
M2219
M2220
M2221
M2222
M2223
M2224
M2225
M2226
M2227
M2228
M2229
M2193
M2194
M2195
M2196
M2197
M2198
M2199
M2200
M2201
M2202
M2203
M2204
M2205
M2206
M2207
M2208
Unusable
(36 points)
(Note-5)
M2230
M2231
M2232
M2233
Unusable
(16 points)
M2234
M2235
M2236
M2237
M2238
M2239
— —
M2242 Axis
—
M2243 Axis
M2253 Axis 14
M2254 Axis 15
Refresh cycle
Speed change "0" accepting flag
Operation cycle
APP - 50
Fetch cycle
Signal direction
Remark
(Note-4)
Status signal
(Note-1),
(Note-2)
APPENDICES
Device
No.
M2257 Axis 18
M2258 Axis 19
M2259 Axis 20
M2260 Axis 21
M2261 Axis 22
Signal name
M2262 Axis 23
M2263 Axis 24
M2264 Axis 25
Speed change "0" accepting flag
M2265 Axis 26
M2266 Axis 27
M2267 Axis 28
M2268 Axis 29
M2269 Axis 30
M2270 Axis 31
M2271 Axis 32
M2272 Axis 1
M2273 Axis 2
M2274 Axis 3
M2275 Axis 4
M2276 Axis 5
M2277 Axis 6
M2278 Axis 7
M2279 Axis 8
Control loop
M2280 Axis 9
M2281 Axis 10 monitor status
M2282 Axis 11
M2283 Axis 12
M2284 Axis 13
M2285 Axis 14
M2286 Axis 15
M2287 Axis 16
M2288 Axis 17
Common device list (Continued)
Refresh cycle
Operation cycle
Fetch cycle
Signal direction
Remark
(Note-4)
Device
No.
Signal name
24
Control loop monitor status
Refresh cycle
Operation cycle
Fetch cycle
Signal direction
Remark
(Note-4)
Status signal
(Note-1),
(Note-2)
Status signal
(Note-1),
(Note-2)
M2304
M2305
M2306
M2307
M2308
M2309
M2310
M2311
M2312
M2313
Unusable
(16 points)
M2314
M2315
M2316
M2317
M2318
M2319
(Note-1): The range of axis No.1 to 8 is valid in the Q172DCPU.
(Note-2): Device area of 9 axes or more is unusable in the Q172DCPU.
(Note-3): This signal is unusable in the SV13/SV22 real mode.
(Note-4): It can also be ordered the device of a remark column.
(Note-5): These devices can be used as the clutch statuses.
The clutch status can also be set as the optional device at the clutch parameter.
Refer to Chapter 7 of the "Q173DCPU/Q172DCPU Motion controller (SV22)
Programming Manual (VIRTUAL MODE)" for details.
APP - 51
APPENDICES
(4) Common device list (Command signal)
Device No.
M3072
M3073
M3074
M3075
M3076
Signal name
PLC ready flag
Speed switching point specified flag
All axes servo ON command
Real mode/virtual mode switching request (SV22)
JOG operation simultaneous start command
Manual pulse generator 1 enable flag
Manual pulse generator 2 enable flag
Refresh cycle Fetch cycle
Main cycle
At start
Operation cycle
At virtual mode transition
Signal direction
Command signal
Remark
(Note-1), (Note-2)
M2000
M2040
M2042
M2043
M2048
M3077
M3078
Main cycle
M2051
M2052
M3079
M3080
Manual pulse generator 3 enable flag
Motion error history clear request flag
M2053
M2035
M3081 to
Unusable
(Note-3)
(55 points)
— — — —
M3135
(Note-1): The state of a device is not in agreement when the device of a remark column is turned ON/OFF directly. In addition, when the request from a data register and the request from the above device are performed simultaneously, the request from the above device becomes effective.
(Note-2): It can also be ordered the device of a remark column.
(Note-3): Do not use it as an user device. It is possible to use it as a device which does automatic refresh because it becomes a reserve aria for command signal.
POINT
The device of a remark column turns ON by OFF to ON of the above device, and turns OFF by ON to OFF of the above device.
The command signal cannot be turned ON/OFF by the PLC CPU in the automatic refresh because the statuses and commands are mixed together in M2000 to
M2053. Use the above devices in the case.
And, it can also be turned ON/OFF by the data register. (Refer to Section 3.2.3)
APP - 52
APPENDICES
Axis
No.
Device No.
(5) Axis monitor device list
Signal name
1 D0 to D19
2 D20 to D39
3 D40 to D59
Signal name Refresh cycle
4 D60 to D79 0
5 D80 to D99 1
6 D100 to D119 2
7 D120 to D139 3
Feed current value
Real current value Operation cycle
8 D140 to D159 4
9 D160 to D179 5
Deviation counter value
10 D180 to D199 6 Minor error code
11 D200 to D219 7 Major error code
Immediate
12 D220 to D239 8 Servo error code Main
13 D240 to D259
14 D260 to D279
Home position return
9 re-travel value
Operation cycle
15 D280 to D299 10 Travel value after
16 D300 to D319 11 proximity dog ON
17 D320 to D339 12 Execute program No.
18 D340 to D359 13 M-code
At start
Operation cycle
19 D360 to D379 14 Torque limit value
20 D380 to D399
21 D400 to D419
Data set pointer for
15 constant-speed control
At start/during start
22 D420 to D439 16
23 D440 to D459 17
Unusable
24 D460 to D479 18
25 D480 to D499 19
Real current value at stop input
Operation cycle
Fetch cycle
26 D500 to D519
27 D520 to D539
28 D540 to D559
29 D560 to D579
30 D580 to D599
31 D600 to D619
32 D620 to D639
PLS
Unit
Command unit
Signal direction
Monitor device
PLS
Command unit
%
Command unit
Monitor device
(Note-1): It can be used as the travel value change register. The travel value change register can be set to the device optionally in the servo program.
POINT
(1) The range of axis No.1 to 8 is valid in the Q172DCPU.
(2) The device area more than 9 axes as an user device in the Q172DCPU.
However, when the project of Q172DCPU is replaced with Q173DCPU, this area cannot be used.
APP - 53
APPENDICES
Axis
No.
Device No.
(6) Control change register list
Signal name
0
JOG speed setting
1
At start
POINT
(1) The range of axis No.1 to 8 is valid in the Q172DCPU.
(2) The device area more than 9 axes as an user device in the Q172DCPU.
However, when the project of Q172DCPU is replaced with Q173DCPU, this area cannot be used.
Unit direction
Command unit
Command device
APP - 54
APPENDICES
Device
No.
Signal name
D704 PLC ready flag request
D705
D706
Speed switching point specified flag request
All axes servo ON command request
D707
D708
Real mode/virtual mode switching request (SV22)
JOG operation simultaneous start command request
D709 Unusable
D710
D711
D712
D713
D714
D715
D716
D717
D718
D719
JOG operation simultaneous start axis setting register
Manual pulse generator axis
1 No. setting register
Manual pulse generator axis
2 No. setting register
Manual pulse generator axis
3 No. setting register
15 input magnification setting register
(Note-1), (Note-2)
(7) Common device list
Refresh cycle Fetch cycle
Main cycle
Signal direction
Command device
Device
No.
Signal name
D752
D753
Manual pulse generator 1 smoothing magnification setting register
Manual pulse generator 2 smoothing magnification setting register
D754
Manual pulse generator 3 smoothing magnification setting register
D755
Manual pulse generator 1 enable flag request
D756
Manual pulse generator 2 enable flag request
Refresh cycle Fetch cycle
At the manual pulse generator enable flag
Main cycle
Signal direction
Command device
At start
At the manual pulse generator enable flag
D758
D759
D760
D761
D762
D763
D764
D765
D766
D767
D768
D769
D770
D771
D772
D773
D774
D775
D776
D777
Command device
D778
D779
Unusable
(42 points)
D780
D781
D782
D783
D784
D785
D786
D787
D788
D789
D790
D791
D792
D793
D794
D795
D796
D797
D798
D799
(Note-1): The range of axis No.1 to 8 is valid in the Q172DCPU.
(Note-2): Device area of 9 axes or more is unusable in the Q172DCPU.
APP - 55
APPENDICES
(8) Motion register list (#)
Axis
No.
Device No. Signal name
1 #8000 to #8019
2 #8020 to #8039
3 #8040 to #8059
Signal name Refresh cycle
4 #8060 to #8079 0 Servo amplifier type
5 #8080 to #8099 1 Motor current
6 #8100 to #8119 2
7 #8120 to #8139 3
Motor speed
8 #8140 to #8159 4
9 #8160 to #8179 5
10 #8180 to #8199 6
11 #8200 to #8219 7
12 #8220 to #8239 8
13 #8240 to #8259 9
Command speed
Home position return re-travel value
When the servo amplifier power-on
Operation cycle 1.7[ms] or less: Operation cycle
Operation cycle 3.5[ms] or more: 3.5[ms]
Operation cycle
At home position return re-travel
14 #8260 to #8279 10
15 #8280 to #8299 11
16 #8300 to #8319 12
17 #8320 to #8339 13
Unusable
18 #8340 to #8359 14
19 #8360 to #8379 15
20 #8380 to #8399 16
21 #8400 to #8419 17
22 #8420 to #8439 18
23 #8440 to #8459 19
24 #8460 to #8479
25 #8480 to #8499
26 #8500 to #8519
27 #8520 to #8539
28 #8540 to #8559
29 #8560 to #8579
30 #8580 to #8599
31 #8600 to #8619
32 #8620 to #8639
Signal direction
Monitor device
APP - 56
APPENDICES
(9) Special relay list
Device No. Signal name
SM500 PCPU REDAY complete flag
SM501 TEST mode ON flag
SM502 External forced stop input flag
SM503 Digital oscilloscope executing flag
SM512 Motion CPU WDT error flag
SM513 Manual pulse generator axis setting error flag
SM516 Servo program setting error flag
Refresh cycle Fetch cycle Signal type
Main cycle Status signal
Device No.
(10) Special register list
Signal name Refresh cycle Fetch cycle Signal direction
SD512
SD513
SD514
SD515
SD516
SD517
SD522
SD523
SD803
SD500
SD501
SD502
SD503
SD504
SD505
SD506
SD508
SD510
SD511
Main cycle
Real mode axis information register (SV22)
Servo amplifier loading information
At power supply on/ operation cycle
Real mode/virtual mode switching error information (SV22)
Connect/disconnect (status)
Test mode request error information
Motion CPU WDT error cause
Manual pulse generator axis setting error information
Error program No.
Error item information
Motion operation cycle
Operation cycle of the Motion CPU setting
Connect/disconnect (command)
At virtual mode transition
Main cycle
At test mode request
At Motion CPU
WDT error occurrence
At the manual pulse generator enable flag
At start
Operation cycle
At power supply on
Main cycle
Monitor device
Command device
APP - 57
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 2 SAFETY PRECAUTIONS
- 12 REVISIONS
- 13 CONTENTS
- 16 About Manuals
- 18 1. OVERVIEW
- 18 1.1 Overview
- 20 1.2 Features
- 20 1.2.1 Performance Specifications
- 22 2. POSITIONING CONTROL BY THE MOTION CPU
- 22 2.1 Positioning Control by the Motion CPU
- 36 3. POSITIONING DEDICATED SIGNALS
- 38 3.1 Internal Relays
- 45 3.1.1 Axis statuses
- 55 3.1.2 Axis command signals
- 62 3.1.3 Common devices
- 75 3.2 Data Registers
- 79 3.2.1 Axis monitor devices
- 85 3.2.2 Control change registers
- 86 3.2.3 Common devices
- 89 3.3 Motion Registers (#)
- 91 3.4 Special Relays (SM)
- 94 3.5 Special Registers (SD)
- 100 4. PARAMETERS FOR POSITIONING CONTROL
- 100 4.1 System Settings
- 101 4.2 Fixed Parameters
- 102 4.2.1 Number of pulses/travel value per rotation
- 104 4.2.2 Backlash compensation amount
- 104 4.2.3 Upper/lower stroke limit value
- 106 4.2.4 Command in-position range
- 107 4.2.5 Speed control 10 multiplier setting for degree axis
- 110 4.3 Parameter Block
- 112 4.3.1 Relationships between the speed limit value, acceleration time, deceleration time and rapid stop deceleration time
- 112 4.3.2 S-curve ratio
- 113 4.3.3 Allowable error range for circular interpolation
- 114 5. SERVO PROGRAMS FOR POSITIONING CONTROL
- 114 5.1 Servo Program Composition Area
- 114 5.1.1 Servo program composition
- 115 5.1.2 Servo program area
- 116 5.2 Servo Instructions
- 129 5.3 Positioning Data
- 135 5.4 Setting Method for Positioning Data
- 135 5.4.1 Setting method by specifying numerical values
- 136 5.4.2 Indirect setting method by devices
- 140 6. POSITIONING CONTROL
- 140 6.1 Basics of Positioning Control
- 140 6.1.1 Positioning speed
- 141 6.1.2 Positioning speed at the interpolation control
- 146 6.1.3 Control units for 1 axis positioning control
- 146 6.1.4 Control units for interpolation control
- 148 6.1.5 Control in the control unit "degree"
- 150 6.1.6 Stop processing and restarting after stop
- 156 6.1.7 Acceleration/deceleration processing
- 158 6.2 1 Axis Linear Positioning Control
- 161 6.3 2 Axes Linear Interpolation Control
- 166 6.4 3 Axes Linear Interpolation Control
- 172 6.5 4 Axes Linear Interpolation Control
- 177 6.6 Auxiliary Point-Specified Circular Interpolation Control
- 182 6.7 Radius-Specified Circular Interpolation Control
- 188 6.8 Central Point-Specified Circular Interpolation Control
- 194 6.9 Helical Interpolation Control
- 195 6.9.1 Circular interpolation specified method by helical interpolation
- 216 6.10 1 Axis Fixed-Pitch Feed Control
- 220 6.11 Fixed-Pitch Feed Control Using 2 Axes Linear Interpolation
- 224 6.12 Fixed-Pitch Feed Control Using 3 Axes Linear Interpolation
- 228 6.13 Speed Control ( I )
- 232 6.14 Speed Control ( II )
- 235 6.15 Speed/Position Switching Control
- 235 6.15.1 Speed/position switching control start
- 242 6.15.2 Re-starting after stop during control
- 247 6.16 Speed-Switching Control
- 247 6.16.1 Speed-switching control start, speed-switching points and end specification
- 253 6.16.2 Specification of speed-switching points using repetition instructions
- 259 6.17 Constant-Speed Control
- 263 6.17.1 Specification of pass points by repetition instructions
- 268 6.17.2 Speed-switching by instruction execution
- 273 6.17.3 1 axis constant-speed control
- 277 6.17.4 2 to 4 axes constant-speed control
- 284 6.17.5 Constant speed control for helical interpolation
- 287 6.17.6 Pass point skip function
- 289 6.17.7 FIN signal wait function
- 299 6.18 Position Follow-Up Control
- 306 6.19 Speed control with fixed position stop
- 311 6.20 Simultaneous Start
- 314 6.21 JOG Operation
- 314 6.21.1 JOG operation data
- 315 6.21.2 Individual start
- 320 6.21.3 Simultaneous start
- 323 6.22 Manual Pulse Generator Operation
- 330 6.23 Home Position Return
- 331 6.23.1 Home position return data
- 339 6.23.2 Home position return by the proximity dog type 1
- 342 6.23.3 Home position return by the proximity dog type 2
- 344 6.23.4 Home position return by the count type 1
- 346 6.23.5 Home position return by the count type 2
- 347 6.23.6 Home position return by the count type 3
- 349 6.23.7 Home position return by the data set type 1
- 350 6.23.8 Home position return by the data set type 2
- 351 6.23.9 Home position return by the dog cradle type
- 356 6.23.10 Home position return by the stopper type 1
- 358 6.23.11 Home position return by the stopper type 2
- 360 6.23.12 Home position return by the limit switch combined type
- 362 6.23.13 Home position return retry function
- 366 6.23.14 Home position shift function
- 370 6.23.15 Condition selection of home position set
- 371 6.23.16 Servo program for home position return
- 373 6.24 High-Speed Oscillation
- 376 7. AUXILIARY AND APPLIED FUNCTIONS
- 376 7.1 M-code Output Function
- 379 7.2 Backlash Compensation Function
- 381 7.3 Torque Limit Function
- 383 7.4 Skip Function in which Disregards Stop Command
- 385 7.5 Cancel of the Servo Program
- 386 7.5.1 Cancel/start
- 388 APPENDICES
- 388 APPENDIX 1 Error Codes Stored Using The Motion CPU
- 390 APPENDIX 1.1 Servo program setting errors (Stored in SD517)
- 395 APPENDIX 1.2 Minor errors
- 405 APPENDIX 1.3 Major errors
- 409 APPENDIX 1.4 Servo errors
- 428 APPENDIX 2 Example Programs
- 428 APPENDIX 2.1 Reading M-code
- 429 APPENDIX 2.2 Reading error code
- 431 APPENDIX 3 Setting Range for Indirect Setting Devices
- 433 APPENDIX 4 Processing Times of the Motion CPU
- 434 APPENDIX 5 Device List
- 445 WARRANTY