Manual r88d - Copy-Trang-2
Manual r88d - Copy-Trang-2
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-1
9 Details on Servo Parameter Objects
• Some objects are enabled by turning the power supply OFF and then ON again. After changing these
objects, turn OFF the power supply, confirm that the power supply indicator has gone OFF, and then
turn ON the power supply again.
• Do not change the objects marked “reserved.” Also, do not change the set values that are indicted as
being unused or reserved for the system.
• See below for the data attributes.
A : Always enabled
B : Prohibited to change during motor rotation or commands.
If it is changed during motor rotation or commands, the update timing will be unknown.
C : Updated after the control power is reset, or after a Config command is executed via EtherCAT
communications.
D : Changeable only when the EtherCAT communications state is Pre-Operational (Pre-Op).
R : Updated when the control power supply is reset.
It is not updated for a Config command via EtherCAT communications.
− : Write prohibited.
hm : Homing mode
• This object switches the motor rotation direction for a position, speed, or torque command.
9-2 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• The motor rotation direction when viewing the shaft from the load side is called clockwise (CW) or
counterclockwise (CCW).
CW
CCW
6 Fully-closed control
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-3
9 Details on Servo Parameter Objects
*1 The default setting is 11 for a Drive with 200 V and 1 kW or greater, or for a Drive with 400 V.
• Set the machine rigidity to one of 32 levels when realtime autotuning is enabled.
• The higher the machine rigidity set value is, the higher the responsiveness is, however, the more
vibration occurs.
9-4 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
100 (rating)
Speed
100 (rating) (max)
200
300
Reversed
direction
• Refer to 7-7 Torque Limit Switching on page 7-24 for the torque control and the torque limit selection.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-5
9 Details on Servo Parameter Objects
*1 The default setting is 0 for a Drive with 100 V and 400 W, with 200 V and 750 W or greater, or with 400 V.
• The setting is different whether the Regeneration Resistor built in the Drive is directly used, or it is
removed and replaced by an External Regeneration Resistor. In the latter case, the resistor is
connected to the External Regeneration Resistor connection terminal.
• Select the method to calculate the regeneration resistance load ratio, when the External Resistor is
selected in the Regeneration Resistor Selection (3016 hex = 1 or 2).
9-6 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
*1 The default setting is 320 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the position loop response in accordance with the machine rigidity.
• The responsiveness of the servo system is determined by the position loop gain.
• Servo systems with a high position loop gain have a high responsiveness and fast positioning.
• To increase the position loop gain, you must improve machine rigidity and increase the specific
damping frequency. This should be 500 to 700 (0.1/s) for ordinary machine tools, 300 to 500 (0.1/s)
for general-use and assembly machines, and 100 to 300 (0.1/s) for industrial robots. The default
position loop gain is 480 (0.1/s), so be sure to lower the set value for machines with low machine
rigidity.
• Increasing the position loop gain in systems with low machine rigidity or systems with low specific
damping frequencies may cause machine resonance, resulting in an overload error.
• If the position loop gain is low, you can shorten the positioning time using feed-forward.
• This object is automatically changed by executing realtime autotuning. To set it manually, set the
Realtime Autotuning Mode Selection (3002 hex) to 0.
Position loop gain is generally expressed as follows:
Time
• If the speed loop gain and position loop gain are optimally set, the motor operation for the command
delays 2/Kp at acceleration and delays 3/Kp at deceleration.
2
Motor speed Position Kp
command
Motor operation
Time
3
Kp
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-7
9 Details on Servo Parameter Objects
*1 The default setting is 180 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• This object determines speed loop responsiveness.
• The setting for the speed loop gain must be increased to increase the position loop gain and improve
the responsiveness of the entire servo system. Setting too high, however, may result in vibration.
• The setting unit for 3101 hex is Hz if the Inertia Ratio (3004 hex) is set correctly.
When the speed loop gain is changed, the response is as shown in the following diagram.
Time
*1 The default setting is 310 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the speed loop integral time constant.
• The smaller the set value, the faster the error approaches 0 when stopping.
When the speed loop integral time constant is changed, the response is as shown in the following
diagram.
Overshooting occurs if the speed loop integral
Motor speed time constant is small.
Time
9-8 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the time constant for the low pass filter (LPF) after speed detection to one of 6 levels (0 to 5).
• Increasing the set value increases the time constant and decreases the noise generated by the
motor. Responsiveness, however, also decreases.
• Normally, use the default set value.
*1 The default setting is 126 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the time constant for the first-order lag filter inserted into the torque command.
• This object may be effective in suppressing vibration due to torsion resonance.
*1 The default setting is 380 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the responsiveness of the position control system for the second position loop.
*1 The default setting is 180 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the responsiveness of the second speed loop.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-9
9 Details on Servo Parameter Objects
*1 The default setting is 126 for a Drive with 200 V and 1 kW or greater, or with 400 V.
• Set the second torque filter time constant.
• The objects from 3105 to 3109 hex are the gain and time constants to be selected when the Gain
Switching Input Operating Mode Selection (3114 hex) is enabled.
• The gain is switched according to the condition set in the Switching Mode (3115 hex, 3120 hex, and
3124 hex).
• If the mechanical system inertia changes greatly or if you want to change the responsiveness
depending on whether the motor is rotating or being stopped, you can achieve the appropriate control
by setting the gains and time constants beforehand for each of these conditions, and switching them
according to the condition.
• This object is automatically changed by executing realtime autotuning function. To set it manually,
set the Realtime Autotuning Mode Selection (3002 hex) to 0.
• Set the time constant for the first-order lag filter inserted into the feed-forward.
• Setting the filter may improve operation if speed overshooting occurs or the noise during operation is
large when the feed-forward is set high.
• Refer to 11-11 Feed-forward Function on page 11-37.
• Set the feed-forward gain in torque control. Increasing the set value decreases the position error and
increases the responsiveness. Overshooting, however, will occur more easily.
• Refer to 11-11 Feed-forward Function on page 11-37.
• Set the time constant for the first-order lag filter inserted into the feed-forward.
• Setting the filter may improve operation if speed overshooting occurs or the noise during operation is
large when the feed-forward is set high.
• Refer to 11-11 Feed-forward Function on page 11-37.
9-10 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Select the conditions for switching between gain 1 and gain 2 when the Gain Switching Input
Operating Mode Selection (3114 hex) is set to 1.
Explanation of Settings
Description
3115
Gain Switching Gain Switching Gain Switching
hex
Delay Time in Level in Position Hysteresis in
set Gain switching conditions Position Control Control Position Control
value
*1 The Gain Switching Delay Time in Position Control (3116 hex) becomes effective when the gain is switched
from 2 to 1.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-11
9 Details on Servo Parameter Objects
*2 The Gain Switching Hysteresis in Position Control (3118 hex) is defined in the drawing below.
3117 hex
3118 hex
0
Gain 1 Gain 2 Gain 1
3116 hex
If object 3117 hex is less than object 3118 hex, object 3117 hex will automatically be set to the same value as
object 3118 hex.
*3 When the Gain Switching command of EtherCAT communications is 0, the gain switches to gain 1. When the
command is 1, the gain switches to gain 2.
*4 Set the percentage of the rated torque.
Example: To set 10% of the rated torque, set the set value would be 10.
*5 The position error is set according to the encoder resolution (i.e., pulses) for position control and according to
the external encoder resolution (i.e., pulses) for fully-closed control.
*6 When the set value is 10, meanings of the Gain Switching Delay Time in Position Control, the Gain Switching
Level in Position Control, and the Gain Switching Hysteresis in Position Control differ from the normal case.
(Refer to Figure E.)
Command torque
H Pulse position error
Level L H
Level L
L
H
Time Time
Time
Gain 1 Gain 2 1
1 2 Gain 1 2 1
Time Time
Gain 1 Gain 2 Gain 1 Gain 1 Gain 2 1
Figure E
Position command values
Motor speed
H Level
L
Time
9-12 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the delay time when returning from gain 2 to gain 1 if the Switching Mode in Position Control
(3115 hex) is set to 3 or 5 to 10.
• This object is enabled when the Switching Mode in Position Control (3115 hex) is 3, 5, 6, 9 or 10. It
sets the judgment level for switching between gain 1 and gain 2.
• The unit depends on the Switching Mode in Position Control (3115 hex).
• Set the hysteresis width above and below the judgment level set in the Gain Switching Level in
Position Control (3117 hex).
• The unit depends on the setting of the Switching Mode in Position Control (3115 hex).
• The following shows the definitions for the Gain Switching Delay Time in Position Control (3116 hex),
Gain Switching Level in Position Control (3117 hex), and Gain Switching Hysteresis in Position
Control (3118 hex).
3117h
3116h
• The settings for the Gain Switching Level in Position Control (3117 hex) and the Gain Switching
Hysteresis in Position Control (3118 hex) are enabled as absolute values (positive/negative). 9
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-13
9 Details on Servo Parameter Objects
• Torque fluctuations or vibration will occur if the position loop gain is changed too quickly during
position control or fully-closed control. To suppress these, set a Position Gain Switching Time
(3119 hex).
• By setting the Position Gain Switching Time (3119 hex), the gain will be switched gradually when
there is a large change in the position loop gain.
• If there is a large difference between Position Loop Gain 1 (3100 hex) and Position Loop Gain 2
(3105 hex), set the Position Gain Switching Time (3119 hex).
• When the position loop gain 1 increases, the gain changes in the set time.
Position Loop Gain 1 < Position Loop Gain 2
Position
Loop Gain 2
Position
Loop Gain 1
Position Gain
Switching Time (3119 hex)
9-14 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Select the conditions for switching between gain 1 and gain 2 when the Gain Switching Input
Operating Mode Selection (3114 hex) is set to 1.
• The gain is always gain 1 regardless of the gain input if the Switching Mode in Speed Control
(3120 hex) is 2 and the Torque Limit Selection (3521 hex) is 3 or 6.
Explanation of Settings
Description
3120
Gain Switching Gain Switching Gain Switching
hex
Delay Time in Level in Speed Hysteresis in
set Gain switching conditions Speed Control Control Speed Control
value
(3121 hex) *1 (3122 hex) (3123 hex) *2
0 Always the Gain 1 (3100 to 3104 hex). Disabled Disabled Disabled
1 Always the Gain 2 (3105 to 3109 hex). Disabled Disabled Disabled
2 Gain switching command input via Disabled Disabled Disabled
EtherCAT communications *3
3 Torque command variation Enabled Enabled *3 Enabled *3
(Refer to Figure A.) (0.05%) (0.05%)
4 Speed command variation Enabled Enabled *4 Enabled *4
(Refer to Figure B.) (10 r/min/s) (10 r/min/s)
5 Speed command (Refer to Figure C.) Enabled Enabled (r/min) Enabled (r/min)
*1 The Gain Switching Delay Time in Speed Control (3121 hex) becomes effective when the gain is switched
from 2 to 1.
*2 The Gain Switching Hysteresis in Speed Control (3123 hex) is defined in the drawing below.
*3 When the Gain switching command of EtherCAT communications (G-SEL) is 0, the gain switches to Gain 1.
When the command is 1, the gain switches to Gain 2.
*4 The variation means the change amount in a millisecond (ms).
E.g. The set value is 200 when the condition is a 10% change in torque in 1 millisecond.
*5 When the set value is 10, meanings of the Gain Switching Delay Time in Speed Control (3121 hex), the Gain
Switching Level in Speed Control (3122 hex), and the Gain Switching Hysteresis in Speed Control (3123 hex)
differ from the normal case. (Refer to Figure D.)
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-15
9 Details on Servo Parameter Objects
Time
Gain 1 Gain 2 Gain 1
Torque T
Figure C
Speed V
H
Level L
Accumulated pulse
L H
H Level L
Time
1 2 2 Gain 1 2 2 1 Time
1 1 Gain 1 Gain 2 1
Figure D
Command speed S
Actual speed N
H Level
L
Time
• Set the delay time when returning from gain 2 to gain 1 if the Switching Mode in Speed Control
(3120 hex) is set to 3 to 5.
• In Speed Control Mode, this is enabled when the Switching Mode in Speed Control (3120 hex) is set
to 3 to 5. Set the judgment level for switching between gain 1 and gain 2.
• The unit depends on the Switching Mode in Speed Control (3120 hex).
9-16 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the hysteresis width above and below the judgment level set in the Gain Switching Level in Speed
Control (3122 hex).
• The unit depends on the setting of the Switching Mode in Speed Control (3120 hex).
• The following shows the definitions for the Gain Switching Delay Time in Speed Control (3121 hex),
Gain Switching Level in Speed Control (3122 hex), and Gain Switching Hysteresis in Speed Control
(3123 hex).
3122 hex
3123 hex
0
Gain 1 Gain 2 Gain 1
3121 hex
• The settings for the Gain Switching Level in Speed Control (3122 hex) and the Gain Switching
Hysteresis in Speed Control (3123 hex) are enabled absolute values (positive/negative).
• Select the switching condition between gain 1 and gain 2 when the Gain Switching Input Operating
Mode Selection (3114 hex) is set to 1.
• The gain is always gain 1 regardless of the gain input if the Switching Mode in Torque Control
(3124 hex) is 2 and the Torque Limit Selection (3521 hex) is 3 or 6.
Description
3124
Gain Switching Gain Switching Gain Switching
hex
Delay Time in Level in Torque Hysteresis in
set Gain switching conditions Torque Control Control Torque Control
value
(3125 hex) *1 (3126 hex) (3127 hex) *2
9
0 Always Gain 1 (3100 to 3104 hex). Disabled Disabled Disabled
1 Always Gain 2 (3105 to 3109 hex). Disabled Disabled Disabled
2 Gain switching command input via Disabled Disabled Disabled
EtherCAT communications *3
3 Torque command variation Enabled Enabled *4 Enabled *4
(Refer to Figure A.) (0.05%) (0.05%)
*1 The Gain Switching Delay Time in Toque Control (3125 hex) becomes effective when the gain is switched from
2 to 1.
*2 The Gain Switching Hysteresis in Torque Control (3127 hex) is defined in the drawing below.
3126 hex
3127 hex
0
Gain 1 Gain 2 Gain 1
3125 hex
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-17
9 Details on Servo Parameter Objects
*3 When the Gain switching command of EtherCAT communications is 0, the gain switches to Gain 1. When the
command is 1, the gain switches to Gain 2.
*4 The variation means the change amount in a millisecond (ms).
E.g. The set value is 200 when the condition is a 10% change in torque in 1 millisecond.
Figure A
Speed V
Torque T
H
Level L
L
H
Time
1 2 2 Gain 1 2 2 1
1 1
• Set the delay time when returning from gain 2 to gain 1 if the Switching Mode in Torque Control
(3124 hex) is set to 3.
• This is enabled when the Switching Mode in Torque Control (3124 hex) is set to 3. It sets the
judgment level for switching between gain 1 and gain 2.
• The unit depends on the setting of Switching Mode in Torque Control (3124 hex).
9-18 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the hysteresis width above and below the judgment level set in the Gain Switching Level in
Torque Control (3126 hex).
• The unit depends on the setting of Switching Mode in Torque Control (3124 hex).
• The following shows the definitions for the Gain Switching Delay Time in Torque Control (3125 hex),
Gain Switching Level in Torque Control (3126 hex), and Gain Switching Hysteresis in Torque Control
(3127 hex).
3126 hex
3127 hex
0
Gain 1 Gain 2 Gain 1
3125 hex
• The settings for the Gain Switching Level in Torque Control (3126 hex) and the Gain Switching
Hysteresis in Torque Control (3127 hex) are enabled as absolute values (positive/negative).
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-19
9 Details on Servo Parameter Objects
9-20 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-21
9 Details on Servo Parameter Objects
9-22 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
*1 The set value 1 and 2 are for manufacturer's use only. Users are not allowed to set 1 and 2 for this object.
• Set damping frequency 1 to suppress vibration at the end of the load in damping control.
• First set Damping Frequency 1 (3214 hex). Then reduce the setting if torque saturation occurs or
increase the setting to increase operation speed. Normally, use a setting of 0.
• The upper limit of the set value is restricted to the smaller value of the corresponding damping 9
frequency or (2000 − damping frequency).
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
• Set damping frequency 2 to suppress vibration at the end of the load in damping control.
• Measure the frequency of vibration at the end of the load and make the setting in units of 0.1 Hz.
• Setting frequency is 1.0 to 200.0 Hz. The function is disabled if the setting is 0 to 0.9 Hz.
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-23
9 Details on Servo Parameter Objects
• First set Damping Frequency 2 (3216 hex). Then reduce the setting if torque saturation occurs or
increase the setting to increase operation speed. Normally, use a setting of 0.
• The upper limit of the set value is restricted to the smaller value of the corresponding damping
frequency or (2000 − damping frequency).
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
• Set damping frequency 3 to suppress vibration at the end of the load in damping control.
• Measure the frequency of vibration at the end of the load and make the setting in units of 0.1 Hz.
• Setting frequency is 1.0 to 200.0 Hz. The function is disabled if the setting is 0 to 0.9 Hz.
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
• First set Damping Frequency 3 (3218 hex). Then reduce the setting if torque saturation occurs or
increase the setting to increase operation speed. Normally, use a setting of 0.
• The upper limit of the set value is restricted to the smaller value of the corresponding damping
frequency or (2000 − damping frequency).
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
• Set damping frequency 4 to suppress vibration at the end of the load in damping control.
• Measure the frequency of vibration at the end of the load and make the setting in units of 0.1 Hz.
• Setting frequency is 1.0 to 200.0 Hz. The function is disabled if the setting is 0 to 0.9 Hz.
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
• First set Damping Frequency 4 (3220 hex). Then reduce the setting if torque saturation occurs or
increase the setting to increase operation speed. Normally, use a setting of 0.
• The upper limit of the set value is restricted to the smaller value of the corresponding damping
frequency or (2000 − damping frequency).
• Refer to 11-5 Damping Control on page 11-23 for more information on settings.
9-24 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• The Position Command Filter Time Constant is the first-order lag filter that is inserted after the
electronic gear ratio for the command input.
• This constant is used to reduce the stepping movement of the motor and achieve a smooth operation
when the electronic gear ratio is set in 10 times or greater.
• It sets the first-order lag filter time constant, as shown below, for the square-wave command of target
speed Vc.
Vc × 0.632*1
Vc × 0.368*1
tf tf Time
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-25
9 Details on Servo Parameter Objects
• Control the speed by setting acceleration/deceleration to the speed command inside the Servo Drive.
• A soft start can be set when inputting speed commands of stepping movement or when using internal
speed setting.
• Do not set acceleration/deceleration time settings when using the Servo Drive in combination with an
external position loop. (Set both 3312 and 3313 hex to 0.)
• Refer to 7-8 Soft Start on page 7-26.
Rotation
speed [r/min]
Maximum motor
rotation speed Step input of a rotation
speed command Rotation speed command
after acceleration or
deceleration processing
9-26 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the pseudo-S-curve acceleration/deceleration value to add to the speed command to enable
smooth operation. This is useful for applications where impact may occur due to a large change in
acceleration or deceleration when starting or stopping with linear acceleration or deceleration.
• Refer to 7-8 Soft Start on page 7-26.
Rotation
speed [r/min]
ts ts
Target speed
(Vc) ta = Vc / Maximum motor rotation speed × 3312 hex × 1 ms
td = Vc / Maximum motor rotation speed × 3313 hex × 1 ms
ts = 3314 hex × 1 ms
ts ts
9
3321 hex Speed Limit Value Setting
cst
Setting range 0 to 20000 Unit r/min Default setting 20000 Data attribute A
Size 2 bytes (INT16) Access RW PDO map Not possible.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-27
9 Details on Servo Parameter Objects
3323 hex External Feedback Pulse Type Selection csp (full) pp (full) hm (full)
Setting range 0 to 2 Unit − Default setting 0 Data attribute R
Size 2 bytes (INT16) Access RW PDO map Not possible.
• Select the external encoder type. Be sure that the setting conforms to the external encoder which is
actually used.
• Refer to 6-6 Fully-closed Control on page 6-16.
*1 The maximum input frequency is the feedback speed [pps] of the external encoder that can be processed by
the Drive. Check the instruction manual of the external encoder for the maximum output frequency of the
external encoder.
*2 These are the directions that the Drive counts a 90° phase difference output.
EXA EXA
EXB EXB
t2 t2
EXB is 90° ahead of EXA. EXB is 90° behind EXA.
t1 > 0.25 μs t1 > 0.25 μs
t2 > 1.0 μs t2 > 1.0 μs
*3 For the external encoder connection direction, set the direction so that count-up occurs when the motor shaft is
rotating in the CCW direction, and count-down occurs when the motor shaft is rotating in the CW direction. If
the connection direction cannot be selected due to installation conditions, the count direction can be reversed
using External Feedback Pulse Direction Switching (3326 hex).
9-28 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
3324 hex External Feedback Pulse Dividing Numerator csp (full) pp (full) hm (full)
Setting range 0 to 1048576 Unit − Default setting 0 Data attribute R
Size 4 bytes (INT32) Access RW PDO map Not possible.
3325 hex External Feedback Pulse Dividing Denominator csp (full) pp (full) hm (full)
Setting range 1 to 1048576 Unit − Default setting 10000 Data attribute R
Size 4 bytes (INT32) Access RW PDO map Not possible.
• Check the number of encoder pulses per motor rotation and number of external encoder pulses per
motor rotation, and set External Feedback Pulse Dividing Numerator (3324 hex) and External
Feedback Pulse Dividing Denominator (3325 hex).
Additional Information
In the example below, ball screw pitch is 10 mm, encoder is 0.1 μm/pulse, and encoder
resolution is 20 bits (or 1,048,576 pulses)
3326 hex External Feedback Pulse Direction Switching csp (full) pp (full) hm (full)
Setting range 0 to 1 Unit − Default setting 0 Data attribute R
Size 2 bytes (INT16) Access RW PDO map Not possible.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-29
9 Details on Servo Parameter Objects
3327 hex External Feedback Pulse Phase-Z Setting csp (full) pp (full) hm (full)
Setting range 0 to 1 Unit − Default setting 0 Data attribute R
Size 2 bytes (INT16) Access RW PDO map Not possible.
• Set to enable or disable phase-Z disconnection detection when an external encoder with a 90° phase
difference output is used.
3328 hex Hybrid Following Error Counter Overflow Level csp (full) pp (full) hm (full)
Setting range 1 to Unit Command unit Default setting 16000 Data attribute C
134217728
Size 4 bytes (INT32) Access RW PDO map Not possible.
• Set the allowable difference (feedback pulse error) between the motor (encoder) position and load
(external encoder) position in command units.
• Refer to 6-6 Fully-closed Control on page 6-16.
3329 hex Hybrid Following Error Counter Reset csp (full) pp (full) hm (full)
Setting range 0 to 100 Unit Rotation Default setting 0 Data attribute C
Size 2 bytes (INT16) Access RW PDO map Not possible.
• The feedback pulse error is reset every time the motor rotates for the amount set by the Hybrid
Following Error Counter Reset (3329 hex). This can be used for applications where feedback pulse
error accumulates due to slippage.
• Refer to 6-6 Fully-closed Control on page 6-16.
• Ensure that an appropriate value is set to the Hybrid Following Error Counter Reset (3329 hex),
before you use the feedback pulse error counter reset. When the set value is extremely small, the
protective function may not work to prevent any erroneous operation due to improper connection of
the external encoder.
9-30 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-31
9 Details on Servo Parameter Objects
9-32 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Analog signals of various monitor values can be output from the analog monitor connector on the front
panel.
• The monitor type to output and the scaling (or output gain) can be selected. These can be set for
each object.
• Refer to 11-1 Analog Monitor on page 11-2.
Explanation
Set
value Output gain when
Monitor type Unit
object 3417 hex = 0
0 Feedback Motor Speed r/min 500
1 Internal Command Motor Speed r/min 500
2 Filtered Internal Command Motor r/min 500
Speed
3 Motor Control Effort r/min 500
4 Torque demand % (rated torque ratio) 33
5 Position Error pulses (command units) 3000
6 Pulse Position Error pulses (encoder units) 3000
7 Fully-closed error pulses (external encoder units) 3000
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-33
9 Details on Servo Parameter Objects
• In the same way as for Analog Monitor 1, analog signals of various monitors can be output from the
analog monitor connector on the front panel.
• Refer to the Analog Monitor 1 Selection (3416 hex) for the method to set this object.
9-34 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
-10 V
1 0 to 10 V
Output voltage [V]
10 V
Feedback
Motor
Speed
-5,000 0V 5,000 [r/min]
-10 V
2 0 to 10 V
(5 V as a center) Output voltage [V]
10 V
Feedback
5V Motor
Speed
0V 0 2,500 [r/min]
-10 V
• Select the condition under which the positioning completion signal (INP1) is output.
9
Explanation of Set Value
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-35
9 Details on Servo Parameter Objects
• Set the hold time for when 3432 hex (Positioning Completion Condition Selection) is set to 3.
• Set the output timing of the Zero Speed Detection Output (ZSP) as rotation speed [r/min].
• The Zero Speed Detection Output (ZSP) turns ON when the motor speed is lower than the set value
of this object.
• The set value of this object is valid in both forward and reverse directions, regardless of the actual
motor rotation direction. The setting has a hysteresis of 10 r/min.
• Refer to Control Output Details on page 3-24 for the Zero speed detection output (ZSP).
Forward operation
Speed
Reverse operation
OUTM1 ON
9-36 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• It outputs the Speed conformity output (VCMP) when the speed command conforms to the motor
speed.
• It is regarded as conformed when the difference between the speed command before the
acceleration or deceleration process inside the Drive and the motor speed is smaller than the set
value on the Speed Conformity Detection Range (3435 hex).
• The setting has a hysteresis of 10 r/min.
• Refer to the Control Output Details in Control Output Details on page 3-24 for the Speed conformity
output (VCMP).
Time
3435 hex
Speed Conformity Detection Range
• It outputs the Motor rotation speed detection output (TGON) when the motor speed reaches the set
arrival speed. 9
• The setting has a hysteresis of 10 r/min.
• Refer to the Control Output Details in Control Output Details on page 3-24 for the Motor rotation
speed detection output (TGON).
Speed [r/min]
Motor speed
3436 hex +10
3436 hex −10
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-37
9 Details on Servo Parameter Objects
• Set the time required for the Servomotor to be de-energized (servo free) after the brake interlock
output (BKIR) turns OFF (i.e., brake held), when servo OFF status is entered while the Servomotor is
stopped.
• When the servo is turned OFF while the Servomotor is stopped, the brake interlock output (BKIR)
turns ON, and the servo is de-energized after waiting for the set time (set value × ms).
Servo ON/OFF
1 to 6 ms
tb Held
Actual brake Released
Power No power
Motor power supply supply
is supplied.
3437 hex
Make the setting as follows to prevent the machine (workpiece) from moving or falling due to the
delay time in the brake operation (tb).
Brake timing when stopped (set value × 1 ms) ≥ tb
• For the operation time, refer to 7-5 Brake Interlock on page 7-15.
9-38 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the required time for the Brake Interlock Output (BKIR) to turn OFF after the operation command
(RUN) is detected to be OFF, when servo OFF status is entered while the Servomotor is operating.
When the servo is turned OFF while the Servomotor is operating, the motor decelerates to reduce
rotation speed, and the brake interlock output (BKIR) turns ON after the set time (set value × 1 ms)
has elapsed.
Servo ON/OFF
Motor speed
Max. 3438 hex or
3439 hex set value
The time TB in above drawing is either the brake timing during operation (i.e., the set value × 1 ms) or
the time taken until it goes below the value set in the Brake Threshold Speed During Operation
• Set the required rotation speed for the Brake Interlock Output (BKIR) to turn OFF after the servo OFF
command is detected while the Servomotor is operating.
• For the operation time, refer to 7-5 Brake Interlock on page 7-15.
9
When the 3438 hex set
value comes earlier
Motor rotation speed
3439 hex set value
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-39
9 Details on Servo Parameter Objects
• Set the positioning completion range to output Positioning Completion Output 2 (INP2).
• The Positioning Completion Output 2 (INP2) is not affected by the position commands. It is ON as
long as the position error is below the set value.
• The setting unit is command units. It can be changed to encoder units by the Position Setting Unit
Selection (3520 hex). However, note that the unit for the Following error window (6065 hex) will
change as well.
9-40 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the operation of the Forward Drive Prohibition Input (POT) and the Reverse Drive Prohibition
Input (NOT).
• Refer to 7-2 Forward and Reverse Drive Prohibition Functions on page 7-8.
• Install limit switches at both ends of the axis to prohibit the motor from traveling in the direction where
one of the switches operates. This can be used to prevent the workpiece from traveling too far and
thus prevent damage to the machine.
• When the object is set to 0, the operation is as follows:
• Forward Drive Prohibition Input (POT) closed: Forward limit switch not operating and status
normal.
• Forward Drive Prohibition Input (POT) open: Forward direction prohibited and reverse direction
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-41
9 Details on Servo Parameter Objects
• Set the drive conditions during deceleration and after stopping, when the Forward or Reverse Drive
Prohibition Input is enabled.
• Refer to 7-2 Forward and Reverse Drive Prohibition Functions on page 7-8.
*1 f the Drive Prohibition Input Selection (3504 hex) is set to 2, a Drive Prohibition Input Error (Error No. 38.0) will
occur as soon as either the Forward or Reverse Drive Prohibition Input turns ON. The subsequent operation
conforms not to the set value, but to the setting of the Fault reaction option code (605E hex). In the same way,
the Fault reaction option code (605E hex) takes priority when any other error occurs.
*2 The term “During deceleration” means the distance until the motor decreases its speed to 30 r/min or less from
the normal operation. Once it decelerates to 30 r/min or lower speed, the operation conforms to the description
for “after stopping”, regardless of the actual speed.
*3 “Immediate Stop” means that the Servomotor stops immediately by using controls while the servo is kept ON.
The torque limit at this time is controlled by the Immediate Stop Torque (3511 hex) set value.
• Select whether to turn OFF the servo or stop operation with an error when the main circuit power
supply is shut OFF.
9-42 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the allowable operating range for the position command input range.
• If the set value is exceeded, and Overrun Limit Error (Error No. 34.0) will occur.
• Refer to 7-3 Overrun Protection on page 7-11.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-43
9 Details on Servo Parameter Objects
• Select the signal read cycle for control input (digital input).
• The External Latch Inputs 1, 2 and 3 (EXT1, 2, and 3) are excluded.
• The Servo Drive reads an input signal multiple times at the specified cycle. If the Servo Drive reads
the same signal for multiple consecutive cycles, then the input signal is valid.
• Select the setting unit of Position Completion Range 2 (3442 hex) and Following error window
(6065 hex).
9-44 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Select the method to set the forward and reverse torque limits.
• Refer to 7-7 Torque Limit Switching on page 7-24.
*1 PCL ON is the state in which either the external input signal (PCL) or the EtherCAT communications torque
control command (P-CL) is ON; PCL OFF is the state in which both of these are OFF.
*2 NCL ON is the state in which either the external input signal (NCL) or the EtherCAT communications torque
control command (N-CL) is ON; NCL OFF is the state in which both of these are OFF.
*3 The smaller of 60E0 hex or 3013 hex is used.
*4 The smaller of 60E1 hex or 3522 hex is used.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-45
9 Details on Servo Parameter Objects
100 (rated)
Speed
100 (rated) (maximum)
200
300
Reverse
• Refer to 7-7 Torque Limit Switching on page 7-24 for more information on torque limits and the torque
limit selection.
9-46 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
3602 hex Excessive Speed Error Setting csp (semi) pp (semi) hm (semi)
Setting range 0 to 20000 Unit r/min Default setting 0 Data attribute B
Size 2 bytes (INT16) Access RW PDO map Not possible.
• Set the value for an Excessive Speed Deviation Error (Error No. 24.1).
If the set value is 0, excessive speed errors will not be detected.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-47
9 Details on Servo Parameter Objects
Set value
Bit Function
0 1
bit 0 Instantaneous speed observer function Disabled Enabled
bit 1 Disturbance observer function Disabled Enabled
bit 2 Disturbance observer operation setting Enabled at all time Only when gain 1 is
selected
bit 3 Reserved for manufacturer use Fixed to 0.
bit 4 Electric current response improvement Disabled Enabled
function
bit 5 Reserved for manufacturer use Fixed to 0.
bit 6 Command compensation for Disabled Enabled
communications errors for CSP
• If the command compensation for communications errors for CSP is enabled and a communications
error occurs, the Servo Drive will compensate and control the internal command based on the value
of the Target position (607A hex) that was most recently received normally.
Communications cycle
Command
position
Command 0
speed
Solid line: Command compensation enabled.
Dashed line: Command compensation disabled.
: Normal communications
×: Communications error
9-48 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
Additional Information
Example
• Instantaneous speed observer function: enabled
• Disturbance observer function: enabled
• Disturbance observer operation setting: enabled at all time
• Electric current response improvement function: enabled
• Command compensation for communications errors for CSP: Disabled
If the settings are as described above, the bit will be 0010011, and the decimal value 19.
Therefore, the set value will be 19.
• Make fine adjustment to electric current response. The default setting is 100%.
• Set the allowable time until stopping if an immediate stop is executed when an error is detected.
• When the time exceeds the set value, the operation forcibly turns to an error state.
• When the object is set to 0, the protection for the allowable time does not function.
• Refer to the Immediate Stop Operation on page 12-13.
• If the motor speed exceeds the set value during an immediate stop resulting from an error, an
Overspeed 2 Error (Error No. 26.1) will occur.
• The overspeed detection level setting is 1.2 times the maximum motor rotation speed if this object is 9
set to 0.
• This object should normally be set to 0. The setting should be changed only when it is necessary to
lower the overspeed detection level.
• Refer to Immediate Stop Operation on page 12-13.
• Set the initialization time after turning ON the power supply to the standard 1.5 seconds plus the
specified value.
• Refer to the Control Output Sequence in 3-1 Servo Drive Specifications on page 3-2 for the details at
power ON.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-49
9 Details on Servo Parameter Objects
3623 hex Disturbance Torque Compensation Gain csp (semi) csv pp (semi) hm (semi)
Setting range −100 to 100 Unit % Default setting 0 Data attribute B
Size 2 bytes (INT16) Access RW PDO map Not possible.
3624 hex Disturbance Observer Filter Setting csp (semi) csv pp (semi) hm (semi)
Setting range 10 to 2500 Unit 0.01 ms Default setting 53 Data attribute B
Size 2 bytes (INT16) Access RW PDO map Not possible.
• Set the speed to estimate the load characteristic while the realtime autotuning is enabled.
• The higher the set value is, the earlier the load characteristic change is followed, but the estimated
variation against the disturbance becomes greater.
• The estimated results is updated in every 30 minutes and saved in EEPEOM.
• Refer to 11-3 Realtime Autotuning on page 11-7.
9-50 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the details of the autotuning function when the Realtime Autotuning Mode Selection (3002 hex) is
set to 6.
• Refer to 11-3 Realtime Autotuning on page 11-7.
*1 When load characteristic estimation is disabled, inertial ratio updating is also disabled, even if the latter is set
to be updated with the estimation result. When torque compensation is updated with the estimation result, load
characteristic estimation is disabled.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-51
9 Details on Servo Parameter Objects
Additional Information
3634 hex Hybrid Vibration Suppression Gain csp (semi) pp (semi) hm (semi)
Setting range 0 to 30000 Unit 0.1/s Default setting 0 Data attribute B
Size 2 bytes (INT16) Access RW PDO map Not possible.
3635 hex Hybrid Vibration Suppression Filter csp (semi) pp (semi) hm (semi)
Setting range 0 to 6400 Unit 0.01 ms Default setting 10 Data attribute B
Size 2 bytes (INT16) Access RW PDO map Not possible.
9-52 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
*1 Each warning detection can be masked with the Warning Mask Setting (3638 hex). The table above shows the
corresponding bits. When a bit is set to 1, the warning detection is masked.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-53
9 Details on Servo Parameter Objects
• Select a data type to display on the 7-segment display on the front panel.
*1 The cumulative count of communication errors is cleared when the control power is cut OFF.
*2 The value read from the encoder is indicated directly, regardless of the External Feedback Pulse Direction
Switching (3326 hex).
9-54 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the time to indicate the node address when the control power is turned ON.
• Set the condition for torque limit output during torque control.
• Select to enable or disable the backlash compensation during position control. Set the compensation
direction when compensation is enabled.
• Refer to 7-4 Backlash Compensation on page 7-13.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-55
9 Details on Servo Parameter Objects
• Select EXT1, EXT2, EXT3, or phase Z at the external latch trigger for the latch function.
• For details on the latch function, refer to 7-11 Touch Probe Function (Latch Function) on page 7-40.
Bit Descriptions
Latch 1 Latch 2
Bit 0 Bit 1 Trigger signal 1 Bit 8 Bit 9 Trigger signal 2
0 0 EXT1 0 0 EXT1
1 0 EXT2 1 0 EXT2
0 1 EXT3 0 1 EXT3
1 1 Phase-Z signal 1 1 Phase-Z signal
Bit Descriptions
Warning
Bit Function Set value Resetting warning status
status
0 Holding 0 Do not hold The warnings are automatically cleared when the
Communications- cause of the warning is eliminated. However,
related Warning warnings are held for at least 1 s.
Status 1 Hold Remove the cause of the warning and then send a
warning reset command.
1 Holding General 0 Do not hold The warnings are automatically cleared when the
Warning Status*1 cause of the warning is eliminated. However,
warnings are held for at least 1 s.
1 Hold Remove the cause of the warning and then send a
warning reset command.
*1 The warning state for the Battery Warning (A2 hex) and Life Expectancy Warning (A7 hex) will be held
independent of this setting.
9-56 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
Additional Information
• Bit Descriptions
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Function Error masks Warning masks Error masks 9
• Error masks
The following table shows the error you can mask by setting each error mask bit of the
Communications Control object (3800 hex).
To mask an error, set the corresponding error bit to 1.
Error
Communications Control (3800 hex)
Error No. (hex) Error name
Bit 1 83.1 EtherCAT state change error
Bit 2 83.2 EtherCAT illegal state change error
Bit 3 83.3 Communications synchronization error
Bit 12 83.4 Synchronization error
Bit 13 83.5 Sync Manager WDT Error
Bit 14 *1 91.1 Command Error
*1. Only Command Errors (Error No. 91.1) due to the data setting warning (B0 hex) are masked. Command
Errors (Error No. 91.1) due to other causes are not masked.
For details on the causes of a Command Error (Error No. 91.1), refer to Command error on page 12-27.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-57
9 Details on Servo Parameter Objects
• Warning masks
The following table shows the warning you can mask by setting each warning mask bit of the
Communications Control object (3800 hex).
To mask a warning, set the corresponding warning bit to 1.
Warning
Communications
Warning
Control (3800 hex) Warning name Warning occurrence conditions
number
Bit 4 B0 hex Data setting warning • The set value in the command argument is
out of the specified range.
• Object write processing failed.
• The command set value is incorrect.
Bit 5 B1 hex Command warning • The command transmission conditions are
not met.
• The sub-command transmission conditions
are not met.
• An operation command is given in the prohib-
ited direction after the motor made an emer-
gency stop due to a drive prohibition input.
Bit 6 B2 hex EtherCAT EtherCAT communications errors occurred one
communications or more times.
warning
• Default setting
The following table shows the default setting for each unit version.
9-58 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
9 Details on Servo Parameter Objects
• Set the time constant of FIR filter for the position command.
• The Position command FIR filter can be selected to enable or disable, by the position command filer
switch input via EtherCAT communications.
• Enable and disable the position command FIR filter in the Motion profile type (6086 hex).
It can be set only when the Communications synchronization is 1 ms or more.
• It sets the time to arrive at the target speed Vc, as shown below, for the square-wave command of
Vc.
Pre-filter Post-filter
Speed [r/min] position command position command
Vc
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 9-59
9 Details on Servo Parameter Objects
9-60 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
Operation
This chapter explains the operating procedures and how to operate in each mode.
10
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 10-1
10 Operation
Connect the motor and drive to the power supply and peripheral
Wiring and equipment.
Chapter 4, 4-2
connections Specified installation and wiring conditions must be satisfied,
particularly for models conforming to the EC Directives.
Check the necessary items and then turn ON the power supply.
Check on the display to see whether there are any internal errors
Preparing for
in the drive. Chapter 10, 10-2
operation
If using a motor with an absolute encoder, first set up the absolute
encoder.
First, check motor operation with no-load. Then turn the power
supply OFF and connect the motor to the mechanical system.
When using a Servomotor with an absolute encoder, set up the
absolute encoder.
Trial operation Turn ON the power supply again, and check to see whether Chapter 10, 10-3
protective functions, such as the immediate stop and operational
limits, are functioning properly.
Check operation at both low speed and high speed using the
system without a workpiece, or with dummy workpieces.
10-2 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
10 Operation
• There should be no load on the motor. (Do not connect the mechanical system.)
• The motor side power lines and the power cables must be securely connected.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 10-3
10 Operation
x10 x1
CN5
Contents
Node address
switch setting Connection to NJ/NX-series CPU Unit or
CJ1W-NC8 Position Control Unit
00 The controller sets the node address.
01 to 99 The Node Address switch setting is used as the node address.
10-4 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
10 Operation
7-Segment Display
The 7-segment display is on the front panel.
When the power is turned ON, it shows the node address that is set by the rotary switches. Then the
display changes according to the setting of the LED Display Selection (3700 hex).
An error code is displayed if an error occurs. A warning code is displayed if a warning occurs.
Control power ON
Fully OFF
Fully ON
10
10-2-3 Checking the Displays
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 10-5
10 Operation
*1 : “ ” will flash when a Safety Input Error (Error No. 30.0) occurs.
“ ” does not flash on the display.
10-6 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
10 Operation
You must set up the absolute encoder if using a motor with an absolute encoder. The setup is required
when you turn ON the power supply for the first time, when an Absolute Encoder System Down Error
(Error No. 40.0) occurs, or when the encoder cable is disconnected and then connected again.
To use an absolute encoder, set the Operation Switch when Using Absolute Encoder (3015 hex) to 0 or
2 (factory setting).
Refer to the CJ1W-NC281/NC481/NC881/NCF81/NC482/NC882 Position Control Unit Operation
Manual (Cat. No. W487) and to information on Absolute Encoder Setup (4102 hex) to set up the
absolute encoder.
Set up an absolute encoder while the servo is OFF. Always cycle the power supply after completing the
setup.
For information on setup using the CX-Drive, refer to “CX-Drive Operation Manual (W453-E1)” or
Setting Up an Absolute Encoder from the CX-Drive described below.
1 Start the CX-Drive and go online with the Servo Drive via EtherCAT or USB communications.
3 Select Multi-Turn Data and Encoder Error Clear from the Absolute Encoder Dialog Box.
The following error will occur after execution has been completed.
EtherCAT communications: Position Data Initialized (Error No. 27.7)
4 Turn the power supply to the Servo Drive OFF and then ON again.
10
10-2-4 Absolute Encoder Setup
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 10-7
10 Operation
Wiring
• Make sure that there are no wiring errors (especially for the power supply input and motor output).
• Make sure that there are no short-circuits. (Check the ground for short circuits as well.)
• Make sure that there are no loose connections.
Motor Installation
• Make sure that the Servomotor is securely installed.
Brake Released
• Make sure that the brake has been released.
10-8 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
10 Operation
4 Start the CX-Drive and go online with the Servo Drive via USB communications.
10
Communications from the CX-Drive
10-3-2 Test Operation via USB
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 10-9
10 Operation
10-10 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11
Adjustment Functions
This chapter explains the functions, setting methods, and items to note regarding
various gain adjustments.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-1
11 Adjustment Functions
3417 hex Analog Monitor 1 Scale Setting Set the output gain for the analog monitor 1. page 9-33
3418 hex Analog Monitor 2 Selection Select the monitoring item for the analog monitor 2. page 9-34
3419 hex Analog Monitor 2 Scale Setting Set the output gain for the analog monitor 2. page 9-34
3421 hex Analog Monitor Output Setting Select the analog monitor output method. page 9-34
11-2 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Command Position +
Electronic Position
input command
gear Control
filter
−
*2 The position error is calculated for the command input after processing for the position command filter. The
pulse position error or fully-closed position error is reversely converted to command units for application.
The pulse position error or fully-closed error is the error for the position control input.
Electronic gear
reverse
conversion
Position +
Command Electronic Position
input command
gear filter − control
*3 The encoder temperature is indicated only for a 20-bit incremental encoder. The value is not stable for other
types of encoders.
*4 The direction of monitor data, either forward or reverse, is the direction set in the Rotation Direction Switching
(3000 hex). However, CCW is the forward direction for the absolute encoder 1-rotation data.
A normal value is output from the incremental encoder after the first phase Z.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-3
11 Adjustment Functions
These are the output voltage range and the output direction when the Analog Monitor 1 Selection or
Analog Monitor 2 Selection is set to the feedback motor speed, and the Analog Monitor 1 Scale Setting
or the Analog Monitor 2 Scale Setting is set to 0 (i.e., 1V = 500 r/min).
Feedback
0V Motor Speed
−5000 5000 [r/min]
−10 V
1 0 to 10 V
Output voltage [V]
10 V
Feedback
Motor Speed
−5000 0 V 5000 [r/min]
−10 V
2 0 to 10 V
(5 V as the center) Output voltage [V]
10 V
5V Feedback
Motor Speed
0V 0 2500 [r/min]
−2500
−10 V
11-4 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
[r/min]
Gain setting: Low Gain setting: High Gain setting: High + feed-forward setting
+2000
0
Actual motor speed
Command speed
-2000
0.0 125 250 375 0.0 125 250 375 0.0 125 250 375
Position loop gain: 3.0 Position loop gain: 251.0 Position loop gain: 251.0
Speed loop gain: 2.5 Speed loop gain: 140.0 Speed loop gain: 180.0
Speed loop integral time constant: 190.0 Speed loop integral time constant: 6.0 Speed loop integral time constant: 6.0
Speed feed-forward: 30 Speed feed-forward: 30 Speed feed-forward: 100
Inertia ratio: 300 Inertia ratio: 300 Inertia ratio: 300
Reference
Function Description
page
Automatic Realtime autotuning Realtime autotuning estimates the load inertia of the machine in page 11-7
adjustment realtime and automatically sets the optimal gain according to the
estimated load inertia.
Manual Manual tuning Manual adjustment is performed if autotuning cannot be executed page 11-15
adjustment due to restrictions on the control mode or load conditions or if
ensuring that the maximum responsiveness matches each load is
required.
Basic procedure Position Control/Fully-closed Control Mode adjustment page 11-16
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-5
11 Adjustment Functions
Start adjustment.
Automatic
adjustment? No
Yes
Realtime
autotuning settings
Realtime autotuning
Operation OK?
No
Yes (Default setting)
Manual tuning
Operation OK?
No
Yes
Write to EEPROM.
Consult OMRON.
Adjustment completed.
11-6 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Load
Estimate load
inertia.
Speed feedback
RE
Position feedback
• With realtime autotuning, each object is fixed to the value in the machine rigidity table at the
time the machine rigidity is set. By estimating the load inertia from the operation pattern, the
operation coefficient for the speed loop gain and the integral time constant are altered. Doing
this for each pattern can cause vibration, so the estimation value is set conservatively.
• The torque feed-forward function cannot be used when realtime autotuning is being used. Set
both the Torque Feed-forward Gain (3112 hex) and Torque Feed-forward Command Filter
(3113 hex) to 0.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-7
11 Adjustment Functions
2 Set Realtime Autotuning mode Selection (3002 hex) depending on the load.
Normally, set the object to 1 or 2.
Use a setting of 3 or 4 when a vertical axis is used.
A setting of 5 is used in combination with a software tool. Do not use it for normal operation.
Gain switching function is enabled for set values 2 to 4.
11-8 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
1 Set the Realtime Autotuning Machine Rigidity Setting (3003 hex) according to the table below.
Start from the lower machine rigidity number and check the operation.
Realtime Autotuning
Machine configuration and drive method
Machine Rigidity Setting (3003 hex)
Ball screw direct coupling 12 to 24
11
Ball screw and timing belt 8 to 20
2 Turn the servo ON and operate the machine with a normal pattern.
To increase responsiveness, increase the machine rigidity number, and check the response. If
vibration occurs, enable the adaptive filter and operate. If already enabled, lower the machine
rigidity number.
3 If there are no problems with the operation, turn the servo OFF and set the Realtime Autotuning
Mode Selection (3002 hex) to 0 (disabled).
The adaptive filter can be left enabled even if realtime autotuning is disabled after the
completion of adjustments. Even if the adaptive filter is disabled, the settings of notch filters 3
and 4 are held.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-9
11 Adjustment Functions
11-10 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-11
11 Adjustment Functions
*2 If realtime autotuning is performed in vertical axis mode or friction compensation and vertical axis mode, the
value will be 9999 until load characteristic estimation (estimation of the inertia ratio, torque command value off-
set, and forward/reverse direction torque offset) is completed. The value will change to 10000 after the load
characteristic estimation is completed.
11-12 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-13
11 Adjustment Functions
*2 If realtime autotuning is performed in vertical axis mode or friction compensation and vertical axis mode, the
value will be 9999 until load characteristic estimation (estimation of the inertia ratio, torque command value off-
set, and forward/reverse direction torque offset) is completed. The value will change to 10000 after estimation
of the load characteristics is completed.
11-14 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Connect to CN7.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-15
11 Adjustment Functions
Adjustment completed.
If vibration persists after repeated adjustments
or the positioning is slow:
Increase Torque Command Filter Time
Constant 1 (3104 hex).
11-16 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-17
11 Adjustment Functions
11-18 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Inertia guide
For the position loop gain, use the inverse of Speed Loop Integral Time Constant (3102 hex) as a
guide for setting. Setting 3102 hex to 100 ms results in 10 [1/s].
There will be no overshooting under this condition. To quicken positioning, increase the value of
position loop gain. If the value is too large, overshooting or vibration will occur. In such cases, set
the value smaller.
If the speed loop or the current loop is vibrating, adjusting the position loop does not eliminate the
vibration.
Response to the position loop gain adjustment is illustrated below.
Actual operation
Speed
(r/min)
Time t
• If the position loop gain is low, positioning completion speed becomes slow.
Actual operation
Speed
(r/min)
Time t
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-19
11 Adjustment Functions
• If the speed loop gain is low, the speed response becomes slow and a large overshooting occurs.
In such case, increase the speed loop gain.
Time t
• If the speed loop gain is high, vibrations are more likely to occur. Vibration or resonance may not
disappear.
In such case, decrease the speed loop gain.
Speed
(r/min)
Actual operation
Time t
11-20 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
3102 hex and 3107 hex Speed Loop Integral Time Constant
• If the speed loop integral time constant is low, vibration or resonance occurs.
In such case, increase the speed loop integral time constant.
11
Speed
Time t
• If the speed loop integral time constant is high, the response is delayed. The servo rigidity
becomes weak.
In such case, decrease the speed loop integral time constant.
Speed
(r/min) Actual operation
Time t
3104 hex and 3109 hex Torque Command Filter Time Constant (Current Loop
Input Adjustment)
The torque command filter applies a filter so the current command from the speed loop becomes
smooth. The result is a smooth current flow which suppresses vibration.
The default setting of the filter time constant is 84 (0.84 ms).
Increase the value to reduce vibration. Increasing the value slows the response.
As a guide, aim for about 1/25 of the Speed Loop Integral Time Constant (3102 hex).
Also, the torque command filter reduces vibration due to the machine rigidity.
This is related to Speed Loop Gain (3101 hex), and if 3101 hex is too large, increasing the torque
command filter time constant does not reduce vibration.
If there is machine resonance such as with the ball screw, vibration is reduced by using notch filters
such as 3201 hex, 3204 hex, 3207 hex and 3210 hex. Or, enable the adaptive filter.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-21
11 Adjustment Functions
Other Adjustments
If the torque loop is saturated because the acceleration time is short or the load torque is large, an
overshooting occurs for the speed response. In such case, increase the acceleration time to prevent
the torque from saturating.
Overshooting occurs
Acceleration torque required to by the delay from
accelerate according to the command.
the command pattern
11-22 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Movement
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-23
11 Adjustment Functions
11-24 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
When setting the damping frequencies, reduce the setting if the torque become saturated and
increase the setting to make operation faster. Normally 0 is set.
The setting range is as follows:
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-25
11 Adjustment Functions
After vibration
Motor speed suppression
Position and
speed command
Position/ Adaptive Torque command Current loop
SM
speed control filter control
Resonance frequency
estimation
Speed feedback
Load inertia estimation RE
Realtime autotuning
11-26 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
• If the adaptive filter does not operate properly, use Notch 1 (3201 to 3203 hex) or Notch 2
(3204 to 3206 hex) to reduce resonance according to the manual adjustment procedure.
Refer to 11-7 Notch Filters on page 11-29 for information on notch filter.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-27
11 Adjustment Functions
11-28 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
The G5-series Servo Drives provide four notch filters that can be used for adjusting frequency, width 11
and depth. If a ball screw or other controlled device causes resonance at a specific location, you can
set the resonance frequency using a notch filter to eliminate resonance.
fw
Width fw
0db
-3db
Depth=Fc/fw
Frequency Hz
Cut-off frequency Fc
Machine resonance
Characteristics
Notch filter after filtering
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-29
11 Adjustment Functions
Width Setting
This is the ratio of the frequency bandwidth at a damping factor of -3 [dB] relative to the center
frequency when the depth is 0. This value should conform to the left column in the table below.
11-30 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Depth Setting
Width Depth
Bandwidth/center
Set value
frequency
Set value I/O ratio (%) Damping factor (dB) 11
0 0.50 0 0 (Cut off) −∞
1 0.59 1 1 −40.0
0
-3[dB]
-5
Gain [dB]
Depth 0, width 4
-10 Depth 50, width 4
Depth 0, width 8
-15
-20
-25
-30
10 100 1 000
Frequency [Hz]
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-31
11 Adjustment Functions
−
Internal torque command + +
Motor+load
Add to the +
direction that Torque command Feedback
negates the Motor Speed
disturbance
+ −
Load model
Gain
Setting with Set with 3624 hex
Filter
3623 hex
Disturbance observer
Disturbance torque
Estimation value
Conditions
Operating mode Position control (semi-closed control), speed control
Others • When Servo is ON.
• When elements other than control parameters, such as the torque limit, are set correctly
and there is no trouble with the motor's normal rotation.
• When realtime autotuning function is disabled (3002 hex = 0).
• When instantaneous speed observer function is disabled (3610 hex bit 0 = 0).
11-32 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Function
3610 hex Function Expansion Settings Set the bits related to the disturbance observer. page 9-48
3623 hex Disturbance Torque Compensation Set the compensation gain for disturbance torque. page 9-50
Gain
3624 hex Disturbance Observer Filter Setting Set the filter time constant for disturbance torque
compensation.
page 9-50 11
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-33
11 Adjustment Functions
Conditions
• When Servo is ON.
• When elements other than control parameters, such as the torque limit, are set correctly and there is no trouble
with the motor's normal rotation.
11-34 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Compensation Function
11-9 Friction Torque
11-9-3 Operation Example
The friction torque compensation is applied in the input direction of the position command as shown in
the drawing below.
Reverse
Motor Motor
de-energized Motor power supply de-energized
The Torque Command Value Offset (3607 hex) reduces the variations of positioning operations due to
the movement directions when a certain amount of unbalanced load torque is always applied to the
motor at the vertical axis by setting the torque command.
By setting the friction torque for each rotation direction in the Forward Direction Torque Offset
(3608 hex) and Reverse Direction Torque Offset (3609 hex), you can reduce the deterioration of and
inconsistencies in the positioning stabilization time due to dynamic friction for loads that require a large
amount of dynamic friction torque due to a radial load, such as the belt-driven shaft.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-35
11 Adjustment Functions
Conditions
Operating mode Fully-closed Control mode
Others • When Servo is ON.
• When elements other than control parameters, such as the torque limit, are set correctly
and there is no trouble with the motor's normal rotation.
1 Set the Hybrid Vibration Suppression Gain (3634 hex) to the same value as the position loop
gain.
2 Gradually increase the set value of the Hybrid Vibration Suppression Filter (3635 hex) while
driving with fully-closed control and check the changes in the response.
If the response improves, find the combination of 3634 hex and 3635 hex that result in the
optimal response by adjusting them.
11-36 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-37
11 Adjustment Functions
The position error during an operation at a certain speed will decrease based on the following
formula according to the speed feed-forward gain value.
Position error [command units] = Command speed [command units/s]/Position loop gain [1/s]
× (100 - Speed feed-forward gain [%])/100
Position error
Speed Feed-forward gain
Motor speed
0 [%]
Command
speed
50 [%]
80 [%]
Time
The position error in the range of constant speed becomes smaller as the speed feed-forward
gain increases.
11-38 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Motor speed
Speed Feed-forward Gain = 100 [%] (fixed)
Position error
Command
speed Torque
Feed-forward Gain
0 [%]
50 [%]
Time
100 [%]
Torque feed-forward can reduce the position error in a range of constant acceleration/
deceleration.
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-39
11 Adjustment Functions
Servo Drive
Conditions
Operating mode Position control (semi-closed control) or speed control
Others • When Servo is ON.
• When elements other than control parameters, such as the torque limit, are set correctly
and there is no trouble with the motor's normal rotation.
• When realtime autotuning function is disabled (3002 hex = 0).
3100 hex Position Loop Gain 1 Set the position loop gain. page 9-7
3101 hex Speed Loop Gain 1 Set the speed loop gain. page 9-8
11-40 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)
11 Adjustment Functions
Observer Function
1 Set the Inertia Ratio (3004 hex).
Set the inertia ratio as correctly as possible.
• If the Inertia Ratio (3004 hex) is obtained in realtime auto gain tuning, use the set value.
• If the inertia ratio is calculated for the selected motor, input the calculated value.
• If the inertia ratio is not known, perform autotuning and set the inertia ratio. 11
G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications) 11-41
11 Adjustment Functions
11-42 G5-series AC Servomotors and Servo Drives User’s Manual (with Built-in EtherCAT Communications)