Professional Documents
Culture Documents
Sv660n Series
Sv660n Series
Preface
Thank you for purchasing the SV660N series servo drive developed by Inovance.
The SV660N series high-performance AC servo drive covers a power range from 200 W to 7.5 kW. It
supports EtherCAT communication protocol and carries Ethernet communication interfaces to work with
the host controller in achieving a networked operation of multiple servo drives.
The SV660N series servo drive supports stiffness level setting, inertia auto-tuning and vibration
suppression to simplify the operation process. It allows a quiet and stable operation through
cooperating with the MS1 series medium- and small-inertia high-response servo motor configured with
a 23-bit single-turn absolute encoder or 23-bit multi-turn absolute encoder.
The SV660N series servo drive aims to deliver fast and accurate control in automation equipment such
as semi-conductor manufacturing equipment, chip mounters, PCB punching machines, transport
machineries, food processing machineries, machine tools, and transmission machineries.
This user guide provides product information and instructions on installation, wiring, commissioning,
and fault diagnosis. First-time users must read through this user guide. For concerns regarding product
functions or performance, contact Inovance for technical support.
Safety Instructions
◆◆ The drawings in the user guide are sometimes shown without covers or protective guards. Remember to
install the covers or protective guards as specified first, and then perform operations in accordance with the
instructions described in the user guide.
◆◆ The drawings in the user guide are shown for descriptions only and may not match the product you purchased.
◆◆ This user guide is subject to change without notice due to product upgrade, specification modifications as well
as efforts to improve the accuracy and convenience of the user guide.
◆◆ If the user guide is damaged or lost, contact our regional agents or customer service centers to order the user
guide.
◆◆ Contact our customer service centers for concerns during use.
Unpacking Inspection
Check the following items upon unpacking.
Items Description
Check whether the delivered product Check whether the motor model and specifications shown on the packing
complies with your order. box comply with your order.
Check whether the overall appearance of the product is intact. If there is any
Check whether the product is intact.
part missing or damaged, contact Inovance or your supplier immediately.
Revision History
-1-
Preface
Standards Compliance
■■ The SV660N series servo drive and the MS1 series servo motor have passed CE certification and
comply with the following international standards.
EN 61800-3
Servo drive IEC 61800-3
EMC directive 2014/30/EU IEC 61800-5-2
◆◆ The preceding certification are complied with only when the EMC-related electrical installation
requirements described in this user guide are observed.
◆◆ The integrator who integrates this drive into other products and attaches the CE mark to the final
assembly has the responsibility of ensuring compliance with CE standards and the European
NOTE Norm.
◆◆ For more information on product certifications, contact our agents or sales representatives.
-2-
Contents
Contents
Preface............................................................................................................................................ 1
Unpacking Inspection..........................................................................................................................1
Revision History...................................................................................................................................1
Standards Compliance........................................................................................................................2
Safety Instructions....................................................................................................................... 10
Safety Precautions.............................................................................................................................10
Safety Instructions.............................................................................................................................10
Safety Signs........................................................................................................................................14
1 Product Information................................................................................................................. 15
1.1.2 Components........................................................................................................................................16
1.2.2 Components........................................................................................................................................25
2.1.4 Installation...........................................................................................................................................40
-3-
Contents
3 Wiring......................................................................................................................................... 49
3.3 Connection of the Servo Drive and Servo Motor Power Cables...............................................60
3.4 Connection of the Servo Drive and Servo Motor Encoder Cables............................................62
4.2 Display..........................................................................................................................................85
-4-
Contents
4.5.1 Jog........................................................................................................................................................99
5.2 Power-on....................................................................................................................................109
5.3 Jog...............................................................................................................................................109
6.1 Overview.....................................................................................................................................135
-5-
Contents
-6-
Contents
-7-
Contents
9 Troubleshooting...................................................................................................................... 302
-8-
Contents
-9-
Safety Instructions
Safety Instructions
Safety Precautions
1) Before installing, using, and maintaining this equipment, read the safety information and
precautions thoroughly, and comply with them during operations.
2) To ensure the safety of humans and equipment, follow the signs on the equipment and all the safety
instructions in this user guide.
3) "CAUTION", "WARNING", and "DANGER" items in the user guide do not indicate all safety
precautions that need to be followed; instead, they just supplement the safety precautions.
4) Use this equipment according to the designated environment requirements. Damage caused by
improper usage is not covered by warranty.
5) Inovance shall take no responsibility for any personal injuries or property damage caused by
improper usage.
Indicates that failure to comply with the notice will result in severe personal
DANGER injuries or even death.
Indicates that failure to comply with the notice may result in severe personal
WARNING injuries or even death.
Indicates that failure to comply with the notice may result in minor or moderate
CAUTION personal injuries or equipment damage.
Safety Instructions
Unpacking
CAUTION
◆◆ Check whether the packing is intact and whether there is damage, water seepage, damp, and deformation.
◆◆ Unpack the package by following the package sequence. Do not hit the package with force.
◆◆ Check whether there are damage, rust, or injuries on the surface of the equipment or equipment accessories.
◆◆ Check whether the number of packing materials is consistent with the packing list.
WARNING
◆◆ Do not install the equipment if you find damage, rust, or indications of use on the equipment or accessories.
◆◆ Do not install the equipment if you find water seepage, component missing or damage upon unpacking.
◆◆ Do not install the equipment if you find the packing list does not conform to the equipment you received.
-10-
Safety Instructions
CAUTION
◆◆ Store and transport this equipment based on the storage and transportation requirements for humidity and
temperature.
◆◆ Avoid transporting the equipment in environments such as water splashing, rain, direct sunlight, strong electric
field, strong magnetic field, and strong vibration.
◆◆ Avoid storing this equipment for more than three months. Long-term storage requires stricter protection and
necessary inspections.
◆◆ Pack the equipment strictly before transportation. Use a sealed box for long-distance transportation.
◆◆ Never transport this equipment with other equipment or materials that may harm or have negative impacts on
this equipment.
WARNING
◆◆ Use professional loading and unloading equipment to carry large-scale or heavy equipment.
◆◆ When carrying this equipment with bare hands, hold the equipment casing firmly with care to prevent parts
falling. Failure to comply may result in personal injuries.
◆◆ Handle the equipment with care during transportation and mind your step to prevent personal injuries or
equipment damage.
◆◆ Never stand or stay below the equipment when the equipment is lifted by hoisting equipment.
Installation
WARNING
◆◆ Thoroughly read the safety instructions and user guide before installation.
◆◆ Do not modify this equipment.
◆◆ Do not rotate the equipment components or loosen fixed bolts (especially those marked in red) on equipment
components.
◆◆ Do not install this equipment in places with strong electric or magnetic fields.
◆◆ When this equipment is installed in a cabinet or final equipment, protection measures such as a fireproof
enclosure, electrical enclosure, or mechanical enclosure must be provided. The IP rating must meet IEC
standards and local laws and regulations.
DANGER
◆◆ Equipment installation, wiring, maintenance, inspection, or parts replacement must be performed by only
professionals.
◆◆ Installation, wiring, maintenance, inspection, or parts replacement must be performed by only experienced
personnel who have been trained with necessary electrical information.
◆◆ Installation personnel must be familiar with equipment installation requirements and relevant technical
materials.
◆◆ Before installing equipment with strong electromagnetic interference, such as a transformer, install an
electromagnetic shielding device for this equipment to prevent malfunctions.
-11-
Safety Instructions
Wiring
DANGER
◆◆ Equipment installation, wiring, maintenance, inspection, or parts replacement must be performed by only
professionals.
◆◆ Never perform wiring at power-on. Failure to comply will result in an electric shock.
◆◆ Before wiring, cut off all equipment power supplies. Wait at least 15 minutes before further operations because
residual voltage exists after power-off.
◆◆ Make sure that the equipment is well grounded. Failure to comply will result in an electric shock.
◆◆ During wiring, follow the proper electrostatic discharge (ESD) procedures, and wear an antistatic wrist strap.
Failure to comply will result in damage to internal equipment circuits.
WARNING
◆◆ Never connect the power cable to output terminals of the equipment. Failure to comply may cause equipment
damage or even a fire.
◆◆ When connecting a drive with the motor, make sure that the phase sequences of the drive and motor terminals
are consistent to prevent reverse motor rotation.
◆◆ Wiring cables must meet diameter and shielding requirements. The shielding layer of the shielded cable must be
reliably grounded at one end.
◆◆ After wiring, make sure that no screws are fallen and cables are exposed in the equipment.
Power-on
DANGER
◆◆ Before power-on, make sure that the equipment is installed properly with reliable wiring and the motor can be
restarted.
◆◆ Before power-on, make sure that the power supply meets equipment requirements to prevent equipment
damage or even a fire.
◆◆ At power-on, unexpected operations may be triggered on the equipment. Therefore, stay away from the
equipment.
◆◆ After power-on, do not open the cabinet door and protective cover of the equipment. Failure to comply will result
in an electric shock.
◆◆ Do not touch any wiring terminals at power-on. Failure to comply will result in an electric shock.
◆◆ Do not remove any part of the equipment at power-on. Failure to comply will result in an electric shock.
Operation
DANGER
◆◆ Do not touch any wiring terminals during operation. Failure to comply will result in an electric shock.
◆◆ Do not remove any part of the equipment during operation. Failure to comply will result in an electric shock.
◆◆ Do not touch the equipment shell, fan, or resistor for temperature detection. Failure to comply will result in heat
injuries.
◆◆ Signal detection must be performed by only professionals during operation. Failure to comply will result in
personal injuries or equipment damage.
WARNING
◆◆ Prevent metal or other objects from falling into the device during operation. Failure to comply may result in
equipment damage.
◆◆ Do not start or stop the equipment using the contactor. Failure to comply may result in equipment damage.
-12-
Safety Instructions
Maintenance
DANGER
◆◆ Equipment installation, wiring, maintenance, inspection, or parts replacement must be performed by only
professionals.
◆◆ Do not maintain the equipment at power-on. Failure to comply will result in an electric shock.
◆◆ Before maintenance, cut off all equipment power supplies and wait at least 15 minutes.
WARNING
◆◆ Perform daily and periodic inspection and maintenance for the equipment according to maintenance
requirements and keep a maintenance record.
Repair
DANGER
◆◆ Equipment installation, wiring, maintenance, inspection, or parts replacement must be performed by only
professionals.
◆◆ Do not repair the equipment at power-on. Failure to comply will result in an electric shock.
◆◆ Before inspection and repair, cut off all equipment power supplies and wait at least 15 minutes.
WARNING
Disposal
WARNING
◆◆ Dispose of retired equipment by following local regulations or standards. Failure to comply may result in
property damage, personal injuries, or even death.
◆◆ Recycle retired equipment by following industry waste disposal standards to avoid environmental pollution.
-13-
Safety Instructions
Safety Signs
■■ Description of safety signs in the user guide
Danger!
High temperature!
High voltage!
15min
■■ Description of safety signs on the equipment
For safe equipment operation and maintenance, comply with safety signs on the equipment, and do not
damage or remove the safety labels. The following table describes the safety signs.
-14-
1 Product Information
1 Product Information
1.1 Introduction to the Servo Drive
SV 660 N S 2R8 I - FH
Code Product Family Code Customized Function
FH High protection
Code Product Series
FS STO function
660 660 series
Baseplate installation
I
Code Voltage Class (standard)
S 220 V
T 380 V
Symbol 1R6 2R8 3R5 5R4 5R5 6R6
Nameplate
Product Certifications
model
MODEL: SV660NS2R8I
Rated input INPUT: 1PH AC 200-240V 4.6A 50/60Hz
Rated
output OUTPUT: 3PH AC 0-240V 2.8A 0-400Hz 400W CN1
Serial No. S/N: 01050843xxxxxxxx
CN2
Suzhou Inovance Technology Co., Ltd.
CHARGE
-15-
1 Product Information
1.1.2 Components
1
CN6
CN5
10
11
12
11
CN6: Functional safety terminal mainly used for functional safety purpose and
Terminals
1 connected to the external functional safety signal
CN6 and CN5
CN5: Software tool communication port
A five-digit LED display used to show the servo drive running status and
2 LED display
parameter settings
CN3, CN4
(EtherCAT CN3 (IN): Connected to the master or the last slave device.
4
communication CN4 (OUT): Connected to the next slave device.
terminals)
CN1
5 Used by reference input signal and other I/O signals.
(Control terminal)
CN2
6 (Encoder connecting Connected to motor encoder terminals.
terminal)
-16-
1 Product Information
L1, L2
See the nameplate for the power input of rated voltage class.
(Power input terminals)
8
P, N
Used as the common DC bus for multiple servo drives.
(DC bus terminals)
P, C
(Terminals for connecting
9 Connected between P and C when an external regenerative resistor is needed.
external regenerative
resistor)
U, V, W
10 (Servo motor connecting Connected to U, V, and W phases of the servo motor.
terminals)
PE
11 Connected to the grounding terminal of the power supply and the motor.
(Grounding terminal)
1 CN6
CN5
7
8
10
11
12
SN Name Description
CN6: Functional safety terminal mainly used for functional safety purpose and
CN6, CN5
1 connected to external functional safety signal
terminals
CN5: Software tool communication port
A five-digit LED display used to show the servo drive running status and parameter
2 LED display
settings
-17-
1 Product Information
SN Name Description
CN3, CN4
(EtherCAT CN3 (IN): Connected to the master or the last slave device.
4
communication CN4 (OUT): Connected to the next slave device.
terminals)
CN1
5 Used for reference input signal and other I/O signals.
(Control terminal)
CN2
(Encoder
6 Connected to motor encoder terminals.
connecting
terminal)
See the nameplate for the power input of the rated voltage class.
Note:
L1, L2, L3 750 W servo drives: Single-phase 220 V input, with 220 V power supply connected to L1
(Power input and L2
terminals)
850 W servo drives: Single-phase/Three-phase 220 V input, with 220 V power supply
8
connected to L1, L2, and L3 during three-phase input or connected to any two phases
among L1, L2, and L3 during single-phase input (derate 80%)
P, N
(DC bus Used as the common DC bus for multiple servo drives.
terminals)
P, D, C
(Terminals for
connecting Connected between P and C when an external regenerative resistor is needed (Remove
9
external the jumper bar between P and D first).
regenerative
resistor)
U, V, W
(Servo motor
10 Connected to U, V, and W phases of the servo motor.
connecting
terminals)
PE
11 (Grounding Connected to the grounding terminals of the power supply and the motor.
terminal)
◆◆ Built-in regenerative resistors or jumper bars are not included in S1R6 and S2R8 models. If an
external regenerative resistor is needed, connect it between terminals P and C.
◆◆ To connect an external regenerative resistor to S5R5 models, remove the jumper bar between
NOTE terminals P and D first and connect the resistor between terminals P and C.
-18-
1 Product Information
1 Electrical specifications
Main circuit power supply Single-phase 200–240 VAC, -10% to +10%, 50/60 Hz
Control circuit power supply Single-phase 200–240 VAC, -10% to +10%, 50/60 Hz
Main circuit power supply Three-phase 200–240 VAC, -10% to +10%, 50/60 Hz
Control circuit power supply Single-phase 200 VAC–240 VAC, +10 to –10%, 50/60 Hz
Servo drive model: SV660N T3R5 T5R4 T8R4 T012 T017 T021 T026
Continuous output current (Arms) 3.5 5.4 8.4 11.9 16.5 20.8 25.7
Main circuit power supply Three-phase 380–440 VAC, -10% to +10%, 50/60 Hz
Control circuit power supply Single-phase 380–440 VAC, -10% to +10%, 50/60 Hz
-19-
1 Product Information
2 General specifications
Item Description
IGBT PWM control, sine wave current drive mode
Control mode
220 V, 380 V: Single-phase/Three-phase full bridge rectification
Serial incremental type: 23-bit or 20-bit
Encoder feedback
23-bit absolute encoder
Operating/Storage 0℃ to 55℃ (If the ambient temperature exceeds 45℃ , derate
Basic temperature [1] 10% for every additional 5℃ .)/-20℃ to +70℃
specification Operating/Storage
Below 90% RH (without condensation)
humidity
Conditions for
Vibration/Impact
use 4.9 m/s2, 19.6 m/s2
resistance level
IP rating IP20 (Terminals (IP00) excluded)
Pollution degree PD2
Altitude Below 1000 m
1:6000 (The lower limit of the speed control range acts as the
Speed control range
condition for non-stop at rated torque load.)
Speed loop
2.5 kHz
bandwidth
Performance Torque control
Speed/ accuracy ±2%
Torque (Repetitiveness)
0s to 65s (The acceleration and deceleration can be set
control mode Soft startup time
separately.)
Speed reference
Source of network-type references: EtherCAT communication
Input signal
Local mode and local multi-speed supported
Torque reference
5 DIs
P-OT (Positive limit switch)
-20-
1 Product Information
Item Description
Overtravel (OT) prevention Stop immediately when P-OT and N-OT activated
Protections against overcurrent, overvoltage, undervoltage,
Protective functions overload, main circuit detection error, heatsink overheat,
overspeed, encoder error, CPU error, and parameter error
LED display Main power CHARGE indicator, 5-digit LED display
Five notches (including two adaptive notches), 50 Hz to 5000
Vibration suppression
Hz
Connection protocol RS232
Built-in
Communication
functions EtherCAT
protocol
Multi-station
Communication Maximum number of slaves: 255
communication
function
Axis address setting No physical knob, set to 0 to 255 by software
Including status display, user parameter setting, monitoring
Functions information display, fault tracking display, jog and auto-tuning,
and speed/torque reference signal observation
Others Gain auto-tuning, fault log, jog
Item Specifications
Less than 100 m between two nodes (with proper environment and proper
Transmission distance
cables)
Number of slaves 65535 by protocol, equal to or less than 100 in actual use
Number of storage
synchronization 8
management units
32 Kbit
EEPROM capacity
Initialization data written through EtherCAT master
[1] Install the servo drive in environments that meet the allowable ambient temperature range. When it is installed
inside an electric cabinet, the temperature inside the cabinet must also be within this range.
-21-
1 Product Information
4 Basic functions
The servo drive functions are listed as follows. See details in corresponding chapters.
Function Description
Cyclic synchronous The host controller generates position references and sends the references cyclically
position mode through the bus. The servo drive performs positioning process.
Cyclic synchronous The host controller generates speed references and sends the references cyclically
velocity mode through the bus. The servo drive performs speed tracing.
Cyclic synchronous torque The host controller generates torque references and sends the references cyclically
mode through the bus. The servo drive performs torque output.
The host controller sets parameters through the bus, and the servo drive generates
Profile position mode
position references and performs positioning process.
The host controller sets parameters through the bus, and the servo drive generates
Profile velocity mode
speed references and performs speed tracing.
The host controller sets parameters through the bus, and the servo drive generates
Profile torque mode
torque references and performs torque output.
The host controller selects the homing mode through parameters, and the servo drive
Homing mode
performs homing automatically with the position feedback set to the preset value.
Latches the position information when an external DI signal or the motor phase-Z signal
Touch probe function
changes.
High-resolution encoder The encoder is of high performance with resolution up to 8388608 PPR.
Mechanical characteristics Analyzes the resonance frequency and mechanical system characteristics through a PC
analysis installed with Inovance software tool.
Different gains can be applied, stopped or switched through external terminals during
Gain switchover
running.
Torque disturbance Automatically estimates the disturbance torque suffered by the system to perform
observation compensation and reduce vibration.
Position first-order
Enables smooth acceleration and deceleration.
low-pass function
External regenerative Intends to be used in cases where the braking capacity of the built-in regenerative
resistor resistor is insufficient.
Input signal selection Defines input functions such as emergency stop to corresponding pins.
Fault log Contains the latest ten faults or used to clear the previous faults.
Status display Displays the servo drive status through five LEDs.
-22-
1 Product Information
Function Description
Forced output of output Implements forced signal output unrelated to the servo drive status and detects the
signals wiring of output signals.
Trial run mode Runs the servo motor directly through the keypad, removing the need for a start signal.
Inovance software tool Used to execute parameter settings, trial run and status display through a PC.
Warning code output Outputs a four-bit warning code when a warning occurs.
High-speed position Outputs a DO signal with designated width after the servo drive reaches the preset
comparison output target position.
Captures the data before and after the designated condition, and cooperates with the
Black box function
software tool to read the data for further analysis.
NOTE
-23-
1 Product Information
Code Type
Motor with max. speed larger
H than rated speed
Motor with max. speed Code Brake, Reducer, Oil Sealing
V equal to rated speed
0 None
Code Type
1 Oil sealing
1 Low inertia, small capacity
2 Brake
2 Low inertia, medium capacity
4 Oil sealing + Brake
Medium inertia, medium
3 capacity
Medium inertia, small
4 capacity
B 220 V
D 380 V
Nameplate
AC Servo Motor
Product IEC60034
model Model:MS1H1-75B30CB-A331Z
Motor
parameters
0.75 kW 220 V 3000 r/min
2.39 N·m 250 Hz 4.8 A
Duty S1 Ins. F 3PHAC IP67
Motor
code
Motor Code: 14101 Weight:2.18 kg
Suzhou Inovance Technology Co., Ltd.
Serial No. Made in China SN:0111************
-24-
1 Product Information
1.2.2 Components
Cable outlet direction : Front outlet Cable outlet direction : Rear outlet
Encoder socket
Power socket
-25-
1 Product Information
Item Description
Rotating counterclockwise (CCW) when viewed from the load side at the
Rotating direction
forward run command
2 Motor ratings
Rated Output Rated Torque Max. Torque Rated Current Max. Current
Model
(kW)[1]] (N·m) (N·m) (Arms) (Arms)
[1] The motor with oil sealing must be derated 10% during use.
[2] Parameters inside the brackets "()" are for motors with brake.
◆◆ The items and torque-speed characteristic values in the preceding table are obtained in cases
where the motor is working with Inovance servo drive and the armature coil temperature is 20° C.
◆◆ The characteristic parameter values in the preceding table are obtained in cases where the motor is
installed with the following heatsink:
NOTE
MS1H1/MS1H4: 250 mm x 250 mm x 6 mm (aluminum)
-26-
1 Product Information
100
10
1
Load ratio (%)
100 150 200 250 300
The maximum torque of H1 and H4 models are three times the rated torque.
NOTE
-27-
1 Product Information
Motor Model Allowable Radial Load (N) Allowable Axial Load (N)
MS1H1-10B30CB 78 54
MS1H1-20B30CB 245 74
MS1H1-40B30CB 245 74
MS1H4-40B30CB 245 74
◆◆ The brake cannot share the same power supply with other electrical devices. This is to prevent
malfunction of the brake due to voltage or current drop caused by other working devices.
-28-
1 Product Information
Continuous
A working area
Short-term
B working area
5000 5000
4000 4000
3000 A B
3000 A B
2000 2000
1000 1000
0 0
0 0.3 0.6 0.9 1.2 0 0.6 1.2 1.8 2.4
Torque (N·m) Torque (N·m)
MS1H1-40B30CB Speed MS1H1-75B30CB
Speed
(RPM) (RPM)
6000 6000
5000 5000
4000 4000
3000 A B
3000 A B
2000 2000
1000 1000
0 0
0 1.2 2.4 3.6 4.8 0 2.5 5 7.5 10
Torque (N·m) Torque (N·m)
■■ MS1H3 (medium inertia, medium capacity)
Continuous
A working area
Short-term
B working area
-29-
1 Product Information
MS1H3-85B15C*
3500
2800
Speed (RPM)
2100
1400
700
0
0 3 6 9 12 15
Torque (N·m)
Continuous
A working area
Short-term
B working area
5000 5000
4000 4000
3000 A B
3000 A B
2000 2000
1000 1000
0 0
0 1.2 2.4 3.6 4.8 0 2.5 5 7.5 10
Torque (N·m) Torque (N·m)
7 Derating characteristics
120
100
Reduction rate
of ratings (%)
80
60
40
20
0
0 500 1000 1500 2000 2500
Altitude (m)
-30-
1 Product Information
120
100
Reduction rate
of ratings (%)
80
60
40
20
0
0 10 20 30 40 50 60 70
Ambient temperature (°C)
S6R6 B 60005
850 W MS1H3 85B15CB 130
1500 RPM 3000 RPM (Medium inertia, S7R6 C 00006
medium capacity)
1300 W 13C15CB 130 S012 D 00007
◆◆ S6R6 models support single-phase 220 V power supply. Derate to 70% upon single-phase input.
◆◆ S7R6 and S012 models support single-phase 220 V power supply. Derating is not required upon
NOTE single-phase input.
-31-
1 Product Information
■■ 380 V:
Servo Drive
Model Size
Servo Drive
Rated Maxiumum Motor SV660N****I of the
Capacity Servo Motor Model SN
Speed Speed Frame Servo
Three-phase (H01-02)
Drive
380 VAC
Table 1-1 Cables for MS1 terminal-type (Z) motors with front cable outlet
Table 1-2 Cables for MS1 terminal-type (Z) motors with rear cable outlet
-32-
1 Product Information
Table 1-3 Flexible cables for MS1 terminal-type (Z) motors with front cable outlet
Table 1-4 Flexible cables for MS1 terminal-type motors with rear cable outlet
Table 1-5 Cables for MS1 lead wire-type (S) motors with front cable outlet
Table 1-6 Flexible cables for MS1 lead wire-type (S) motors with front cable outlets
-33-
1 Product Information
Model Description
S6-L-T03-0.0 Cable for communication between the servo drive and the host controller
S6-C6
(DB15C plug)
S6-C26
Insulated Crimping
6-pin male 9-pin connector Pin base terminal terminal
SUNCHU
SC-06
S6-C29
JST
2 1
Crimping Aviation
6-pin male Base
terminal plug
S6-C36
-34-
1 Product Information
40 39
- -
Servo drive to PLC communication cable
C N1 R S 485
RUN / STOP
RD - RD -
MFK
CN5
Multi-drive communication - -
cable 16 8
C N2 C A N
2 1
Power supply
Single-phase 220 VAC CN4
Circuit breaker
Used to protect power cables
by cutting off the circuit upon CN1
Servo drive EtherCAT communication cable
overcurrent.
Noise filter
Used to prevent external
noise.
15 5
+24V 10 DO3+
24 VDC
Brake power supply (24 VDC)
Used when the servo motor is
configured with brake. System
grounding
See the magnified
Electromagnetic contactor view at the
Brake control signal, used to turn Battery box
bottom left.
on/off the brake power supply.
Install a surge protection device
during use. Encoder signal terminal CN2
It is recommended to use an Main circuit cables of the servo motor
electromagnetic contactor
controlled by the DO terminals of PE: Motor grounding terminal
the servo drive.
1 +5V
2 GND
3 Reserved
4 Reserved
5 PS+
6 PS-
Enclosure PE
System
grounding
The servo drive is directly connected to an industrial power supply, with no isolation such as a
transformer. To prevent cross electric shock, install a fuse or a circuit breaker on the input power supply.
The servo drive is not configured with the built-in protective grounding circuit. For the sake of safety,
install a residual current device (RCD) to provide protections against overload and short circuit or install
a specialized RCD to match the protective grounding.
Do not run or stop the motor by using the electromagnetic contactor. As a high-inductance device, the
motor may generate high voltage instantaneously, which may damage the contactor.
-35-
1 Product Information
Pay attention to the power capacity when connecting an external control power supply or a 24 VDC
power supply, especially when the power supply is used to power up multiple servo drives or brakes.
Insufficient power supply will lead to insufficient supply current, resulting in failure of the servo drive or
the brake. The brake must be powered by a 24 VDC power supply, and the brake power must match the
motor model and meet the brake power requirements.
-36-
2 Installation
2 Installation
8"3/*/(
Read through the safety instructions in "Safety Instructions" . Failure to comply may result in
i serious consequences.
$"65*0/
◆◆ Abide by the installation direction described in this chapter. Failure to comply may result in
device faults or damages.
◆◆ Do not run a damaged or defective device. Failure to comply will result in physical injuries.
◆◆ Do not install the device in an environment exposed to water or corrosive matters. Failure to
comply will result in device faults.
◆◆ Do not install the device near combustible gases or combustible materials. Failure to comply
will result in a fire or electric shock.
◆◆ Install the device inside a fire-proof cabinet with electrical protections. Failure to comply may
result in a fire.
◆◆ Ensure the specified spacing is reserved between the servo drive and the interior surface of the
electric cabinet and other machines. Failure to comply will result in a fire or device faults.
◆◆ Do not put heavy objects on the device. Failure to comply may result in physical injuries or
device damages.
◆◆ Do not exert large impact force on the device. Failure to comply may result in device damages.
◆◆ Do not block the air inlet/outlet port of the servo drive, or allow foreign matters to fall into the
device. Failure to comply may result in a fire or device faults.
■■ Install the servo drive into a cabinet free from sunlight and rain.
■■ Install the servo drive in a place that meets the following requirements:
a) Free from corrosive and inflammable gases and combustible materials, such as the hydrogen sulfide,
chlorine, anmonia, sulphur gas, chloridize gas, acid, soda and salt
-37-
2 Installation
Item Description
0℃ –55℃ (The average load ratio cannot exceed 80% when the ambient
Ambient operating temperature
temperature is within 45℃ to 55℃ .) (non-freezing)
IP rating IP20
4.8
Retaining screw:2-M4;
Recommended tightneing torque:1.2 N·M
50 173±1 (75) 37
48 5
5
Ø5
2-M4 screw
through hole
Ø5
Retaining screw:2-M4;
Recommended tightneing torque:1.2 N·M
-38-
2 Installation
ø5
170
160
5
4
2-M4 screw through hole
Retaining screw:2-M4;
Recommended tightneing torque:1.2 N·M
170 160
Ø5
4 3-M4 screw through hole
Retaining screw:3-M4;
Recommended tightneing torque:1.2 N·M
250 240.5
4.0
4 -M4 screw through hole
Retaining screw:4-M4;
Recommended tightneing torque:1.2 N·M
-39-
2 Installation
2.1.4 Installation
■■ Installation Method
Ensure the servo drive is installed vertically to the wall, with its front (actual mounting side) facing the
operator. Cool the servo drive down with natural convection or a cooling fan. Fix the servo drive securely
on the mounting surface through two to four mounting holes (number of mounting holes depends on
the capacity of the servo drive).
■■ Cooling
As shown in Figure 2-3, reserve sufficient space around the servo drive to ensure proper cooling by the
cooling fan or natural convection. Install the cooling fan on the upper part of the servo drive to avoid
excessive temperature rise in a certain region and maintain an even temperature inside the electric
cabinet.
■■ Installation
When installing multiple servo drives side by side, reserve a clearance of at least 10 mm between two
servo drives and at least 50 mm above and below each servo drive for heat dissipation purpose.
In compact installation, take the installation tolerance into account and reserve a clearance of at least
1 mm between every two servo drives. In this case, derate to below 75% of the actual load ratio during
use.
≥ 60 mm
≥ 10 mm
≥ 20 mm
≥ 20 mm
≥ 50 mm
Vertically and
Air inlet Air inlet Air inlet Air inlet
upward
Regular installation
-40-
2 Installation
≥ 60 mm
≥ 1 mm
≥ 20 mm ≥ 20 mm
≥ 50 mm
Vertically and
Air inlet Air inlet Air inlet Air inlet upward
Compact installation
■■ Grounding
The grounding terminal must be grounded properly. Failure to comply may cause electric shock or
malfunction due to interference.
■■ Cable Direction
As shown in the following figure, route the servo drive cables with outlet facing downwards to prevent
any liquid from flowing into the servo drive.
■■ Dust-proof cover
Insert the dust-proof cover into the idle CN5 port. This is to prevent foreign objects (such as solids or
liquids) from falling into the servo drive and causing faults.
-41-
2 Installation
Each servo drive is equipped with two dust-proof covers in standard configuration. Such dust-proof
covers can be purchased separately as needed (model: NEX-02-N2B; manufacturer: PINGOOD).
◆◆ Dust-proof cover: Prevents foreign objects (such as solids or liquids) from falling into the product
and causing faults.
◆◆ The dust-proof cover is delivered along with the servo drive. Keep the dust-proof cover in a proper
NOTE
place.
■■ Install the servo motor in a place free from corrosive and inflammable gases and combustible
materials, such as the hydrogen sulfide, chlorine, anmonia, sulphur gas, chloridize gas, acid, soda
and salt.
■■ Use the servo motor with oil sealing when the motor is used in a place with grinding fluids, oil mists,
iron powders or cuttings.
■■ Install the servo motor away from heating sources such as a heating stove.
■■ Do not use the servo motor in an enclosed environment. Running in an enclosed environment may
cause motor overheat, shortening its service life.
Item Description
-42-
2 Installation
Item Description
H1: IP67 (shaft opening excluded, with power cables and encoder connectors
connected properly)
IP rating
H4: IP67 (shaft opening excluded, with power cables and encoder connectors
connected properly)
Item Description
Rust-proof ◆◆ Wipe up the anti-rust agent applied at the motor shaft extension before installing the servo motor,
treatment and then take rust-proof treatment.
◆◆ Do not strike the shaft extension during installation. Failure to comply will damage the encoder.
◆◆ Use the screw hole at the shaft end when mounting a pulley to the servo motor shaft with a
keyway.
◆◆ To fit the pulley, insert a double-end screw into the screw hole of the shaft.
◆◆ Put a washer on the surface of the coupling end, and then use a nut to push the pulley in.
Encoder ◆◆ For the servo motor shaft with a keyway, use the screw hole at the shaft end.
◆◆ For the servo motor shaft without a keyway, use friction coupling or similar methods.
◆◆ When removing the pulley, use a pulley remover to protect the shaft from suffering severe impact
from the load.
◆◆ To ensure safety, install a protective cover or similar device on the rotary area such as the pulley
mounted on the shaft.
Screw
Washer
-43-
2 Installation
Item Description
◆◆ When connecting the servo motor to a machine, use a coupling and keep the motor shaft center
and the machine shaft center in the same line.
◆◆ Make sure the servo motor fulfills the required alignment precision (as shown in the following
figure). Failure to comply will result in vibration or damage the bearing and the encoder.
Measure the distance at four different
positions on the circumference. The
difference between the maximum and the
minimum measured values must be less
than 0.03 mm.
Alignment
Installation
◆◆ The servo motor can be installed horizontally or vertically.
direction
Shaft opening
Refers to the clearance of the shaft
extension
Shaft
Counter-
measures ◆◆ Mount the motor with cable connecting terminal facing downwards if the application location
against oil is exposed to liquid. This is to prevent the liquid from flowing into the motor along the cable (as
and liquid shown in the following figure).
◆◆ In environments where the shaft opening is exposed to oil drops, use a motor with oil sealing.
◆◆ Observe the following requirements when using a motor with oil sealing:
1) Make sure the oil level is lower than the oil sealing lip during use.
2) Avoid oil accumulation on the oil sealing lip when the motor is installed vertically upward.
Stress of ◆◆ Do not bend or apply tension to the cables, especially the signal cables whose core wire is only
cables 0.2 mm or 0.3 mm in thickness. Do not pull the cables too tight during wiring.
-44-
2 Installation
Item Description
1 Flange frame: 40
5
%JNFOTJPOTPG %JNFOTJPOTPG
UIFTIBGUFOE UIFTIBGUFOEXJUILFZ
Motor Model LL LC LR LA LZ LH LG LE LJ
-45-
2 Installation
2 Flange frame: 60
%JNFOTJPOTPG %JNFOTJPOTPG
UIFTIBGUFOE UIFTIBGUFOEXJUILFZ
Motor Model LL LC LR LA LZ LH LG LE LJ
-46-
2 Installation
3 Flange frame: 80
Aviation plug
Dimension of Dimension of
the shaft end the shaft end with key
Motor Model LL LC LR LA LZ LH LG LE LJ
-47-
2 Installation
TP
125
MS1H3- 85B15CB-****Z 130 146 (182) 55±1 145 4-Φ9 2-M5 103 72.5 74 14
(161)
18-
MS1H3- 85B15CB-****Z 4 0.5±0.75 110 22 M6x20 36 8 8 7 7 (8)
0.2
-48-
3 Wiring
3 Wiring
8"3/*/(
◆◆ Read through the safety instructions in "Safety Instructions" . Failure to comply may result in
i serious consequences.
8"3/*/(
◆◆ Feed the servo drive with power from grounded (TN/TT) systems. Failure to comply may result in
electric shock.
◆◆ Connect an electromagnetic contactor between the input power supply and the main circuit power
supply of the servo drive (L1 and L2 for single-phase servo drives; L1, L2, and L3 for three-phase
servo drives) to form a structure that allows independent power cutoff on the servo drive power
side. This is to prevent fire accidents caused by continuous large current upon fault.
◆◆ Ensure the input power supply of the servo drive is within the specified voltage range. Otherwise,
the servo drive may become faulty.
◆◆ Do not connect output terminals U, V, and W of the servo drive to a three-phase power supply.
Failure to comply may cause physical injuries or fire accidents.
◆◆ Do not connect the motor connecting terminals U, V, and W to a mains frequency power supply.
Failure to comply may cause physical injuries or fire accidents.
◆◆ Use the ALM (fault signal) to cut off the main circuit power supply. When the braking transistor is
faulty, the regenerative resistor may be overheated, leading to a fire accident.
8"3/*/(
◆◆ Connect the PE terminal of the servo drive to the PE terminal of the control cabinet. Failure to
comply may cause electric shock.
◆◆ Ensure the entire system is grounded. Otherwise, malfunction may occur on the servo drive.
8"3/*/(
◆◆ After cutting off the power supply, wait for at least 15 minutes before further operations
because residual voltage is still present in the internal capacitor after power-off. Failure to
comply may result in electric shock.
15min
-49-
3 Wiring
$"65*0/
◆◆ The specifications and installation method of external cables must comply with applicable local
regulations.
◆◆ Abide by the following requirements when applying the servo drive on a vertical axis.
1) Set the safety device properly to prevent the workpiece from falling under such status as warning
and overtravel.
2) Ensure the polarity of the 24 V power supply is correct. Otherwise, the shaft may fall and cause
physical injuries or damage the servo drive.
◆◆ Abide by the following requirements when wiring the power supply and the main circuit:
1) When the main circuit terminal is a connector, remove the connector from the servo drive before
wiring.
2) Insert one cable to one terminal of the connector. Do not insert multiple cables to one cable terminal.
3) Insert the cable with enough care to prevent the conductor burrs from being short circuited to the
neighboring cable.
4) Insulate the connecting part of the power terminals to prevent electric shock.
5) Do not connect a 220 V servo drive to a 380 V power supply directly.
6) Install safety devices such as a circuit breaker to prevent fire accidents caused by short-circuit in
external circuits.
7) Cut off the main circuit power supply and switch from S-ON to S-OFF after a warning signal is
detected.
◆◆ Connect the servo drive to the motor directly. Do not use an electromagnetic contactor during wiring.
Failure to comply may cause faults.
◆◆ Do not put heavy objects onto the cables or pull the cable with large force. Otherwise electric shock
may occur due to cable damage.
◆◆ When connecting DO terminals to relays, ensure the polarity of the flywheel diode is connected
correctly. Otherwise, the servo drive will be damaged and the signal output may be abnormal.
◆◆ Reserve a clearance of at least 30 cm between main circuit cables and I/O signal/encoder cables.
Failure to comply may cause malfunction of the servo drive.
◆◆ Use twisted pair cables or multi-core shielded twisted cables as the I/O signal/encoder cables. Failure
to comply may cause malfunction of the servo drive.
◆◆ The maximum wiring length of the I/O signal cable and the encoder cable is 3 m and 20 m
respectively.
◆◆ Use a noise filter to reduce the electromagnetic interference on electronic devices surrounding the
servo drive.
◆◆ To prevent damage to the servo drive, take proper shielding measures when the servo drive is used
in the following application locations:
1) Locations suffering from interferences caused by static electricity
2) Locations suffering from strong electric field or strong magnetic field
3) Locations with radioactive rays
-50-
3 Wiring
CN3 CN4
9 1
TD + TD +
TD - TD -
CN3 CN 4 RD + RD +
- -
RD - RD -
- -
16 8
CN1
Encoder signal
CN1
terminal CN2
15 5
+24V 10 DO3+
Main circuit input DI1
1 +5V
terminal CN8 COM- DO3-
DI2
2 GND
L1 COM+ DO2+
L2 3 Reserved
DI3
- DO2-
P 4 Reserved DI4
DI5 DO1+
C 5 PS+ D01-
11 1
N 6
6 PS-
U Enclo- PE
V sure
W
PE
The preceding figure shows the pin layout of the servo drive terminals.
-51-
3 Wiring
CN3 CN4
9 1
TD + TD +
CN3/CN4 TD - TD -
RD + RD +
- -
RD - RD -
- -
16 8
CN1
15 5
+24V 10 DO3+
Main circuit input 1 +5V DI1
L1
3
COM+ DO2+
Reserved DI3
L2
4 Reserved - DO2-
L3 DI4
Enclo-
C PE
sure
N
U
V
W
PE
The preceding figure shows the pin layout of the servo drive terminals.
L1
L2
P
C
N
U
V
W
PE
-52-
3 Wiring
Table 3-1 Names and functions of main circuit terminals of servo drives in size A
L1
L2
L3
p
D
C
N
U
V
W
PE
Table 3-2 Names and functions of main circuit terminals of servo drives in size B
See the nameplate for the power input of the rated voltage
class.
Note:
L1, L2, L3 ◆◆ 750 W servo drives: Single-phase 220 V input, with 220 V
1 power supply connected to L1 and L2
(Power input terminals)
◆◆ 850 W servo drives: Single-phase/Three-phase 220 V input,
with 220 V power supply connected to L1, L2, and L3 during
three-phase input or connected to any two phases among
L1, L2, and L3 during single-phase input (derate 80%)
U, V, W
3 Connected to U, V, and W phases of the servo motor.
(Servo motor connecting terminals)
-53-
3 Wiring
L1
L2
PE
8"3/*/(
Abide by the following requirements when connecting the external regenerative resistor:
◆◆ Remove the jumper between P and D before using the external regenerative resistor. Failure to
comply will cause overcurrent and damage the braking transistor.
◆◆ Do not connect the external regenerative resistor to the positive/negative pole of the bus directly.
Failure to comply will damage the servo drive and cause a fire.
◆◆ Do not select any resistor with resistance lower than the minimum permissible value. Failure to
comply will result in E201 (Overcurrent) or damage the servo drive.
◆◆ Make sure parameters H02-25 (Regenerative resistor setting), H02-26 (Power of external
regenerative resistor) and H02-27 (Resistance of external regenerative resistor) are set properly
before use.
◆◆ Install the external regenerative resistor on incombustible objects such as metal.
L1
L2
PE
-54-
3 Wiring
Single-phase 220 V
Three-phase 220 V
Reference data for recommended cable lugs (Manufacturer: Suzhou Yuanli Metal Enterprise Co., Ltd)
Cable Lug D d2 B
Outline Drawing
Model (mm) (mm) (mm)
φ d2
B
TVR 2-4 4.5 4.3 8.5
φD
-55-
3 Wiring
Cable Type
Allowable Temperature (℃ )
Model Name
For three-cable applications, the relation between AWG specification and the allowable current is shown
in the following table.
Note that the values listed in the table cannot be exceeded during use.
AWG Nominal Cross Sectional Allowable Current in Different Ambient Temperatures (A)
Specification Area (mm²) 30℃ 40℃ 50℃
20 0.519 8 7 6
19 0.653 9 8 7
18 0.823 13 11 9
16 1.31 18 15 12
14 2.08 26 23 20
12 3.31 32 28 26
10 5.26 48 43 38
8 8.37 70 65 55
6 13.3 95 85 75
-56-
3 Wiring
U
V
M
W
STOP P
button
C
CN2
RUN Main circuit
N
button power input
contactor PG
1KM
Surge
protection
device
L1
L2 ALM-
COM
Servo alarm 1D 24V
output relay 1Ry
ALM+
Servo alarm
signal output
Servo alarm
indicator
-57-
3 Wiring
U
V
W
M
STOP P
button
D
Main circuit CN2
RUN power input C
button contactor
1KM
PG
Surge L1
protection
device L2
L3 ALM-
COM
Servo alarm 1D 24V
output relay 1Ry
ALM+
Servo alarm
signal output
Servo alarm
indicator
■■ Do not connect the input power cables to the output terminals U, V and W. Failure to comply will
damage the servo drive.
■■ When cables are bundled in a duct, the cooling effect will be deteriorated. In this case, take the
reduction ratio of the allowable current into consideration.
■■ When the temperature inside the cabinet is higher than the temperature limit of the cable, it is
recommended to use a Teflon cable with a higher temperature limit. As the surface of regular cables
may be easily hardened and cracked under a low temperature, take thermal insulation measures for
cables laid in a low-temperature environment.
■■ The bending radius of a cable must be 10 times longer than its outer diameter to prevent the
internal conductor from breaking due to long-time bending.
■■ Use cables with a rated voltage above 600 VAC and rated temperature above 75° C. Under 30° C
ambient temperature and normal cooling conditions, the allowable current density of the cable
cannot exceed 8 A/mm2 when the total current is below 50 A, or 5 A/mm2 when the total current is
above 50 A. The allowable current density (A/mm2) can be adjusted based on the following formula
in the case of high ambient temperature or bundled cables.
-58-
3 Wiring
Duct
Cable
4 0.63
5–6 0.56
7–15 0.49
■■ Do not bundle power cables and signal cables together or route them through the same duct. Power
cables and signal cables must be separated by a distance of at least 30 cm to prevent interference.
■■ High voltage may be still present in the servo drive when the power supply is cut off. Do not touch
the power terminals within 5 minutes after power-off.
■■ Do not turn on/off the power supply frequently. If frequent ON/OFF is required, ensure the time
interval is at least one minute. The capacitor in the main circuit will be charged with a large current
for 0.2 seconds upon power on. Turning on/off the power supply frequently will deteriorate the
performance of the main circuit components inside the servo drive.
■■ Use a grounding cable with the same cross sectional area as the main circuit cable. If the cross
sectional area of the main circuit cable is less than 1.6 mm2, use a grounding cable with a cross
sectional area of 2.0 mm2.
■■ Do not power on the servo drive when any screw of the terminal block or any cable is loosened.
Failure to comply may cause a fire.
The recommended circuit breakers and electromagnetic contactors are listed in the following table.
-59-
3 Wiring
3.3 Connection of the Servo Drive and Servo Motor Power Cables
Figure 3-9 Example of the wiring between the servo drive and the servo motor
Outline Drawing of
Terminal Pin Layout Applicable Motor Frame [Note]
the Connector
Black 6-pin connector
5 6
4
3
2
1 Terminal-type motor:
40
Pin No. Signal Name Color 60
1 PE Yellow/Green
80
2 W Red
3 V Black
4 U White
5 Brake Polarity Brown
6 Brake insensitive Blue
-60-
3 Wiring
Figure 3-10 Example of the wiring between the servo drive and the servo motor
4 1
5 2
6 3
1 U White 60
2 V Black 80
4 W Red
5 PE Yellow/Green
3 Brake
6 (polarity insensitive)
Recommendations:
Plastic housing: MOLEX-50361736
Terminal: MOLEX-39000061
-61-
3 Wiring
BWJBUJPOQMVH
" ) (
# * '
$ % &
3.4 Connection of the Servo Drive and Servo Motor Encoder Cables
-62-
3 Wiring
The battery may have leakage liquids after a long-time use. It is recommended to replace the battery
every two years. Remove the battery box in steps in reverse to those in the preceding figure.
When closing the battery box cover, do not pinch the connector cables.
$"65*0/
Improper use of the battery may result in battery leakage, corroding the components or causing
battery explosion. Observe the following requirements during use:
◆◆ Insert the battery with correct +/- polarity.
◆◆ Leaving a battery in constant use or no longer useful inside the device can cause liquid leakage.
The electrolyte inside the battery is corrosive and conductive, not only corroding surrounding
components but also giving rise to the danger of short circuit. Therefore, replace the battery
periodically (recommended interval: every 2 years).
◆◆ Do not disassemble the battery because the internal electrolyte may spread out and cause
physical injuries.
◆◆ Do not throw a battery into the fire or heat up the battery. Failure to comply may cause an
explosion.
◆◆ Do not short circuit the battery or strip off the battery tube. If terminals + and - of the battery
come into contact with the metal, a large current will be generated, not only deteriorating the
battery power but also incurring the risk of explosion due to violent overheating.
◆◆ This battery is non-rechargeable.
◆◆ Dispose of the retired battery according to local regulations.
-63-
3 Wiring
Ratings
Battery Model and
Items Minimum Typical Maximum Condition
Specifications
Value Value Value
External battery
3.2 3.6 5 In standby mode[2]
voltage (V)
Circuit fault voltage
- 2.6 - In standby mode
(V)
Output: 3.6 V, 2500 mAh Battery warning
2.85 3 3.15 -
Recommended voltage (V)
manufacturer and - 2 - In normal status[1]
Current consumed
model: Shenzhen - 10 - In standby mode, shaft static
by circuit (µA)
Jieshun LS14500 - 80 - In standby mode, shaft rotating
Ambient operation
0 - 40
temperature (℃ ) Same as that required by the
Ambient storage motor
-20 - 60
temperature (℃ )
[1] During normal operation, the absolute encoder supports single-turn or multi-turn data counting and data
transmitting/receiving. A well-connected encoder will, upon switch-on of the servo drive, enter normal operation
status and transmit/receive data after a delay of 5s. Switching from standby mode to normal operation mode
upon power-on requires the motor to rotate at a speed less than 10 RPM. Otherwise, the servo drive reports E740
(Encoder fault), In this case, you need to power on the servo drive again.
[2] Standby mode means the servo drive is not powered on and the absolute encoder can perform multi-turn
counting by utilizing external battery power. In this case, the data transmitting/ receiving stops.
The following calculation only covers the current consumed by the encoder.
Suppose that the servo drive works normally for T1 in a day, the motor rotates for T2 after the servo
drive is powered off, and the motor stops rotating for T3 after power-off (unit: hour (h)).
Example:
Design life = Battery capacity/Annual consumption = 2600 mAH/70 mAH = 37.1 years
-64-
3 Wiring
SUNCHU
SC-06
C端
2-黑色
1-棕色
[1] The preceding figure shows the wiring diagram of absolute encoder cables, which is similiar to that of incremental
encoder (without a battery box) cables. Incremental encoder cables need to be purchased separately.
The encoder cable color is subject to the color of the actual product. The cable colors mentioned in this
user guide refer to Inovance's cable colors.
NOTE
-65-
3 Wiring
2 1
Pin No. Color Definition
◆◆ Store the battery in environments within the required temperature range and ensure reliable
contact and sufficient battery power. Failure to comply may cause encoder data loss.
NOTE ◆◆ Model of the battery box (battery included): S6-C36
6 5
Terminal-type
4 3 motor:
2 1 40
Pin No. Signal Name Color Type 60
1 PS+ Blue Twisted 80
Pin No. Signal Name Color Type 2 PS- Purple pair
1 +5V Red Twisted 3 DC+ Brown Twisted
2 GND Orange pair 4 DC- Black pair
5 PS+ Blue Twisted 5 +5V Red Twisted
6 PS- Purple pair 6 0V Orange pair
Enclosure PE - - 7 PE - -
[1] The motor frame refers to the width of the mounting flange.
-66-
3 Wiring
Table 3-17 Cable connectors of the lead wire-type motor encoder (9-pin connector)
Applicable Motor
Outline Drawing and Pin Layout of the Connector
Frame [1]
$POOFDUPSPGUIF &ODPEFSMFBEXJSF
FODPEFSMFBEXJSF
$POOFDUFEUP$/
PGUIFTFSWPESJWF
9-pin connector
4 7 4 1
1 7
5
Lead wire-type
2 5 8 8 2
Viewed from
7JFXFEGSPN
UIJTTJEF
3 6 9 this side 9 6 3 motor:
40 (lead wire-type)
[1] The motor frame refers to the width of the mounting flange.
-67-
3 Wiring
$ / $ /
15 5
15 5 +24V 10 DO3+
10 DI1
14 4 COM- DO3-
DI2
9
COM+ DO2+
13 3
DI3
8
- DO2-
12 2 DI4
7
DI5 DO1+
11 1 D01-
11 1
6 6
CN1 terminal: Plastic housing of the plug on the cable side: DB15P (SZTDK), black housing
Core: HDB15P (SZTDK)
-68-
3 Wiring
DO1+ S-RDY+ 1
Servo ready
DO1- S-RDY- 6
DO2+ ALM+ 3
Fault
DO2- ALM- 2
DO3+ BK+ 5
Brake
DO3- BK- 4
1 DI circuit
DI1 to DI5 circuits are the same. The following description takes DI1 circuit as an example.
Servo drive
24 V
+24 V power
supply 15
COM + 13
COM - 14
Relay
-69-
3 Wiring
COM+ 13 COM+ 13
14 COM- 14
Relay
External 0 V External 0 V
24 V 24 V
+24 V power +24 V power
supply 15 supply 15
PNP
COM+ 13 COM+ 13
COM- 14 COM- 14
-70-
3 Wiring
24 V 24 V
External +24 VDC 15 External +24 VDC 15
PNP
COM+ 13 COM+ 13
NPN
14 14
External 0 V
External 0 V
2 DO circuit
DO1 to DO5 circuits are the same. The following description takes DO1 circuit as an example.
Servo drive
External
5‒24 VDC
Relay
1 DO1+
6 DO1-
External 0 V
When the host controller provides relay input, a flywheel diode must be installed. Otherwise, the DO
terminals may be damaged.
NOTE
-71-
3 Wiring
Servo drive
Servo drive
External
External
5‒24 VDC
5‒24 VDC
Relay not connected
Relay
6 DO1-
6 DO1-
External
External
0V
0V
Optocoupler Optocoupler
1 DO1+ 1 DO1+
6 DO1- 6 DO1-
External
External
0V
0V
The maximum allowable voltage and current of the optocoupler output circuit inside the servo drive are
as follows:
■■ Voltage: 30 VDC
■■ Current: DC 50 mA
The brake is used to prevent the servo motor shaft from rotating during non-operating status of the
servo drive. This is to keep the motor and the mechanical motion part in locked position.
-72-
3 Wiring
$"65*0/
◆◆ Use the built-in brake for position-lock in the stop state only.
◆◆ The brake coil has no polarity.
◆◆ Cut off the S-ON signal after the servo motor stops.
◆◆ When the servo motor with built-in brake runs, the brake may generate clattering sound. Such
sound does not affect the motor functions.
◆◆ When brake coils are energized (brake released), magnetic flux leakage may occur at the shaft
end. Be cautious when using magnetic sensors around the servo motor.
The connection of the motor brake input signal has no polarity. Users need to prepare a 24 V external
power supply. The following figure shows the standard wiring of the brake signal (BK) and the brake
power supply.
Servo drive
Three-phase L1 U Motor
220 VAC
Noise
L2 V
filter M
380 VAC W
L3
(Three-phase)
Encoder
CN2 PG
■■ When deciding the length of the motor brake cable, take the voltage drop caused by cable resistance
into consideration. The input voltage must be at least 21.6 V to enable the brake to work properly.
The following table lists brake specifications of Inovance servo motors.
◆◆ The brake cannot share the same power supply with other electrical devices. This is to prevent
malfunction of the brake due to voltage or current drop caused by other working devices.
NOTE ◆◆ It is recommended to use cables of 0.5 mm2 and above.
-73-
3 Wiring
".
RUN BF 0 1 2 3 4 5 6 7 I
0 1 2 3 4 5 6 7 II
EtherCAT
ERR CANRUN
SF CANERR 0 1 2 3 4 5 6 7
40 39
CN1 RS 485
RUN / STOP
MFK
CN3 Ether NET CN 4 E ther CAT
CN5
C N2 CAN
2 1
EtherCAT
-74-
3 Wiring
Communication signal connectors (CN3 and CN4) are EtherCAT interface connectors. CN3 (IN) is
conneccted to the connecting terminal of the master. CN4 (OUT) is connected to the next slave device.
CN3/CN4 10 2
7 and 8 - - 11 3
15, 16 7, 8
12 and 13 - -
15 and 16 - -
Above 10 m Haituo
S6-L-T04-3.0
Symbol Product Series Cable Length (unit: m)
-75-
3 Wiring
■■ Specifications
Item Description
UL certification UL-compliant
Cat 5e cable Cat 5e cable
Double shield Braided shield (coverage: 85%), aluminum foil shield (coverage: 100%)
Environment Ambient temperature: -30℃ to +60℃ , resistant to industrial oil and corrosive acid and
adaptability alkali
EMC test standard GB/T 24808-2009
Connect the servo drive and the PC by using the PC communication cable as shown below. It is
recommended to use the common communication interface RS232.
A B
Table 3-21 Connection relation between the servo drive and PC communication cable pins
RS232-TXD 6 PC-RXD 2
RS232-RXD 7 PC-TXD 3
GND 8 GND 5
-76-
3 Wiring
If the host controller provides only the USB interface, use the serial-to-USB cable for conversion.
Recommendation:
Manufacture: Z-TEK
Model: ZE551A, equipped with a 0.8 m USB extension cable
Chip model: FT232
-77-
3 Wiring
1 Terminal layout
COM 1 2 24V
STO1 3 4 STO2
2) Two isolated inputs are configured to dual-channel inputs of STO function: STO1/STO2.
3) To make it more user-friendly during commissioning, an additional pin with supply voltage (+24V)
is integrated. The bridging of the 24 volts is needed in case the safety circuit is installed but no STO
function is needed.
-78-
3 Wiring
This section describes the characteristics of the input signals assigned to the CN6 connector.
■■ Specifications
The servo drive can operate normally only if the input status of STO1 and STO2 are both "1" or "H".
If the input status of either STO1 or STO2 (or both ) is "0" or "L", the servo drive cannot run.
450 LĒ
450 LĒ
450@(/%
-79-
3 Wiring
7
$/
7QPXFSTVQQMZ 4FSWPESJWF
450
LĒ
$0.
450
LĒ
$0.
3 EMC requirements
■■ To avoid short circuit between two adjacent conductors, either use a shielded cable with its shield
connected to the protective ground or a flat cable with one earthed conductor between each signal
conductor.
■■ Fix and ground the cable shield using a piece of conductive metal.
■■ The maximum allowable cable length between the drive and the activation switch is 30 m.
4 Additional requirements
■■ All cables must be well protected, routed and clamped where practicable.
■■ For cabling the DIs of the STO, to avoid the faults that commonly occur on the cables, route the
two channels through two separate routes, or the cable must be protected with double-shielded
methods.
Cable Description
■■ Ensure the length of the reference input cable and the encoder cable is below 3 m and 20 m
respectively.
-80-
3 Wiring
1) It is recommended to adopt D class (or higher) grounding (grounding resistance below 100 Ω).
1) Install the host controller and the noise filter near the servo drive.
2) Install a surge protection device on the relay, solenoid and electromagnetic contactor coils.
3) Separate the electrical circuit from the electronic circuit during wiring and keep a distance of at least
30 cm between them. Do not put these cables in the same duct or bundle them together.
4) Do not share the same power supply with an electric welder or electrical discharge machine. When
the servo drive is placed near a high-frequency generator, install a noise filter on the input side of
the power cable.
The servo drive uses high-speed switch elements in the main circuit. The switch noise may affect the
normal operation of the system due to different peripheral wiring and grounding of the servo drive.
Therefore, the servo drive must be properly wired and grounded. A noise filter can be added if necessary.
Servo drive
L1 U
Noise
filter L2 V M
L3 W
CN2 PG
Above
3.5 mm2
Above
3.5 mm2 Above
2.0 mm2
For the grounding cable connected to the enclosure, use a cable of at least 3.5 mm2 (braided copper
cables recommended).
If a noise filter is used, abide by the precautions described in "3.8.2 Instructions for Use of the Noise Filter" .
2 Grounding
-81-
3 Wiring
Connect the grounding terminal of the servo motor to the PE terminal of the servo drive and ground the
PE terminal properly to reduce potential electromagnetic interferences.
To prevent interference from power cables and reduce impact of the servo drive to other sensitive
devices, install a noise filter on the input side of the power supply according to the magnitude of the
input current. In addition, install a noise filter on the power cable part of peripheral devices if necessary.
To ensure the filtering effect, abide by the following requirements when installing and wiring the noise
filter.
■■ Do not put the input and output cables of the noise filer in the same duct or bundle them together.
L1 L2 L3
L1 L2 L3
AC AC
power power Noise
filter
Noise
filter
L1 L2 L3
L1 L2 L3
AC AC Noise
Noise
power power filter
filter
Figure 3-22 Separate routing of input and output cables of the noise filter
■■ Do not put the grounding cable and the power output cable of the noise filer in the same duct.
L1
L1
Noise AC
AC L2 power Noise
filter L2
power filter
L3
L3
Figure 3-23 Separate routing of the grounding cable and the power output cable
■■ Use a separate, thick grounding cable as short as possible for the noise filter. Do not share the same
grounding cable with other grounding devices.
-82-
3 Wiring
L1 L1
AC AC
L2 L2
power Noise power Noise
filter filter
L3 L3
If the noise filter and the servo drive are installed in the same control cabinet, fix the noise filter and the
servo drive on the same metal plate. Make sure the contact part is in good conductive condition and well
connected, and ground the metal plate properly.
L1
AC
Noise L2 Servo
power filter drive
L3
Servo
drive
Shield grounded
Grounding
■■ In cases where cables need to be moved, use flexible cables. Ordinary cables may be easily damaged
after being bent for a long time. Cables configured together with small-power servo motors do not
fit for drag chains.
If a cable drag chain is used, make sure the following requirements are fulfilled:
■■ The bending radius of the cable must be 10 times longer than its outer diameter.
■■ Do not fix or bundle the cables inside the cable drag chain. The cables can be bundled and fixed
only at the two fixed ends of the cable drag chain.
-83-
3 Wiring
■■ Ensure the space factor inside the cable drag chain is below 60%.
■■ Do not use cables with different sizes together. This is to prevent thin cables from being crushed by
thick cables. If thick and thin cables need to be used together, use a spacer plate to separate them.
Cable
Cable end
-84-
4 Keypad Display and Operations
Keypad display
MODE SET
The keypad on the SV660N servo drive consists of five LEDs and five push buttons. The keypad is used for
data display, parameter settings, password settings and general function executions. When the keypad is
used for parameter settings, the functions of the push buttons are described as follows.
MODE Used to switch the mode and return to the previous menu.
Used to shift the blinking digit to view the high digits of a number consisting of more
SHIFT
than 5 digits.
SET Used to enter the next menu and store parameter settings.
4.2 Display
The keypad displays the status, parameters, faults, and monitored information during servo drive
running.
■■ Status display: current servo drive status, such as servo ready or running
■■ Fault display: faults and warnings that occur on the servo drive
-85-
4 Keypad Display and Operations
The mapping relation between the parameter (decimal) displayed by the keypad and the object
dictionary operated by the host controller (hexadecimal, "Index" and "Sub-index") is as follows:
H00-00 2000-01h
H00-01 2000-02h
… …
H01-09 2001-0Ah
H01-10 2001-0Bh
… …
H02-15 2002-10h
The following describes the displayed content and parameter settings on the keypad (decimal)
side, which are different from those displayed on the software tool (hexadecimal). Make necessary
NOTE conversions when performing operations through the software tool on the host controller.
Fault display
SET
MODE
MODE Switched to
MODE group H0B
Status Parameter Monitoring
Power on
display display display
MODE MODE
After you set H02-32, the keypad switches the
display mode automa tica lly after the motor starts
rotating.
Motor at standstill
■■ In parameter display mode, set parameters in group H0B to select the parameters to be
pre-monitored, and the keypad switches to the monitoring display mode.
■■ Once a fault occurs, the keypad enters the fault display mode immediately, and all five LEDs blink.
Press to stop blinking, and then press to switch to the parameter display mode.
-86-
4 Keypad Display and Operations
rn S-ON signal
The servo drive is running.
(servo running) activated
-
EtherCAT output
CN4
connected
Solid OFF: No communication
(connection successfully
connection is detected in the physical
indication)
layer.
-
Solid ON: Communication connection is
EtherCAT input
CN3 detected in the physical layer.
connected
(connection successfully
indication)
The SV660N servo drive parameters are divided into 14 groups based on parameter functions. The
parameter can be located quickly based on the group it belongs to. See "11.2 List of Object Groups" to
view the parameter table.
-87-
4 Keypad Display and Operations
1) Signed number of 4 digits and below or unsigned number of 5 digits and below
Such numbers are displayed in a single page (five LEDs). For the signed number, the highest bit "-"
indicates the negative symbol.
2) Signed number of more than 4 digits or unsigned number of more than 5 digits
Such numbers are displayed from low to high digits through several pages with each page displaying five
digits. The display mode is shown in the following figure (current page + value on current page). Hold
down for more than 2s to switch to the next page.
For example, -1073741824 is displayed as follows.
Segment "–" in the first left LED indicates the current page.
SHIFT SHIFT
Four low bits First page Four middle bits Second page Four high bits Third page
-88-
4 Keypad Display and Operations
Segment "–" in the first left LED indicates the current page.
SHIFT SHIFT
Four low bits First page Four middle bits Second page Four high bits Third page
The segment "." of the ones position indicates the decimal point, and this segment does not blink.
One-button tuning
TunE The one-button tuning is in progress.
enabled
One-button tuning
FAIL The one-button tuning fails.
failed
■■ The keypad can display present or previous faults and warnings. For analysis and solutions to the
faults and warnings, see "9 Troubleshooting" .
■■ When an individual fault or warning occurs, the keypad displays the present fault or warning code
immediately. When multiple faults or warnings occur, the keypad displays the warning code of the
highest level.
-89-
4 Keypad Display and Operations
■■ Set the fault record to be viewed in H0B-33 (Fault record). View the selected fault or warning code in
H0B-34.
■■ Set H02-31 (Parameter initialization) to 2 (Clear fault records) to clear the latest 10 faults or warnings
stored in the servo drive.
Group H0B: Displays parameters used for monitoring the running state of the servo drive.
Set H02-32 (Default keypad display). After the servo motor runs, the keypad switches from servo status
display mode to parameter display mode and displays the parameter No. defined by H02-32 in group
H0B.
For example, if H02-32 is set to 00, the keypad displays the value of H0B-00 when the servo motor speed
is not 0 RPM.
Display of 100.0%:
-90-
4 Keypad Display and Operations
Displays the corresponding In cases where DI1 is low level and DI2
level status of five DIs: to DI5 are high level, the corresponding
binary value is 11110, and the value
Upper LED segment turned
of H0B-03 read by the software tool is
on: High level (indicated by
0x001E, the corresponding display is
"1")
Monitored DI as follows.
H0B-03 - Lower LED segment turned
status
on: Low level (indicated by DI5
DI4
DI3
DI2
DI1
"0")
The value of H0B-03 read by
the software tool is a decimal
number.
High High High High Low
1 1 1 1 0
SHIFT
Absolute position
Displays the absolute position
H0B-07 counter (32-bit Reference unit
of the motor (reference unit).
decimal value)
SHIFT
Display of 360.0° :
Displays the present
H0B-09 Mechanical angle 0.1° mechanical angle of the
motor.
Display of 360.0° :
Rotation angle Displays the present electrical
H0B-10 0.1°
(Electrical angle) angle of the motor.
-91-
4 Keypad Display and Operations
Speed
information Displays the speed
corresponding corresponding to the position
H0B-11 RPM
to the input reference in a single control Display of -3000 RPM:
position cycle.
reference
Display of 100.0%:
Displays the percentage of the
Average load
H0B-12 0.1% average load torque to the
ratio
rated motor torque.
H0B-17 counter (32-bit Encoder unit used, H0B-17 only shows the
decimal value) low 32-bit value of the motor
position feedback. To obtain
the actual motor position SHIFT
feedback, view H0B-77 and
H0B-79.
Display of 429496729.5s:
)PMEEPXO
4)*'5
Display of 4.60 A:
-92-
4 Keypad Display and Operations
Display of 27℃ :
Displays the temperature of
Power module
H0B-27 °C the power module inside the
temperature
servo drive.
SHIFT
-93-
4 Keypad Display and Operations
value is "0".
-94-
4 Keypad Display and Operations
SHIFT
SHIFT
Display of 12.0 V:
-95-
4 Keypad Display and Operations
SHIFT
Display of 32767:
Number of the Displays the present number
H0B-70 absolute encoder Rev of revolutions of an absolute
revolutions encoder.
Single-turn
Displays the single-turn
position feedback
H0B-71 Encoder unit position feedback of an
of an absolute
absolute encoder.
encoder
SHIFT
H0B-77 position (low 32 Encoder unit (low 32 bits) of the motor when
bits) an absolute encoder is used.
SHIFT
-96-
4 Keypad Display and Operations
Single-turn
Displays the position feedback
position feedback
SHIFT
SHIFT
MODE
MODE
Parameter
group UP
MODE SET
Parameter
No.
SET
Parameter DOWN
MODE
SET
Parameter setting
completed
-97-
4 Keypad Display and Operations
■■ : Used to switch the keypad display mode and return to the previous menu.
■■ " "/" ": Used to increase or decrease the value of the blinking digit.
■■ " ": Used to save present setting values or switch to the next menu.
After parameter setting is done, that is, "Done" is displayed on the keypad, press to return to
parameter group display (interface of "H02-00").
Start
Power on
SET
"SET" button
UP Yes
"SET" button
SET "SET" button
Correct No "Error"
"Er.941" password? displayed
displayed
Yes
Power on again
"MODE" button
Return to the
End interface that
displays H02-30.
To change the user password, input the present password first to authorize the access to parameter
setting, and then enter H02-30 again to set a new password according to the method described in the
preceding figure.
If the last digit does not blink, the present password is protected. If the last digit blinks, no password is
set or a correct password has been entered.
NOTE
■■ Canceling user password
Enter the set user password, and set H02-30 to "00000" to cancel user password.
-98-
4 Keypad Display and Operations
4.5.1 Jog
$"65*0/
The jog function requires the S-ON signal to be deactivated. Otherwise, jogging
cannot be executed.
Users can perform trial running on the servo motor and the servo drive through jogging.
■■ Operating process
Start
Power on
Enter the
interface for
setting "H0D-11". SET
“SET” button
SET
"SET" button
"JOG" displayed,
indicating motor
powered on and
jog function
available
"UP/DOWN" button
End
CCW CW
[1] Press or to increase or decrease the motor jogging speed. After exiting from the jog mode, the motor reverts
to the initial speed.
[2] Press or to make the servo motor rotate in forward or reverse direction. After you release the button, the
servo motor stops immediately.
-99-
4 Keypad Display and Operations
Press to exit from the jogging status and return to the previous menu.
There are five DI signals and three DO signals on terminal CN1 of SV660N. Users can allocate the DI/
DO function and terminal logic to parameters in group H03/H04 by using the keypad (or host controller
communication), so that the host controller can control corresponding servo functions through the DI or
the DO signal output by the servo drive.
The servo drive also provides forced DI/DO function. The forced DI can be used to test the DI function
of the servo drive, and the forced DO can be used to check the DO signal connection between the host
controller and the servo drive.
-100-
4 Keypad Display and Operations
1 Forced DI signal
When this function is enabled, all DI levels will be controlled by H0D-18 (Forced DI value).
-101-
4 Keypad Display and Operations
■■ Operating process
Start
Set the DI
function and logic
according to
group H03.
Set H0D-17 to 1 or
3 to enable forced
DI function.
Monitor DI
terminal level
status through
H0B-03.
End
☆ Related parameters:
Parameter No.
Setting Effective
Software Name Value Range Function Default
Keypad Condition Time
Tool
0: No operation
1: Forced DI enabled, forced
DO disabled This parameter
Forced DI/DO is used to select During
H0D-17 200D-12h 2: Forced DO enabled, forced Immediately 0
selection the forced DI/ running
DI disabled
DO function.
3: Forced DI and DO enabled
4: Bus forced DO
H0D-18 is used to set the forced DI level. The keypad display is in hexadecimal, after being converted to
binary, the number "1" indicates high level and the number "0" indicates low level.
The DI logic is defined by parameters in group H03. H0B-03 is used to monitor the DI level status. The
keypad displays the level, and the value of H0B-03 (Monitored DI signal) read by the software tool is a
decimal number.
■■ Example
To activate the DI function allocated to DI1 and deactivate DI functions allocated to DI2 to DI5, set as
follows (logic of all the five DIs being "low level valid"):
As the number "1" indicates high level and "0" indicates low level, the binary value is "11110", which
correspond to the hexadecimal number "1E". Therefore, set the value of H0D-18 (Forced DI value) to "1E"
through the keypad.
-102-
4 Keypad Display and Operations
SET
1 1 1 1 0 Level
If the DI function is normal, the displayed value of H0B-03 is always the same as that of H0D-18.
In this case, DI1 is displayed as low level and DI2 to DI9 are displayed as high level on the keypad, and
the value of H0B-03 read by the software tool is 1E (hexadecimal). The keypad display is as follows.
DI4 DI2
DI5 DI3 DI1
■■ Exit
The forced DI function is not retentive upon power-off. Normal DIs apply after restart, or you can set
H0D-17 (Forced DI/DO selection) to 0 (No operation) to return to the normal DI mode.
2 Forced DO signal
After this function is enabled, all DO levels are controlled by H0D-19 (Forced DO value).
$"65*0/
In cases where the servo motor is used for vertical motion, if the brake output signal (FunOUT.9: BK,
brake output) is active, the brake will be released and the load may fall. Therefore, take protective
measures on the machine to prevent falling.
-103-
4 Keypad Display and Operations
■■ Operating process
Start
Set the DO
function and logic
according to
group H04.
Set H0D-17 to 2 or
3 to enable forced
DO function.
Set H0D-19 to
activate or
deactivate the DO
function.
Monitor the DO
terminal level
status through
H0B-05.
End
H0D-19 (Forced DO value) is used to set whether the forced DO function is valid. The keypad displays the
value in hexadecimal, after being converted to binary, the number "1" indicates the DO function is valid
and "0" indicates the DO function is invalid.
Parameters in group H04 are used to set the DO logic. H0B-05 is used to monitor the DO level status. The
keypad displays the level, and the value of H0B-05 (Monitored DO signal) read by the software tool is a
decimal number.
Example: To activate the DO function allocated to DO1 and deactivate DO functions allocated to DO2 and
DO5, set as follows:
As the number "1" indicates the DO function is valid and "0" indicates the DO function is invalid, the
binary value will be "110", which corresponds to the hexadecimal number "6". Therefore, set H0D-19
(Forced DO value) to 6 through the keypad.
SET
1 1 0 Function
-104-
4 Keypad Display and Operations
If the logic of all the three DO terminals are active at low level, the DO1 is high level and DO2 to DO5
terminals are low level, and the corresponding binary number is "001". In this case, the value of H0B-05
(Monitored DO signal) read by the software tool is 1 (decimal). The keypad display is as follows.
DO2
DO3 DO1
Figure 4-13 Display of H0B-05 when all DOs are "low level valid"
If the logic of all the three DOs are active at high level, the DO1 terminal is low level and DO2 to DO5
terminals are high level, the corresponding binary number is "110", and the value of H0B-05 (Monitored
DO signal) read by the software tool is 6 (decimal). The keypad display is as follows.
DO2
DO3 DO1
Figure 4-14 Display of H0B-05 when all DOs are "high level valid"
■■ Exit
The forced DO function is not retentive upon power-off. Normal DOs apply after restart, or you can set
H0D-17 (Forced DI/DO selection) to 0 (No operation) to return to the normal DO mode.
After this function is enabled, all DO signal levels are controlled by 60FE-01h (Physical output).
In cases where the servo motor is used for vertical motion, if the brake output signal (FunOUT.9: BK,
brake output) is active, the brake will be released and the load may fall. Therefore, take protective
measures on the machine to prevent falling.
-105-
4 Keypad Display and Operations
■■ Operating process
Start
Set H0D-17 to 4 to
enable bus forced
DO function.
Monitor the DO
terminal level
status through
H0B-05.
End
When 200D-12h is set to 4, 60FE (Digital output) can be used to forcibly set the DO level through the bus.
16 DO1 1: DO1 forced output enabled DO1 forced output (0: OFF, 1: ON)
17 DO2 1: DO2 forced output enabled DO2 forced output (0: OFF, 1: ON)
18 DO3 1: DO3 forced output enabled DO3 forced output (0: OFF, 1: ON)
When 200D-12h is set to 4 and any bit in bit16 to bit18 of 60FE-02h is 1, the corresponding forced DO is
OFF.
H0B-05 is used to monitor the DO level status. The keypad displays the level, and the value of H0B-05
(Monitored DO signal) read by the software tool is a decimal number.
Example: To make the output level of DO1 to DO3 be forcibly set by the bus, in which DO1 outputs low
level and DO2 to DO3 output high level, set as follows:
Set 200D-12h to 4, 60FE-02h to 0x00070000 and 60FE-01 to 0x00060000, and monitor the DO level status
through H0B-05 (Monitored DO signal). The keypad display is as follows.
DO2
DO3 DO1
-106-
4 Keypad Display and Operations
■■ Exit
The bus-controlled forced DO signal is not retentive upon power-off. Normal DOs apply after restart, or
you can set H0D-17 (Forced DI/DO selection) to 0 (No operation) to return to the normal DO mode.
-107-
5 Commissioning and Operation
Start
End
-108-
5 Commissioning and Operation
Record SN Description
Wiring
□ 1 The power input terminals ((L1, L2)/(L1, L2, L3)) of the servo drive are connected properly.
□ 2 The servo motor UVW cables are connected in the correct phase sequence at both ends.
No short circuit exists in the power input terminals ((L1, L2)/(L1, L2, L3)) and main circuit output
□ 3
terminals (U, V, W) of the servo drive.
□ 4 The control signal cables such as brake and limit switches are connected properly.
□ 5 The servo drive and the servo motor are grounded properly.
No foreign objects (such as the cable end or metal filings) which may cause short circuit exist inside
□ 1
or outside the servo drive.
□ 2 The servo drive and the external regenerative resistor are placed on inflammable objects.
□ 3 The servo motor installation and the shaft and mechanical connections are reliable.
□ 4 The servo motor and the machine that the servo motor is connected to are ready to run.
5.2 Power-on
■■ Switching on the input power supply
The input power terminals of single-phase 220 V models are L1 and L2.
After switching on the input power supply, if the bus voltage indicator is in normal status and the keypad
displays "reset" → "ry" in sequence, it indicates the servo drive is ready to run and waits for the S-ON
signal to be sent from the host controller.
If the keypad keeps displaying "nr", see "9 Troubleshooting" for solutions.
If the keypad displays the fault code, see "9 Troubleshooting" for solutions.
5.3 Jog
Perform jogging to check whether the servo motor can rotate properly without abnormal vibration or
noise. The jog function can be enabled through the keypad (jogging in speed mode/jogging in position
mode) and Inovance software tool (jogging in speed mode).
The acceleration/deceleration time constant of the speed/position reference can be set through
H06-12 (2006-0Dh) during jogging.
NOTE
-109-
5 Commissioning and Operation
Enter the jogging in speed mode by setting H0D-11 through the keypad, and the keypad displays the
default jogging speed, which can be modified by pressing / . Press to enter the jogging status,
and the keypad displays "JOG". Power on the servo motor, and hold down / to switch between
forward and reverse jog as needed. Press to exit from the jog mode.
Open the "Speed JOG" interface (as indicated by the red square frame in the following figure) in the
software tool and set the jog speed. After switching the servo status to ON, press the forward/reverse
arrow displayed on the interface to switch between forward and reverse jog as needed.
Enter the jogging in position mode by setting H0D-08 through the keypad, and the keypad displays the
default jogging speed, which can be modified by pressing / . Press to enter the jogging status,
and the keypad displays "JOG-P". Power on the servo motor, and hold down / to switch between
forward and reverse jog as needed. Press to exit from the jog mode.
☆ Related parameters:
Setting
Acceleration ramp time Condition Any condition Data Data
H06-12 Name - Uint16
of jog speed & Effective & Immediately Structure Type
Time
2006-0Dh Related 0 to 65535
Access RW Mapping Yes All Data Range Default 10
Mode (ms)
Used to set the time constant for the servo motor to accelerate from 0 RPM to 1000 RPM.
Set H02-02 (2002-03h) (Rotation direction) to change the motor rotation direction without changing the
polarity of the input reference.
☆ Related parameters:
Setting
At stop
Condition Data
H02-02 Name Rotation direction & - Data Type Uint16
& Effective Structure
Next power-on
Time
Related Data
2002-03h Access RW Mapping - All 0–1 Default 0
Mode Range
-110-
5 Commissioning and Operation
Defines the forward direction of the motor when viewed from the motor axis side.
Reverse
direction
(CW)
Forward
direction
(CCW)
The value change of H02-02 (2002-03h) does not affect the pulse output form and the positive/negative
attribute of monitoring parameters.
The "Forward drive" and rotation direction in the overtravel prevention function is the same as the
setting in H02-02 (2002-03h).
The brake is used to prevent the servo motor shaft from rotating during non-operating status of the
servo drive. This is to keep the motor and the mechanical motion part in locked position.
$"65*0/
◆◆ Use the built-in brake for position-lock in the stop state only.
◆◆ The brake coil has no polarity.
◆◆ After the servo motor stops, switch off the S-ON signal.
◆◆ When the servo motor with built-in brake runs, the brake may generate clattering sound. Such
sound does not affect the motor functions.
◆◆ When brake coils are energized (the brake is released), magnetic flux leakage may occur at the
shaft end. Pay special attention when using magnetic sensors around the servo motor.
1 Brake connection
The connection of the motor brake input signal has no polarity. Users need to prepare a 24 V power
supply. The following figure shows the standard wiring of the brake signal (BK) and motor brake power
supply.
-111-
5 Commissioning and Operation
Servo drive
L1 U Motor
Single-phase Noise V
220 VAC filter M
W
L2
Encoder
CN2 PG
When deciding the length of the cable on the motor brake side, take the voltage drop caused by cable
resistance into consideration. The input voltage must be at least 21.6 V to enable the brake to work
properly. The following table lists brake specifications of Inovance MS1 series servo motors.
◆◆ Do not share the same brake power supply with other devices. This is to prevent brake
malfunction due to voltage or current drop resulted from other working devices.
For the servo motor with brake, allocate function 9 (FunOUT.9: BK, brake output) to a certain DO, and set
the valid logic of this DO.
Invalid: The brake power supply is switched on, the brake acts, and the motor
Brake stays in position lock state.
FunOUT.9 BK
output Valid: The brake power supply is switched off, the brake is released, and the
motor can rotate.
Depending on the present state of the servo drive, the working time sequence of the brake mechanism
can be divided into brake time sequence in normal servo status and brake time sequence in servo fault
status.
-112-
5 Commissioning and Operation
The brake time sequence in normal servo status is divided into the following two conditions:
Motor rotating: The actual motor speed is equal to or higher than 20 RPM.
■■ Motor at standstill
If the S-ON signal is OFF, and the present motor speed is less than 20 RPM, the servo drive acts according
to the brake time sequence in motor at standstill.
$"65*0/
◆◆ After the brake output signal changes from ON to OFF, do not input a position/speed/torque
reference within the time defined by 2009-0Ah/2000-34h. Otherwise, reference loss or running
error may occur.
◆◆ When the motor drives a vertical axis, the load may move slightly due to the gravity or
external force. For the motor at standstill, if the S-ON signal is off, the brake output will be off
immediately. However, within the time defined by H02-10 (2002-0Bh), the motor is still energized
to prevent the mechanical motion part from moving due to the gravity or external force.
ON
OFF OFF
S-ON
ON
Position/Speed/Torque [2]
reference
ON
Stop at zero
speed OFF OFF
Motor
speed
[1] For the brake triggering delay time, see the motor specifications in "5 Electrical specifications for the motor
with brake" .
[2] The time interval from the moment when brake output becomes ON to the moment when the command is input
must be larger than the time defined by 2009-0Ah/2000-34h.
[3] For the motor at standstill (motor speed less than 20 RPM), when the S-ON signal is turned off, the brake output
signal is set to OFF. You can set the delay from brake output OFF to motor de-energized through 2002-0Bh.
-113-
5 Commissioning and Operation
☆ Related parameters:
Setting
Delay from brake Any condition
Condition Data Data
H02-09 Name output ON to & - Uint16
& Effective Structure Type
command received Immediately
Time
Related
2002-0Ah Access RW Mapping - All Data Range 0–500 (ms) Default 250
Mode
Defines the delay from the moment the brake output signal becomes ON to the moment when the servo drive starts
to receive input commands after power-on.
Within the time defined by 2002-0Ah, the servo drive does not receive position/speed/torque references.
Setting
Delay from brake Condition Any condition
Data Data
H02-10 Name output OFF to motor & & - Uint16
Structure Type
de-energized Effective Immediately
Time
Related
2002-0Bh Access RW Mapping - All Data Range 50–1000 (ms) Default 150
Mode
Defines the delay from the moment the brake output signal becomes OFF to the moment when the motor enters
de-energized status.
■■ Motor rotating
If the S-ON signal is OFF and present motor speed is equal to or higher than 20 RPM, the servo drive acts
according to the brake time sequence in motor rotating status.
$"65*0/
◆◆ After the S-ON signal changes from OFF to ON, do not input a position/speed/torque reference
within the time defined by 2009-0Ah/2000-34h. Otherwise, reference loss or running error may
occur.
◆◆ If the S-ON signal becomes OFF during servo motor rotating, the servo motor enters ramp-to-
stop state as defined by 6085h, but the brake output signal becomes OFF only after one of the
following conditions is met:
1) The motor has decelerated to the value defined by 2002-0Ch (Motor speed threshold at brake
output OFF in rotation state) when the time defined by 2002-0Dh (Delay from S-ON OFF to brake
output OFF in rotation state) is not reached.
2) The time defined by 2002-0Dh is reached, but the motor speed is still higher than the value of
2002-0Ch.
◆◆ After the brake output signal changes from ON to OFF, the motor remains in energized state
within the time defined by 2002-0B to prevent the mechanical motion part from moving due to
the gravity or external force.
-114-
5 Commissioning and Operation
ON
ON
Position/Speed/Torque [2]
reference
Motor [3]
speed 2002-0Ch
[1] For the delay of brake contactor actions, see "5 Electrical specifications for the motor with brake" for details.
[2] The time interval from the moment when brake output becomes ON to the moment when the command is input
must be larger than the value defined by 2009-0Ah/2000-34h.
[3] When the S-ON signal is switched off during motor rotating, you can set the delay for brake output OFF by
2002-0Ch and 2002-0Dh.
[4] The motor enters de-energized state only after the time defined by 2002-0Bh elapses upon brake output OFF.
☆ Related parameters:
Related
2002-0Ch Access RW Mapping - All Data Range 20–3000 (RPM) Default 30
Mode
Defines the motor speed threshold when the brake output signal becomes OFF during motor rotating.
Related 1–1000
2002-0Dh Access RW Mapping - All Data Range Default 500
Mode (ms)
Defines the delay from the moment the brake output signal becomes OFF to the moment when the S-ON signal
becomes OFF during motor rotating.
The states after quick stop can be divided into de-energized or position-lock depending on the stop
mode. For the de-energized state (605Ah < 4), the brake output condition is the same as the brake time
sequence in normal servo status (motor rotating).
The servo faults are classified into level 1 faults (No.1) and level 2 (No.2) faults. For details, see "9
Troubleshooting" . The brake time sequences in fault status are categorized into the following two
situations:
1) No. 1 faults:
-115-
5 Commissioning and Operation
When a No. 1 fault occurs and the brake is enabled, the stop mode upon No. 1 fault is forced to "DB stop,
keeping DB state", but the brake output condition is the same as the brake time sequence in normal
servo status (motor rotating).
2) No. 2 faults:
When a No. 2 fault occurs and the brake is enabled, the stop mode is forced to "Ramp to stop, keeping
DB state", but the brake output condition is the same as the brake time sequence in normal servo status
(motor rotating).
The regenerative resistor can be a built-in or an external one. However, a built-in regenerative resistor
cannot be used together with an external regenerative resistor. The following table lists the specifications
of the regenerative resistor.
Table 5-3 Specifications of the regenerative resistor for SV660N series servo drive
SV660NS2R8I - - - 45
SV660NS5R5I 50 50 25 40
SV660NS6R6I 50 50 25 40
The models S1R6 and S2R8 do not have the built-in regenerative resistor. Users need to prepare an
external regenerative resistor as needed.
■■ No external load torque
The energy at braking of reciprocating motor movement is converted into electric energy and fed back
to the bus capacitor. When the bus voltage rises above the braking voltage threshold, the regenerative
resistor will consume the excessive feedback energy. The following figure takes no-load running from
3000 RPM to 0 RPM as an example to show the motor speed curve.
Motor
speed
3000 RPM
Motor
deceleration
0 T
t
Motor
deceleration
-3000 RPM
Reciprocating motor
movement cycle (T)
-116-
5 Commissioning and Operation
■■ Energy data
The following table lists the energy data generated during no-load running of a 220 V motor from
3000 RPM to 0 RPM.
H3
(medium
850 W 85B15CB 14 76.725 26
inertia, medium
capacity)
If the time needed by the whole braking process is known (T), you can determine whether an external
regenerative resistor is needed and and the power of the resistor (if needed) by using the following
flowchart and formula.
-117-
5 Commissioning and Operation
Start
Determine the
reciprocating Determine the cycle based on
movement cycle actual working conditions.
T (s).
Determine the
inertia ratio. See Chapter 6 for details.
J×V2
EO=
Calculate the 182
braking energy
EO (J). J: Inertia ratio
V: Motor speed
Determine the
See the preceding table to determine
energy absorbed
the max. braking energy that can be
by the capacitor
absorbed by the capacitor.
EC (J).
Calculate the
regenerative 2 x [(N + 1) x EO - EC]
resistor power Pb =
T
(Pb)needed.
Yes No
Pb>Pa?
Use an external
regenerative Yes No
resistor. P b x T > Ec ?
End
◆◆ Assume that the load inertia is N times the motor inertia, the braking energy is (N + 1) x EO when
the motor decelerates from 3000 RPM to 0 RPM, the energy consumed by the regenerative resistor
will be (N+1) x EO - EC (unit: J) after deducting the energy (EC) absorbed by the capacitor. Assume
the reciprocating movement period is T, the regenerative resistor power needed will be 2 x [(N + 1)
x EO - EC]/T.
NOTE ◆◆ Determine whether to use the regenerative resistor according to the preceding flowchart and set
H02-25 (Regenerative resistor type) accordingly.
◆◆ The resistor with aluminum housing is recommended.
-118-
5 Commissioning and Operation
☆ Related parameters
Parameter Setting
Name Value Range Function Effective Time Default
No. Condition
0- Reserved
Defines the mode
1: External, natural ventilation
Regenerative of absorbing and
2002h 1A 2: External, forced air cooling At stop Immediately 3
resistor type releasing the braking
3: No regenerative resistor energy.
needed
Take the H1 series 750 W model as an example. Assume the reciprocating movement period (T) is 2s,
the maximum speed is 3000 RPM, and the load inertia is four times the motor inertia, the required
regenerative resistor power will be as follows:
The calculated value is smaller than the processable capacity (Pa = 25 W) of the built-in regenerative
resistor, so a built-in regenerative resistor is sufficient.
If the inertia ratio in preceding example is changed to 10 times the motor inertia, and other conditions
remain the same, the required regenerative resistor power will be as follows:
The calculated value is larger than the processable capacity (Pa = 25 W) of the built-in regenerative
resistor, so an external regenerative resistor is required. The recommended power of the external
regenerative resistor is EO/(1 - 70%) = 204.6 W.
Use the external regenerative resistor with 70% derated, that is, Pr = Pb/(1 - 70%), and ensure the
regenerative resistor is larger than the minimum permissible resistance. Remove the jumper between P
and D, and connect the external regenerative resistor between terminals P and C.
See "Table 3-4 Recommended main circuit cables and models" for cable information on terminals P and C.
Set 2002-1Ah to 1 or 2 based on the cooling mode of the regenerative resistor and set the following
parameters properly.
-119-
5 Commissioning and Operation
☆ Related parameters
Minimum
Displays the minimum
permissible
permissible resistance of Model
2002h 16h resistance of Non-settable - At display -
the external regenerative dependent
regenerative
resistor.
resistor
$"65*0/
◆◆ Set the resistance (2002-1Ch) and power (2002-1Bh) of the external regenerative resistor
properly. Improper settings will impact the performance.
◆◆ When an external regenerative resistor is used, ensure the resistance of the external regenerative
resistor is larger than the minimum permissible resistance.
◆◆ In a natural ambient environment, when the regenerative resistor is used at its rated power
rather than the processable power (average value), the temperature of the resistor will rise to
above 120° C during continuous braking. To ensure safety, cool the resistor down by forced
air cooling or use a resistor with a thermal switch. For load characteristics of the regenerative
resistor, contact the manufacturer.
Set the heat dissipation coefficient based on the heat dissipation condition of the external regenerative
resistor.
-120-
5 Commissioning and Operation
☆ Related parameters:
◆◆ The larger the heat dissipation coefficient is, the better the braking efficiency is.
◆◆ When Pb < Pa and Pb x T > EC, use the built-in regenerative resistor. In this case, set H02-25 to 0.
◆◆ When Pb x T < EC, no regenerative resistor is required because the bus capacitor is sufficient to
NOTE absorb the braking energy. In this case, set 2002-1Ah to 3.
When the motor torque direction is the same with the axis rotating direction, the motor outputs energy
to the outside. In some special applications where the motor torque output is opposite to the rotating
direction, the motor is in power generating status and feeds the electric energy back to the servo drive.
When the load is in continuous power-generating status, it is recommended to adopt the common DC
bus mode.
Motor
speed
External
load
torque
Motor
output
torque
Figure 5-9 Example of the curve under the existence of external load torque
Take the H1 series 750 W model (rated torque 2.39 N·m) as an example. When the external load torque is
60% of the rated torque and the motor speed is 1500 RPM, the power fed back to the servo drive is:
(60% x 2.39) x (1500 x 2π/60) = 225 W. As the regenerative resistor is derated by 70%, the power of the
external regenerative resistor is: 225/(1 - 70%) = 750 W, with resistance being 50 Ω.
-121-
5 Commissioning and Operation
When the servo drive is ready to run, the keypad displays "rn", but if there is no command input, the
servo motor will not rotate and stay in the locked state.
At initial running, set an appropriate reference to make the motor run at a low speed and check
□ 1
whether the motor rotates properly.
Observe whether the motor rotates in the correct direction. If the rotation direction is opposite to
□ 2
the expected direction, check the input reference and reference direction.
If the rotation direction is correct, observe the actual motor speed in 200B-01h and average load
□ 3
ratio in 200B-0Dh through the keypad or Inovance software tool.
After checking the preceding running conditions, set related parameters properly to adapt the
□ 4
motor to actual working conditions.
3) Power-on sequence
Above 0s
OFF ON
S-ON
ON [2] OFF
DB brake
OFF ON
Brake output
(BK)
OFF (Brake
Brake ON (Brake
activated) [3]
contactor deactivated)
[4]
Position/Speed/
Torque Without reference With reference
references
[1] The reset time is determined by the setup time of the +5V power of the microprocessor.
[2] The DB brake is included in the standard configuration.
[3] For the delay of brake contactor actions, see "5 Electrical specifications for the motor with brake" for details.
[4] When the brake function is not enabled, the command delay time is invalid.
-122-
5 Commissioning and Operation
Absolute value of
the motor speed 0 RPM
Motor
Energized De-energized
energized
Figure 5-11 Time sequence of "coast to stop, keeping de-energized state" at No. 1 fault
Motor
energized Energized
De-energized
Figure 5-12 Time sequence of "DB stop, keeping de-energized state" at No. 1 fault
-123-
5 Commissioning and Operation
Motor
Energized De-energized
energized
Dynamic brake
output (DB) O FF ON
[1]
Brake O FF (Brake
ON (Brake
contactor activated)
deactivated)
Figure 5-13 Time sequence of "DB stop, keeping DB state" at No. 1 fault (with brake)
[1] For the delay of brake contactor actions, see "5 Electrical specifications for the motor with brake" for details.
Absolute value of
the motor speed 0 RPM
Motor
Energized De-energized
energized
Dynamic brake
output OFF ON
(DB)
■■ Fault 2
Without brake, ramp to stop, keeping de-energized state, same as "coast to stop upon No. 1 fault"
-124-
5 Commissioning and Operation
Absolute value of
the motor speed 0 RPM
Motor
energized Energized
De-energized
Dynamic brake
output [1] OFF ON
(DB)
Figure 5-15 Time sequence of "Coast to stop, keeping de-energized state" at No. 2 fault
Motor Energized
energized Stop De-energized
ON
Dynamic brake OFF
output [1]
(DB)
Figure 5-16 Time sequence of "Ramp to stop or stop at emergency stop torque, keeping de-energized
state" at No. 2 fault (without brake)
-125-
5 Commissioning and Operation
Absolute value of
2002-0Ch
the motor speed 0 RPM
Ramp to
stop
Motor 2002-0Bh
Energized De-energized
energized
Dynamic brake
output OFF ON
(DB)
Delay for 2002-0Dh or speed less
than 2002-0Ch
Brake output
(BK) ON O FF
[1]
Brake
O N (Brake O FF (Brake activated)
contactor
deactivated)
Figure 5-17 Time sequence of "Ramp to stop, keeping DB state" at No. 2 fault (with brake)
[1] For the delay of brake contact actions, see "5 Electrical specifications for the motor with brake" for details.
When a No. 3 warning occurs on the servo drive, such as Er.950.0 (Forward overtravel warning) and
Er.952.0 (Reverse overtravel warning), the servo drive stops as shown in the following figure.
■■ Overtravel warning
Stop at zero speed as defined by 6085h if the brake is enabled, keeping position lock state.
Stop at zero speed if the brake is not enabled, keeping position lock state.
About 0.1 ms
to 4 ms
Fault occurs? Normal About 0.1 ms to 4 ms Warning
Normal
Absolute value of
the motor speed
10 RPM
0 RPM
ON
Ramp to stop/
Stop at zero speed OFF OFF
ON
Position lock
state OFF OFF
Motor
energized
Energized
Servo alarm
Non-warning Warning Non-warning
status output
status status status
Brake output
(BK) ON
Brake
contactor
ON (Brake deactivated)
-126-
5 Commissioning and Operation
Except Er.950 and Er.952, the other warnings do not affect the servo running status. The time sequence
upon occurrence of these warnings is as follows:
Absolute value of
the motor speed Speed
unchanged
Motor
energized
Energized
Brake output
(BK) ON
Brake
contactor O N (Brake deactivated)
■■ Fault reset
ON
OFF
S-ON
[1]
About 3 ms
Stop upon “
Stop upon fault”
Stop upon fault fault cleared
[2]
Brake ON (Brake deactivated)
OFF (Brake activated)
contactor
[3]
Position/Speed/ Without With
Torque reference reference reference
[3] The command delay is invalid when the brake is not enabled.
-127-
5 Commissioning and Operation
The servo motor decelerates to 0 smoothly This mode features smooth and controllable
Ramp to stop
upon position/speed/torque references. deceleration process with small mechanical impact.
The motor is de-energized after it stops rotating, and the motor shaft can be rotated
De-energized state
freely.
Position Lock state The motor shaft is locked and cannot be rotated freely after the motor stops rotating.
The motor is de-energized after it stop rotating, and the motor shaft cannot be rotated
DB state
freely.
■■ S-ON OFF
Switch off the S-ON signal through communication, and the servo drive stops according to the stop
mode at S-ON OFF.
-128-
5 Commissioning and Operation
☆ Related parameters:
Setting
Any
Condition Data
Name Stop mode at S-ON OFF condition & - Data Type int16
& Effective Structure
605Ch At stop
Time
Related
Access RW Mapping No All Data Range -4 to 1 Default 0
Mode
Defines the deceleration mode of the servo motor from rotating to stop and the servo motor state after stop at S-ON
OFF.
The stop mode varies with the fault type. See "9 Troubleshooting" for details.
☆ Related parameters:
Setting
Stop mode at No. 1 Condition At stop & Data
H02-08 Name - Data Type Uint16
fault & Effective Immediately Structure
Time
Related
2002-09h Access RW Mapping RPDO All Data Range 0–2 Default 2
Mode
Defines the deceleration mode of the servo motor from rotating to stop and the servo motor state after stop at No. 1
fault.
■■ Stop at overtravel
Definition of terms:
"Overtravel": The distance of the mechanical movement exceeds the designed range of safe movement.
"Stop at overtravel": When the moving part moves beyond the range of safe movement, the limit switch
outputs a level change, and the servo drive forces the motor to stop.
-129-
5 Commissioning and Operation
☆ Related parameters:
Setting
Stop mode at At stop & Data Data
H02-07 Name Condition & - Uint16
overtravel Immediately Structure Type
Effective Time
2002-08h Access RW Mapping - Related Mode All Data Range 0–7 Default 1
Defines the deceleration mode of the servo motor from rotating to stop and the servo motor state after stop at
overtravel.
If the servo motor enters overtravel state when driving a vertical axis, the workpiece may fall. To prevent
such risks, set 2002-08h to 1. When the workpiece moves linearly, connect the limit switch to prevent
mechanical damage. In overtravel status, input a reverse run command to make the motor (workpiece)
run in the reverse direction.
Load
Reduction
gear
Motor
Servo drive
FunIN.14:
P-OT
DI
FunIN.15:
N-OT
DI
To use the limit switch, allocate function 14 (FunIN.14: P-OT, positive limit switch) and function 15
(FunIN.15: N-OT, negative limit switch) to two DIs of the servo drive and set the valid logic of this DI.
This is to enable the servo drive to receive the level signals input from the limit switch. The servo drive
enables or cancels the stop-at-overtravel state based on the DI level status.
☆ Related parameters:
Function
Name Function Description
No.
When the mechanical movement is beyond the movable range, the overtravel
Positive prevention function will be applied.
FunIN.14 P-OT
limit switch Invalid: Forward drive permitted
Valid: Forward drive inhibited
-130-
5 Commissioning and Operation
Function
Name Function Description
No.
When the mechanical movement is beyond the movable range, the overtravel
Negative prevention function will be applied.
FunIN.15 N-OT
limit switch Invalid: Reverse drive permitted
Valid: Reverse drive inhibited
■■ Emergency stop
☆ Related parameters
Setting
During running Data Data
H0D-05 Name Emergency stop Condition & - Uint16
& Immediately Structure Type
Effective Time
Value Description
0 No operation
1 Emergency stop enabled
When H0D-05 is enabled, the servo drive will stop in the stop mode defined by 605Ch regardless of the running state.
■■ Quick stop
Quick stop applies when bit2 (Quick stop) in the control word 6040h is set to 0 (Valid). The quick stop
mode is defined by 605Ah.
Setting
Any condition Data
Name Quick stop mode Condition & VAR Data Type int16
& At stop Structure
605Ah Effective Time
Defines the deceleration mode of the servo motor from rotating to stop and the servo motor state after quick stop.
-131-
5 Commissioning and Operation
■■ Halt
The halt function applies when bit8 in the control word 6040h is set to 1 (Valid). The halt mode is defined
by 605Dh.
Setting
Condition Any condition Data Data
Name Halt mode VAR int16
& Effective & At stop Structure Type
605Dh
Time
Related
Access RW Mapping No All Data Range 1–3 Default 1
Mode
Defines the deceleration mode of the servo motor from rotating to stop and the servo motor state after halt.
PP/PV/HM mode:
$"65*0/
The acceleration/deceleration time cannot be set to a too small value. Otherwise, the stop distance
may be too long, causing the risk of collision.
The gear ratio is comprised of the numerator 6091-01h and denominator 6091-02h. It determines
the proportional relation between the load shaft displacement (in reference unit) and the motor
displacement (in encoder unit), as shown below.
The motor is connected to the load through the reducer and other mechanical transmission mechanism.
Therefore, the gear ratio is related to the mechanical reduction ratio, mechanical dimensions and motor
resolution. The calculation formula is as follows.
Encoder resolution
Gear ratio =
Load shaft resolution
-132-
5 Commissioning and Operation
Setting
Data
Name Gear ratio Condition & - ARR Data Type Uint32
Index Structure
Effective Time
6091h
OD data OD default
Access - Mapping Yes Related Mode All Data Range Default
range value
Defines the proportional relation between the load shaft displacement designated by the user and the motor shaft
displacement.
The relation between motor position feedback (encoder unit) and load shaft position feedback (reference unit) is as
follows.
Motor position feedback = Load shaft position feedback x Gear ratio
The relation between the motor speed (RPM) and the load shaft speed (reference unit/s) is as follows.
The relation between motor acceleration (RPM/ms) and the load shaft speed (reference unit/s2) is as follows.
Number of Setting
Data
Sub- Name sub-indexes of the Condition & - - Data Type Uint8
Structure
index 0h gear ratio Effective Time
Setting During
Data Data
Name Motor resolution Condition & running & - Uint32
Structure Type
Sub- Effective Time Immediately
index 1h Depending on
Data 1 to
Access RW Mapping RPDO Related Mode - Default encoder
Range (232-1)
resolution
Setting During
Data Data
Name Shaft resolution Condition & running & - Uint32
Sub- Structure Type
Effective Time Immediately
index 2h
Data 1 to
Access RW Mapping RPDO Related Mode - Default 1
Range (232-1)
Lead pB = 10 mm/r
-133-
5 Commissioning and Operation
1048576 x 5
=
10
5242880
=
10
= 524288
Therefore, 6091-1h = 524288, 6091-2h = 1, which means when the load shaft displacement is 1 mm, the
motor displacement is 524288.
Reduce the values of 6091-1h and 6091-2h to a point where there is no common divisor, and take the
final value.
-134-
6 Gain Tuning
6 Gain Tuning
6.1 Overview
Set the gain parameters of the servo drive to proper values so that the servo drive can drive the motor as
quick and accurate as possible based on internal references or commands sent from the host controller.
Position loop gain: 40.0 Hz Position loop gain: 80.0 Hz Position loop gain: 80.0 Hz
Speed loop gain: 25.0 Hz Speed loop gain: 50.0 Hz Speed loop gain: 50.0 Hz
Speed loop integral time constant: 50.00 ms Speed loop integral time constant: 25.00 ms Speed loop integral time constant: 25.00 ms
Speed feedforward gain: 0 Speed feedforward gain: 0 Speed feedforward gain: 50.0%
Load inertia ratio: 30 Load inertia ratio: 30 Load inertia ratio: 30
Perform a trial run through jogging before gain tuning to ensure the motor can work normally.
NOTE
Start
Yes
OK?
No
If gain auto-tuning cannot
Manual gain fulfill the application needs,
tuning perform manual gain tuning.
See Chapter 6.5 for details.
Yes
OK?
No
End
-135-
6 Gain Tuning
Offline The servo drive calculates the inertia ratio automatically. 6.2.1
Inertia
1 The host controller sends a command to make the motor rotate,
auto-tuning Online 6.2.2
and the servo drive calculates the inertia ratio in real time.
Reference
Filters the position, speed, and torque references. 6.5.3
filter
Feedforward
Improves the following performance. 6.5.4
Manual gain gain
3
tuning
Pseudo
Improves the anti-interference capacity in the low frequency
differential 6.5.5
range through adjusting the speed loop control mode.
regulator
Torque
disturbance Improves the capacity in resisting the torque disturbance. 6.5.6
observer
Mechanical
The mechanical resonance is suppressed through the notch. 6.7.1
resonance
Vibration
4 Low-
suppression
frequency The low-frequency resonance is suppressed through the filter. 6.7.2
resonance
The load inertia ratio is a critical parameter of the servo system. A proper inertia ratio facilitates the
commissioning process.
The load inertia ratio can be set manually or set automatically through inertia auto-tuning of the servo
drive.
Enable the "Inertia auto-tuning function (200D-03h)", and make the motor rotate by pressing on the
keypad to perform inertia auto-tuning. This auto-tuning mode does not involve the host controller.
The host controller sends the auto-tuning command to the servo drive, and the servo motor executes
inertia auto-tuning. This kind of auto-tuning mode involves the host controller.
-136-
6 Gain Tuning
◆◆ The following requirements must be met to ensure correct calculation of the load inertia ratio:
1) The actual maximum motor speed is higher than 150 RPM.
2) The actual acceleration rate during acceleration/deceleration is higher than 3000 RPM/s.
3) The load torque is stable without dramatic changes.
4) The actual inertia ratio does not exceed 120.
NOTE ◆◆ If the actual inertia ratio is large but the gain is low, the motor may not be able to reach the maximum
speed and the acceleration rate required as motor actions are slowed down. In this case, increase the
speed loop gain (2008-01h) and perform auto-tuning again.
◆◆ If vibration occurs during auto-tuning, stop inertia auto-tuning immediately and reduce the gain.
◆◆ Inertia auto-tuning may fail if the backlash of the transmission mechanism is too large.
1) In parameter display mode, switch to H0D-02 and press to enable offline inertia auto-tuning.
☆ Related parameters:
In parameter display mode, switch to H0D-02 and press on the keypad to enable offline inertia auto-tuning.
■■ A stroke of more than one revolutions in either forward or reverse direction is available between the
mechanical limit switches.
Before performing offline inertia auto-tuning, ensure the limit switches are installed on the machine and
a stroke of more than one revolutions is reserved for the motor. This is to prevent overtravel during auto-
tuning.
View the value of H09-06 (Maximum speed of inertia auto-tuning), H09-07 (Time constant for accelerating
to the maximum speed during inertia auto-tuning), and H09-09 (Number of motor revolutions for a single
inertia auto-tuning) to ensure the motor stroke, based on where it stops, is larger than the value of
H09-09. If the motor stroke is smaller than the value of H09-09, decrease the value of H09-06 or H09-07
until the requirement is met.
To stop the servo drive, release / . To start auto-tuning again, press / again. The running
direction at start is determined by / . For applications requiring unidirectional movement, set H09-
05 (Offline inertia auto-tuning mode) to 1 (Unidirectional).
Increase the stiffness level (H09-01) of the servo drive properly so that the actual motor speed can reach
the value defined by H09-06 (Maximum speed for inertia auto-tuning).
-137-
6 Gain Tuning
Start
Press UP/DOWN to
make the motor Operations may vary with offline inertia
rotate in forward/ auto-tuning modes.
reverse direction.
Displayed No
value The stabilized value is the auto-tuned value.
stabilized?
Yes
Hold SET key Hold SET key down until the keypad displays
down to save the "SAVE", indicating the auto-tuned value is
value to H08-15. saved into H08-15.
End
Setting Effective
Para. No. Name Value Range Unit Function Default
Condition Time
0: Bidirectional
Defines the offline
Offline inertia auto- auto-tuning Immedia-
H09-05 - inertia At stop 0
tuning mode 1: Unidirectional tely
auto-tuning mode.
auto-tuning
Defines the maximum
Maximum speed of speed reference for Immedia-
H09-06 100 to 1000 RPM At stop 500
inertia auto-tuning offline inertia auto- tely
tuning.
Time constant for Defines the time
accelerating to the needed for the motor to Immedia-
H09-07 20 to 800 ms At stop 125
maximum speed during accelerating from tely
inertia auto-tuning 0 RPM to 1000 RPM.
Defines the interval
Interval after a single between two Immedia-
H09-08 50 to 10000 ms At stop 800
inertia auto-tuning consecutive speed tely
references.
Number of motor
Defines the maximum
H09-09 revolutions for a single 15 to 10000 0.01 r - - 100
number of revolutions.
inertia auto-tuning
-138-
6 Gain Tuning
The servo drive supports online inertia auto-tuning. The following figure shows the process of online
inertia auto-tuning.
Start
Motor rotates as
instructed by the
host controller.
End
Related parameters
-139-
6 Gain Tuning
6.3.1 Overview
The ETune is a wizard-type function used to guide users to set corresponding curve trajectories and
response parameters for auto-tuning. After the curve trajectories and response parameters are set, the
servo drive performs auto-tuning to generate the optimal gain parameters. The auto-tuned parameters
can be saved and exported as a recipe for use in other devices of the same model.
The ETune function is intended to be used in applications featuring small load inertia changes.
1 Operation flowchart
Click "易用性调整"
(Usibility adjustment)
on the menu bar and
click "ETUNE".
Reduce the
gain.
Yes
Yes
Click "下一步"(Next) to
start.
No
No
OK? Adjust the
response level.
Yes
Yes
Save parameters.
End
-140-
6 Gain Tuning
2 Detailed descriptions
1) Click " 易用性调整 " (Usibility adjustment) on the software tool, and click "ETune".
2) There are two running modes, which can be selected according to the motion direction allowed by
the machine. In " 往复正反 " (Forward/Reverse reciprocating)mode, the motor keeps reciprocating
within the positive and negative limits. In " 单向正转 " (Unidirectional forward run) mode, the motor
keeps running forwardly and takes the difference between the positive and negative limits as the
maximum distance for a single action. The same applies to " 单向反转 " (Unidirectional reverse run)
mode.
3) Designate the positive and negative limits allowed by the motor, and the difference between the
positive and negative limits defines the position reference pulses for the motor, which is also the
value before multiplication/division by the electronic gear ratio.
To set the limit, click " 伺服使能 ON" (S-ON) in JOG, and click " 正转 " (Forward) to make the
motor moves to the positive limit. Next, click " 设定正转极限 " (Set forward limit). Follow the same
procedures for setting the negative limit and click " 伺服使能 OFF" (S-OFF). You can also enter the
-141-
6 Gain Tuning
positive/negative limit position directly. The difference between the positive and negative limits
must be larger than 1/8 of one revolution. The larger the value of the limit position, the better the
adaptability of the auto-tuned parameters, and the longer time will ETune adjustment take.
4) Click " 下一步 " (Next) to switch to the mode parameter setting interface. The adjustment mode is
divided into " 定位模式 " (Positioning mode) and " 轨迹模式 " (Trajectory mode). The inertia ratio
auto-tuning is optional. If you choose not to perform inertia auto-tuning, set the correct inertia ratio
(the value of the inertia ratio can be modified directly).
Adjust the response level and position filter time constant based on the servo response performance
required by different applications and the position reference noise during actual motion. Then,
configure the running curve and set the maximum speed, acceleration/deceleration time and interval
for auto-tuning.
-142-
6 Gain Tuning
5) Click " 下一步 " (Next) to start auto-tuning. If you choose to perform inertia auto-tuning, the servo
drive will perform inertia auto-tuning based on the set curve. After auto-tuning is done, the servo
drive starts gain tuning automatically. If you choose not to perform inertia auto-tuning on the Start
interface, the servo drive starts gain tuning directly after started.
6) During gain tuning, if you modify the final response and click " 更新 " (Update), gain tuning will be
continued based on the fine-tuning coefficient required. After gain tuning is done, you can click " 完
成 " (Done) to save the parameters to EEPROM and export the parameters as a recipe file.
-143-
6 Gain Tuning
6.3.3 Precautions
■■ The maximum speed and acceleration/deceleration time of the running curve can be set based on
actual needs. You can also increase the acceleration/deceleration time properly to enable quick
positioning after auto-tuning is done.
■■ If the acceleration/deceleration time is set to a too small value, overload may occur. In this case,
increase the acceleration/deceleration time properly.
■■ For vertical axis applications, take anti-drop measures before execution and set the stop mode upon
fault to "Stop at zero speed".
-144-
6 Gain Tuning
■■ For the ball screw applications, if the adjustment time is too long, shorten the stroke length.
6.3.4 Troubleshooting
4) The current fluctuates. 4) Check whether the machine suffers periodic fluctuation.
5) The position reference filter 5) Decrease the set values of H05-04 to H05-06, and perform
time is set to a too large value. ETune again.
6.4.1 Overview
STune refers to gain auto-tuning based on the set stiffness level. It aims to fulfill the requirements of
rapidity and stability.
The STune function is intended to be used in applications featuring small load inertia changes.
$"65*0/
Ensure the load inertia ratio is accurate before performing gain auto-tuning.
-145-
6 Gain Tuning
1) Operation flowchart
Start
Click "调整"
(Adjustment) on the
menu bar, and click
"STUNE".
Yes
OK?
No
Perform manual
gain tuning / Adjust the gain manually, see Chapter 6.5 for details. For
vibration details on vibration suppression, see Chapter 6.7.
suppression.
End
2) Detailed description
The auto-tuning mode can be set through the keypad or the software tool.
a) Select the auto-tuning mode. If H09-00 is set to 0, 1, or 2, set the inertia ratio before stiffness
adjustment. If the inertia is unknown, perform manual inertia tuning. If vibration occurs, reduce the
stiffness level before manual inertia tuning. If H09-00 is set to 3, 4, or 6, the inertia ratio needs no
setting. You can perform tuning through the wizard-type interface.
-146-
6 Gain Tuning
1 Standard stiffness table mode Gain auto-tuning is performed based on the set stiffness level.
b) Adjust the stiffness level gradually during load running. The present stiffness level will be written to
the servo drive automatically. Keep monitoring the running waveform during modifying the stiffness
level (modify by one level each time) until the desired performance is delivered.
6.4.3 Precautions
The setting range of H09-01 (Stiffness level selection) is 0 to 41. The level 0 indicates the weakest stiffness
and lowest gain and level 41 indicates the strongest stiffness and highest gain. The following table lists
the stiffness levels for different load types.
Applications with high stiffness such as the ball screw and direct-connected
Level 15 to level 20
motor
-147-
6 Gain Tuning
$"65*0/
◆◆ If H09-00 (Gain auto-tuning mode) is set to 3, 4, or 6, the servo drive will suppress the vibration
and perform inertia auto-tuning automatically within 5 min (or other time defined by H09-37)
after power-on or stiffness level setting, and then it exits from auto-tuning. The inertia auto-
tuning function, once deactivated, cannot be activated again by setting H09-09 to 3, 4, or 6.
◆◆ In applications with slow acceleration/deceleration, large vibration, and unstable mechanical
connections, do not set H09-00 to 3, 4, or 6.
◆◆ The gain of modes 4 and 6 defined by H09-00 is weaker than other modes under the same
stiffness level.
◆◆ In applications where the inertia does not change, set H09-03 (Online inertia auto-tuning mode)
to 1 (Enabled, changing slowly). In applications where the inertia changes quickly, set H09-03 to 3
(Enabled, changing quickly).
The values of the 1st group of gain parameters (H08-00 to H08-02, H07-05) are updated automatically
according to the stiffness level defined by H09-01 and saved into the corresponding parameters.
On the basis of Table 6-3, the value of the 2nd group of gain parameters (H08-03 to H08-05, H07-06)
are also updated automatically according to the stiffness level defined by H09-01 and saved into the
corresponding parameters. In addition, the stiffness level of the position loop gain in the 2nd group of
gain parameters is higher than that in the 1st group of gain parameters by one level.
-148-
6 Gain Tuning
$"65*0/
◆◆ In the gain auto-tuning mode, the parameters updated automatically along with H09-01 and
those with fixed values cannot be modified manually. If you need to modify these parameters, set
H09-00 to 0 to exit from the gain auto-tuning mode first.
When gain auto-tuning cannot fulfill the application needs, perform manual gain tuning.
The servo system provides three control loops, which are position loop, speed loop, and current loop
from external to internal. The block diagram for basic control is shown in the following figure.
Speed Torque
feedforward feedforward
Position Motor
reference + +
input + Position Current
+ Speed loop + +
× loop × × × loop M
gain
- gain + Curre- control
-
nt
Position feedb
feedback ack
Speed Speed loop
feedback integral time
filter constant
Speed
calculation
Encoder
-149-
6 Gain Tuning
The default gain of the current loop is already designed with the highest level of response, removing the
need for adjustment. You only need to adjust the position loop gain, speed loop gain and other auxiliary
gains. When executing gain tuning in the position control mode, increase the speed loop gain as well after
increasing the position loop gain, and ensure the response level of the position loop is lower than that of
the speed loop to keep the system stable.
The following table shows how to adjust the basic gain parameters.
Para.
Step Name Description
No.
◆◆ Parameter function:
It determines the maximum frequency of the speed loop in following the varying
speed references.
If the average load inertia ratio (H08-15) is set properly, the maximum following
frequency of the speed loop can be equal to the value of H08-00 (Speed loop gain).
Speed reference
Increase the value of H08-00 Actual speed
Speed
1 H08-00
loop gain
◆◆ Adjustment method:
Increase the value of H08-00 without incurring noise or vibration. This helps shorten
the positioning time and improve speed stability and following characteristics.
If noise occurs, decrease the value of H08-00.
If mechanical vibration occurs, enable the resonance suppression function (see "6.7
Vibration Suppression" ).
◆◆ Parameter function:
It eliminates the speed loop deviation.
Speed reference
Decrease the value of H08-01 Actual speed
-150-
6 Gain Tuning
Para.
Step Name Description
No.
◆◆ Parameter function:
It determines the maximum frequency of the position loop in following the varying
position references.
Maximum following angle frequency of position loop = H08-02
◆◆ Adjustment method:
Position To ensure system stability, the maximum following frequency of the speed loop must
3 H08-02 be 3 to 5 times the maximum following frequency of the position loop.
loop gain
2 x π x H8-00
3≤ ≤5
H08-02
For example, when H08-00 is set to 40.0 Hz, the position loop must meet the following
condition:
50.2 Hz ≤ H08-02 ≤ 83.7 Hz
Adjust the setting based on the positioning time. Increasing the value of H08-02
shortens the acceleration time and improves the anti-interference capacity of a static
motor.
Do not set H08-02 to a too large value. Otherwise, system instability or oscillation may
occur.
◆◆ Parameter function:
It eliminates the high-frequency noise and suppresses mechanical resonance.
◆◆ Adjustment method:
Ensure the cutoff frequency of the torque reference low-pass filter is higher than 4
Filter time times the maximum following frequency of the speed loop.
constant 1000
4 H07-05 ≥ (H08-00) x 4
of torque 2 x π x H07-05
reference
For example, when H08-00 is set to 40.0 Hz, the set value of H07-05 must be less than
or equal to 1.00 ms.
If vibration occurs when you increase the value of H08-00, adjust the value of H07-05
to suppress vibration. For details, see "6.7 Vibration Suppression" .
Do not set H07-05 to a too large value. Otherwise, the responsiveness of the current
loop may be weakened.
To suppress vibration upon stop, increase the value of H08-00 and decrease the value
of H07-05.
If strong vibration occurs upon motor stop, decrease the value of H07-05.
☆ Related parameters
-151-
6 Gain Tuning
Filter time constant 0.00 to Defines the filter time constant During
H07-05 ms Immediately 0.79
of torque reference 30.00 of the torque reference. running
Gain switchover, which is available only in position and speed control modes, can be triggered by the
internal status of the servo drive or by an external DI. The following actions can be achieved through gain
switchover.
■■ Switching to the lower gain at motor standstill (servo ON) to suppress vibration
■■ Switching to the higher gain at motor standstill to shorten the positioning time
■■ Switching to the higher gain at motor running to achieve better reference tracking performance
■■ Switching between different gain settings through an external signal to fit different conditions of the
load devices
1 H08-08 = 0
The first group of gain parameters (H08-00 to H08-02, H07-05) are used, but proportional/proportional
and integral control can be switched through DI function 3 (FunIN.3: GAIN_SEL, gain switchover) for the
speed loop.
Start
No Yes
DI logic valid?
End
2 H08-08 = 1
Switchover between 1st group of gain parameters (H08-00 to H08-02, H07-05) and 2nd group of gain
parameters (H08-03 to H08-05, H07-06) is activated based on the setting of H08-09 (Gain switchover
condition).
-152-
6 Gain Tuning
Start
Set H08-00 to 1.
Yes
H08-09 = 0?
No
No
H08-09 = 1?
Yes
Allocate FunIN.3
to the DI.
No Yes
DI logic valid?
End
Gain Gain
Delay switchover switchover
H08-09 Condition Diagram
(H08-10) level hysteresis
(H08-11) (H08-12)
Fixed at 1st
0 - Invalid Invalid Invalid
gain
Switchover
1 by external - Invalid Invalid Invalid
DI
Actual speed
Switchover level
-153-
6 Gain Tuning
Gain Gain
Delay switchover switchover
H08-09 Condition Diagram
(H08-10) level hysteresis
(H08-11) (H08-12)
Speed reference
Switchover delay
Speed
3 Valid Valid Valid
reference
Switchover level
Speed reference
Switchover level
Speed reference
Speed reference
Valid Valid
Position Switchover delay
6 Valid
Position deviation
(encoder (encoder
deviation
Switchover level unit) unit)
Position reference
Switchover delay
Position
7 Valid Invalid Invalid
reference
Position reference
-154-
6 Gain Tuning
Gain Gain
Delay switchover switchover
H08-09 Condition Diagram
(H08-10) level hysteresis
(H08-11) (H08-12)
Speed reference
Switchover delay
Valid Valid
9 Actual speed Switchover level Valid
(RPM) (RPM)
Position
Valid Valid
10 reference + See the following note for details. Valid
(RPM) (RPM)
Actual speed
H08-10 (Gain switchover delay) is valid only during switching from the 2nd gain to the 1st gain.
NOTE
With reference Without reference pulse |Actual speed|< Close to static status
1st gain pulse 2nd gain continuous delay time 2nd gain Switchover level 2nd gain available for
in static during in stabilized
speed integral only/1st
status acting status
gain for others
☆ Related parameters:
-155-
6 Gain Tuning
The acceleration/deceleration
Filters the position references process is not performed on the
(encoder unit) divided or position references sent from the
Position
multiplied by the electronic gear host controller. The response delay is
reference
ratio to smoothen the running prolonged.
filter The pulse frequency is low.
process of the motor and reduce
the impact on the machine. The electronic gear ratio is larger
than 10.
-156-
6 Gain Tuning
1 Speed Feedforward
Speed
feedforward
selection
(H05-19)
Speed
No speed 0 feedforward
feedforward controller
Reference Position
Position Internal speed 1
position Position deviation + Motor
reference Electronic feedforward
input reference + Position + Speed loop Current
source and gear ratio × × M
filter 2 loop control control loop control
direction AI1 speed
- -
feedforward input
Position Speed
AI2 speed 3 feedback feedback
feedforward input Speed
calculation
Encoder
Set H05-19 to a non-zero value to enable speed feedforward, and the corresponding signal source will be
selected.
Para.
Name Value Range Description
No.
0: No speed feedforward -
Speed
H05-19 feedforward Defines the speed information corresponding to the
1: Internal speed
control selection position reference (encoder unit) as the speed feedforward
feedforward
signal source.
Para.
Name Description
No.
Increase the
Increase the
value of H08-00 Position reference
value of H08-19
Speed and H08-02 Actual speed
feedforward
H08-18
filter time ◆◆ Parameter function:
constant
Increasing the value of H08-19 improves the responsiveness but may cause speed
overshoot during acceleration/deceleration.
Decreasing the value of H08-18 suppresses speed overshoot during acceleration/
deceleration. Increasing the value of H08-18 not only suppresses the noise in the case
of long position reference update period, long drive control period and uneven position
Speed reference pulse frequency, but also suppresses jitter of the positioning completion signal.
H08-19 feedforward
◆◆ Adjustment method:
gain
Set H08-18 to a fixed value, and then increase the value of H08-19 gradually from 0 to a
certain value at which speed feedfoward reaches the required effect.
Adjust H08-18 and H08-19 repeatedly until reaching a well balanced performance.
-157-
6 Gain Tuning
2 Torque feedforward
Torque
feedforward
selection Torque
(H06-11) feedforward
controller
Speed Speed
No torque 0 +
reference deviation Motor
feedforward +
input Speed loop + Current loop
× × M
control control
Internal torque 1 -
feedforward
Speed
feedback
Speed
calculation
Encoder
Set H06-11 to 1 to enable speed feedforward, and the corresponding signal source will be selected.
Para.
Name Value Range Description
No.
0: No torque feedforward -
Torque Defines the speed reference as the torque feedforward
H06-11 feedforward 1: Internal torque signal source.
control selection feedforward In the position control mode, the speed reference is
output from the position controller.
Para.
Name Description
No.
Parameter function:
Increasing the value of H08-21 improves the responsiveness but may cause speed
overshoot during acceleration/deceleration.
Torque
Decreasing the value of H08-20 suppresses overshoot during acceleration/deceleration.
feedforward
H08-20 Increasing the value of H08-20 suppresses the noise.
filter time
Adjustment method:
constant
Keep H08-20 to the default value, and then increase the value of H08-21 gradually from 0
to a certain value at which torque feedforward reaches the required effect.
Adjust H08-20 and H08-21 repeatedly until reaching a well balanced performance.
Torque
H08-21 feedforward For details, see "6.5.4 Feedforward Gain" .
gain
In the non-torque control mode, pseudo derivative feedback and feedforward (PDFF) control can be used
to adjust the speed loop control mode.
-158-
6 Gain Tuning
Position Position
reference deviation
H08-24 = 50%
t
20 ms
Position
reference Position
deviation
H08-24 = 100%
t
160 ms
Position
Position
reference
deviation
H08-24 = 80%
t
90 ms
Figure 6-10 Example
PDFF control enhances the anti-interference capacity of the speed loop and improves the performance in
following the speed reference through adjustment of the speed loop control mode.
Para.
Name Description
No.
◆◆ Parameter function:
It adjusts the control mode of the speed loop in non-torque control mode.
◆◆ Adjustment method:
Do not set H08-24 to a too small value. Otherwise, the speed loop response may be
PDFF control
H08-24 slowed down.
coefficient
When speed feedback overshoot occurs, decrease the value of H08-24 gradually from
100.0 to a certain value at which the PDFF control achieves the desired effect.
When H08-24 is set to 100.0, the speed loop control mode does not change and the
default proportional integral control is used.
1 Disturbance observer 1
The disturbance observer is used to observe external disturbance. The disturbance within the frequency
range can be observed and suppressed through the cutoff frequency and compensation setting.
Position of the disturbance observer 1 in the function block diagram is shown in the following figure.
-159-
6 Gain Tuning
Disturbance
observer
I/S
Disturbance
H08-31 observation cutoff The higher the cutoff frequency is, the more easily will the vibration occur.
frequency
Disturbance
observation
H08-32 Defines the compensation percentage for observation.
compensation
coefficient
Disturbance
Set this parameter only if the set inertia does not fit the actual conditions. The
observation
H08-33 acting inertia is the result of multiplying the value of H08-33 by the set inertia. It is
inertia correction
recommended to use the default value of H08-33.
coefficient
☆ Related parameters
Disturbance
Defines the compensation
observation During
H08-32 0 to 100 1% percentage for Immediately 0
compensation running
disturbance observation.
coefficient
Disturbance
Defines the coefficient for
observation During
H08-33 1 to 10000 1% correcting the disturbance Immediately 100
inertia correction running
observation inertia.
coefficient
The speed observer is intended to be used in applications with small load/inertia changes. It facilitates
quick positioning through improving the responsiveness and filtering high frequencies.
-160-
6 Gain Tuning
Speed
reference Speed loop Current
+ control + M Load
loop control
Speed Torque
feedback
observed
Speed
observer
Actual feedback speed
1 Commissioning procedures
No
The speed feedback
matches the speed
reference?
Yes
No Positioning
performance
satisfactory?
Yes
End
-161-
6 Gain Tuning
2 Related parameters:
Min. Setting
Para. No. Name Value Range Default Effective Time
Unit Condition
During
H08-00 Speed loop gain 0.1 Hz 1 to 20000 40 Immediately
running
During
H08-29 Speed observation filter time 0.01 ms 0 to 2000 80 Immediately
running
During
H08-40 Speed observation selection 1 0 to 1 0 Immediately
running
$"65*0/
◆◆ Before using the speed observer, set H08-15 (Load inertia ratio) to a proper value or perform
inertia auto-tuning. A wrong inertia ratio will cause vibration.
◆◆ Setting H08-27, H08-28, or H08-29 to a too small or too large value will cause motor vibration.
The model tracking control, which is only available in the position control mode, can be used to improve
the responsiveness and shorten the positioning time.
Parameters used by model tracking are normally set automatically through ITune or ETune along with the
gain parameters. However, manual tuning is needed in the following situations:
■■ Customized parameters for the gain or model tracking control are needed.
-162-
6 Gain Tuning
Speed
Speed mode Move
command
Model tracking control
mKp, mVFF, mLPF
Time
Speed Torque
feedforwrd feedforward
Position control
loop Speed control
loop
Current loop
Speed loop
PG
Position loop
Encoder
Servo unit
Host
controller Kp: Position loop gain (H08-02)
Kv: Speed loop gain (H08-00)
Ti: Speed loop integral time constant (H08-01)
Tf: Torque reference filter time constant (H07-05)
mKp: Model tracking control gain (H08-43)
mVFF: Model tracking control speed feedforward compensation (H08-46)
mLPF: Model filter time (H08-51)
-163-
6 Gain Tuning
1 Commissioning procedures
Perform mechanical
characteristic analysis
and set a correct
resonance point..
No
The speed feedback
matches the speed
reference ?
Yes
Yes
No
Excessive overshoot
occurs?
Yes
End
2 Related parameters
Setting Effective
Para. No. Name Min. Unit Value Range Default
Condition Time
During
H08-00 Speed loop gain 0.1 Hz 1 to 20000 400 Immediately
running
During
H08-02 Position loop gain 0.1 Hz 1 to 20000 640 Immediately
running
-164-
6 Gain Tuning
Setting Effective
Para. No. Name Min. Unit Value Range Default
Condition Time
During
H08-43 Model gain 0.1 0 to 10000 400 Immediately
running
During
H08-46 Feedforward gain 1 0 to 1024 950 Immediately
running
During
H08-51 Model filter time 2 0.01 ms 0 to 2000 0 Immediately
running
$"65*0/
Ensure the set inertia is accurate. Otherwise, motor vibration may occur.
The friction compensation is used to reduce the impact of the friction on the running effect during
mechanical transmission. Use different positive/negative compensation values according to the running
direction.
☆ Related parameters
0: Speed reference
1: Model speed (valid when
Friction compensation
H09-36 the model function is Defines the source of the speed threshold.
speed selection
enabled)
2: Speed feedback
-165-
6 Gain Tuning
Speed
Forward
Negative friction
compensation
(H09-34)
Reverse
Motor de-energized
Motor
OFF
energized ON
◆◆ When the speed is less than the speed threshold, static friction applies. When the speed exceeds the
speed threshold, dynamic friction applies. The compensation direction is determined by the direction
of the actual position reference. Forward direction requires positive compensation value. Reverse
NOTE direction requires negative compensation value.
1) Obtain the value of H08-15 (Load inertia ratio) through inertia auto-tuning.
2) Gain parameters in the position control mode are listed in the following tables.
2nd torque reference filter time Defines the filter time constant of the 2nd
H07-06 0.79 ms
constant torque reference.
-166-
6 Gain Tuning
2nd speed loop integral time Defines the integral time constant of the
H08-04 20.00 ms
constant speed loop.
H08-08 2nd gain mode Defines the mode of the 2nd gain. 1
H08-10 Gain switchover delay Defines the gain switchover delay. 5.0 ms
■■ Common gain
Speed feedforward filter time Defines the filter time constant of the
H08-18 0.50 ms
constant speed feedforward signal.
H08-19 Speed feedforward gain Defines the speed feedforward gain. 0.0%
Torque feedforward filter time Defines the filter time constant of the
H08-20 0.50 ms
constant torque feedforward signal.
H08-21 Torque feedforward gain Defines the torque feedforward gain. 0.0%
H08-22 Speed feedback filter selection Defines the speed feedback filter function. 0
Cutoff frequency of speed feedback Defines the cutoff frequency of the first-
H08-23 4000 Hz
low-pass filter order low-pass filter for speed feedback.
Filter time constant of torque Defines the filter time constant of the
H09-31 0.5 ms
disturbance observer disturbance observer.
Frequency for suppressing low- Defines the frequency of the filter used to
H09-38 100.0 Hz
frequency resonance suppress low-frequency resonance.
3) Perform gain auto-tuning to obtain the initial values of the 1st gain (or 2nd gain) and common gain.
H08-00 Speed loop gain Defines the proportional gain of the speed loop.
H08-01 Speed loop integral time constant Defines the integral time constant of the speed loop.
H08-02 Position loop gain Defines the proportional gain of the position loop.
-167-
6 Gain Tuning
Parameter adjustment in the speed control mode is the same as that in the position control mode except
for the position loop gain (H08-02 and H08-05). See section "6.6.1 Parameter Adjustment in the Position
Control Mode" for details.
Parameter adjustment in the torque control mode are differentiated based on the following conditions:
■■ If the actual speed reaches the speed limit, the adjustment method is the same as that described in
section 6.6.2.
■■ If the actual speed does not reach the speed limit, the adjustment method is the same as that
described in section 6.6.2, except for the position/speed loop gain and speed loop integral time
constant.
VIBSUP3
Disturbance
observer
I/S
■■ VIBSUP3: Suppression of medium- and low-frequency vibration featuring a frequency lower than
300 Hz
☆ Related parameters
-168-
6 Gain Tuning
The resonance frequency is present in the mechanical system. When the gain increases, resonance may
occur near the resonance frequency, disabling further increase of the gain.
To suppress the mechanical resonance, set the filter time constant to allow the torque reference to be
attenuated in the frequency range above the cutoff frequency.
2) Notch
The notch reduces the gain at certain frequencies to suppress the mechanical resonance. After the
vibration is suppressed by the notch, you can continue to increase the gain. The operating principle of the
notch is shown in the following figure.
Amplitude frequency
characteristic of the
mechanical system Mechanical resonance frequency
Frequency
Notch
characteristics
Notch width
Notch depth
fL fH
-169-
6 Gain Tuning
◆◆ When the "frequency" is the default value (4000 Hz), the notch is invalid.
◆◆ The adaptive notch is preferred for resonance suppression. The manual notch can be used in cases
NOTE where the adaptive notch cannot deliver desired performance.
Start
Yes Adaptive No
notch used?
One
Yes No
resonance
frequency?
Two
No Analyze the
resonance
frequencies? resonance frequency.
Set H09-02 to 2.
Input notch
3rd notch parameters parameters.
3rd notch parameters
updated
updated
automatically
automatically
(H09-18 to H09-20)
(H09-18 to H09-20)
Yes Resonance No
suppressed?
End
-170-
6 Gain Tuning
1) Set H09-02 (Adaptive notch mode) to 1 or 2 based on the number of resonance frequency points.
2) When resonance occurs, set H09-02 to 1 to enable one adaptive notch first. If new resonance occurs
after the gain is adjusted, set H09-02 to 2 to enable two adaptive notches.
3) The parameters of the 3rd or 4th notch are updated automatically during running, and the values are
automatically stored to the corresponding parameters in group H09 every 30 minutes.
4) If the resonance is suppressed, it indicates the adaptive notch functions well. After the servo drive
keeps stable for a certain period, set H09-02 to 0 to keep the parameters of the adaptive notch fixed
to the latest values. This is to prevent notch parameters from being updated to the wrong values,
causing malfunction of the servo drive and exacerbating vibration.
6) If there are more than two resonance frequencies, use both the adaptive notch and manual notch to
suppress the resonance or use all the four notches as manual notches (H09-02 = 0).
◆◆ When adaptive notch is applied, if the S-OFF signal is activated within 30 min, the notch parameters
will not be stored into the corresponding parameter numbers.
◆◆ When the resonance frequency is below 300 Hz, the suppression effect of the adaptive notch may be
degraded.
NOTE
2) Step 2: When using the manual notch, set the frequency to the actual resonance frequency, which is
obtained by using the following methods:
b) Calculate the resonance frequency based on the motor phase current displayed on the
oscilloscope interface of the software tool.
c) Set H09-02 (Adaptive notch mode) to 3. The servo drive detects the resonance frequency and stores
the detection result in H09-24 (Auto-tuned resonance frequency) automatically after start.
3) Step 3: Input the resonance frequency obtained in step 1 into the parameter of the selected notch,
and input the width level and depth level of this notch.
4) If the resonance is suppressed, it indicates the notch functions well and you can continue adjusting
the gain. If new resonance occurs, repeat steps 1 and 2.
The width level indicates the ratio of the notch width to the center frequency of the notch.
f T: Center frequency of the notch, which is also the mechanical resonance frequency
fH-fL: Notch width, indicating the frequency width whose amplitude attenuation rate is -3 dB in relative to
the notch center frequency
The notch depth level indicates the ratio of the input to the output at the center frequency.
-171-
6 Gain Tuning
When the depth level is 0, the input is completely suppressed at the center frequency. When the depth
level is 100, the input can be fully received at the center frequency. Therefore, the smaller the depth level
is, the larger the notch depth is, and the stronger the suppression effect will be. Note that a too small
depth level may lead to system oscillation.
◆◆ If the amplitude frequency characteristic curve obtained through the mechanical characteristic
analysis tool does not have obvious spike but vibration does occur in actual operations, it indicates
the gain limit of the servo drive may be reached, which causes the vibration. Such vibration is not
NOTE mechanical resonance and can be suppressed only by reducing the gain or the torque reference filter
time.
10 Depth: 50 Width: 4
5 Depth: 0 Width: 4
0 Depth: 0 Width: 8
-5
-10
-15
-20
-25
-30
10 100 1000
☆ Related parameters
-172-
6 Gain Tuning
End part
Motor
Workbench
-173-
6 Gain Tuning
Start
Perform tests
(three modes optional).
End
First, collect the position deviation waveform in the motor positioning mode by using the oscilloscope
function of the software tool and calculate the position deviation fluctuation frequency, which is the low
frequency resonance frequency. Next, input H09-38 (or H09-44) and H09-49 manually, and keep the values
of other parameters to their default values. Observe the suppression effect after using the low frequency
resonance suppression filter.
Position
deviation
Before suppression
After suppression
Time (t)
-174-
6 Gain Tuning
6.8.1 Overview
The mechanical characteristic analysis is used to determine the mechanical resonance point and system
bandwidth. An analysis of response characteristics up to 8 kHz is available and three modes including
mechanical characteristics, speed open loop and speed closed loop are supported.
-175-
6 Gain Tuning
Perform tests.
(three mode optional).
No
Yes
Motor overtravel
occurs?
No
No
End
-176-
6 Gain Tuning
-177-
7 Control Mode
7 Control Mode
The servo system consists of three major parts: servo drive, servo motor, and encoder.
Servo drive
Reference Motor
input + Position loop + Speed loop + Current loop
× × × M
control control control
- - -
Position Speed Current
feedback feedback feedback
Speed
calculation
Encoder
■■ Position control
In the position control mode, the target position of a motor is determined by the sum of position
references, and the motor speed is determined by the position reference frequency. The servo
drive performs quick and accurate position and speed control through the encoder installed on the
motor or an external encoder (full closed-loop control). The position control mode mainly applies
to applications requiring positioning control, such as the manipulator, SMT machine, engraving and
milling machine (pulse sequence reference), and CNC machine tool.
■■ Speed control
In the speed control mode, the servo drive performs quick and accurate speed control through
the speed reference sent through communication. The speed control mode mainly applies to
application requiring speed control or where a host controller is used for position control or the
commands sent from the host controller are used as the speed references for the servo drive, such
as the engraving and milling machine.
■■ Torque control
In the torque control mode, the motor current is in linear relationship with the torque. Therefore,
torque control is implemented through current control. The output torque of the motor is controlled
by the torque reference sent through communication. The torque control mode mainly applies in
applications requiring strict tension control. For example, in winding/unwinding devices, torque
references are used to prevent the material from being affected by the change in the winding radius.
-178-
7 Control Mode
Start
13
14
Initialization
Fault
1
15
No fault
2 7
Ready to switch on
12 10 3 6
Waiting to be switched on 8 9
Quick stop
4 5
16 11
Running
-179-
7 Control Mode
CiA402 State Switchover Control Word 6040h bit0 to bit9[1] of Status Word 6041h
0x80
Bit7 is rising edge-triggered.
15 Fault -> No fault 0x0250
If the value of bit7 is 1, other control
commands are invalid.
bit10 to bit15 of 6041h are related to the running state of the servo drive, and their values are
represented as 0 in the preceding table. For details on the state of these bits, view the running modes of
NOTE the servo drive.
-180-
7 Control Mode
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related
Access RW Mapping RPDO All Value Range 0 to 65535 Default 0
Mode
-181-
7 Control Mode
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related
Access RO Mapping TPDO All Value Range - Default 0
Mode
Description:
ms=manufacturEr-specific;omS=operation mode sPecific;iLa=internal limit actIve;
tr=target rEach;rm=remote;w=warning;sod=switch on disabled;qs=quick stop;ve=voltage
enabled;f=fault;oe=operation enabled;so=switch on;rtso=ready to switch on
Note:
◆◆ The meanings of bit0 to bit9 are the same in each mode of the servo drive. After control commands in 6040h are
sent in sequence, the servo drive returns a certain status.
◆◆ The meanings of bit12 to bit13 vary with the servo drive modes. For details, see parameters related to each mode.
◆◆ The meanings of bit10, bit11, and bit15 are the same in each mode of the servo drive and indicate the servo drive
status after a certain control mode is implemented.
-182-
7 Control Mode
Setting
Condition Data
Name Supported drive modes - VAR Data Type UINT32
Index & Effective Structure
6502h Time
Related Value
Access RO Mapping No - - Default 0x000003ADh
Mode Range
Support or Not
bit Description (0: Not support
1: Support)
If the device supports 6502h, you can get the supported servo drive modes through 6502h.
The pre-running mode of the servo drive is set in 6060h. The present running mode of the servo drive
can be viewed in the object dictionary 6061h.
-183-
7 Control Mode
Setting
During
Condition Data Data
Name Modes of Operation running & VAR int 8
Index & Effective Structure Type
Immediately
6060h Time
Related Value
Access RW Mapping RPDO All 0 to 10 Default 0
Mode Range
Defines the mode of servo drive operation.
Setting
Condition Data
Name Modes of operation display - VAR Data Type int 8
Index & Effective Structure
6061h Time
Related Value
Access RO Mapping TPDO All 0 to 10 Default 0
Mode Range
Displays the present operation mode of the servo drive.
-184-
7 Control Mode
SV660N series servo drives support a synchronization cycle of 125 µs (or an integral multiple of 125 μs).
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - 0 to 10 0
operation
Modes of
6061 00 operation RO INT8 - - 0
display
Position
6064 00 RO INT32 Position unit - -
actual value
Velocity Position
606C 00 RO INT32 - -
actual value unit/s
Target
607A 00 RW INT32 Position unit –231 to +(231–1) 0
position
Position
60B0 00 RW INT32 Position unit –231 to +(231–1) 0
offset
Velocity Velocity
60B1 00 RW INT32 –231 to +(231–1) 0
offset unit/s
-185-
7 Control Mode
☆ Related parameters
Setting
During
Condition Data Data
Name Following error window running & VAR UINT 32
& Effective Structure Type
Index Immediately
Time
6065h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP HM CSP (position Default 3145728
Mode Range
unit)
Setting
During
Condition Data Data UINT
Name Following error time out running & VAR
& Effective Structure Type 16
Index Immediately
Time
6066h
0 to
Related Value
Access RW Mapping RPDO PP HM CSP 65535 Default 0
Mode Range
(ms)
You can change the position reference direction through setting the position reference polarity.
☆ Related parameters
Setting
During
Condition Data Data
Name Polarity running & VAR Uint8
Index & Effective Structure Type
Immediately
607Eh Time
Related Value 0 to
Access RW Mapping RPDO All Default 0
Mode Range 255
Defines the polarity of the position, speed, and torque reference.
Bit Description
Position polarity
0: Multiply by 1
7
1: Multiply by -1
CSP: Invert the position reference (607Ah + 60B0h)
-186-
7 Control Mode
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related Value
Access RW Mapping RPDO All 0 to 65535 Default 0
Mode Range
Defines the control commands.
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related
Access RO Mapping TPDO All Value Range - Default 0
Mode
-187-
7 Control Mode
Setting
During
Condition Data Data
Name Target position running & VAR int32
Index & Effective Structure Type
Immediately
Time
607Ah
Related Value -231 to +(231-1)
Access RW Mapping RPDO PP CSP Default 0
Mode Range (position unit)
Setting
During
Condition Data Data
Name Position offset running & VAR int32
& Effective Structure Type
Index Immediately
Time
60B0h
-231 to +(231-1)
Related Value
Access RW Mapping RPDO CSP (position Default 0
Mode Range
unit)
Defines the position offset in CSP mode.
The sum of 607Ah and 60B0h determines the target position of the servo drive.
Target position = 607Ah + 60B0h
Setting
During
Condition Data Data
Name Velocity offset running & VAR int32
Index & Effective Structure Type
Immediately
Time
60B1h
Related Value –231 to +(231–1)
Access RW Mapping RPDO CSP/CSV Default 0
Mode Range (velocity unit/s)
Defines the external velocity feedforward signal of EtherCAT in the CSP mode (activated when 2005-14h is set to 2).
60B1h can be used to reduce the position deviation during positioning. After the positioning is done, set the velocity
offset to 0. Failure to comply will cause deviation between the positioning target position and position feedback.
You can set both the velocity offset and the velocity reference offset in the CSP mode through 60B1h.
Setting
During
Condition Data
Name Torque offset running & VAR Data Type int16
Index & Effective Structure
Immediately
60B2h Time
Defines the external torque feedforward signal of EtherCAT in CSP and CSV modes (activated when 2006-0Ch is set
to 2).
You can set both the torque reference and the torque reference offset in CST mode through 60B2h.
Setting
Condition At Data
Name Position actual value VAR Data Type int32
& Effective display Structure
Index
Time
6064h
-
Related
Access RO Mapping TPDO All Value Range (position Default 0
Mode
unit)
-188-
7 Control Mode
Setting
Condition At Data
Name Velocity actual value VAR Data Type int 32
& Effective display Structure
Index
Time
606Ch
(unit:
Related Value
Access RO Mapping TPDO All velocity Default -
Mode Range
unit/s)
Setting
Condition
At Data
Name Torque actual value & VAR Data Type int16
Index display Structure
Effective
6077h Time
Related Value
Access RO Mapping TPDO All (unit: 0.1%) Default -
Mode Range
Setting
Following error actual Condition Data Data
Name At display VAR INT32
Index value & Effective Structure Type
60F4h Time
Velocity
offset
(60B1h) Polarity
(607E)
Position
offset
Target (60B0h)
position
(607Ah) Gear ratio Position
Polarity
(6091-01h, regulator Speed limit
(607E)
6091-02h) (2008-03h)
Position actual
value (6063h)
Torque
offset
(60B2h)
Polarity
(607E)
Speed
regulator
(2008-01h,
2008-02h)
Speed
calcul-
ation
Torque actual
value (6077h)
-189-
7 Control Mode
Servo control
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - 0 to 10 0
operation
Modes of
6061 00 operation RO INT8 - - 0
display
Position actual
6064 00 RO INT32 Position unit - -
value
Velocity actual
606C 00 RO INT32 Velocity unit/s - -
value
You can change the velocity reference direction through setting the velocity reference polarity.
-190-
7 Control Mode
☆ Related parameters
Setting
During
Condition Data Data
Name Polarity running & VAR Uint8
Index & Effective Structure Type
Immediately
607Eh Time
Related Value
Access RW Mapping RPDO All 0 to 255 Default 0
Mode Range
Defines the polarity of the position, speed, and torque reference.
Bit Description
Velocity reference polarity
0: Multiply by 1
6 1: Multiply by -1
CSP: Invert the velocity offset 60B1h
CSV: Invert the speed reference (60FFh + 60B1h)
The basic configuration of the CSV mode is described in the following table.
Setting
During
Condition Data Data
Name Control word running & VAR Uint16
Index & Effective Structure Type
Immediately
6040h Time
Related Value 0 to
Access RW Mapping RPDO All Default 0
Mode Range 65535
-191-
7 Control Mode
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related Value
Access RO Mapping TPDO All - Default 0
Mode Range
Setting
During
Condition Data Data
Name Velocity offset running & VAR int32
Index & Effective Structure Type
Immediately
Time
60B1h
Related Value –231 to +(231–1)
Access RW Mapping RPDO CSP/CSV Default 0
Mode Range (velocity unit/s)
Defines the speed reference offset in CSV mode. After setting the velocity offset, the following formula applies:
Target speed = 60FFh + 60B1h
Setting
During
Condition Data
Name Torque offset running & VAR Data Type int16
Index & Effective Structure
Immediately
60B2h Time
Value –3000 to
Access RW Mapping RPDO Related Mode CSP/CSV/CST Default 0
Range +3000 (0.1%)
Defines the external torque feedforward signal of the EtherCAT in CSV mode (activated when 2006-0Ch is set to 2).
-192-
7 Control Mode
Setting
Condition At Data
Name Position actual value VAR Data Type int32
& Effective display Structure
Index
Time
6064h
-
Related
Access RO Mapping TPDO All Value Range (unit: position Default 0
Mode
unit)
Represents the absolute position feedback (position unit).
In the case of an absolute encoder used in the rotary mode, 6064h represents the single-turn position feedback
(position unit) of the mechanical load.
Setting
Condition At Data Data
Name Velocity actual value VAR int 32
Index & Effective display Structure Type
606Ch Time
Setting
Condition
At Data
Name Torque actual value & VAR Data Type int16
Index display Structure
Effective
6077h Time
Related Value
Access RO Mapping TPDO All (0.1%) Default -
Mode Range
Setting
During
Condition Data
Name Target velocity running & VAR Data Type int32
Index & Effective Structure
Immediately
Time
60FFh
Related Value –231 to +(231–1)
Access RW Mapping YES PV/CSV Default 0
Mode Range (Velocity unit/s)
Torque
offset
(60B2h)
607Eh
Velocity offset
(60B1h)
Target Speed
velocity regulator Filter Torque Encod-
607Eh Speed limit Torque limit Motor
(60FFh) (2008-01h, (2007-06h) regulator er
2008-02h)
Torque actual
value (6077h)
Speed
calculation
-193-
7 Control Mode
$45NPEF Y
5PSRVFP珜TFU Y#
1PTJUJPOBDUVBMWBMVF
5BSHFUUPSRVF Y
Y
.BYQSP珝MFWFMPDJUZ Y'
4FSWPDPOUSPM
7FMPDJUZBDUVBMWBMVF
1PTJUJWFUPSRVFMJNJUWBMVF Y&
Y$
5PSRVFBDUVBMWBMVF
/FHBUJWFUPSRVFMJNJUWBMVF Y&
Y
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - 0 to 10 0
operation
Modes of
6061 00 RO INT8 - - 0
operation display
Torque demand
6074 00 RO INT16 0.1% –3000 to +3000 0
value
Torque actual
6077 00 RO INT16 0.1% –3000 to +3000 0
value
Positive torque
60E0 00 RW UINT16 0.1% 0 to 3000 3000
limit value
Negative torque
60E1 00 RW UINT16 0.1% 0 to 3000 3000
limit value
-194-
7 Control Mode
In the torque control mode, 607Fh can be used to limit the maximum speed in forward/reverse running.
Note that the maximum speed cannot exceed the maximum running speed allowed by the motor.
☆ Related parameters
Setting
During
Condition Data Data
Name Max. profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
607Fh
0 to (232–1)
Related PP PV PT HM Value
Access RW Mapping RPDO (Velocity Default 104857600
Mode CST Range
unit/s)
Defines the speed limit in PP, PV, PT, HM and CST modes.
2 Torque limit
To protect the mechanical devices, you can limit the torque references of the servo drive in the position,
speed, and torque control modes by setting 6072h (Max torque), 60E0h (Positive torque limit value), and
60E1h (Negative torque limit value). Note that the maximum torque allowed by the servo drive cannot
be exceeded.
-195-
7 Control Mode
T
+ max. drive torque
+ max. motor torque
☆ Related parameters
Setting
During
Condition Data Data
Name Max. torque value running & VAR Uint16
Index & Effective Structure Type
Immediately
6072h Time
Defines the maximum torque limit of the servo drive when running in the forward/reverse direction.
Setting
During
Name Condition Data Data
Index Positive torque limit value running & VAR Uint16
& Effective Structure Type
Immediately
60E0h Time
Setting
During
Condition Data
Name Negative torque limit value running & VAR Data Type Uint16
Index & Effective Structure
Immediately
60E1h Time
Defines the maximum torque limit of the servo drive when running in the reverse direction.
-196-
7 Control Mode
You can change the torque reference direction through setting the torque reference polarity.
Setting
During
Condition Data
Name Polarity running & VAR Data Type Uint8
Index & Effective Structure
Immediately
607Eh Time
Related Value
Access RW Mapping RPDO All 0 to 255 Default 0
Mode Range
Defines the polarity of the position, speed, and torque reference.
Bit Description
Torque reference polarity:
0: Multiply by 1
5 1: Multiply by -1
CSP CSV: Invert torque offset 60B2h
CST: Invert the torque reference (6071h + 60B2h)
The basic configuration of cyclic synchronous torque (CST) mode is described in the following table.
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related Value
Access RW Mapping RPDO All 0 to 65535 Default 0
Mode Range
-197-
7 Control Mode
Setting
Condition Data Data
Name Status word - VAR Uint16
Index & Effective Structure Type
6041h Time
Related Value
Access RO Mapping TPDO All - Default 0
Mode Range
Setting
During
Condition Data Data
Name Target torque running & VAR int16
Index & Effective Structure Type
Immediately
6071h Time
Setting
Condition Data Data
Name Torque demand value - VAR int16
Index & Effective Structure Type
6074h Time
Related Value -
Access RO Mapping TPDO All Default -
Mode Range (0.1%)
-198-
7 Control Mode
Setting
Condition Data
Name Torque actual value - VAR Data Type int16
Index & Effective Structure
6077h Time
Related Value -
Access RO Mapping TPDO All Default -
Mode Range (0.1%)
Shows the actual torque output of the servo drive.
The value 100.0% corresponds to the rated motor torque.
Setting
During
Condition Data Data
Name Torque offset running & VAR int16
Index & Effective Structure Type
Immediately
60B2h Time
Torque offset
(60B2h)
Target
torque 607Eh
(6071h)
Speed
calculation
-199-
7 Control Mode
11NPEF Y
5BSHFUQPTJUJPO Y"
1PTJUJPO
MJNJU 1PTJUJPOBDUVBMWBMVF
Y
1SP珝MFWFMPDJUZ Y
4QFFE
MJNJU 'PMMPXJOHFSSPSBDUVBMWBMVF
Y'
4FSWPDPOUSPM 7FMPDJUZBDUVBMWBMVF
1SP珝MFBDDFMFSBUJPO Y
"DDFMFSBUJPO
MJNJU Y$
5PSRVFBDUVBMWBMVF
Y
1SP珝MFEFDFMFSBUJPO Y
%FDFMFSBUJPO
MJNJU
The controller sets the New set-point bit to 1 to inform the servo drive of the new target position. The
servo drive, after receiving the new target position, sets the Set-point acknowledge to 1. After the
controller sets the New set-point to 0 again, if the servo drive can receive the new target position, the
Set-point acknowledge bit will be set to 0. Otherwise, it is kept to 1.
Actual
speed
New target
position
(bit4)
t
New target
position
(setpoint) t
Target position
update (bit4)
t
Target position
reached (bit4)
t
The linkage mode of the position reference is determined by bit5 (Change set immediately) of the control
word. When bit5 is set to 1, sequential linkage applies between position references. When bit5 is set to 0,
linkage applies between position references after passing zero, which is called single-point mode.
1 Sequential mode:
The target position of present segment is in the process of positioning. After the new target position is
generated, the controller sets the New set-point bit to 1, and the servo drive performs positioning based
on the new target position.
-200-
7 Control Mode
In sequential mode, the time sequence of bit4 of the control word (New set-point) and bit12 of the status
word (Set-point acknowledge) is as follows.
① ②
Displacement
reference data
6040h bit4
6040h bit5
6041h bit12
Position
reference
②
①
2 Single-point mode:
The target position of present segment is in the process of positioning. After the new target position is
generated, the controller sets the New set-point bit to 1, and the servo drive performs positioning based
on the new target position after the position reference of present segment is transmitted.
The time sequence of bit4 of the control word (New set-point) and bit12 of the status word (Set-point
acknowledge ) is as follows.
-201-
7 Control Mode
① ②
Displacement
reference data
6040 bit4
6040 bit5
6041 bit12
Position
reference
②
①
Note: To modify any parameter of the displacement reference, send a trigger signal again.
New setpoint
(bit4)
Change set
immediately
(bit5)
Set position
Cache position
Position
during running
Setpoint
acknowledge
(bit12)
Target reached
(bit10)
① : If the cache position is empty, the set position will be executed immediately.
②③ : If the present position reference is running, the new set position will be stored in the cache. After
present position reference is transmitted, the cache value starts running. After the cache is empty, a new
set value can be received.
④⑤ : The new setpoint cannot be received if the cache is full. In this case, you can set the attribute bit
(Change set immediately) of the setpoint to 1 to activate the setpoint.
-202-
7 Control Mode
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - 0 to 10 0
operation
Modes of
6061 00 operation RO INT8 - - 0
display
Position actual
6064 00 RO INT32 Position unit - -
value
Profile Acceleration
6083 00 RW UINT32 0 to (232–1) 1747626667
acceleration unit/s2
Profile Acceleration
6084 00 RW UINT32 0 to (232–1) 1747626667
deceleration unit/s2
Max. profile
607F 00 RW UINT32 Velocity unit/s 0 to (232–1) 104857600
velocity
1 Positioning completed
Positioning completed: When the position deviation fulfills the set condition, the positioning process is
done. In this case, the servo drive sets the status word, and the host controller, once receives the signal,
confirms that the positioning is done.
☆ Related parameters
Setting
During
Condition Data Uint
Name Position window running VAR Data Type
& Effective Structure 32
Index & At stop
Time
6067h
0 to (232–1)
Related Value
Access RW Mapping RPDO PP (position Default 734
Mode Range
unit)
Defines the threshold for position arrival.
When the position deviation is within ±6067h, and the time reaches the value defined by 6068h, the servo drive
considers the position is reached and sets bit10 of 6041h to 1.
This flag bit is valid only when the S-ON signal is valid in PP mode.
Setting
During
Condition Data
Name Position window time running & VAR Data Type Uint 16
Index & Effective Structure
At stop
Time
6068h
Related Value 0 to 65535
Access RW Mapping RPDO PP Default 0
Mode Range (ms)
-203-
7 Control Mode
$"65*0/
The position arrival threshold only reflects the threshold of the absolute position deviation value
when the positioning completed signal is active. It is unrelated to the positioning accuracy.
☆ Related parameters
Setting
During
Condition Data Data
Name Following error window running & VAR UINT 32
& Effective Structure Type
Index Immediately
Time
6065h
0 to (232–1)
Related
Access RW Mapping RPDO PP HM CSP Value Range (position Default 3145728
Mode
unit)
Setting
During
Condition Data Data UINT
Name Following error time out running & VAR
Index & Effective Structure Type 16
Immediately
Time
6066h
Related Value 0 to 65535
Access RW Mapping RPDO PP HM CSP Default 0
Mode Range (ms)
3 Speed limit
In PP mode, 607Fh can be used to limit the maximum speed in forward/reverse running. Note that the
maximum speed cannot exceed the maximum running speed allowed by the motor.
4QFFE 7
NBYNPUPSTQFFE
NBYQSP珝MFWFMPDJUZ 'I
QSP珝MFWFMPDJUZ I
U
NJQSP珝MFWFMPDJUZ I
NJNBYQSP珝MFWFMPDJUZ 'I
NJNBYNPUPSTQFFE
-204-
7 Control Mode
☆ Related parameters
Setting
During
Condition Data Data
Name Max. profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
607Fh
0 to (232-1)
Related PP/PV/PT/HM/ Value
Access RW Mapping RPDO (Velocity Default 104857600
Mode CST Range
unit/s)
Defines the speed limit in PP, PV, PT, and CST modes.
4 Acceleration limit
In PP mode, the change rate of the position reference can be limited through the acceleration limit.
☆ Related parameters
Setting
During
Condition Data Data
Name Max. acceleration running & VAR Uint32
& Effective Structure Type
Immediately
Index Time
60C5h 0 to
Related Value 4294967295
Access RW Mapping RPDO All Default 2147483647
Mode Range (acceleration
unit/s2)
Setting
During
Condition Data Data
Name Max. deceleration running & VAR Uint16
& Effective Structure Type
Immediately
Index Time
60C6h 0 to
Related Value 4294967295
Access RW Mapping RPDO All Default 2147483647
Mode Range (acceleration
unit/s2)
5 Polarity
You can change the position reference direction through setting the position reference polarity.
☆ Related parameters:
Setting
During
Condition Data
Name Polarity running & VAR Data Type Uint8
Index & Effective Structure
Immediately
607Eh Time
Related Value
Access RW Mapping RPDO All 0 to 255 Default 0
Mode Range
-205-
7 Control Mode
Bit Description
Position reference polarity
0: Multiply by 1
7
1: Multiply by -1
PP: Invert the target position 607Ah
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related Value
Access RW Mapping RPDO All 0 to 65535 Default 0
Mode Range
Defines the control commands.
-206-
7 Control Mode
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related
Access RO Mapping TPDO All Value Range - Default 0
Mode
Setting
During
Condition Data Data
Name Target position running & VAR int32
& Effective Structure Type
Index Immediately
Time
607Ah
–231 to +(231-1)
Related Value
Access RW Mapping RPDO PP CSP (position Default 0
Mode Range
unit)
"CTPMVUFQPTJUJPO "CTPMVUFQPTJUJPO
5BSHFUQPTJUJPO
5BSHFUQPTJUJPO
5BSHFUQPTJUJPO 5BSHFUQPTJUJPO
"CTPMVUFQPTJUJPOUZQF 3FMBUJWFQPTJUJPOUZQF
-207-
7 Control Mode
Setting
During
Condition Data Data
Name Profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
6081h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP (velocity Default 174762
Mode Range
unit/s)
Defines the constant running speed for the target position in PP mode.
IYI (FBSSBUJP
.PUPSTQFFE 31.
Y
&ODPEFSSFTPMVUJPO
Setting
During
Condition Data Data
Name Profile acceleration running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
6083h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP PV (acceleration Default 17476266667
Mode Range
unit/s2)
Setting
During
Condition Data Data
Name Profile deceleration running VAR UINT32
& Effective Structure Type
Index & At stop
Time
6084h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP PV (acceleration Default 17476266667
Mode Range
unit/s2)
Defines the position reference deceleration in PP mode.
In PP mode, if the value of 6084h exceeds that of 60C6h, the value of 60C6h will be used.
For 6084h, the set value 0 will be forcibly changed into 1.
-208-
7 Control Mode
Speed regulator
Limit on max.
(2008-01h,
motor speed
2008-02h)
Speed feedback
(200B-01h [RPM])
Speed reference
(200B-02h[rpm])
Speed
calcula
tion
17NPEF Y
1PTJUJPOBDUVBMWBMVF
Y
5BSHFUWFMPDJUZ Y'
4QFFE
MJNJU
1SP珝MFBDDFMFSBUJPO Y
"DDFMFSBUJPO 7FMPDJUZBDUVBMWBMVF
MJNJU 4FSWPDPOUSPM Y$
5PSRVFBDUVBMWBMVF
Y
1SP珝MFEFDFMFSBUJPO Y
%FDFMFSBUJPO
MJNJU
-209-
7 Control Mode
Speed arrival monitoring is used to confirm whether the speed reference of the servo drive matches the
speed feedback of the motor.
☆ Related parameters
Setting
During
Condition Data Data
Name Velocity window running & VAR Uint 16
Index & Effective Structure Type
Immediately
Time
606Dh
Related Value 0 to 65535
Access RW Mapping RPDO PV Default 10
Mode Range (RPM)
Setting
During
Condition Data Data
Name Velocity window time running & VAR Uint 16
& Effective Structure Type
Index Immediately
Time
606Eh
Related Value 0 to 65535
Access RW Mapping RPDO PV Default 0
Mode Range (ms)
606Dh is used to set the threshold for speed arrival. 606Eh is used to set the window time for speed arrival.
Speed Speed
reference feedback Velocity window (606Dh)
Speed V
If the difference value between the speed reference and speed feedback is within ±606D and the time reaches the
value defined by 606E, the speed is reached, and bit10 (target reached) of 6041h is set to 1.
This flag bit is valid only when the servo drive is enabled in PV mode.
-210-
7 Control Mode
Zero speed monitoring is used to confirm whether the absolute value of motor speed feedback is less
than the set threshold. If yes, the motor is approaching static state (zero speed).
☆ Related parameters
Setting
During
Condition Data Data
Name Velocity threshold running & VAR Uint 16
Index & Effective Structure Type
Immediately
Time
606Fh
Related Value 0 to 65535
Access RW Mapping RPDO PV Default 10
Mode Range (RPM)
Setting
During
Condition Data Data
Name Velocity threshold time running & VAR Uint 16
Index & Effective Structure Type
Immediately
Time
6070h
Related Value 0 to 65535
Access RW Mapping RPDO PV Default 0
Mode Range (ms)
Speed
V
feedback
Forward
606Fh
-606Fh t
Reverse
6041h bit12
OFF ON OFF
t
ON — Zero speed signal valid OFF — Zero speed signal invalid
When the speed feedback is within ±606F and the time defined by 6070 is reached, it indicates the motor speed is 0,
and bit12 of 6041 is set to 1.
This flag bit is valid only in PV mode.
-211-
7 Control Mode
3 Speed limit
In PV mode, 607Fh can be used to limit the maximum speed in forward/reverse running. Note that the
maximum speed cannot exceed the maximum running speed allowed by the motor.
NBYNPUPSTQFFE
NBYQSP珝MFWFMPDJUZ 'I
NJNBYQSP珝MFWFMPDJUZ 'I
NJNBYNPUPSTQFFE
☆ Related parameters
Setting
During
Condition Data Data
Name Max profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
607Fh
0 to (232-1)
Related PP PV PT HM
Access RW Mapping RPDO Value Range (Velocity Default 104857600
Mode CST
unit/s)
Defines the speed limit in PP, PV, PT, and torque control modes.
4 Acceleration limit
In PV mode, the change rate of the speed reference can be limited through acceleration limit.
Setting
During
Condition Data Data
Name Max. acceleration running & VAR Uint32
& Effective Structure Type
Immediately
Index Time
60C5h 0 to
Related Value 4294967295
Access RW Mapping RPDO All Default 2147483647
Mode Range (acceleration
unit/s2)
Defines the maximum limit value of acceleration.
In PP mode, if the value of 6083h exceeds that of 60C5h, the value of 60C5h will be used.
For 60C5h, the set value 0 will be forcibly changed to 1.
Setting
During
Condition Data
Name Max deceleration running & VAR Data Type Uint16
& Effective Structure
Immediately
Index Time
60C6h 0 to
Related Value 4294967295
Access RW Mapping RPDO All Default 2147483647
Mode Range (acceleration
unit/s2)
Defines the maximum limit value of deceleration.
In PP mode, if the value of 6084h exceeds that of 60C6h, the value of 60C6h will be used.
For 60C6h, the set value 0 will be forcibly changed to 1.
-212-
7 Control Mode
5 Polarity
You can change the velocity reference direction through setting the velocity reference polarity.
☆ Related parameters
Setting
During
Condition Data
Name Polarity running & VAR Data Type Uint8
Index & Effective Structure
Immediately
607Eh Time
Related Value
Access RW Mapping RPDO All 0 to 255 Default 0
Mode Range
Bit Description
Velocity reference polarity
0: Multiply by 1
6
1: Multiply by -1
PV: Invert the target torque 60FFh
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related
Access RW Mapping RPDO All Value Range 0 to 65535 Default 0
Mode
-213-
7 Control Mode
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related Value
Access RO Mapping TPDO All - Default 0
Mode Range
Setting
During
Condition Data Data
Name Target velocity running & VAR int32
Index & Effective Structure Type
Immediately
60FFh Time
Setting
During
Condition Data Data
Name Profile acceleration running VAR UINT32
& Effective Structure Type
Index Immediately
Time
6083h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP PV (acceleration Default 17476266667
Mode Range
unit/s2)
-214-
7 Control Mode
Setting
During
Condition Data Data
Name Profile deceleration running & VAR UINT32
& Effective Structure Type
Index At stop
Time
6084h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP/PV (acceleration Default 17476266667
Mode Range
unit/s2)
Torque Torque
feedforward feedforward
gain filter
(2008-16h) (2008-15h)
Torque actual value
(6077h)
Target
velocity Profile
(60FFh) acceleration/ Max. profile Speed regulator Torque limit
Filter Torque
607Eh deceleration velocity (2008-01h, (60E0h, Motor Encoder
(2007-06h) regulator
(6083h, (607Fh) 2008-02h) 60E1h)
6084h)
1SP珝MFUPSRVFNPEF Y
5BSHFUUPSRVF Y
5BSHFUTMQQF Y
1PTJUJPOBDUVBMWBMVF Y
4QFFEBDUVBMWBMVF Y$
.BYQSP珝MFWFMPDJUZ Y'
4FSWPDPOUSPM
5PSRVFBDUVBMWBMVF Y
1PTJUJWFUPSRVFMJNJUWBMVF Y&
/FHBUJWFUPSRVFMJNJUWBMVF Y&
-215-
7 Control Mode
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - - 0
operation
Modes of
6061 00 operation RO INT8 - - 0
display
–3000 to
6071 00 Target torque RW INT16 0.1% 0
+3000
Torque
6074 00 RO INT16 0.1% - -
demand value
Torque actual
6077 00 RO INT16 0.1% - -
value
Max. profile
607F 00 RW UINT32 Velocity unit/s 0 to (232–1) 104857600
velocity
Positive
60E0 00 torque limit RW UINT16 0.1% 0 to 3000 3000
value
Negative
60E1 00 torque limit RW UINT16 0.1% 0 to 3000 3000
value
In the torque control mode, 607Fh can be used to limit the maximum speed in forward/reverse running.
Note that the maximum speed cannot exceed the maximum running speed allowed by the motor.
NBYNPUPSTQFFE
NBYQSP珝MFWFMPDJUZ 'I
NJNBYQSP珝MFWFMPDJUZ 'I
NJNBYNPUPSTQFFE
-216-
7 Control Mode
☆ Related parameters
Setting
During
Condition Data Data
Name Max. profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
607Fh
0 to (232-1)
Related PP PV PT HM Value
Access RW Mapping RPDO (velocity Default 104857600
Mode CST Range
unit/s)
Defines the speed limit in PP, PV, PT, and CST modes.
2 Torque limit
To protect the mechanical devices, you can limit the torque references of the servo drive in the position,
speed, and torque control modes by setting 6072h (Max. torque), 60E0h (Positive torque limit value), and
60E1h (Negative torque limit value). Note that the maximum torque allowed by the servo drive cannot
be exceeded.
5PSRVF 5
ESJWFNBYUPSRVF
NPUPSNBYUPSRVF
NBYUPSRVF I
QPTJUJWFUPSRVFMJNJUWBMVF &I
OFHBUJWFUPSRVFMJNJUWBMVF &I
NJNBYUPSRVF I
NJNPUPSNBYUPSRVF
NJESJWFNBYUPSRVF
☆ Related parameters
Setting
During
Condition Data Data
Name Max. torque running & VAR Uint16
Index & Effective Structure Type
Immediately
6072h Time
Defines the maximum torque limit of the servo drive when running in the forward/reverse direction.
-217-
7 Control Mode
Setting
During
Condition Data Data
Name Positive torque limit value running & VAR Uint16
Index & Effective Structure Type
Immediately
60E0h Time
Related Value 0 to 3000
Access RW Mapping RPDO All Default 3000
Mode Range (unit: 0.1%)
Defines the maximum torque limit of the servo drive when running in the forward direction.
Setting
During
Condition Data Data
Name Negative torque limit value running & VAR Uint16
Index & Effective Structure Type
Immediately
60E1h Time
Related Value 0 to 3000
Access RW Mapping RPDO All Default 3000
Mode Range (unit: 0.1%)
Defines the maximum torque limit of the servo drive when running in the reverse direction.
You can change the torque reference direction through setting the torque reference polarity.
☆ Related parameters
Setting
During
Condition Data Data
Name Polarity running & VAR Uint8
Index & Effective Structure Type
Immediately
607Eh Time
Related Value
Access RW Mapping RPDO All 0 to 255 Default 0
Mode Range
Bit Description
Torque reference polarity:
0: Multiply by 1
5 1: Multiply by -1
CSP CSV: Invert the torque offset 60B2h
CST: Invert the torque reference (6071h + 60B2h)
Torque arrival monitoring is used to determine whether the torque reference value reaches the set
torque base value. If yes, a corresponding torque reached signal will be output to the host controller.
-218-
7 Control Mode
SFGFSFODF 5
5PSRVF
5PSRVFSFGFSFODF
I
I
I
I
I
U
5PSRVFBSSJWBM
0/ 0'' 0/
0/Nj5PSRVFBSSJWBMWBMJE 0''Nj5PSRVFBSSJWBMJOWBMJE U
If the absolute difference value between the torque reference and 2007-16h (Base value for torque
reached) is larger than 2007-17h (Torque output value when torque arrival DO signal turned on), the
torque reached signal is valid. Otherwise, the original status applies.
If the absolute difference value between the torque reference and 2007-16h (Base value for torque
reached) is smaller than 2007-17h (Threshold of valid torque arrival), the torque reached signal is invalid.
Otherwise, the original status applies.
☆ Related parameters:
Setting
During
Condition Data Data
Sub- Name Base value for torque reached running & - Uint16
& Effective Structure Type
index Immediately
Time
16h
Related Value 0 to 300.0
Access RW Mapping - PT Default 0
Mode Range (unit: %)
Setting
During
Threshold of torque reached Condition Data Data
Sub- Name running & - Uint16
valid & Effective Structure Type
index Immediately
Time
17h 0 to 300.0
Related Value
Access RW Mapping - PT Default 20.0
Mode Range (unit: %)
Setting
During
Threshold of torque reached Condition Data Data
Sub- Name running & - Uint16
invalid & Effective Structure Type
index Immediately
Time
18h
Related Value 0 to 300.0
Access RW Mapping - PT Default 10.0
Mode Range (unit: %)
-219-
7 Control Mode
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related Value
Access RW Mapping RPDO All 0 to 65535 Default 0
Mode Range
Defines the control command.
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related Value
Access RO Mapping TPDO All - Default 0
Mode Range
Shows the servo drive status.
Setting
During
Condition Data Data
Name Target torque running & VAR int16
Index & Effective Structure Type
Immediately
6071h Time
-220-
7 Control Mode
Setting
Condition Data
Name Torque demand value - VAR Data Type int16
Index & Effective Structure
6074h Time
Value -
Access RO Mapping TPDO Related Mode All Default -
Range (0.1%)
Represents the torque reference output value during running.
The value 100.0% corresponds to the rated motor torque.
Setting
Condition Data
Name Torque actual value - VAR Data Type int16
Index & Effective Structure
6077h Time
Related Value -
Access RO Mapping TPDO All Default -
Mode Range (0.1%)
Represents the actual torque output of the servo drive.
The value 100.0% corresponds to the rated motor torque.
Setting
During
Condition Data Data
Name Torque slope running & VAR UINT32
Index & Effective Structure Type
Immediately
6087h Time
The basic configuration for the PT mode is described in the following table.
Speed Max.
regulator speed
2008-01h limit
2008-02h 607Fh
Torque actual value
6077h
Target torque
6071h Selection during
Torque slope speed limit
Max.
6087h Filter Torque Enco-
607Eh torque Motor
2007-06h regulator der
limit
-221-
7 Control Mode
■■ Mechanical home: a fixed position on the machine, which can correspond to a certain home switch
or a motor Z signal.
After homing is done, the motor stops at the mechanical home. The relation between the mechanical
home and mechanical zero is defined by 607Ch.
When 607Ch is 0, the mechanical home overlaps with the mechanical zero.
)PNJOHNPEF Y
)PNJOHNPEF Y
4QFFEEVSJOHTFBSDIGPSTXJUDI 1PTJUJPOBDUVBMWBMVF
Y
4QFFE Y
MJNJU
7FMPDJUZBDUVBMWBMVF
4QFFEEVSJOHTFBSDIGPSIPNF Y$
Y
4QFFE 4FSWPDPOUSPM
MJNJU 5PSRVFBDUVBMWBMVF
Y
)PNJOHBDDFMFSBUJPO
Y"
"DD 'PMMPXJOHFSSPSBDUVBMWBMVF
MJNJU Y'
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
Modes of
6060 00 RW INT8 - 0 to 10 0
operation
Modes of
6061 00 operation RO INT8 - 0 to 10 0
display
Position actual
6064 00 RO INT32 Position unit - -
value
Speed during
01 RW UINT32 Velocity unit/s 0 to (232–1) 1747627
search for switch
6099
Speed during
02 RW UINT32 Velocity unit/s 10 to (232–1) 174763
search for zero
Homing Acceleration
609A 00 RW UINT32 0 to (232–1) 1747626667
acceleration unit/s2
-222-
7 Control Mode
Sub-index
Index (hex) Name Access Data Type Unit Value Range Default
(hex)
1 Homing timeout
When the homing duration exceeds the value defined by 2005-24h (Duration limit of homing), the servo
drive reports E601.0 (Homing timeout).
E601.0 can be used to determine whether the homing speed, the set acceleration value, and connections
of the switch signal and homing signal are proper.
☆ Related parameters
Setting
During
Condition Data Data UINT
Name Duration limit of homing running & -
Index & Effective Structure Type 16
Immediately
2005-24h Time
Defines the duration of homing and used to detect E601.0 (Homing timeout).
After homing, the calculation method for the present mechanical position can be defined by 60E6h.
Setting
During
Actual position calculation Condition Data Data
Name running & VAR Uint8
Index method & Effective Structure Type
Immediately
60E6h Time
Related Value
Access RW Mapping NO HM 0 to 1 Default 0
Mode Range
Defines the calculation method for the mechanical position after homing.
-223-
7 Control Mode
Setting
During
Condition Data Data
Name Home offset running VAR int32
Index & Effective Structure Type
& At stop
Time
607Ch
Related Value –231 to +(231–1)
Access RW Mapping RPDO HM Default 0
Mode Range (position unit)
Defines the physical distance between the mechanical zero and the motor home in homing mode.
The home offset takes effect on the condition that the homing operation is done upon power-on and bit15 of 6041h
is set to 1.
The home offset has the following effect:
◆◆ It determines the present position after homing based on 60E6h.
◆◆ If 607Ch is set to a value beyond the limit defined by 607Dh (Software position limit), Er.D10 (Improper homing
offset setting) will occur.
☆ Related parameters
Setting
During
Condition Data Data
Name Following error window running & VAR UINT 32
& Effective Structure Type
Index Immediately
Time
6065h
0 to (232-1)
Related Value
Access RW Mapping RPDO PP HM CSP (position Default 3145728
Mode Range
unit)
Defines the threshold of excessive position deviation (position unit).
For 6065h, a set value beyond 2147483647 will be forcibly changed to 2147483647.
Setting
During
Condition Data Data
Name Following error time out running & VAR UINT 16
Index & Effective Structure Type
Immediately
6066h Time
4 Speed limit
In the homing mode, 607Fh can be used to limit the maximum speed in forward/reverse running. Note
that the maximum speed cannot exceed the maximum running speed allowed by the motor.
-224-
7 Control Mode
NBYNPUPSTQFFE
NBYQSP珝MFWFMPDJUZ 'I
NJNBYQSP珝MFWFMPDJUZ 'I
NJNBYNPUPSTQFFE
☆ Related parameters
Setting
During
Condition Data Data
Name Max profile velocity running & VAR UINT32
& Effective Structure Type
Index Immediately
Time
607Fh
0 to (232–1)
Related PP/PV/PT/HM/ Value
Access RW Mapping RPDO (velocity Default 104857600
Mode CST Range
unit/s)
Defines the speed limit in PP, PV, PT, HM and CST modes.
5 Acceleration limit
In the homing mode, the change rate of the position reference can be limited through the acceleration
limit.
☆ Related parameters
Setting
During
Condition Data Data
Name Max. acceleration running & VAR Uint32
& Effective Structure Type
Immediately
Index Time
60C5h 0 to
Related Value 4294967295
Access RW Mapping RPDO All Default 2147483647
Mode Range (acceleration
unit/s2)
Defines the maximum limit of acceleration.
In the homing mode, if the value of 6083h exceeds that of 60C5h, the value of 60C5h will be used.
For 60C5h, the set value 0 will be forcibly changed to 1.
■■ Homing mode
1) 6098h = 1
-225-
7 Control Mode
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
The N-OT signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
After reaching the rising edge of the N-OT signal, the motor decelerates and changes to run in the
forward direction at a low speed until it stops at the first Z signal upon reaching the falling edge of the
N-OT signal.
/FHBUJWFMJNJUTXJUDI
.PUJPO
QSP珝MF -
;TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
The N-OT signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the N-OT signal, the motor stops at the first Z signal.
-226-
7 Control Mode
2) 6098h = 2
Home: Z signal
1PTJUJWF
MJNJUTXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
1PTJUJWF
MJNJUTXJUDI
-
;TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
-227-
7 Control Mode
3) 6098h = 3
Home: Z signal
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
; TJHOBM
)PNFTXJUDI
TJHOBM
)PNFTXJUDI
-
;TJHOBM
)PNFTXJUDI
TJHOBM
The HW signal is active at start, and the motor starts homing in the reverse direction at a low speed. After
reaching the falling edge of the HW signal, the motor stops at the first Z signal.
-228-
7 Control Mode
4) 6098 = 4
Home: Z signal
)PNFTXJUDI
.PUJPOQSP珝MF )
-
-
; TJHOBM
)PNFTXJUDI
TJHOBM
)PNFTXJUDI
-L
;TJHOBM
)PNFTXJUDITJHOBM
-229-
7 Control Mode
5) 6098h = 5
Home: Z signal
)PNFTXJUDI
-H
.PUJPOQSP珝MF
L
;TJHOBM
)PNFTXJUDI
TJHOBM
)PNFTXJUDI
-
.PUJPOQSP珝MF
;TJHOBM
)PNFTXJUDITJHOBM
The HW signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the HW signal, the motor stops at the first Z signal.
-230-
7 Control Mode
6) 6098 = 6
Home: Z signal
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
)PNFTXJUDI
-
.PUJPOQSP珝MF -
;TJHOBM
)PNFTXJUDITJHOBM
The HW signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the HW signal, the motor decelerates and changes to run in the reverse
direction until it stops at the first Z signal upon reaching the rising edge of HW signal
-231-
7 Control Mode
7) 6098 = 7
Home: Z signal
)PNFTXJUDI
1PTJUJWFMJNJU
TXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDI
Figure 7-24 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the reverse direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor stops at the first Z signal.
)PNFTXJUDI 1PTJUJWFMJNJU
TXJUDI
.PUJPOQSP珝MF - )
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJPOMJNJU
TXJUDITJHOBM
Figure 7-25 HW signal inactive at homing start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge
of the HW signal, the motor decelerates and runs in the reverse direction at a low speed. Then, after
reaching the falling edge of the HW signal, the motor decelerates and changes to run in the forward
direction until it decelerates and changes to run in the reverse direction again upon reaching the rising
edge of HW signal. Finally, the motor stops at the first Z signal after reaching the falling edge of the HW
signal again.
-232-
7 Control Mode
)PNFTXJUDI
1PTJUJWFMJNJU
TXJUDI
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
8) 6098 = 8
Home: Z signal
)PNFTXJUDI
1PTJUJWFMJNJU
TXJUDI
-
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJJUWFMJNJU
TXJUDITJHOBM
Figure 7-27 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the reverse direction at a
low speed after reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW
signal, the motor changes to run in the forward direction at a low speed until it stops at the first Z signal
upon reaching the rising edge of the HW signal.
-233-
7 Control Mode
1PTJUJWFMJNJU
)PNFTXJUDI
TXJUDI
.PUJPOQSP珝MF - )
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-28 HW signal inactive at homing start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge
of HW signal, the motor decelerates and runs in the reverse direction. Then, after reaching the falling
edge of the HW signal, the motor changes to run in the forward direction until it stops at the first motor Z
signal upon reaching the rising edge of the HW signal.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI 1PTJUJWFMJNJUTXJUDI
-
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
-234-
7 Control Mode
9) 6098 = 9
Home: Z signal
) -
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-30 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the forward direction at a low speed
after reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal,
the motor changes to run in the reverse direction at a low speed until it stops at the first Z signal upon
reaching the rising edge of the HW signal again.
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-31 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge
of the HW signal, the motor decelerates and changes to run in the forward direction again. Then after
reaching the falling edge of the HW signal, the motor changes to run in the reverse direction at a low
speed. Finally, the motor stops at the first Z signal upon reaching the rising edge of HW signal again.
-235-
7 Control Mode
)PNFTXJUDI
1PTJUJWFMJNJUTXJUDI
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
10) 6098 = 10
Home: Z signal
) -
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-33 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the forward direction at a low speed
upon reaching the rising edge of HW signal. After reaching the falling edge of the HW signal, the motor
decelerates and changes to run in the reverse direction until it decelerates and changes to run in the
forward direction again after reaching the rising edge of the HW signal. Finally, it stops at the first Z
signal upon reaching the falling edge of the HW signal again.
-236-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-34 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed. If
the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge of
the HW signal, the motor decelerates and changes to run in the forward direction until it stops at the first
Z signal upon reaching the falling edge of the HW signal.
)PNFTXJUDI
1PTJUJWFMJNJUTXJUDI
;TJHOBM
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
-237-
7 Control Mode
11) 6098 = 11
Home: Z signal
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
TJHOBM
Figure 7-36 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed. If
the motor does not hit the limit switch, it decelerates and changes to run in the forward direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor stops at the first Z signal.
/FHBUJWFMJNJUTXJUDI
)
) -
.PUJPOQSP珝MF
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
TJHOBM
Figure 7-37 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed. If
the motor hits the limit switch, it changes to run in the forward direction. After reaching the rising edge
of the HW signal, the motor decelerates and runs in the forward direction. Then, after reaching the falling
edge of the HW signal, the motor decelerates and changes to run in the reverse direction until reaching
the rising edge of the HW signal where it decelerates and changes to run in the forward direction. Finally,
the motor stops at the first Z signal upon reaching the falling edge of the HW signal again.
-238-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
The HW signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the HW signal, the motor stops at the first Z signal.
12) 6098 = 12
Home: Z signal
Deceleration point: home switch (HW)
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF -
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-39 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the forward direction at
a low speed after reaching the rising edge of the HW signal. Then, after reaching the falling edge of HW
signal, the motor changes to run in the reverse direction until it stops at the first Z signal upon reaching
the rising edge of the HW signal again.
-239-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
) -
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-40 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor hits the limit switch, it changes to run in the forward direction. After reaching the rising
edge of HW signal, the motor decelerates and runs in the forward direction at a low speed. Then, after
reaching the falling edge of HW signal, the motor changes to run in the reverse direction until it stops at
the first Z signal upon reaching the rising edge of the HW signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
13) 6098 = 13
Home: Z signal
-240-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
.PUJPOQSP珝MF
- )
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
TJHOBM
Figure 7-42 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the reverse direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor changes to run in the forward direction until it stops at the first Z signal upon reaching the rising
edge of the HW signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
)
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-43 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed. If
the motor hits the limit switch, it changes to run in the forward direction at a high speed. After reaching
the rising edge of the HW signal, the motor decelerates and changes to run in the reverse direction. Then,
after reaching the falling edge of the HW signal, the motor changes to run in the forward direction until it
stops at the first Z signal upon reaching the rising edge of the HW signal again.
-241-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
-
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
14) 6098 = 14
Home: Z signal
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
- )
.PUJPOQSP珝MF
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
TJHOBM
Figure 7-45 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the reverse direction after reaching
the rising edge of HW signal. Then, after reaching the falling edge of HW signal, the motor decelerates
and changes to run in the forward direction until reaching the rising edge of the HW signal again where it
decelerates and changes to run in the reverse direction. Finally, the motor stops at the first Z signal upon
reaching the falling edge of the HW signal.
-242-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF -
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-46 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed. If
the motor hits the limit switch, it changes to run in the forward direction at a high speed. After reaching
the rising edge of the HW signal, the motor decelerates and changes to run in the reverse direction until
it stops at the first Z signal upon reaching the falling edge of the HW signal.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
.PUJPOQSP珝MF -
;TJHOBM
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJUTXJUDI
TJHOBM
-243-
7 Control Mode
15) 6098h = 17
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
/FHBUJWFMJNJU
TXJUDITJHOBM
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
/FHBUJWFMJNJU
TXJUDITJHOBM
The N-OT signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the N-OT signal, the motor stops.
-244-
7 Control Mode
16) 6098h = 18
1PTJUJWFMJNJUTJHOBM
)
.PUJPOQSP珝MF
-
1PTJUJWFMJNJUTXJUDI
TJHOBM
1PTJUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
1PTJUJWFMJNJU
TXJUDITJHOBM
17) 6098h = 19
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
-245-
7 Control Mode
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
After reaching the rising edge of the HW signal, the motor decelerates and changes to run in the reverse
direction until it stops upon reaching the falling edge of the HW signal.
)PNFTXJUDI
-
.PUJPOQSP珝MF
)PNFTXJUDI
TJHOBM
18) 6098 = 20
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
-
)PNFTXJUDI
TJHOBM
-246-
7 Control Mode
)PNFTXJUDI
-
)PNFTXJUDITJHOBM
The HW signal is active at start, and the motor starts homing in the reverse direction at a low speed.
After reaching the falling edge of the HW signal, the motor decelerates and changes to run in the forward
direction until it stops upon reaching the rising edge of the HW signal.
19) 6098h = 21
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
)PNFTXJUDITJHOBM
-247-
7 Control Mode
)PNFTXJUDI
-
.PUJPOQSP珝MF
)PNFTXJUDITJHOBM
20) 6098 = 22
)PNFTXJUDI
)
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
-248-
7 Control Mode
)PNFTXJUDI
-
.PUJPOQSP珝MF -
)PNFTXJUDITJHOBM
21) 6098 = 23
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-60 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the reverse direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor stops.
-249-
7 Control Mode
)PNFTXJUDI
1PTJUJWFMJNJUTXJUDI
.PUJPOQSP珝MF - )
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-61 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction at a high speed until it
decelerates after reaching the rising edge of the HW signal. Then, after reaching the falling edge of the
HW signal, it decelerates and changes to run in the forward direction until it decelerates and changes to
run in the reverse direction upon reaching the rising edge of the HW signal. Finally, the motor stops upon
reaching the falling edge of the HW signal again.
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
The HW signal is active at start, and the motor starts homing in the reverse direction at a low speed until
it stops after reaching the falling edge of the HW signal.
-250-
7 Control Mode
22) 6098 = 24
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-63 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the reverse direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor changes to run in the forward direction at a low speed until it stops upon reaching the rising edge
of the HW signal again.
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF - )
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-64 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction until it decelerates upon
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor changes to run in the forward direction. Finally, the motor stops after reaching the rising edge of
the HW signal again.
-251-
7 Control Mode
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
23) 6098 = 25
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
) -
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-66 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the forward direction after reaching
the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the motor
changes to run in the reverse direction until it stops upon reaching the rising edge of the HW signal
again.
-252-
7 Control Mode
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
)
-
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-67 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge
of the HW signal, the motor decelerates and changes to run in the forward direction until reaching the
falling edge of the HW signal where it changes to run in the reverse direction again. Finally, the motor
stops after reaching the rising edge of the HW signal.
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
-253-
7 Control Mode
24) 6098 = 26
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
) -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-69 HW signal inactive at start, not hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the forward direction after reaching
the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the motor
decelerates and changes to run in the reverse direction until reaching the rising edge of the HW signal
again where it decelerates and changes to run in the forward direction. Finally, the motor stops after
reaching the falling edge of the HW signal again.
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
)
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
Figure 7-70 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the forward direction at a high speed.
If the motor hits the limit switch, it changes to run in the reverse direction. After reaching the rising edge
of the HW signal, the motor decelerates and changes to run in the forward direction until it stops upon
reaching the falling edge of the HW signal.
-254-
7 Control Mode
)PNFTXJUDI 1PTJUJWFMJNJUTXJUDI
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
1PTJUJWFMJNJU
TXJUDITJHOBM
25) 6098 = 27
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-72 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start. The motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the forward direction after
reaching the rising edge of the HW signal. Then, the motor stops after reaching the falling edge of the HW
signal.
-255-
7 Control Mode
/FHBUJWFMJNJUTXJUDI
)
) -
.PUJPOQSP珝MF
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-73 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed. If
the motor hits the limit switch, it changes to run in the forward direction. After reaching the rising edge
of the HW signal, the motor decelerates and keeps running in the forward direction until reaching the
falling edge of the HW signal where it decelerates and changes to run in the reverse direction. Then, after
reaching the rising edge of the HW signal again, the motor decelerates and changes to run in the forward
direction until it stops upon reaching the falling edge of the HW signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
-256-
7 Control Mode
26) 6098 = 28
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
-
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-75 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and changes to run in the forward direction
after reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal,
the motor changes to run in the reverse direction until it stops upon reaching the rising edge of the HW
signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
) -
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-76 HW signal inactive at start, hitting the positive limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor hits the limit switch, it changes to run in the forward direction until it decelerates upon
reaching the rising edge of the HW signal. Then, after reaching the falling edge of HW signal, the motor
decelerates and changes to run in the reverse direction. Finally, the motor stops after reaching the rising
edge of the HW signal again.
-257-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
The HW signal is active at start, and the motor starts homing in the forward direction at a low speed.
After reaching the falling edge of the HW signal, the motor changes to run in the reverse direction until it
stops upon reaching the rising edge of the HW signal.
27) 6098 = 29
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
- )
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-78 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor does not hit the limit switch, it decelerates and runs in the reverse direction after reaching
the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the motor
changes to run in the forward direction until it stops upon reaching the rising edge of the HW signal
again.
-258-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF
)
-
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-79 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor hits the limit switch, it changes to run in the forward direction. After reaching the rising edge
of the HW signal, the motor decelerates and changes to run in the reverse direction until it changes to
run in the forward direction again upon reaching the falling edge of the HW signal. Finally, the motor
stops upon reaching the rising edge of the HW signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
-
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
-259-
7 Control Mode
28) 6098 = 30
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
- )
.PUJPOQSP珝MF
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-81 HW signal inactive at start, not hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed
If the motor does not hit the limit switch, it decelerates and keeps running in the reverse direction after
reaching the rising edge of the HW signal. Then, after reaching the falling edge of the HW signal, the
motor decelerates and changes to run in the forward direction until reaching the rising edge of the HW
signal where it changes to run in the reverse direction. Finally, the motor stops upon reaching the falling
edge of the HW signal again.
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
)
.PUJPOQSP珝MF -
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
Figure 7-82 HW signal inactive at start, hitting the negative limit switch
The HW signal is inactive at start, and the motor starts homing in the reverse direction at a high speed.
If the motor hits the limit switch, it changes to run in the forward direction at a high speed. After reaching
the rising edge of the HW signal, the motor decelerates and changes to run in the reverse direction until
it stops upon reaching the falling edge of the HW signal.
-260-
7 Control Mode
)PNFTXJUDI
/FHBUJWFMJNJUTXJUDI
-
.PUJPOQSP珝MF
)PNFTXJUDI
TJHOBM
/FHBUJWFMJNJU
TXJUDITJHOBM
This mode is not defined in the standard 402 protocol. It can be used for extension purpose.
Home: Z signal
Homing mode 33: The motor runs in the reverse direction at a low speed and stops at the first Z signal.
Homing mode 34: The motor runs in the forward direction at a low speed and stops at the first Z signal.
-
-
;TJHOBM
31) 6098h = 35
Homing mode 35: The present position is taken as the mechanical home, after homing is triggered
(control word 6040: 0x0F → 0x1F):
6064h (Position actual value) is equal to 607Ch (Home offset) after homing is done.
6064h is the sum of the original value plus the home offset (607Ch) after homing is done.
32) 6098 = –1
The servo motor runs in the reverse direction at a high speed first. If the torque reaches the limit and
the speed is near zero after the motor hits the mechanical limit, and such status persists, it indicates the
motor reaches the mechanical limit position. In this case, the motor runs in the forward direction at a
low speed and stops upon reaching the rising edge of the Z signal for the first time.
-261-
7 Control Mode
.FDIBOJDBMMJNJU
.PUJPOQSP珝MF )
-
;TJHOBM
.FDIBOJDBMMJNJU
33) 6098 = –2
The servo motor runs in the forward direction at a high speed first. If the torque reaches the limit and
the speed is near zero after the motor hits the mechanical limit, and such status persists, it indicates the
motor reaches the mechanical limit position. In this case, the motor runs in the reverse direction at a low
speed and stops upon reaching the rising edge of the Z signal for the first time.
.FDIBOJDBMMJNJU
.PUJPOQSP珝MF )
-
;TJHOBM
.FDIBOJDBMMJNJU
$"65*0/
Keep sufficient clearance between the positive limit switch and negative limit switch, and set a
proper acceleration rate. Failure to comply may cause collision.
-262-
7 Control Mode
Setting
During
Condition Data
Name Control word running & VAR Data Type Uint16
Index & Effective Structure
Immediately
6040h Time
Related
Access RW Mapping RPDO All Value Range 0 to 65535 Default 0
Mode
Setting
Condition Data
Name Status word - VAR Data Type Uint16
Index & Effective Structure
6041h Time
Related Value
Access RO Mapping TPDO All - Default 0
Mode Range
-263-
7 Control Mode
Setting
During
Condition Data Data
Name Homing method running & VAR int8
Index & Effective Structure Type
At stop
6098h Time
Related
Access RW Mapping RPDO HM Value Range –2 to +35 Default 0
Mode
Mode Description
Forward homing:
–2 Home: Z signal
Deceleration point: forward mechanical limit
Reverse homing:
–1 Home: Z signal
Deceleration point: reverse limit position
Reverse homing:
Home: Z signal
1
Deceleration point: negative limit switch (N-OT)
The falling edge of the N-OT signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
2
Deceleration point: positive limit switch (P-OT)
The falling edge of the P-OT signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
3
Deceleration point: home switch (HW)
The falling edge on the same side of the HW signal must be reached before reaching the Z signal.
Reverse homing:
Home: Z signal
4
Deceleration point: home switch (HW)
The rising edge on the same side of the HW signal must be reached before reaching the Z signal.
Reverse homing:
Home: Z signal
5
Deceleration point: home switch (HW)
The falling edge on the same side of the HW signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
6
Deceleration point: home switch (HW)
The rising edge of the HW signal on the same side must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
7
Deceleration point: home switch (HW)
The falling edge on the same side of the HW signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
8
Deceleration point: home switch (HW)
The rising edge on the same side of the HW signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
9
Deceleration point: home switch (HW)
The rising edge on the other side of the HW signal must be reached before reaching the Z signal.
Forward homing:
Home: Z signal
10
Deceleration point: home switch (HW)
The falling edge on the other side of the HW signal must be reached before reaching the Z signal.
-264-
7 Control Mode
Setting
During
Condition Data Data
Name Homing method running & VAR int8
Index & Effective Structure Type
At stop
6098h Time
Related
Access RW Mapping RPDO HM Value Range –2 to +35 Default 0
Mode
Reverse homing:
Home: Z signal
11
Deceleration point: home switch (HW)
The falling edge on the same side of the HW signal must be reached before reaching the Z signal.
Reverse homing:
Home: Z signal
12
Deceleration point: home switch (HW)
The rising edge on the same side of the HW signal must be reached before reaching the Z signal.
Reverse homing:
Home: Z signal on the other side of the home switch
13
Deceleration point: home switch (HW)
The rising edge on the other side of the HW signal must be reached before reaching the Z signal.
Homing in the reverse direction:
Home: Z signal on the other side of the home switch
14
Deceleration point: home switch (HW)
The falling edge of the HW signal on the other side must be reached before reaching the Z signal.
15 to 16 N/A
17 to 32 Similar to 1 to 14. However, the deceleration point overlaps with the home.
33 Reverse homing. The home is the Z signal.
34 Forward homing. The home is the Z signal.
35 The present position is used as the home.
Setting
Condition Data
Name Homing speeds - ARR Data Type Uint32
Index & Effective Structure
6099h Time
Related OD default
Access - Mapping Yes HM Value Range OD data range Default
Mode value
Setting
Number of homing speed sub- Condition Data Data
Sub- Name - - Uint8
indexes & Effective Structure Type
index Time
0h
Related Value
Access RO Mapping NO - 2 Default 2
Mode Range
-265-
7 Control Mode
Setting
During
Speed during search for Condition Data Data
Name running & - Uint 32
Sub- switch & Effective Structure Type
At stop
index Time
1h 0 to (232-1)
Related Value
Access RW Mapping RPDO HM (Velocity Default 1747627
Mode Range
unit/s)
Defines the speed during searching for the deceleration point signal. A large setting value helps prevent E601.0
(Homing timeout) caused by a prolonged homing process.
◆◆ Note: After finding the deceleration point, the slave decelerates and blocks the change of the home signal
during deceleration. To prevent encountering the home signal during deceleration, set the switch position of the
deceleration point signal properly to leave sufficient deceleration distance or increase the homing acceleration
rate to shorten the deceleration time.
Setting
During
Condition Data Data
Name Speed during search for zero running & - int32
Sub- & Effective Structure Type
At stop
index Time
2h 10 to (232-1)
Related Value
Access RW Mapping RPDO HM (velocity Default 100
Mode Range
unit/s)
Defines the speed during searching for the home signal. A small setting value helps avoid overshoot during stop at a
high speed, which prevents large deviation between the stop position and the preset mechanical home.
Setting
During
Condition Data Data
Name Homing acceleration running & VAR DUINT32
& Effective Structure Type
Index At stop
Time
609Ah
0 to (232-1)
Related
Access RW Mapping RPDO HM Value Range (Acceleration Default 100
Mode
unit/s2)
Defines the acceleration rate in the homing mode and indicates the position reference (position unit) increment per
second.
The setting value takes effect after homing is started.
In the homing mode, if 605Dh (Halt option code) is set to 2, the servo drive decelerates to stop as defined by 609Ah.
For 609Ah, the setting value 0 will be forcibly changed into 1.
The basic configuration for the homing mode is shown in the following table.
-266-
7 Control Mode
Speed Speed
feedforward gain feedforward filter
(2008-14h) (2008-13h)
Home method (6098h)
Homing speeds (6099h)
Homing acceleration (6098h)
Homing timeout (2005-36h)
Speed feedback
(200B-01h [RPM]
Speed reference
200B-02h [RPM]
Speed
calcul-
ation
■■ Motor protection
The latch function latches the position actual value (position unit) when an external latch input signal or
the Z signal changes.
The SV660N offers two touch probes to record the positions corresponding to the rising edge or fall edge
of each touch probe signal, which means four positions can be latched. Use DI5 when a DI terminal is to
be used as the probe trigger signal.
$"65*0/
◆◆ No specific DI logic is required when a DI terminal is used as the probe trigger signal.
◆◆ You can set the filter window for the probe signal through 200A-14h and 200A-15h when a DI
terminal is used as the touch probe trigger signal.
-267-
7 Control Mode
■■ Related Objects
■■ Operation procedures
Observe the following procedures when using DI5 as the probe trigger signal.
The definition of each bit of the touch probe function (0x60B8) is shown in the following table.
-268-
7 Control Mode
6 to 7 N/A
11 N/A
14 to 15 N/A
The definition of each bit of the touch probe status (0x60B9) is shown in the following table.
3 to 7 N/A
11 to 15 -
In this example, you can read bit1 of 0x60B9 to check whether the function of position latch at positive
edge of touch probe 1 is enabled.
-269-
7 Control Mode
The four position values of the touch probe are saved in 0x60BA to 0x60BD.
In this example, if the function of position latch at positive edge of touch probe 1 is executed, you can
read the position value through 0x60BA (Touch probe 1 positive edge, position unit). The latch times can
be obtained through 0x60D5.
The following figure shows the function setting sequence and status feedback of the touch probe in the
preceding example, which takes DI5 as the trigger signal and adopts positive edge latch.
60D5
Read the latch position
information.
60BA
Traditionally, the limit is defined by the external sensor signal connected to CN1, which is known as the
hardware limit.
-PBE
3FEVDUJPOHFBS
.PUPS
4FSWPESJWF
'VO*/盘
105 %*
'VO*/盘
/05 %*
-270-
7 Control Mode
Restricted to linear movement and single-turn Applicable to linear movement and rotation
1 1
rotation movement. movement.
The software limit works by comparing the set limit value with the internal feedback value. If the latter
exceeds the former, a warning will be reported and the servo drive stops. This function is available in
both absolute and incremental position modes. To use this function in the incremental position mode,
set 200A-02h to 2 to make the servo drive perform homing upon power-on before the software limit
applies.
Related objects:
Setting
Condition At stop & Data
Name Absolute position limit - Data Type Uint16
200A-02h & Effective Immediately Structure
H0A-01 Time
Related Value
Access RW Mapping - All 0 to 2 Default 0
Mode Range
This object determines whether the absolute position limit is activated and the conditions for activation.
Setting
During
Condition Data
Name Min. position limit running & - Data Type int32
& Effective Structure
607D-01h At stop
Time
Related Value –231 to +(231–1)
Access RW Mapping RPDO All Default -231
Mode Range (position unit)
This object defines the minimum software position limit relative to the mechanical zero point.
Setting
During
Condition Data
Name Max. position limit running & - Data Type int32
& Effective Structure
607D-02h At stop
Time
This object defines the maximum software position limit relative to the mechanical zero point.
-271-
7 Control Mode
$"65*0/
◆◆ Ensure the value of 607D-01h is less than or equal to 607D-02h. If 607D-01h is set to a value larger
than 607D-02h, the servo drive reports EE09.0 (Wrong software position limit).
◆◆ In the absolute rotation mode or single-turn mode, ensure 607D-01 and 607D-02 are within the
mechanical position limit. Otherwise, the servo drive reports EE09.0.
◆◆ Ensure the value of 607Ch (Home offset) is within the software limit range. Otherwise, the servo
drive reports EE09.0.
The position comparison works by comparing the instantaneous position data with the value pre-
stored in the data array and, once available, outputs a DO signal with pulse width settable for use in
subsequent motion control. Such comparison is implemented through FPGA, removing the risk of
software communication delay between different chips. Accurate comparison can also be performed on
the motion axis rotating at a high speed.
For position comparison, you can select“active high”or“active low”for the DO terminal. When“active
high”is selected, the corresponding DO is activated when it is connected to the common terminal and
deactivated when it is disconnected from the common terminal. When“active low”is selected, the
corresponding DO is deactivated when it is connected to the common terminal and activated when it is
disconnected from the common terminal. There are three DO terminals for the SV660N servo drive.
1 Applicable conditions
Position comparison is available only when the following conditions are fulfilled.
2 Related Objects
■■ 0: No definition
■■ 2: Motor rotating
■■ 9: Brake
When position comparison is enabled, you can allocate function 25 (Position comparison) to any one of
the three DOs, and the DO you select will act as the position comparison output signal.
-272-
7 Control Mode
0: Single comparison
H18-03 Position comparison mode
1: Cyclic comparison
Position comparison output Defines the active pulse width of the DO when the comparison point is
H18-05
width reached. The value range is 0 to 2047 (unit: 0.1 ms).
Defines the offset value after the present position is taken as the zero
Zero offset of position
H18-12 point.
comparison
Value range: –231 to +231–1
Target position comparison Defines the comparison value of the first target position.
H19-00
point 1 Value range: –231 to 231–1
Target position comparison Defines the second target position comparison value.
H19-03
point 2 Value range: –231 to 231–1
-273-
7 Control Mode
Target position comparison Defines the 3rd target position comparison value.
H19-06
point 3 Value range: –231 to 231–1
Target position comparison Defines the 4th target position comparison value.
H19-09
point 4 Value range: –231 to 231–1
Target position comparison Defines the 5th target position comparison value.
H19-12
point 5 Value range: –231 to 231–1
Target position comparison Defines the 6th target position comparison value.
H19-15
point 6 Value range: –231 to 231–1
Target position comparison Defines the 7th target position comparison value.
H19-18
point 7 Value range: –231 to 231–1
Target position comparison Defines the 8th target position comparison value.
H19-21
point 8 Value range: –231 to 231–1
-274-
7 Control Mode
3 Run
1) Description
When the value of H18-00 changes from 0 to 1, position comparison starts and the value of H18-09
(Present status of position comparison) is updated to the start point of position comparison. When the
value of H18-00 changes to 0, position comparison stops and the present comparison status is cleared.
The comparison resolution defines the number of pulses per revolution. Given the maximum and
minimum limits on the target position (defined by group H19), you can reset the resolution when data
overflow occurs on the comparison value. For example: H18-02 = 7-17bit
The maximum value of the target position is 231–1, and the motor rotates by 231–1/217 circles.
The target position in group H19 is only related to the set resolution.
In the single comparison mode, when comparison of the end point is done, the comparison function
is switched off automatically and the present comparison value is cleared to zero. The comparison
function can be enabled again only when the position comparison switch is switched on again.
The real-time position feedback in the single comparison mode is an absolute value, which means
it is an accumulative value based on the preceding comparison point. Such value will not be cleared
automatically.
In the cyclic comparison mode, the comparison function will not be switched off when the comparison
of the end point is done, and the present comparison value will be set as the start point for comparison.
Each time the comparison of a certain point is done, the value of H18-10 (Real-time position feedback) is
cleared and re-counted for cyclic comparison.
In the cyclic comparison mode, the target position is a relative and incremental value. Each time the
comparison of a certain point is done, the real-time position feedback is cleared and re-counted to be
compared with the new target point.
When the position comparison conditions are fulfilled, the servo drive outputs DO active level signal.
The width of the active signal can be set by H18-05 (value range: 1 to 2047 x 0.1 ms).
When the DO output is active, the comparison logic is suspended and no comparison will be performed.
In this case, ensure the operating time between two target points is larger than the DO output width.
There are eight target position comparison points in total. The comparison point is a 32-bit signed
number. The target position comparison value and the comparison attribute value must be updated to
-275-
7 Control Mode
The start point indicates the position of the first comparison point. For example, if the start point is set
to 5, the comparison starts from the fifth target position point.
The end point indicates the position of the last comparison point. For example, if the end point is set to
7, the comparison stops or restarts from the start point after the comparison of the 7th target position
point is done.
The value of H18-10 (Real-time position feedback) will be changed to the offset value defined by H18-12
(Zero offset of position comparison) at the rising edge (0 → 1) of H18-04 (Present position as zero).
2) Running
■■ When the position feedback of the encoder passes the target position comparison values (H19-00
to H19-21), the DO outputs the time width pulse defined by H18-05 (Position comparison output
width), as shown in the following figure.
Position
Actual position
Time
When the attribute of the target point is set to 1 (Output DO active signal if current position changes
from less than to more than the comparison point), the DO outputs the position comparison signal when
the encoder passes the target position comparison value with position changing from less than to more
than the comparison point.
When the attribute of the target point is set to 2 (Output DO active signal if current position changing
from more than to less than the comparison point), the DO outputs the position comparison signal when
the encoder passes the target position comparison value with position changing from more than to less
than the comparison point.
When the attribute of the target point is set to 3 (Output DO active signal under both situations), the DO
outputs position comparison signal when the encoder passes the target position comparison value with
position changing in either way.
■■ When the action direction reverses and multiple position comparison values are set, no comparison
will be performed once the position comparison DO output is active. Therefore, ensure the
operating time between two target points is larger than the pulse output width. As shown in the
following figure, no comparison is performed because the pulse output width is larger than the
operating time between the two target points.
-276-
7 Control Mode
Position
Actual position
Position comparison value 2
Position comparison value 1
Time
■■ Only one pulse will be output when the stop position is the same with the position comparison
value, as shown in the following figure.
Position
Actual position
Position comparison
value
Time
Position comparison
output
For the convenience of setting the target position comparison value, the software tool provides the
function of division setting. Set a proper comparison mode, start point, and end point first.
■■ In the single comparison mode, set the total running distance and number of comparison points.
After clicking " 等分设定 " (Division setting), the target value of the first point is updated to“Distance
x 1/Number of comparison points”,the target value of the second point is updated to“Distance x 2/
Number of comparison points”,and the target value of the Nth point is updated to“Distance x N/
Number of comparison points”.
■■ In the cyclic comparison mode, " 距离长度 " (Distance length) is used to set the operating distance
between two adjacent point. " 比较点数 " (Comparison points) is used to set the numbers of points
to be compared cyclically. After clicking " 等分设定 " (Division setting), the target values of the 1st to
the Nth comparison points are updated to the values set in " 距离长度 " (Distance length).
-277-
7 Control Mode
■■ Overview
The absolute encoder records the single-turn position and the number of revolutions. With a single-turn
resolution up to 8388608 (223), the encoder can record 16-bit multi-turn data. The absolute system works
in the position, speed, and torque control modes. When the servo drive is powered off, the encoder
performs data backup using the power supplied by the battery. The servo drive therefore can calculate
the absolute mechanical position through the encoder after power-on, removing the need for homing.
When using the absolute encoder, set 2000-01h (Motor code) to 14101 (Inovance 23-bit absolute encoder)
and set 2002-02h (Absolute system selection) based on actual conditions. Er.731 will be reported when
the battery is connected for the first time. Set 200D-15h (Absolute encoder reset selection) to 1 (Reset
the encoder fault) to reset the encoder fault, and then perform the homing operation.
When the value of 2002-03h (Rotation direction), 200D-15h (Absolute encoder reset selection)
or the mechanical gear ratio is modified, an abrupt change will occur on the mechanical
position, requiring a homing operation. After homing is done, the servo drive calculates
NOTE the difference value between the absolute mechanical position and the encoder absolute
position and stores the difference value in the EEPROM.
■■ Related objects
Set 2000-01h (Motor code) to 14101 (Inovance 23-bit absolute encoder), and select the absolute position
mode through 2002-02h (Absolute system mode).
-278-
7 Control Mode
Setting
At stop
Condition Data
2000-01h Name Motor code Next - Data Type Uint16
& Effective Structure
power-on
Time
Setting
At stop
Condition Data
H02-01 Name Absolute system mode & Next - Data Type Uint16
& Effective Structure
power-on
Time
Related Value
2002-02h Access RW Mapping - All 0 to 4 Default 0
Mode Range
Defines the mode of the absolute system.
Absolute
Value Description Remarks
system mode
Incremental The encoder is used as a bus-type incremental encoder Battery not needed
0
position mode without power-off memory. No multi-turn fault
The encoder is used as an absolute encoder with
power-off memory. Battery needed, battery fault
Absolute This mode is applicable to applications where the load reported upon occurrence
1 position linear movement range is fixed and multi-turn data overflow Multi-turn counting error and
mode will not occur. overflow fault reported upon
The multi-turn data range in the absolute position occurrence
linear mode is –32768 to +32767.
The encoder is used as an absolute encoder with
Battery needed, battery fault
Absolute power-off memory.
reported upon occurrence
2 position This mode is mainly applicable to the applications
Multi-turn overflow fault not
rotation mode where the load movement range is unlimited and only
reported upon occurrence
single-turn position feedback is needed.
The encoder is used as an absolute encoder with Battery needed, battery fault
Absolute
power-off memory. reported upon occurrence
3 position linear
This mode is applicable to applications where the Multi-turn overflow fault not
mode 2
multi-turn data overflow fault can be left unattended. detected
Single-turn In this mode, only the single-turn position of the Battery not needed
4
absolute mode encoder is recorded. No multi-turn fault
The feedback data of an absolute encoder is divided into the number of revolutions and the encoder
position within one turn. For the incremental position mode, there is no feedback data concerning the
number of revolutions.
H0B-70 Setting
Number of revolutions of the Condition Data
Name - - Data Type Uint16
absolute encoder & Effective Structure
200B-47h
Time
Related Value
Access RO Mapping TPDO All - Default -
Mode Range
-279-
7 Control Mode
H0B-71 Setting
Single-turn position feedback of Condition Data
Name - - Data Type Uint32
the absolute encoder & Effective Structure
200B-48h
Time
-
Related Value
Access RO Mapping TPDO All (unit: encoder Default -
Mode Range
unit)
Represents the single-turn position feedback of the encoder. If the encoder resolution is RE (for example, RE = 223), the
range is 0 to (RE–1).
H0B-77 Setting
Absolute position (low 32 Condition Data
Name - - Data Type Uint32
bits) of absolute encoder & Effective Structure
200B-4Eh
Time
-
Access RO Mapping TPDO Related Mode All (unit: Default -
encoder unit)
H0B-79 Setting
Absolute position (high 32 Condition Data
Name - - Data Type int32
bits) of absolute encoder & Effective Structure
200B-50h
Time
-
Value
Access RO Mapping TPDO Related Mode All (unit: encoder Default -
Range
unit)
This mode is applicable to applications where the load movement range is fixed and multi-turn data
overflow will not occur.
-PBE
3FEVDUJPOHFBS -JNJU
.PUPS
The multi-turn data range in the absolute position linear mode is –32768 to +32767. If the number of
forward revolutions is larger than 32767 or the number of reverse revolutions is smaller than –32768,
E735.0 (Encoder multi-turn counting overflow) will occur. In this case, set 200D-15h (Absolute encoder
reset selection) to 2 (Reset the encoder fault and multi-turn data) to reset the multi-turn data and
perform homing again. In special occasions, you can set 200A-25h (Multi-turn overflow fault of absolute
encoder) to 1 (Hide) to hide E735.0 or use absolute position linear mode 2.
-280-
7 Control Mode
Setting
At stop
Position offset in the absolute Condition Data
2005-2Fh Name & Next - Data Type Uint32
position linear mode (low 32 bits) & Effective Structure
power-on
Time
–231 to
Related Value +(231–1)
H05-46 Access RW Mapping - All Default 0
Mode Range (encoder
unit)
Setting
At stop
Position offset in the absolute Condition Data
2005-31h Name & Next - Data Type int32
position linear mode (high 32 bits) & Effective Structure
power-on
Time
–231 to
Related Value +(231–1)
H05-48 Access RW Mapping - All Default 0
Mode Range (encoder
unit)
These parameters define the offset of the absolute mechanical position (encoder unit) relative to the absolute
position (encoder unit) of the encoder in the linear mode (2002-02 = 1).
Position offset in the absolute position linear mode = Encoder absolute position - Mechanical absolute position
Note:
◆◆ The offset of the absolute position linear mode (2005-2Fh and 2005-31h) is 0 by default. If homing is performed,
the servo drive automatically calculates the deviation between the encoder absolute position and the mechanical
absolute position after homing, assigns the value to 2005-2Fh and 2005-31h, and stores the value to EEPROM.
Setting
Condition At stop & Data
200B-08h Name Absolute position counter - Data Type int32
& Effective Immediately Structure
Time
-231 to +231
Related Value
H0B-07 Access RO Mapping - All (encoder Default 0
Mode Range
unit)
Represents the current absolute position (reference unit) of the motor in the position mode.
Setting
Mechanical absolute position Condition Data
200B-3Bh Name - - Data Type Uint32
(low 32 bits) & Effective Structure
Time
-
Related Value (unit:
H0B-58 Access RO Mapping - All Default -
Mode Range encoder
unit)
Setting
Mechanical absolute position Condition Data
200B-3Dh Name - - Data Type int32
(high 32 bits) & Effective Structure
Time
(unit:
Related Value
H0B-60 Access RO Mapping - All encoder Default -
Mode Range
unit)
-281-
7 Control Mode
Setting
Condition Data Data
Name Position actual value* - VAR int 32
& Effective Structure Type
Index Time
6063h -
Related Value (unit:
Access RO Mapping TPDO All Default 0
Mode Range encoder
unit)
Represents the absolute position of the motor (encoder unit). The value is equal to 200B-3Bh in the absolute
position mode.
Setting
Condition Data Data
Name Position actual value - VAR int 32
Index & Effective Structure Type
6064h Time
Related Value -
Access RO Mapping TPDO All Default 0
Mode Range (unit: position unit)
Represents the absolute position feedback in user defined units.
Position actual value (6064h) x Gear ratio (6091h) = Position actual value* (6063h)
Setting
Absolute encoder multi-turn Condition At stop & Data Data
Name - Uint16
overflow fault & Effective Immediately Structure Type
200A-25h Time
Related Value
Access RW Mapping No All 0 to 1 Default 0
Mode Range
This object is used to hide E735.0 (Encoder multi-turn overflow fault) in the absolute position linear mode.
Value Description
0 0: Not hide
1 1: Hide
This mode is mainly applicable to applications where the load movement range is unlimited. The
number of unidirectional revolutions of the motor is less than 32767 upon power failure, as shown in the
following figure.
-282-
7 Control Mode
Target position
0 Magnitude of rotation
The variation law of the target position and the single-turn position of the rotating load during reverse
running is shown as follows.
Target position
0
Rotation amount
0 Magnitude of rotation
When the motor works in the absolute rotation mode while the servo drive works in the HM mode, the
setting range of the home offset is 0 to (RM–1). If the home offset is set to a value outside this range, the
servo drive reports EE09.1 (Home setting error).
The multi-turn data range is unlimited in the absolute position rotation mode. Therefore, E735.0 (Encoder
multi-turn counting overflow) is hidden automatically.
Related parameters
Setting
Mechanical gear ratio in the
Condition At stop & Data Data
Name absolute position rotation mode - Uint16
& Effective Immediately Structure Type
2005-33h (numerator)
Time
Related Value
Access RW Mapping - All 1 to 65535 Default 1
Mode Range
Setting
Mechanical gear ratio in the
Condition At stop & Data Data
Name absolute position rotation mode - Uint16
& Effective Immediately Structure Type
2005-34h (denominator)
Time
Related Value
Access RW Mapping - All 1 to 65535 Default 1
Mode Range
Setting
Pulses per load revolution in the
Condition At stop & Data Data
Name absolute position rotation mode - Uint32
& Effective Immediately Structure Type
(low 32 bits)
2005-35h Time
0 to (232-1)
Related Value
Access RW Mapping - All (encoder Default 0
Mode Range
unit)
-283-
7 Control Mode
Setting
Position offset in the absolute
Condition At stop & Data Data
Name position rotation mode (high 32 - int32
& Effective Immediately Structure Type
bits)
Time
2005-37h
0 to 127
Related Value (unit:
Access RW Mapping - All Default 0
Mode Range encoder
unit)
This parameter defines the ratio of the feedback pulses (encoder unit) per load revolution to the absolute position
feedback of the encoder when the absolute system works in the rotation mode (2002-02 = 2).
Assume the encoder resolution is RE, the encoder pulses per revolution is RM:
when 2005-35h or 2005-37h are set to 0:
RM = RE x 2005-33h/2005-34h
when 2005-35h or 2005-37h are set to 0:
RM = 2005-37h x 232 + 2005-35h
Note:
◆◆ The servo drive calculates the mechanical absolute position based on 2005-35h and 2005-37h first. If 2005-35h
and 2005-37h are set to 0, the servo drive performs calculation based on 2005-33h and 2005-34h.
Setting
Single-turn position of the rotating Condition Data
Name - - Data Type int 32
load (low 32 bits) & Effective Structure
200B-52h Time
(unit:
Related Value
Access RO Mapping TPDO All encoder Default -
Mode Range
unit)
Setting
Single-turn position of the rotating Condition Data
Name - - Data Type Uint32
load (high 32 bits) & Effective Structure
Time
200B-54h
-
Related Value (unit:
Access RO Mapping TPDO All Default -
Mode Range encoder
unit)
Represents the single-turn position (encoder unit) of the rotating load.
Value range: (-RM+1) to (RM–1)
Setting
Single-turn position of the Condition Data
Name - - Data Type int 32
rotating load & Effective Structure
Time
200B-56h
-
Related Value (unit:
Access RO Mapping TPDO All Default -
Mode Range position
unit)
-284-
7 Control Mode
Setting
Condition Data Data
Name Position actual value* - VAR int 32
& Effective Structure Type
Index Time
6063h -
Related Value (unit:
Access RO Mapping TPDO All Default 0
Mode Range encoder
unit)
Represents the absolute single-turn position of the rotating load (encoder unit). This value is equal to 200B-52h in
the absolute position mode.
Setting
Condition Data Data
Name Position actual value - VAR int 32
& Effective Structure Type
Index Time
6064h -
Related Value (unit:
Access RO Mapping TPDO All Default 0
Mode Range position
unit)
Represents the single-turn absolute position feedback of the rotating load in real time. This value is equal to
200B-56h in the absolute position mode.
Position actual value (6064h) x Gear ratio (6091h) = Position actual value* (6063h)
This mode is mainly applicable to applications where the load movement range is within the single-turn
range of the encoder. In this case, the absolute encoder needs no battery as it records the single-turn
data only.
If a 23-bit absolute encoder is used in the single-turn absolute mode, the servo drive works in the CSP or
PP mode, and the electronic gear ratio is 1:1:
When 607Ch (Home offset) is set to 0, the target position range is 0 to (223–1).
After homing is done, the target position range is 607Ch to (223–1 + 607Ch).
If the target position is set to a value outside the preceding range, EB01.4 (Target position beyond upper/
lower limit) will be reported.
2) Example
When the gear ratio is 1:1, and 607Ch is set to 0, the diagram is shown as follows.
.PUPS -PBE
1PTJUJPOVQPOQPXFSPO
When the gear ratio is 1:1, and 607Ch is set to 10000, the diagram is shown as follows.
-285-
7 Control Mode
.PUPS -PBE
1PTJUJPOVQPOQPXFSPO
The motor movement range is determined by the motor position upon power-on. (Take the 23-bit
absolute encoder as an example)
a) Position upon power-on: The motor movement range shown in the following figure is derived from
the single-turn data range at the power-on position.
NJ
4JOHMFUVSO
EBUB
1PTJUJPO
1PTJUJPOVQPOQPXFSPO
b) To change the motor movement range, turn off the power supply at the position shown in the
preceding figure, and turn on the power supply again after the motor moves to the position shown
in the following figure.
NJ
.PWFBGUFSQPXFSP珜
4JOHMFUVSOEBUB
1PTJUJPO
1PTJUJPOVQPOQPXFSPO
c) Note: When the power supply is switched on near the motor movement range, EB01.4 (Target
position beyond the limit) may easily occur.
-286-
7 Control Mode
NJ
4JOHMFUVSOEBUB
1PTJUJPO
1PTJUJPOVQPOQPXFSPO
E731.0 (Encoder battery fault) will be reported when the battery is connected for the first time. Set
200D-15h (Absolute encoder reset selection) to 1 (Reset the encoder fault) to reset the fault, and then
perform homing.
When the battery voltage detected is smaller than 3.0 V, Er.730 (Encoder battery warning) occurs.
Replace the battery according to the following procedures:
Step 1: Power on the servo drive and keep it in non-running state.
Step 2: Replace the battery.
Step 3: The servo drive automatically remove E730.0 (Encoder battery warning). If there is no other
warning, make the servo drive run normally.
If you replace the battery after power-off, E731.0 (Encoder battery fault) will be reported and an abrupt
change will occur on the multi-turn data. In this case, set 200D-15h to 1 to reset the fault, and then
perform homing again.
When the servo drive is in the power-down state, ensure the maximum motor speed does not exceed
6000 RPM so that the encoder position can be recorded accurately.
Keep the battery box in environments within the required ambient temperature range and ensure the
battery is in reliable contact and has sufficient power capacity. Otherwise, encoder data loss may occur.
Related parameter
Setting
Absolute encoder reset At stop & Data Data
Name Condition & - Uint16
selection Immediately Structure Type
200D-15h Effective Time
Value
Access RW Mapping - Related Mode All 0 to 2 Default 0
Range
This parameter is used to reset the encoder fault or the multi-turn data.
Value Description
0 No operation
1 Reset the encoder fault
2 Reset the encoder fault and multi-turn data
The absolute position of the encoder changes abruptly after reset of the multi-turn data feedback. In
this case, perform mechanical homing.
NOTE
-287-
8 Communication Configurations
8 Communication Configurations
Start
Configure
communication • See section 8.3 for details.
parameters.
Start remote
• Observe the communication state
node. according to section 8.3.7.
End
An EtherCAT system includes the master and the slave. The master requires a common network adapter,
and the slave requires a special slave control chip, such as ET1100, ET1200, and FPGA.
EtherCAT can process data at the I/O layer, without any subbus or gateway delay:
■■ One system covers all devices, including input/output devices, sensors, actuators, drives, and
displays.
■■ Transmission rate: 2 x 100 Mbit/s (high-speed Ethernet, full duplex mode).
■■ Synchronization: number of nodes between two devices: 300, cable length: 120 m, synchronization
jitter: < 1 µs
■■ Refresh time:
256 DI/DOs: 11 μs
1000 DI/DOs distributed in 100 nodes:30 µs = 0.03 ms
200 AI/AOs (16-bit): 50 μs, sampling rate: 20 kHz
100 servo axes (8 byte IN+OUT for each): 100 µs = 0.1 ms
12000 DI/DOs: 350 μs
-288-
8 Communication Configurations
To support more types of devices and applications, the following EtherCAT-based application protocols
are established:
■■ Safety over EtherCAT (SoE, servo drive safety compliant with IEC 61800-7-204)
The slave only needs to support the most suitable application protocol.
RTU
RTU
SF CANERR 0 1 2 3 4 5 6 7
40 39
CN 1
RUN / STOP
MFK
RS485
CN3
RTU
CN2
E therCAT
C AN
2 1
The CiA402 protocol imposes the following limits on the parameter address.
A000-FFFF Reserved
Necessary parameter settings are required for the SV660N servo drive to be connected to the EtherCAT
fieldbus network.
-289-
8 Communication Configurations
Sub-
Index Name Value Range Default
index
0: Speed mode
1: Position mode
2002 01h Control mode 2: Torque control mode 9
9: EtherCAT mode
255: This axis is not used.
0: Not save
Save parameter values
modified through 1: Save 2XXXh series parameters
200E 02h 3
communication to 2: Save 6XXXH series parameters
EEPROM
3: Save all parameters
$"65*0/
Before saving parameters to EEPROM, set 200E-02h to a proper value. Otherwise, the parameters
will be restored to the default values at next power-on.
Item Specifications
Communication protocol IEC 61158 Type 12, IEC 61800-7 CiA 402 Drive Profile
SDO SDO request, SDO response
Mapping Variable PDO mapping
Profile position mode (PP)
Profile velocity mode (PV)
Application layer Profile torque mode (PT)
CiA402 Homing mode (HM)
Cyclic synchronous position mode (CSP)
Cyclic synchronous velocity mode (CSV)
Cyclic synchronous torque mode (CST)
Transmission protocol 100BASE-TX (IEEE802.3)
Physical layer Maximum distance 100 m
Interface RJ45 x 2 (INT, OUT)
Multiple protocols can be transmitted using the EtherCAT. The IEC 61800-7 (CiA 402)-CANopen motion
control sub-protocol is used for the SV660N servo drive.
The following figure shows the EtherCAT communication structure at CANopen application layer.
-290-
8 Communication Configurations
CoE
EtherCAT
state machine
SDO PDO
ESC DPRAM
Link layer
Physical layer
The following figure shows the state transition diagram of the EtherCAT state machine.
Init
(IP) (PI)
Pre-Operational (SI)
(PS) (SP)
(OI)
(OP) Safe-Operational
(SO) (OS)
Operational
The four states are Init (I), Pre-Operational (P), Safe-Operational (S), and Operational (O).
Transition from Init state to Operational state must be in the sequence of "Init → Pre-Operational → Safe-
Operational → Operational". During transition from Operational state to Init state, certain steps can be
skipped. The following table lists the state transition and initialization process.
Communication initialization
No communication is available in the application layer, and the
Init (I) No No No
master can only read and write the EtherCAT slave controller (ESC)
register.
-291-
8 Communication Configurations
Pre-Operational (P) Yes No No Mailbox data communication in the application layer (SDO)
Safe-Operational (S) Yes No Yes SDO, TPDO, and distributed clock mode can be used.
The real-time data transmission of EtherCAT is achieved through PDO. The PDO can be divided into RPDO
(Reception PDO) and TPDO (Transmission PDO) based on the data transmission direction. The RPDO
transmits the master data to the slave, and TPDO returns the slave data to the master.
RxPDO:
control word, target
position
Master Slave
TxPDO:
status word, position
feedback
The SV660N servo drive allows users to assign the PDO list and define the PDO mapping object.
1 PDO mapping
The PDO mapping is used to establish the mapping relation between the object dictionary and the PDO.
1600h to 17FFh are RPDOs, and 1A00h to 1BFFh are TPDOs. The SV660N series servo drive provides six
RPDOs and five TPDOs, as listed in the following table.
The SV660N provides five fixed RPDOs and four fixed TPDOs.
The following table lists the typical instances of the RPDOs and TPDOs.
-292-
8 Communication Configurations
-293-
8 Communication Configurations
-294-
8 Communication Configurations
The SV660N provides one fixed RPDO and one fixed TPDO.
Max. Number
Variable PDO Index of Mapping Max. Byte Length Default Mapping Object
Objects
Several PDO mapping objects are included during EtherCAT cyclic data communication. The CoE defines
the PDO mapping object list of the sync manager with 0x1C10 to 0x1C2F. The PDOs can be mapped to
different sub-indexes.
The SV660N series servo drive supports assignment of one RPDO and one TPDO, as described in the
following table.
0x1C12 01h One of 0x1600 and 0x1701 to 0x1705 used as the actual RPDO
0x1C13 01h One of 0x1A00 and 0x1B01 to 0x1B04 used as the actual TPDO
5 PDO configuration
PDO mapping parameters contain the indicators of the process data for PDOs, including the index, sub-
index and mapping object length. The sub-index 0 indicates the number (N) of mapping objects in
the PDO, and the maximum length of each PDO is 4 x N bytes. One or multiple objects can be mapped
simultaneously. Sub-indexes 1 to N indicate the mapping content, as defined below:
-295-
8 Communication Configurations
The index and sub-index define the position of an object in the object dictionary. The object length
indicates the bit length of the object in hexadecimal, as shown below:
08h 8-bit
10h 16 bit
20h 32-bit
For example, the mapping parameter of the 16-bit control word 6040h-00 is 60400010h.
Clear the original mapping content: All the original mapping content of the PDO is cleared when 0 is
written to the sub-index 00h of the mapping object.
Write the PDO mapping content: Write the content in sub-indexes 1 to 10 according to the preceding
mapping definition.
Write the total number of PDO mapping objects: Write the number of mapping objects written to sub-
indexes 0–10 to the sub-index 0 of the mapping object.
Configure the PDO only when the EtherCAT state machine is in Pre-Operation state ("2" displayed on the
keypad). Otherwise, an error is reported.
Do not save PDO configuration parameters to EEPROM. Configure the mapping objects again every time
upon power-on. Otherwise, the mapping objects are the default parameters.
■■ Write a value outside 1600/1701–1705 to 1C12h, and write a value outside 1A00/1B01–1B04 to 1C13h.
EtherCAT SDO is used to transfer non-cyclic data, such as communication parameter configuration and
servo drive running parameter configuration. The CoE service types include:
■■ Emergency message
■■ SDO request
■■ SDO response
■■ TxPDO
■■ RxPDO
■■ SDO message
-296-
8 Communication Configurations
The DC enables all EtherCAT devices to use the same system time and allows synchronous task execution
of the slaves. A slave can generate synchronous signals according to the synchronized system time. The
SV660N series servo drive supports the DC synchronization mode only. The synchronization cycle, which
is controlled by SYNC0, varies with different motion modes.
Control mode
1:Profile position control
3:Profile velocity control
4:Profile torque mode
6:Homing mode
8:Cyclic synchronous position mode
9:Cyclic synchronous velocity mode
PORT1 connection
indicator
A:Cyclic synchronous torque mode
The connection status of the two RJ45 ports are indicated by the "-" on the upper and lower part of the
first LED on the keypad. The upper "-" corresponds to PORT1, and the lower "-" corresponds to PORT0.
The 2nd LED indicates the status of the EtherCAT state machine of the slave, as described in the following
table.
-297-
8 Communication Configurations
The 3rd LED indicates the control mode of the servo drive, as described in the following table.
6: Homing mode 6
The 4th and 5th LEDs indicate the slave servo status, as described in the following table.
-298-
8 Communication Configurations
The SV660N servo drive can run in the specified status only when it is instructed according to the
flowchart defined in the standard CiA402 protocol.
Start 13
14
Initialization
Fault
1
15
No servo fault
2 7
Ready to switch on
12 10 3 6
Wait to switch on 8 9
Quick stop
4 5
16 11
Servo running
The servo drive is running properly and a certain running mode is enabled. The motor is
Running powered on and starts running when the speed reference is not 0.
Parameters with the setting condition of "During running" can be set.
The quick stop function is activated and the servo drive is in the process of quick stop.
Quick stop
Parameters with the setting condition of "During running" can be set.
A fault occurs on the servo drive and the servo drive is in the process of stop.
Stop at fault
Parameters with the setting condition of "During running" can be set.
The stop process is done and all the functions are prohibited. Parameters can be modified for
Fault
the convenience of troubleshooting.
-299-
8 Communication Configurations
■■ Interfaces
The EtherCAT cables are connected to the network ports (including IN and OUT) equipped with metal
shield. The electrical characteristics are compliant with IEEE 802.3 and ISO 8877 standards.
*/ 065
■■ Topology connection
The EtherCAT features flexible topological structure, as shown in the following figures.
■■ Linear connection
Master
1 8 1 8 1 8 1 8 1 8 1 8 1 8
Master
1 8 1 8
1 8 1 8 1 8 1 8 1 8 1 8
■■ Communication cable
The Ethernet Category 5 (100BASE-TX) network cable or high-strength shielded network cable is used as
the EtherCAT communication cable. The network cables used for the servo drive must also be shielded
with cable length less than 100 m. The shielded network cable enhances the anti-interference capacity of
the system.
-300-
8 Communication Configurations
■■ EMC standard
-301-
9 Troubleshooting
9 Troubleshooting
9.1 Faults and Warnings
Faults and warnings are divided into the following three levels based on severity: No.1 > No.2 > No.3.
"Resettable" means the keypad stops displaying the fault/warning status once a reset signal is input.
■■ Set the rising edge of bit7 of the control word 0x6040 through the host controller.
To reset a No. 1 fault and a No. 2 fault, turn off the S-ON signal and input the fault reset signal.
For the No. 3 warnings, the servo drive resets warnings automatically after the warning source is cleared.
Related parameter
Resettable
Fault Display Name Type Fault Range
or Not
E104 E104.2 Current loop running timeout No.1 No Servo drive fault
E108.3 Invalid check on data read in EEPROM No.2 Yes Servo drive fault
-302-
9 Troubleshooting
Resettable
Fault Display Name Type Fault Range
or Not
E150.0 STO signal input protection activated No.1 Yes Servo drive fault
E150.1 STO signal input error No.1 Yes Servo drive fault
E150.4 PWM Buffer detection failure No.1 Yes Servo drive fault
E208.4 FPGA current loop operation timeout No.1 Yes Axis fault
E400 E400.0 Main circuit overvoltage No.1 Yes Servo drive fault
E410 E410.0 Main circuit undervoltage No.1 Yes Servo drive fault
E661 E661.0 Auto-tuned gain values too low No.2 Yes Axis fault
-303-
9 Troubleshooting
Resettable
Fault Display Name Type Fault Range
or Not
E733 E733.0 Encoder multi-turn counting error No.2 Yes Axis fault
E735 E735.0 Encoder multi-turn counting overflow No.2 Yes Axis fault
EE09 EE09.2 Gear ratio over the limit No.2 Yes Axis fault
EE09.5 PDO mapping over the limit No.2 Yes Axis fault
EE08 EE08.1 Network status switchover error No.2 Yes Servo drive fault
EE11 EE11.1 Unsuccessful reading of EEPROM No.2 Yes Servo drive fault
EE13 EE13.0 Synchronization cycle setting error No.2 Yes Servo drive fault
EE15 EE15.0 Synchronization cycle error too large No.2 Yes Servo drive fault
Resettable
Warning Display Name Type Fault Range
or not
-304-
9 Troubleshooting
Resettable
Warning Display Name Type Fault Range
or not
E908 E908.0 Invalid check byte of model identification No.3 Yes Warning
Direct cause:
The total number of parameters changes, which generally occurs after software update.
Values of parameters in groups 2002h and above exceed the limit, which generally occurs after software
update.
2. Instantaneous
Power on the system again, restore the
power failure occurs Check whether instantaneous power failure
default settings (2002-20h = 1) and write the
during parameter occurs during parameter storage.
parameters again.
storage
3. The number of
Check whether parameter update is Change the parameter writing method and
parameter-write
performed frequently from the host write parameters again.
operations exceeds
controller. If the servo drive is faulty, replace it.
the limit.
-305-
9 Troubleshooting
Direct cause:
The total number of parameters changes, which generally occurs after software update.
Parameter values in group 2000h/2001h exceed the limit, which generally occurs after software update.
2. Instantaneous power
failure occurs during Check whether instantaneous power failure Write the motor parameters using the
motor parameter occurs during motor parameter writing. software tool.
writing.
Direct cause:
The FPGA- or MCU-related hardware is damaged, resulting in communication failure between the MCU
and FPGA.
-306-
9 Troubleshooting
Direct cause:
Direct cause:
The running time of the current loop exceeds the scheduling time. This fault is reported only in the
commissioning stage.
Root Cause Confirming Method Solution
Direct cause:
Take the moment of entering the interrupt as the starting time, if the duration of command writing in
MCU is longer than the FPGA starting position and speed regulator time, a warning will be reported.
Direct cause:
The total number of parameters is abnormal during parameter reading/writing through the EEPROM.
The parameter value range is abnormal, which generally occurs after software update.
Direct cause:
-307-
9 Troubleshooting
Direct cause:
Direct cause:
The servo drive detects the encoder type during initialization upon power-on. If the encoder type does
not comply with the requirement, the servo drive reports E120.0.
Direct cause:
The servo drive detects the motor model (H00-00) during initialization upon power-on. If the motor
model does not exist, the servo drive reports E120.1.
The motor model is set Check whether H00-00 (Motor Set H00-00 to a proper value that matches the
improperly. code) is set properly. motor model.
-308-
9 Troubleshooting
Direct cause:
The servo drive detects the servo drive model (H01-10) during initialization upon power-on. If the servo
drive model does not exist, the servo drive reports E120.2.
The servo drive model is set Check whether H01-10 (Servo drive Set H01-10 to a proper value that matches the
improperly. series No.) is set properly. servo drive model.
Direct cause:
The rated output current of the servo drive is higher than the rated current of the motor.
Root Cause Confirming Method Solution
Direct cause:
1. The motor model is set improperly, causing mismatch and malfunction of the servo drive.
2. The motor model is set properly, but the motor encoder is not supported by the servo drive.
-309-
9 Troubleshooting
Direct cause:
When the servo drive reads parameters in the encoder ROM, no parameters are saved there or parameter
values are inconsistent with the agreed values.
-310-
9 Troubleshooting
Direct cause:
Direct cause:
2. The STO power supply is Check whether the 24 V power Tighten the cables that are loosened or
abnormal. supply for the STO is stable. disconnected.
Direct cause:
1. The STO power supply is Check whether the 24 V power Tighten the cables that are loosened or
abnormal. supply for the STO is stable. disconnected.
Direct cause:
The MCU monitors the 5 V power supply provided to the PWM Buffer to detect whether overvoltage and
undervoltage occurs. If the voltage is abnormal, E150.2 will be displayed.
-311-
9 Troubleshooting
Direct cause:
Short circuit occurs on the optocoupler of the upstream hardware circuit of STO.
Direct cause:
An errors occurs on the PWM Buffer chip during initialization detection upon power-on (the PWM signal
cannot be blocked).
Direct cause:
High current flows through the positive pole of the DC-AC circuit.
-312-
9 Troubleshooting
Direct cause:
Find the fault cause through the internal fault code (200B-2Eh).
200B-2Eh = 1208:
1. MCU communication times out.
The internal chip is damaged.
Direct cause:
The servo drive fails to receive the data fed back by the encoder in three consecutive cycles.
-313-
9 Troubleshooting
Cause:
The operation time of the current loop exceeds the interval threshold.
Direct cause:
The servo drive detects abnormal motor phase current or bus voltage during self-check upon power-on.
Direct cause:
The torque reference direction is in reverse to the speed feedback direction in the torque control mode.
The speed feedback direction is in reverse to the speed reference direction in the position or speed
control modes.
-314-
9 Troubleshooting
Check whether the load of the vertical axis is Reduce the load of the vertical axis,
5. The gravity load is too
too heavy. Adjust brake parameters 2002-0Ah improve the stiffness level or hide
heavy in vertical axis
to 2002-0Dh and then check whether the fault this fault without affecting the safety
applications.
can be removed. performance or normal use.
6. Improper parameter
The stiffness level is set too high and causes Set a proper stiffness level to avoid
settings cause excessive
excessive vibration. excessive vibration.
vibration.
Direct cause:
2. The power supply Check whether the power input to the servo Connect a surge protection device and then
is unstable or affected drive is unstable, affected by lightning strike switch on the power supply. If the fault
by the lightning strike. or complies with preceding specifications. persists, replace the servo drive.
-315-
9 Troubleshooting
5. The motor is in
abrupt acceleration/
Confirm the acceleration/deceleration time
deceleration status Ensure the voltage input to the main circuit is
during running and measure whether the DC
and the maximum within the specified range, and then increase
bus voltage between P and N exceeds the
braking energy the acceleration/deceleration time if allowed.
fault threshold during deceleration.
exceeds the energy
absorption value.
Direct cause:
The DC bus voltage between P and N is lower than the undervoltage threshold.
-316-
9 Troubleshooting
1. The main circuit Check the specifications of the main circuit power
power supply is supply. Measure whether the input voltage of the main
unstable or fails. circuit on the non-drive side and the drive side (L1, L2)
complies with the following specifications:
220 V servo drive:
2. Instantaneous Effective value: 220 V to 240 V
power failure occurs. Increase the power capacity.
Allowable deviation: –10% to +10% (198 V to 264 V)
All the three phases must be measured.
Direct cause:
1. The three-
Check whether main cables (L1, L2, L3) on
phase input cables Replace the cables and connect the main
the drive side and non-drive side are in good
are connected circuit cables properly.
condition and connected properly.
improperly.
4. The servo drive is The fault persists after the main circuit (L1, L2,
Replace the servo drive.
faulty. L3) is powered off and on several times.
The power voltage The fault persists after the servo drive is It is recommended to use the standard
signal is abnormal. powered off and on several times. voltage signal.
-317-
9 Troubleshooting
Direct cause:
The actual speed of the servo motor exceeds the overspeed threshold.
5. The servo drive is The fault persists after servo drive is powered
Replace the servo drive.
faulty. off and on again.
Direct cause:
-318-
9 Troubleshooting
Direct cause:
Direct cause:
Direct cause:
The accumulative heat of the servo motor reaches the fault threshold.
-319-
9 Troubleshooting
Direct cause:
The actual motor speed is lower than 10 RPM but the torque reference reaches the limit, and such status
persists for the duration defined by 200A-21h.
-320-
9 Troubleshooting
Direct cause: The IGBT temperature reaches the fault threshold defined by H0A-18 (IGBT over-
temperature threshold).
Direct cause:
The power module temperature of the servo drive is higher than the over-temperature protection
threshold.
Direct cause:
1. The vibration cannot be suppressed. Enable vibration suppression manually to eliminate the vibration.
2. Excessive positioning overshoot occurs. Check whether the positioning threshold is too low. Increase
the acceleration/deceleration time and lower the response level.
3. The command suffers from noises. Modify the electronic gear ratio to improve the command
resolution, or increase the command filter time constant in the "Parameter configuration" interface.
-321-
9 Troubleshooting
4. The current fluctuates. Check whether the machine suffers periodic fluctuation.
5. The vibration cannot be suppressed if the load carries large inertia. In this case, increase the
acceleration/deceleration time to ensure the motor current is unsaturated.
Direct cause:
The battery voltage of the encoder is Replace with a new battery of the
Measure the battery voltage.
too low. matching voltage.
Direct cause:
Direct cause:
Direct cause:
-322-
9 Troubleshooting
Direct cause:
An error occurs during writing the Check whether the encoder cable
position offset after angle auto- - shield and the grounding cable are
tuning. connected properly.
Direct cause:
The position deviation is larger than the value defined by 6065h in the position control mode.
-323-
9 Troubleshooting
Direct cause:
-324-
9 Troubleshooting
Direct cause:
-325-
9 Troubleshooting
Direct cause:
The target position increment exceeds the limit value N times consecutively.
-326-
9 Troubleshooting
■■ EB01.4: Reference value beyond the single-turn position limits in the absolute mode
Direct cause:
Direct cause:
The electronic gear ratio exceeds the limit: (0.001 x Encoder resolution/10000, 4000 x Encoder
resolution/10000)
Direct cause:
The MCU does not receive the synchronization signal when the servo communication is switched to OP
state.
-327-
9 Troubleshooting
Direct cause:
Direct cause:
1. The vibration cannot be suppressed. Enable vibration suppression manually to eliminate the vibration.
2. The auto-tuned values fluctuate dramatically. During ETune operations, the stroke of the lead screw
can be shortened by increasing the maximum running speed and reducing the acceleration/deceleration
time.
3. Mechanical connections of the load are loosened or eccentric. Remove the mechanical fault.
4. A warning occurs during auto-tuning and causes interruption. Clear the fault and perform inertia auto-
tuning again.
5. The vibration cannot be suppressed if the load carries large inertia. In this case, increase the
acceleration/deceleration time to ensure the motor current is unsaturated.
Direct cause:
-328-
9 Troubleshooting
Direct cause:
The logic of the DI (including hardware DI and VDI) allocated with FunIN.34 (EmergencyStop) is valid.
-329-
9 Troubleshooting
Direct cause:
Direct cause:
Direct cause:
The first two check bits of model identification are incorrect, indicating the model identification fails.
Direct cause:
The accumulative heat of the motor reaches the warning threshold (90% of the maximum allowable
heat).
-330-
9 Troubleshooting
5. The servo drive or View the servo drive nameplate and set
View the motor model in 2000-06h and the
motor models are set the servo drive model in 2001-03h. Update
servo drive model in 2001-03h.
improperly. the motor model to a proper value.
Direct cause:
The accumulative heat of the regenerative resistor reaches the warning threshold (90% of the maximum
allowable heat).
-331-
9 Troubleshooting
6. The input voltage of Effective value: 220 V to 240 V Replace the power supply or adjust
the main circuit exceeds Allowable deviation: –10% to +10% the power voltage according to the
the specification. (198 V to 264 V) specification.
◆◆ 380 V servo drive:
Effective value: 380 V to 440 V
Allowable deviation: –10% to +10%
(342 V to 484 V)
Direct cause:
The value of 2002-1Ch (Resistance of external regenerative resistor) is smaller than the value of 2002-16h
(Minimum permissible resistance of regenerative resistor).
-332-
9 Troubleshooting
Cause:
The estimated temperature of the braking transistor is higher than H0A-38 (Maximum protection
threshold)
Direct cause:
Check whether a DI in group 2003h Check the running mode and on the
1. The logic of the DI
is allocated with FunIN.14 and check prerequisite of ensuring safety, send a
allocated with FunIN.14
whether the DI logic of the corresponding reverse run command or rotate the motor
is valid (Forward driving
bit of 200B-04h (Monitored DI status) is to deactivate the logic of the DI allocated
inhibited).
valid. with FunIN.14.
-333-
9 Troubleshooting
Direct cause:
Direct cause:
-334-
9 Troubleshooting
Direct cause:
Direct cause:
Direct cause:
The EtherCAT data in the EEPROM This fault persists after the servo drive
Replace the servo drive.
cannot be read. is powered off and on several times.
Direct cause:
The communication is normal but the message error or loss occurs on the EEPROM.
The EtherCAT data in the EEPROM This fault persists after the servo drive is
Replace the servo drive.
cannot be updated. powered off and on several times.
-335-
9 Troubleshooting
Direct cause:
Direct cause:
-336-
10 Application Cases
10 Application Cases
Case 1 AM600 series controller as the host controller
This section describes how to configure the SV660N series servo drive in working with the AM600 series
controller.
Open the network configuration and import the ECT file of SV660N. Add an SV660N servo drive as a slave,
as shown below.
-337-
10 Application Cases
3) PDO mapping
Select " 使能专家设置 " (Enable expert setting) and perform PDO mapping in the process data according
to the control needs. In Case 1, CSP is used as the control mode and the default values of 1600 and 1A00
are used for PDO parameters.
-338-
10 Application Cases
Set the software limit and the running mode in basic axis settings.
Select 16#800000 for the 23-bit encoder and 16#100000 for the 20-bit encoder during unit conversion. In
Case 1, the single-circle stroke is set to 60 mm, and 1 mm/s equals to 1 RPM of the motor.
Select the homing mode according to actual needs. See "7.9.4 Homing Operation" for details on the homing
mode.
-339-
10 Application Cases
5) Adding a program
Implement the basic functions such as homing and positioning through adding the function block.
To implement directional motion through the logic program, call variables through different POUs and
set the variables as global variables.
-340-
10 Application Cases
After editing the program, click " 编译 " (Compile) to detect whether the program is correct.
After the program detection is done, download the program to PLC. The program can be activated upon
running. Before downloading, scan the PLCs first to select the target PLC, and then click the download
icon, as shown below.
After log-in, ensure the servo drive and the axis are in normal state.
-341-
10 Application Cases
Monitor critical parameters through the monitoring function. Start the testing procedures to perform
basic tests such as homing and positioning.
-342-
10 Application Cases
Use the device description file of "SV660_1Axis_V0.04-0506.xml" or later version. The file path is as
follows:
OMRON\Sysmac Studio\IODeviceProfiles\EsiFiles\UserEsiFiles
If the file is stored in this path for the first time, the Sysmac Studio software must be restarted.
If the computer is connected to the controller through an USB , this step can be skipped.
If the computer is connected to the controller through the Ethernet, set the TCP/IP attribute of the
computer, as shown below.
Recommended version:
-343-
10 Application Cases
Omron ……
NX1P2
Ecat Ecat Ecat Ecat Ecat
IN IN IN IN IN
Ecat
5) Creating a project
6) Communication setting
After entering the main interface, set the connection mode between the computer and the controller in
" 控制器 " (Controller)" 通讯设置 " (Communication setting).
Select "USB 远程连接 " (USBRemote connection) to perform "USB 通讯测试 " (USB communication
test). If the test is passed, go to the next step.
Select "EthernetHub 连接 " (EthernetHub connection), set the IP to 192.168.250.1 (IP controlled by
NX), and then perform "Ethernet 通讯测试 " (Ethernet communication test). If the test is passed, go to the
next step.
-344-
10 Application Cases
Observe the controller status in the lower right corner: online, running mode.
Click " 是 " (Yes). The name here is the project name.
-345-
10 Application Cases
Right click " 配置和设置 " (Configuration and setting)"EtherCAT"" 主设备 " (Master device), and select
" 与物理网络配置比较和合并 " (Compare and merge with physical network configurations). The controller
scans all the slaves within the network (an error will be reported if the station number is 0). After scanning,
click " 应用物理网络配置 " (Apply physical network configurations) in the pop-up window to add the slave.
You can view in the main page for the slaves added .
-346-
10 Application Cases
8) Setting parameters
Switch the controller to the offline mode and set PDO mapping, axis parameters, and the DC clock.
Select the editable RPDO and TPDO provided by SV660N for configuration.
-347-
10 Application Cases
Modify the PDO mapping object through " 添加 PDO 条目 " (Add PDO entries) and " 删除 PDO 条目 " (Delete
PDO entries). The frequently used mapping parameters are shown below.
RPDO
TPDO
Right click " 运动控制设置 " (Motion control setting)" 轴设置 " (Axis setting) and add " 轴设置 " (Axis
setting) as shown below.
-348-
10 Application Cases
"MC_Axis000" can be renamed through a simple click. For example, if it is named as " 卷针轴 " (Rewind
axis), the axis variable " 卷针轴 " (Rewind axis) used in the NX program represents control on this SV660N
servo axis.
Double-click "MC_Axis000" and configure the SV660N device of the corresponding station in the
corresponding basic axis setting interface.
1) Axis allocation
轴号 (Axis No.): Represents the Ethernet communication station No. of the servo drive, which is also the
value of H0E-21.
2) Detailed settings
Select the PDO mapping objects according to step 8-1, which is to allocate the output parameters
(controller to device) and input parameters (device to controller). Note that the object name, node
number, and index number must be set correctly. Each mapping object selected in step 8-1 must be
allocated correctly. Otherwise, an error will be reported.
-349-
10 Application Cases
60FDh must be mapped to objects by bit. The mapping must be consistent with that in the Omron
controller. SV660N only support the positive/negative limit switch and home switch.
$"65*0/
Set " 电机转 1 圈的指令脉冲数 " (Pulses per motor revolution) based on the resolution of the motor in use
(example: 8388608 pulses for 23-bit motor). To facilitate commissioning, set to 60 mm per revolution,
indicating 1 mm/s equals to 1 RPM of the motor.
-350-
10 Application Cases
Select the " 显示单位 " (Display unit) based on the actual running unit when setting the gear ratio. All the
position-type parameters in the host controller will be displayed in this unit.
■■ 扭矩 (Torque): If the warning value is set to 0, no warning will be reported. If there is no special
requirement, this parameter needs no setting.
■■ 监测 (Monitoring): Set " 定位范围 " (Positioning range) and " 零位置范围 " (Zero position range) based
on actual motor and mechanical conditions. If the set value is too small, positioning or homing may
not be completed.
-351-
10 Application Cases
8-6) Homing
The homing mode involves the servo drive and the host controller. Set the homing mode according to the
following table.
Select the homing mode of the host controller and set the homing speed, acceleration, and home offset
based on actual mechanical conditions.
■■ Introduction to homing
1) Set MC_Home in the preceding figure and MC_HomeWithParameter in the function block.
MC_Home MC_HomeWithParameter
Designates the homing action to be modified.
0: Promixity reverse turn/home proximity input OFF
1: Proximity reverse turn/home proximity input ON
4: Home proximity input OFF
5: Home proximity input ON
8: Limit input OFF
9: Proximity reverse turn/home input mask distance
11: Limit inputs only
12: Proximity reverse turn/holding time
13: No home proximity input/holding home input
14: Zero position preset
■■ Home proximity input OFF: The host controller searches for the home signal after reaching the falling
edge of the home proximity switch.
■■ Home proximity input ON: The host controller searches for the home signal after reaching the rising
edge of the home proximity switch.
■■ Proximity reverse turn: If the home proximity signal is ON when homing is enabled, the host
controller reverses the running direction immediately after reaching the falling edge of the home
proximity signal.
-352-
10 Application Cases
■■ Home input mask distance: The host controller masks the homing signal within a set distance after
receiving the home proximity signal (for example, edge change of home proximity signal) and starts
to receive the home signal only after the set distance is passed.
■■ Holding time/Contact time: The host controller masks the home signal within a set period after
receiving the home signal (for example, edge change of home proximity signal) and starts to receive
the home signal only after the set period elapses.
■■ Zero position/Home preset: The host controller uses the current position as the home and the motor
does not act. The host controller writes the home offset to the position reference/position feedback.
$"65*0/
The home signal is searched at a low speed in all the homing modes. If the motor runs at a high
speed, the home signal is masked when it decelerates from high speed to low speed.
8-7) DC clock
The default clock is 1 ms. The synchronization clock (cycle of primary fixed-cycle tasks) named "PDO
communication cycle" can be modified in the " 任务设置 " (Task setting) interface. The modification will
be activated after switching to the online state at next power-on.
9) Program control
After configurations are done, you can control the servo drive operations through the PLC program. If
the "MC_POWER" module is used, it is recommended to add the servo status bit "MC_Axis000.DrvStatus.
Ready" (MC_Axis000 is the axis name). This is to prevent the situation where the PLC program is running
but the communication configuration is not done.
-353-
10 Application Cases
After all the settings and programming procedures are done, switch to the online state, and click to
download the program to the controller.
Click to use the synchronization function. This function serves to compare the difference between
the current program and the program in the controller, allowing users to determine whether to download
the program to the controller, upload it from the controller " " or leave it unchanged based on the
difference.
You can monitor the data through the monitoring list or collect the data waveform by using the data
tracking function during running.
-354-
10 Application Cases
The TwinCAT3 software, which supports Win7 32-bit or 64-bit systems, can be downloaded from the
official website of Beckhoff.
$"65*0/
The Ethernet adapter must be 100M-Ethernet adapter with Intel chip. If the Ethernet adapter of other
brands is used, the EtherCAT operation may fail.
a) Copy the SV660N EtherCAT configuration file (SV660_1Axis_V0.04-0506) to the TwinCAT installation
directory: TwinCAT\3.1\Config\Io\EtherCAT.
-355-
10 Application Cases
Open "Show Real Time Ethernet Compatible Devices…" in the menu shown in the preceding figure. In
the displayed dialog box, select the local website in "Incompatible devices", and click "Install". After
installation is done, the installed network adapter will be displayed in "Installed and ready to use devices".
-356-
10 Application Cases
a) Create a project and start searching for devices. Select " " , and
-357-
10 Application Cases
c) Click "OK".
-358-
10 Application Cases
e) Click "OK".
-359-
10 Application Cases
Configure the parameters through SDO communication in "CoE-Online" interface. When 200E-01h is set
to 3, the parameter values modified through SDO communication will be saved upon power failure.
To modify 6060h to the CSP mode (8), follow the procedures shown in the following image.
This operation is available only when H02-00 (Control mode) is set to 9 (EtherCAT mode).
NOTE
5) Configuring PDO
Select 0x1600 and 0x1A00 as shown in the following figure. Change the current PDO only if it does not
fulfill your needs. To modify the PDO, right click the PDO Content window, click "Delete" to delete the
redundant PDO or click "Insert" to add the PDO needed.
-360-
10 Application Cases
-361-
10 Application Cases
a) Click .
c) After clicking " 确定 " (OK), the device enters OP status as shown in the "Online" interface, and the 3rd
LED on the keypad displays 8, the keypad display_88RY.
-362-
10 Application Cases
■■ Scaling factor: distance corresponding to the encoder pulses per position feedback
For example, 8388608 pulses per motor revolution corresponds to the distance of 60 mm, and the scaling
factor is: 60/8388608 = 0.000007152557373 mm/Inc.
-363-
10 Application Cases
■■ Encoder mode: There are three encoder modes: Pos, PosVelo, and PosVeloAcc.
■■ Pos: The encoder only calculates the position and is used when the position loop is in the servo drive.
■■ PosVelo: The encoder only calculates the position and speed and is used when the position loop is in
TWinCAT NC.
■■ PosVeloAcc: The TWinCAT NC uses the encoder to determine the position, speed, and acceleration.
d) Jogging test
Click "Set" to display a dialog box and then click "All" to enable the servo drive. Perform jogging through
F1 to F4. The jog speed is set as follows.
-364-
10 Application Cases
-365-
10 Application Cases
b) Add a motion control library for the convenience of calling the motion control function block.
d) Call the motion module to implement some simple actions of the servo drive and input the final
program to PLCtask.
-366-
10 Application Cases
f) Compile the program. If there is not fault, activate the configuration and log onto the PLC.
-367-
10 Application Cases
8) Adding the HMI interface to control the servo drive through the HMI interface
-368-
10 Application Cases
-369-
11 Appendix
11 Appendix
11.1 Standards Compliance
11.1.1 CE Certification
■■ CE Mark
1) The CE mark indicates compliance with European safety and environmental regulations. The
European Norm includes the Machinery Directive for machinery manufacturers, the Low Voltage
Directive for electronics manufacturers, and EMC directive for electromagnetic interference control.
2) The CE mark is required for engaging in commercial business (production, importation, and
distribution) in Europe.
3) This servo drive carries the CE mark and complies with the following directives:
4) Machines and devices integrated with this servo drive must also be CE certified.
5) The integrator who integrates this servo drive into other products and attaches CE mark to the final
assembly has the responsibility of ensuring compliance with CE standards and the European Norm.
This servo drive has been tested according to IEC 61800-5-1, and it complies with the Low Voltage Direc-
tive.
Abide by the following requirements to enable machines and devices integrated with this servo drive to
comply with the Low Voltage Directive.
■■ Installation location
Install the servo drive in places with overvoltage and pollution respectively not higher than category 3
and severity 2 in accordance with IEC60664.
To prevent accidents caused by short circuit, connect an UL-compliant fuse on the input side. Select the
fuse according to the following table.
-370-
11 Appendix
Servo Drive Series Servo Drive Model Rated Input Current Bussmann FWH Series (UL-compliant)
Single-phase 220 V
Three-phase 220 V
◆◆ When the fuse burns or the wiring breaker trips, do not switch on the power supply or operate the
machine immediately. Check the cable connections and the models of peripherals to identify the
cause. If the cause cannot be identified, contact Inovance. Do not switch on the power supply or
operate the machine without permission before identifying the cause.
NOTE ◆◆ Each input cable of the servo drive must be connected to a fuse. When a fuse burns, replace all
the fuses.
The SV660N series servo drive must be installed in a cabinet with the fire-proof housing that provides
effective electrical and mechanical protection. The installation must conform to local laws and
regulations and related IEC requirements.
■■ Grounding
For a servo drive of class 400 V, connect the neutral point of the servo drive power supply to the ground.
Electromagnetic compatibility (EMC) describes the ability of electrical and electronic devices to work
properly in the electromagnetic environment without introducing electromagnetic interferences that
disturb the operation of other local devices or systems. In other words, EMC includes two aspects:
1) The electromagnetic interference generated by a device during normal operation cannot exceed a
certain limit.
2) The device must have sufficient immunity to the electromagnetic interference in the environment.
Abide by the following requirements to make SV660N series servo drives comply with the European EMC
directive 2014/30/EU, EN 61800-3 C2, IEC 61800-3, and IEC 61800-5-2:
1) Install the recommended external EMC filter on the servo drive’s input end and the shielded cable
on the output end. Ensure that the filter is reliably grounded and the output cable shield is
grounded 360 degrees with a cable gland. See section 11.1.5 for selection of the EMC filter.
2) Install the recommended AC reactor on the input end. See section 11.1.5 for selection of the reactor.
3) Use a shielded cable between the servo drive and the motor. See "3 Wiring" for selection and layout
of the cables.
4) Install and wire the servo drive according to the recommended wiring method. See "3 Wiring" for
details.
-371-
11 Appendix
◆◆ When applied in the first environment, the servo drive may generate radio interference. In addi-
tion to the CE compliance requirements described in this chapter, take measures to prevent the
radio interference if necessary.
◆◆ The manufacturer of the system integrated with this drive is responsible for compliance of the
NOTE system with the European EMC directive and standard EN 61800-3:2004 +A1:2012 according to
the system application environment.
First environment: Environment that includes domestic premises, and establishments directly
connected without intermediate transformers to a low-voltage power supply network which supplies
buildings used for domestic purposes
Second environment: Environment that includes all establishments other than those directly connected
to a low-voltage power supply network which supplies buildings used for domestic purposes
Category C1 drive: Power drive system (PDS) with rated voltage less than 1000 V, intended for use in the
first environment
Category C2 drive: PDS with rated voltage less than 1000 V, which is neither a plug-in device nor a
movable device and, when used in the first environment, is intended to be installed and commissioned
only by professionals
Category C3 drive: PDS with rated voltage less than 1000 V, intended for use in the second environment
and not intended for use in the first environment
Category C4 drive: PDS with rated voltage equal to or above 1000 V, or rated current equal to or above
400 A, or intended for use in complex systems in the second environment
■■ EMI filter
The following series of filters fulfill the EN 61800-3 C2 emission requirement of CE certification. Connect
the filter and the servo drive to the same grounding reference surface to enable reliable grounding of the
filter. The cable between the filter and the servo drive must be shielded cable with length less than
30 cm.
1) Appearance
-372-
11 Appendix
Single-phase 220 V
Three-phase 220 V
Multiple servo drives can be connected to the same external EMI filter if the following conditions are
met:
■■ The single-phase device is connected to a single-phase EMI filter, and the three-phase device is
connected to a three-phase EMI filter.
■■ The total power consumption of the connected device must be equal to or less than the rated
current allowed by the EMI filter.
A I
F
D H
K
B E G
J
N
L M
C
Rated
Current A B C D E F G H I J K L M N
(A)
1 85 54 30.3 64.8 49.8 75 27 12.3 20.8 19.9 5.3 6.3 0.7 6.3 x 0.8
3 85 54 40.3 64.8 49.8 75 27 12.3 29.8 11.4 5.3 6.3 0.7 6.3 x 0.8
6 113.5±1 57.5±1 45.4±1 94±1 56 103 25 12.4 32.4 15.5 4.4 6 1 6.3 x 0.8
10 156±1 57.5±1 45.4±1 130.5±1 56 143 25 12.4 32.5 15.5 5.3 6 1 6.3 x 0.8
12 156±1 57.5±1 45.4±1 130.5±1 56 143 25 12.4 32.5 15.5 5.3 6 1 6.3 x 0.8
16 119±1 85.5±1 57.6±1 98.5±1 84.5 109 40 15.6 - 42.25 4.4 7.4 1.2 6.3 x 0.8
-373-
11 Appendix
D I
C
J
L
H
K
A
B
G
F
Rated Input
A B C D E F G H I K L
Current J
(mm) (mm) (mm) (mm) (mm) (mm) (mm) (mm) (mm) (mm) (mm)
(A)
180 380 120 170 350 365 102 6.5 1.5 51 M10 60 47
To filter out part of the interference generated during running, connect a safety capacitance box and
wind a ferrite core around the input/output cable in some applications.
The safety capacitance box must be grounded to the grounding terminal of the servo drive with a
grounding cable as short as possible (within 15 cm).
-374-
11 Appendix
-
-
-
1
%
D
/
6
- 7
-
- 8
1&
1&
$BCMFMFOHUI $BCMFMFOHUI
NN NN
$YZ
'FSSJUFDPSF
4BGFUZDBQBDJUBODFCPY
XJOECZUISFFDJSDMFT
6.5±0.2 4.5±0.2
Brown
Brown
75±0.5
65±2
85±2
Brown Yellow-green
38±2
45±0.5
65±2
72±2
-375-
11 Appendix
Cxy-1-1 11025018 85 x 72 x 38 45 x 75
To reduce the noise current and the interference to neighboring devices, install the output ferrite core
around the U/V/W power cables (PE excluded) near the servo drive side.
-
-
-
1
%
D
/
6
7
8
1&
6
7 8
$BCMFMFOHUI
1& NN
'FSSJUFDPSF
XJOECZUISFFDJSDMFT
-376-
11 Appendix
DY644020H 11013031 64 x 40 x 20
DY805020H 11013032 80 x 50 x 20
■■ AC input reactor
The AC input reactor is an option used to suppress the harmonics in the input current. In applications
where strong suppression of harmonics is required, install an external AC input reactor.
To fulfill the EMC requirements of CE marking, use shielded cables. Shielded cables are classified into
three-conductor cables and four-conductor cables. If the conductivity of the cable shield cannot meet
the requirement, add a separate PE cable, or use a four-conductor shielded cable, of which one phase
conductor is PE cable. The cable shield, which serves to suppress the emission and conduction of the
radio frequency interference, must be made of co-axial copper braids with a weaving density larger than
85% to enhance shielding and conductivity performance.
Power cables recommended are shielded cables, as shown in the following figure.
PE PE
PE
■■ Requirements on wiring
1) The motor cables and PE shielded cables (twisted) must be as short as possible. For motor cables
over 100 meters, install an output filter or a dv/dt reactor.
-377-
11 Appendix
4) The motor cables must be routed away from other cables. The motor cables of several servo drives
can be routed in parallel.
5) It is recommended that the motor cables, power input cables and control cables be routed in
different cable duct. The motor cables and other cables cannot be routed in parallel for a long
distance. This is to prevent the electromagnetic interference caused by rapid change of the drive
output voltage.
6) If the control cable must pass through the power cable, make sure the angle between them is close
to 90 degrees. Other cables cannot pass through the servo drive.
7) Power input and output cables and signal cables (such as control cables) of the servo drive should,
if possible, be laid vertically rather than in parallel.
8) Cable ducts must be in good connection and well grounded. Aluminum cable ducts can be used to
improve equal potential.
9) The grounding plane of different equal potential must be connected properly with cables of above
16 mm2.
10) The filter, the servo drive and the motor must be properly connected to systems, with the
conductive metal kept in full contact.
Min.: 500 mm
Main circuit cable Communication cable
Min.: 500 mm
Control cable
Power cable
Min.: 500 mm
Control cable 90 °
Main circuit cable Encoder cable
The servo drive outputs high-speed pulse voltage, which may generate high-frequency leakage current.
It is recommended to use a residual current device (RCD) with action current no less than 100 mA. If
multiple servo drives share the same RCD, the action current of this RCD must be no less than 300 mA.
■■ Carrier frequency
■■ EMI filter
-378-
11 Appendix
When the leakage current generated by the servo drive triggers the RCD to act, take the following
measures:
■■ Wind the ferrite core around the power cables (PE cable excluded). Recommended RCD brands are
Chint and Schneider.
The servo drive generates strong interferences. Although EMC measures are taken, interference may still
exist due to improper wiring or grounding during use. When the servo drive interferes with other devices,
adopt the following solutions.
-379-
11 Appendix
11.1.9 UL Certification
The UL/cUL mark is commonly applied to products in the United States and Canada. It indicates that UL
has performed product tests and evaluations, and determined that their stringent standards for product
safety have been met. For a product to receive UL certification, the main components inside that product
must also be UL certificated.
This series of servo drives have been tested in accordance with UL standard UL508C and comply with
UL standards. Abide by the following requirements to enable machines and devices integrated with this
servo drive to comply with UL standards.
■■ Installation location
Install the servo drive in a place with pollution degree 1 or 2 (UL standard).
■■ Ambient temperature
Run the servo drive in an ambient temperature not higher than 50° C.
■■ Wiring example
See "3 Wiring" or the wiring diagram that complies with the Low Voltage Directive.
To meet UL standard, use UL-compliant crimping terminals to crimp the cables on main circuit terminals
with the tools recommended by the terminal manufacturer for crimping. Use crimping terminals with
insulated cladding or insulated sleeves.
Adopt UL-compliant insulated copper cables as main circuit cables, and the continuous maximum
allowable temperature of such cables is 75° C.
Select the cable dimension and tightening torque according to "3 Wiring" during wiring.
To prevent accidents caused by short circuit, connect a fuse that complies with UL standards on the
input side. See "Table 11-1 Recommended fuse model" for fuse selection.
See the specifications and model selection of the servo drive for the input and output current of the
servo drive.
See "Table 11-1 Recommended fuse model" for fuse model recommendations.
◆◆ When the fuse burns or the wiring breaker trips, do not switch on the power supply or operate the
machine immediately. Check the wiring and the models of peripherals to identify the cause. If the
cause cannot be identified, contact Inovance. Do not switch on the power supply or operate the
machine without permission before identifying the cause.
NOTE ◆◆ Each input cable of the servo drive must be connected to a fuse. When a fuse burns, replace all
the fuses.
-380-
11 Appendix
This series of servo drives adopt the Bussmann FWH series fuses, which can be used in a 480 V (400 V
class) and below mains circuit with short-circuit current less than 100,000 A.
The CiA402 protocol establishes the following constraints on the parameter address.
A000-FFFF Reserved
-381-
11 Appendix
-382-
11 Appendix
-383-
11 Appendix
-384-
11 Appendix
Number of assigned
00 RW NO UINT8 - 0–0x01 0x01
RPDOs
1C12
1st PDO mapping
01 object index of RW YES UINT16 - 0–0xFFFF 0x1701
assigned RPDO
Sync Manager 2_TPDO assignment
Number of assigned
00 RW NO UINT8 - 0–0x1 0x01
TPDOs
1C13
1st PDO mapping
01 object index of RW YES UINT16 - 0–0xFFFF 0x1B01
assigned TPDO
Sync Manager 2 Synchronization output
Number of
00 synchronization RO NO UINT8 - - 0x20
parameters
01 Synchronization type RO NO UINT16 - - 0x0002
02 Cycle Time RO NO UINT32 ns - 0
1C32 Synchronization
04 RO NO UINT16 - - 0x0004
types supported
05 Minimum cycle time RO NO UINT32 ns - 0x0003D090
Calculation and copy
06 RO NO UINT32 ns - -
time
09 Delay time RO NO UINT32 ns - -
20 Synchronization error RO NO BOOL - - -
-385-
11 Appendix
-386-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
2000h/H00 Servo motor parameters
Next
01h H00-00 Motor code - 0–65535 14101 1 16 bits At stop
power-on
Customized
03h H00-02 - 0–0xFFFFFFFF 0 1 32 bits - -
software version
05h H00-04 Encoder version - 0–65535 0 0.1 16 bits - -
Serial encoder
2000 06h H00-05 - 0–65535 0 1 16 bits - -
motor code
FPGA customized
07h H00-06 - 0–65535 0 1 16 bits - -
No.
08h H00-07 STO version 0–65535 0 1 16 bits - -
Serial encoder Next
09h H00-08 - 0–65535 0 1 16 bits At stop
type power-on
2001h/H01: Servo drive parameters
MCU firmware
01h H01-00 - 0–65535 0 0.1 16 bits - -
version
FPGA firmware
02h H01-01 - 0–65535 0 0.1 16 bits - -
version
2: 1R6
3: S2R8
5: S5R5
60005: S6R6
6: S7R6
7: S012
Next
0Bh H01-10 Servo series No. 10001: T3R5 0–65535 3 1 16 bits At stop
power-on
10002: T5R4
10003: T8R4
10004: T012
10005: T017
2001
10006: T021
10007: T026
Voltage class of
0Ch H01-11 - 0–65535 220 1V 16 bits - -
the drive unit
Rated power of
0Dh H01-12 - 0–1073741824 40 0.01 kW 32 bits - -
the servo drive
Max. output power
0Fh H01-14 - 0–1073741824 40 0.01 kW 32 bits - -
of the servo drive
Rated output
11h H01-16 current of the servo - 0–1073741824 280 0.01 A 32 bits - -
drive
Max. output current
13h H01-18 - 0–1073741824 1010 0.01 A 32 bits - -
of the servo drive
DC bus overvoltage
29h H01-40 protection - 0–2000 420 1V 16 bits - -
threshold
2002h/H02 Basic control parameters
0: Speed mode
1: Position mode Immedi-
2002 01h H02-00 Control mode 0–9 9 1 16 bits At stop
2: Torque mode ately
9: EtherCAT mode
-387-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
0: Incremental mode
1: Absolute position
linear mode
2: Absolute position
rotation mode
Absolute system Next
02h H02-01 3: Absolute position 0–4 0 1 16 bits At stop
selection power-on
linear mode, no
encoder overflow
alarm
4: Absolute position
single-turn mode
0: Coast to stop,
keeping de-energized
state
1: Stop at zero speed,
keeping position lock
state
2: Stop at zero speed,
keeping de-energized
state
3: Ramp to stop as
defined by 6085h/609Ah,
keeping de-energized
Stop mode upon Immedi-
08h H02-07 state 0–7 1 1 16 bits At stop
overtravel ately
2002 4: Ramp to stop as
defined by 6085h/609Ah,
keeping position lock
state
5: DB stop, keeping
de-energized state
6: DB stop, keeping DB
state
7: Not responding to
overtravel, displaying
the alarm only
0: Coast to stop,
keeping de-energized
state
Stop mode at No. Immedi-
09h H02-08 1: DB Stop, keeping 0–2 2 1 16 bits At stop
1 fault ately
de-energized state
2: DB Stop, keeping DB
state
Delay from brake
output ON to During Immedi-
0Ah H02-09 - 0–500 250 1 ms 16 bits
command running ately
received
Delay from brake
output OFF to During Immedi-
0Bh H02-10 - 50–1000 150 1 ms 16 bits
motor running ately
de-energized
Motor speed
threshold at brake During Immedi-
0Ch H02-11 - 20–3000 30 1 RPM 16 bits
output OFF in the running ately
rotation status
-388-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Delay from S-ON
OFF to brake During Immedi-
0Dh H02-12 - 1–1000 500 1 ms 16 bits
output OFF in the running ately
rotation state
0: Output warning
information
Warning During Immedi-
10h H02-15 immediately 0–1 0 1 16 bits
display on keypad running ately
1: Not output warning
information
Permissible
min. resistance
16h H02-21 - 1–1000 40 1Ω 16 bits - -
of regenerative
resistor
Power of built-
17h H02-22 in regenerative - 0–65535 0 1W 16 bits - -
resistor
Resistance of
built-in
18h H02-23 - 0–65535 0 1Ω 16 bits - -
regenerative
resistor
Resistor heat
During Immedi-
19h H02-24 dissipation - 10–100 30 1% 16 bits
running ately
coefficient
0: Built-in
2002 1: External, naturally
ventilated
Regenerative During Immedi-
1Ah H02-25 2: External, forced air 0–3 3 1 16 bits
resistor type running ately
cooling
3: No regenerative
resistor needed
Power of
external During Immedi-
1Bh H02-26 - 1–65535 40 1 kW 16 bits
regenerative running ately
resistor
Resistance of
external During Immedi-
1Ch H02-27 - 1–1000 50 1Ω 16 bits
regenerative running ately
resistor
During Immedi-
1Fh H02-30 User password - 0–65535 0 1 16 bits
running ately
0: No operation
System parameter 1: Restore default Immedi-
20h H02-31 0–2 0 1 16 bits At stop
initialization settings ately
2: Clear fault records
Group H0B
During Immedi-
21h H02-32 parameter - 0–99 50 1 16 bits
running ately
selection
Keypad data During Immedi-
24h H02-35 - 0–20 0 1 Hz 16 bits
refresh rate running ately
During Immedi-
2Ah H02-41 Factory password - 0–65535 0 1 16 bits
running ately
-389-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
2003h/H03 Terminal input parameters
0: No definition
1: S-ON
2: Fault reset
14: Positive limit switch
DI1 function 15: Negative limit During Immedi-
03h H03-02 0–65535 14 1 16 bits
selection switch running ately
31: Home switch
34: Emergency stop
38: Touch probe 1
39: Touch probe 2
0: Normally open During Immedi-
04h H03-03 DI1 logic selection 0–1 0 1 16 bits
1: Normally closed running ately
0–39
DI2 function During Immedi-
05h H03-04 See the description of 0–65535 15 1 16 bits
selection running ately
H03-02 for details.
0–1
During Immedi-
06h H03-05 DI2 logic selection See the description of 0–1 0 1 16 bits
running ately
H03-03 for details.
0–39
DI3 function During Immedi-
07h H03-06 See the description of 0–65535 31 1 16 bits
selection running ately
H03-02 for details.
0–1
During Immedi-
08h H03-07 DI3 logic selection See the description of 0–1 0 1 16 bits
2003 running ately
H03-03 for details.
0–39
DI4 function During Immedi-
09h H03-08 See the description of 0–65535 39 1 16 bits
selection running ately
H03-02 for details.
0–1
During Immedi-
0Ah H03-09 DI4 logic selection See the description of 0–1 0 1 16 bits
running ately
H03-03 for details.
0–39
DI5 function During Immedi-
0Bh H03-10 See the description of 0–65535 38 1 16 bits
selection running ately
H03-02 for details.
0–1
During Immedi-
0Ch H03-11 DI5 logic selection See the description of 0–1 0 1 16 bits
running ately
H03-03 for details.
During Immedi-
3Dh H03-60 DI1 filter time - 0–50000 50 0.01 ms 16 bits
running ately
During Immedi-
3Eh H03-61 DI2 filter time - 0–50000 50 0.01 ms 16 bits
running ately
During Immedi-
3Fh H03-62 DI3 filter time - 0–50000 50 0.01 ms 16 bits
running ately
During Immedi-
40h H03-63 DI4 filter time - 0–50000 50 0.01 ms 16 bits
running ately
During Immedi-
41h H03-64 DI5 filter time - 0–50000 50 0.01 ms 16 bits
running ately
-390-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
2004h/H04 Terminal Output Parameters
0: No definition
1: Servo ready
2: Motor rotating
DO1 function 9: Brake output During Immedi-
01h H04-00 0–32 1 1 16 bits
selection 10: Warning running ately
11: Fault
25: Comparison output
32: STO EDM
-391-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Pulses per
revolution of the
load in absolute Immedi-
2005 37h H05-54 - 0–4294967295 0 1p 32 bits At stop
position rotation ately
mode (high 32
bits)
2006h/H06 Speed control parameters
During Immedi-
04h H06-03 Speed reference - -6000 to +6000 200 1 RPM 16 bits
running ately
Acceleration ramp
During Immedi-
06h H06-05 time of speed - 0–65535 0 1 RPM 16 bits
running ately
reference
Deceleration
During Immedi-
07h H06-06 ramp time of - 0–65535 0 1 RPM 16 bits
running ately
speed reference
Forward speed During Immedi-
09h H06-08 - 0–6000 6000 1 RPM 16 bits
limit running ately
Deceleration unit 0: x 1
Immedi-
0Bh H06-10 under emergency 1: x 10 0–2 0 1 16 bits At stop
ately
stop 2: x 100
2006
0: No torque
feedforward
Torque
1: Internal torque During Immedi-
0Ch H06-11 feedforward 0–2 1 1 16 bits
feedforward running ately
control selection
2: 60B2 as external
torque feedforward
Jog speed
During Immedi-
0Dh H06-12 acceleration ramp - 0–65535 10 1 ms 16 bits
running ately
time
Speed
During Immedi-
0Eh H06-13 feedforward - 0–2000 0 1 16 bits
running ately
smoothing filter
Motor speed During Immedi-
11h H06-16 - 0–1000 20 1 RPM 16 bits
threshold running ately
Spline torque
0: Disable During Immedi-
1Dh H06-28 compensation 0–1 1 1 16 bits
1: Enable running ately
selection
2007h/H07 Torque control parameters
Torque reference
During Immedi-
04h H07-03 value set through - -3000 to +3000 0 0.1% 16 bits
running ately
keypad
Torque reference
During Immedi-
06h H07-05 filter time - 0–3000 79 0.01 ms 16 bits
running ately
constant 1
Torque reference
During Immedi-
07h H07-06 filter time - 0–3000 79 0.01 ms 16 bits
running ately
constant 2
2007
Forward internal During Immedi-
0Ah H07-09 - 0–3000 3000 0.1% 16 bits
torque limit running ately
Reverse internal During Immedi-
0Bh H07-10 - 0–3000 3000 0.1% 16 bits
torque limit running ately
Emergency stop During Immedi-
10h H07-15 - 0–3000 1000 0.1% 16 bits
torque running ately
During Immedi-
12h H08-17 Zero phase delay - 0–40 0 1 ms 16 bits
running ately
-392-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Forward internal
During Immedi-
14h H07-19 speed limit in - 0–6000 3000 1 RPM 16 bits
running ately
torque control
Reverse internal
During Immedi-
15h H07-20 speed limit in - 0–6000 3000 1 RPM 16 bits
running ately
torque control
Base value for During Immedi-
16h H07-21 - 0–3000 0 0.1% 16 bits
torque arrival running ately
Torque output
value when During Immedi-
17h H07-22 - 0–3000 200 0.1% 16 bits
torque arrival DO running ately
2007 signal turned on
Torque output
value when During Immedi-
18h H07-23 - 0–3000 100 0.1% 16 bits
torque arrival DO running ately
signal turned off
Time constant of During Immedi-
25h H07-36 - 0–10000 0 0.01 ms 16 bits
low-pass filter 2 running ately
Torque reference 0: First-order filter During Immedi-
26h H07-37 0–1 0 1 16 bits
filter selection 1: Biquad filter running ately
Attenuation ratio Immedi-
27h H07-38 - 0–50 16 1 16 bits At stop
of biquad filter ately
2008h/H08 Gain parameters
During Immedi-
01h H08-00 Speed loop gain - 1–20000 400 0.1 16 bits
running ately
Speed loop
During Immedi-
02h H08-01 integral time - 15–51200 1989 0.01 ms 16 bits
running ately
constant
During Immedi-
03h H08-02 Position loop gain - 1–20000 640 0.1 Hz 16 bits
running ately
2nd speed loop During Immedi-
04h H08-03 - 1–20000 750 0.1 Hz 16 bits
gain running ately
2nd speed loop
2008 During Immedi-
05h H08-04 integral time - 15–51200 1061 0.01 ms 16 bits
running ately
constant
2nd position loop During Immedi-
06h H08-05 - 1–20000 1200 0.1 Hz 16 bits
gain running ately
0: Fixed at the 1st
gain, P/PI switchover
through bit26 of 60FE
2nd gain mode During Immedi-
09h H08-08 1: 1st/2nd gain 0–1 1 1 16 bits
setting running ately
switchover valid, with
H08-09 as the
switchover condition
-393-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
0: Fixed at 1st gain (PS)
1: Switchover through
bit26 of 60FE
2: Torque
reference too large (PS)
3: Speed
reference too large (PS)
4: Speed
reference change ratio
too large (PS)
Gain switchover 5: Speed reference During Immedi-
0Ah H08-09 high/low-speed 0–10 0 1 16 bits
condition running ately
threshold (PS)
6: Position
deviation too large (P)
7: Position reference
available (P)
8: Positioning
unfinished (P)
9: Actual speed (P)
10: Position reference
existed + Actual speed
(P)
Gain switchover During Immedi-
0Bh H08-10 - 0–10000 50 0.1 ms 16 bits
delay running ately
Gain switchover During Immedi-
0Ch H08-11 - 0–20000 50 1 16 bits
level running ately
Gain switchover During Immedi-
0Dh H08-12 - 0–20000 30 1 16 bits
hysteresis running ately
Position gain During Immedi-
0Eh H08-13 - 0–10000 30 0.1 ms 16 bits
switchover time running ately
2008
During Immedi-
10h H08-15 Load inertia ratio - 0–12000 100 0.01 16 bits
running ately
During Immedi-
12h H08-17 Zero phase delay - 0–40 0 1 ms 16 bits
running ately
Speed
During Immedi-
13h H08-18 feedforward filter - 0–6400 50 0.01 ms 16 bits
running ately
time constant
Speed During Immedi-
14h H08-19 - 0–1000 0 0.1% 16 bits
feedforward gain running ately
Torque
During Immedi-
15h H08-20 feedforward filter - 0–6400 50 0.01 ms 16 bits
running ately
time constant
-394-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Speed observer During Immedi-
1Ch H08-27 - 10–2000 170 1 Hz 16 bits
cutoff frequency running ately
Speed observer
During Immedi-
1Dh H08-28 inertia correction - 10–10000 100 0.01% 16 bits
running ately
coefficient
Speed observer During Immedi-
1Eh H08-29 - 2–2000 80 0.01 ms 16 bits
filter time running ately
Disturbance
During Immedi-
1Fh H08-30 compensation - 2–10000 20 0.01 ms 16 bits
running ately
time
Disturbance
During Immedi-
20h H08-31 observation - 10–1700 600 1 Hz 16 bits
running ately
cutoff frequency
Disturbance
During Immedi-
21h H08-32 compensation - 0–100 0 1% 16 bits
running ately
gain
Disturbance
observer inertia During Immedi-
22h H08-33 - 1–10000 100 0.01% 16 bits
correction running ately
coefficient
Speed observer 0: Disabled During Immedi-
29h H08-40 0–1 0 1 16 bits
selection 1: Enabled running ately
Model control 0: Disabled During Immedi-
2Bh H08-42 0–1 0 1 16 bits
selection 1: Enabled running ately
During Immedi-
2Ch H08-43 Model gain - 0–20000 400 0.1 16 bits
running ately
Feedforward During Immedi-
2Fh H08-46 - 0–1024 950 0.1 16 bits
2008 value running ately
Medium and low
frequency During Immedi-
36h H08-53 - 0–300 0 0.1 Hz 16 bits
jitter suppression running ately
frequency 3
Medium- and low-
frequency jitter During Immedi-
37h H08-54 - 0–200 0 1% 16 bits
suppression running ately
compensation 3
Medium- and
low- frequency
During Immedi-
39h H08-56 jitter suppression - 0–600 100 1% 16 bits
running ately
phase
modulation 3
Medium- and low-
frequency During Immedi-
3Ch H08-59 - 0–300 0 0.1 Hz 16 bits
jitter suppression running ately
frequency 4
Medium- and low-
frequency jitter During Immedi-
3Dh H08-60 - 0–200 0 1% 16 bits
suppression running ately
compensate 4
Medium- and
low- frequency
During Immedi-
3Eh H08-61 jitter suppression - 0–600 100 1% 16 bits
running ately
phase
modulation 4
Position loop
During Immedi-
3Fh H08-62 integral time - 15–51200 51200 0.01 16 bits
running ately
constant
-395-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
2nd position loop
During Immedi-
40h H08-63 integral time - 15–51200 51200 0.01 16 bits
running ately
constant
2008
Speed 0: Disable During Immedi-
41h H08-64 observation 0–1 0 1 16 bits
1: Enable running ately
feedback source
2009h/H09 Gain auto-tuning parameters
0: Invalid, gain
parameters adjusted
manually
1: Standard gain
auto-tuning mode
2: Positioning mode
Gain auto-tuning During Immedi-
01h H09-00 3: Interpolation mode + 0–7 0 1 16 bits
mode running ately
Inertia auto-tuning
4: Normal mode +
Inertia auto-tuning
6: Quick positioning
mode + Inertia
auto-tuning
0: Adaptive notch no
longer updated
1: One adaptive notch
activated (3rd notch)
2: Two adaptive
notches activated (3rd
and 4th notches)
Adaptive notch During Immedi-
03h H09-02 3: Resonance point 0–4 0 1 16 bits
mode selection running ately
tested only, displayed
2009 in H09-24
4: Adaptive notch
cleared, values of the
3rd and 4th notches
restored to default
settings
0: Online auto-tuning
turned off
1: Online auto-tuning
turned on, changing
slowly
Online inertia During Immedi-
04h H09-03 2: Online auto-tuning 0–3 0 1 16 bits
auto-tuning mode running ately
turned on, changing
normally
3: Online auto-tuning
turned on, changing
quickly
Offline inertia 0: Bidirectional Immedi-
06h H09-05 0–1 0 1 16 bits At stop
auto-tuning mode 1: Unidirectional ately
Maximum speed
Immedi-
07h H09-06 of inertia - 100–1000 500 1 RPM 16 bits At stop
ately
auto-tuning
Time constant
for accelerating
to the maximum Immedi-
08h H09-07 - 20–800 125 1 ms 16 bits At stop
speed during ately
inertia
auto-tuning
-396-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Inertia
Immedi-
09h H09-08 auto-tuning - 50–10000 800 1 ms 16 bits At stop
ately
interval
Number of motor
revolutions per
0Ah H09-09 - 0–65535 0 0.01 16 bits - -
inertia
auto-tuning
-397-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Vibration During Immedi-
26h H09-37 - 0–65535 1200 1 16
monitoring time running ately
Low-frequency
resonance
During Immedi-
27h H09-38 suppression - 1–1000 1000 0.1 Hz 16 bits
running ately
frequency 1 at the
mechanical end
Low-frequency
resonance
Immedi-
28h H09-39 suppression 1 at - 0–3 2 1 16 bits At stop
ately
the mechanical
end
5th notch During Immedi-
2Ah H09-41 - 50–8000 5000 1 Hz 16 bits
frequency running ately
Width level of the Immedi-
2Bh H09-42 - 0–20 2 1 16 bits At stop
5th notch ately
Depth level of the Immedi-
2Ch H09-43 - 0–99 0 1 16 bits At stop
5th notch ately
Low-frequency
resonance
During Immedi-
2Dh H09-44 suppression - 0–2000 0 0.01 16 bits
running ately
frequency 2 at the
mechanical end
2009 Low-frequency
resonance
During Immedi-
2Eh H09-45 suppression - 1–1000 100 0.01 16 bits
running ately
response 2 at the
mechanical end
Low-frequency
resonance
During Immedi-
30h H09-47 suppression - 0–200 100 0.01 16 bits
running ately
width 2 at the
mechanical end
Low-frequency
resonance
During Immedi-
32h H09-49 suppression - 0–2000 0 0.01 16 bits
running ately
frequency 3 at the
mechanical end
Low-frequency
resonance
During Immedi-
33h H09-50 suppression - 1–1000 100 0.01 16 bits
running ately
response 3 at the
mechanical end
Low-frequency
resonance
During Immedi-
35h H09-52 suppression - 0–200 100 0.01 16 bits
running ately
width 3 at the
mechanical end
200Ah/H0A Fault and Protection Parameters
0: Enable
1: Hide
Note: In common-bus
Power input connection mode, set During Immedi-
200A 01h H0A-00 phase loss 200A-01h to 1. 0–1 0 1 16 bits
running ately
protection Otherwise, the servo
drive cannot enter
"rdy" state after
power-on.
-398-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
0: Disable
Absolute position 1: Enable Immedi-
02h H0A-01 0–2 0 1 16 bits At stop
limit selection 2: Enabled after ately
homing
-399-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Runaway current During Immedi-
38h H0A-55 - 1000–4000 2000 0.1% 16 bits
threshold running ately
-400-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Time stamp upon
24h H0B-35 occurrence of the - 0–4294967295 0 0.1s 32 bits - -
selected fault
Motor speed upon
26h H0B-37 occurrence of the - -9999 to +9999 0 1 RPM 16 bits - -
selected fault
Motor phase U
current upon -32768 to
27h H0B-38 - 0 0.01 A 16 bits - -
occurrence of the +32767
selected fault
Motor phase V
current upon -32768 to
28h H0B-39 - 0 0.01 A 16 bits - -
occurrence of the +32767
selected fault
Bus voltage upon
29h H0B-40 occurrence of the - 0–65535 0 0.1 V 16 bits - -
selected fault
Input terminal
state upon
2Ah H0B-41 - 0–0x00FFFFFF 0 1 32 bits - -
occurrence of the
selected fault
Output terminal
state upon
2Ch H0B-43 - 0–0xFFFF 0 1 16 bits - -
occurrence of the
selected fault
Internal fault
2Eh H0B-45 - 0–0xFFFF 0 1 16 bits - -
code
Absolute encoder
fault information
given by FPGA
2Fh H0B-46 - 0–0xFFFF 0 1 16 bits - -
200B upon occurrence
of the selected
fault
System state
information given
30h H0B-47 by FPGA upon - 0–0xFFFF 0 1 16 bits - -
occurrence of the
selected fault
System fault
information given
31h H0B-48 by FPGA upon - 0–0xFFFF 0 1 16 bits - -
occurrence of the
selected fault
Encoder fault
information upon
32h H0B-49 - 0–0xFFFF 0 1 16 bits - -
occurrence of the
selected fault
Internal fault code
upon occurrence
34h H0B-51 - 0–0xFFFF 0 1 16 bits - -
of the selected
fault
Position following
-2147483648 to
36h H0B-53 deviation - 0 1p 32 bits - -
+2147483647
(reference unit)
Actual motor -60000 to
38h H0B-55 - 0 0.1 RPM 32 bits - -
speed +60000
Bus voltage of
3Ah H0B-57 - 0–65535 0 0.1 V 16 bits - -
control circuit
Mechanical
3Bh H0B-58 absolute position - 0–4294967295 0 1p 32 bits - -
(low 32 bits)
-401-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Mechanical -2147483648
3Dh H0B-60 absolute position - to 0 1p 32 bits - -
(high 32 bits) +2147483647
0: None
1: Abnormal control
power
40h H0B-63 NotRdy status 2: Abnormal phase loss 0–4 0 1 16 bits - -
detection
3: Abnormal main
circuit power detection
Encoder
43h H0B-66 - -100 to +200 0 1℃ 16 bits - -
temperature
Regenerative
44h H0B-67 - 0–2000 0 0.1% 16 bits - -
resistor load ratio
Number of
47h H0B-70 absolute encoder - 0–65535 0 1 16 bits - -
revolutions
Position of the
48h H0B-71 absolute encoder - 0–2147483647 0 1p 32 bits - -
within one turn
Encoder position
200B 4Eh H0B-77 - 0–4294967295 0 1p 32 bits - -
(low 32 bits)
Encoder position -2147483648 to
50h H0B-79 - 0 1p 32 bits - -
(high 32 bits) +2147483647
Single-turn
position of the
52h H0B-81 - 0–4294967295 0 1p 32 bits - -
rotating load (low
32 bits)
Single-turn
position of the -2147483648 to
54h H0B-83 - 0 1p 32 bits - -
rotating load +2147483647
(high 32 bits)
Single-turn
position of the -2147483648 to
56h H0B-85 - 0 1p 32 bits - -
rotating load +2147483647
(reference unit)
Group No. of the
5Bh H0B-90 abnormal - 0–0xFFFF 0 1 16 bits - -
parameter
Offset within the
group of the
5Ch H0B-91 - 0–65535 0 1 16 bits - -
abnormal
parameter
200Dh/H0D Auxiliary function parameters
0: No operation Immedi-
01h H0D-00 Software reset 0–1 0 1 16 bits At stop
1: Enable ately
0: No operation Immedi-
02h H0D-01 Fault reset 0–1 0 1 16 bits At stop
1: Enable ately
Encoder initial 0: No operation Immedi-
04h H0D-03 0–1 0 1 16 bits At stop
angle auto-tuning 1: Enable ately
0: No operation
200D Encoder ROM Immedi-
05h H0D-04 1: Write ROM 0–2 0 1 16 bits At stop
read/write ately
2: Read ROM
-402-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
0: No operation
1: Forced DI enabled,
forced DO disabled
2: Forced DI disabled,
Forced DI/DO During Immedi-
12h H0D-17 forced DO enabled 0–4 0 1 16 bits
selection switch running ately
3: Forced DI and DO
enabled
4: EtherCAT forced DO
enabled
200D Forced DI setting During Immedi-
13h H0D-18 - 0x00–0x1F 0 1 16 bits
value running ately
0: No operation
1: Reset the encoder
Absolute encoder fault Immedi-
15h H0D-20 0–2 0 1 16 bits At stop
reset selection 2: Reset the encoder ately
fault and multi-turn
data
200Eh/H0E Auxiliary function parameters
During Immedi-
01h H0E-00 Node address - 0–127 1 1 16 bits
running ately
0: Not save parameters
and object dictionaries
written through
communication to
EEPROM
1: Save parameters
written through
Save objects communication to
written through EEPROM During Immedi-
02h H0E-01 0–3 3 1 16 bits
communication 2: Save object dictio- running ately
to EEPROM naries written through
communication to
EEPROM
3: Save parameters
and object dictionaries
written through
200E communication to
EEPROM
EtherCAT slave
15h H0E-20 - 0–65535 0 1 16 bits - -
name
Number of
synchronization
During Immedi-
17h H0E-22 interrupts - 1–20 9 1 16 bits
running ately
allowed by
EtherCAT
Synchronization
19h H0E-24 - 0–65535 0 1 16 bits - -
loss count
Maximum value
of invalid frames
1Ah H0E-25 and errors of - 0–0xFFFF 0 1 16 bits - -
EtherCAT port 0
per unit time
-403-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Maximum value
of invalid frames
1Bh H0E-26 and errors of - 0–0xFFFF 0 1 16 bits - -
EtherCAT port 1
per unit time
Maximum value
of transfer errors
1Ch H0E-27 - 0–0xFFFF 0 1 16 bits - -
of EtherCAT port
per unit time
Maximum value
of EtherCAT data
1Dh H0E-28 frame processing - 0–0x0255 0 1 16 bits - -
unit errors per unit
time
Maximum value
of link loss of
1Eh H0E-29 - 0–0xFFFF 0 1 16 bits - -
EtherCAT port 0
per unit time
EtherCAT
Next
20h H0E-31 synchronization - 0–2 1 1 16 bits At stop
power-on
mode setting
EtherCAT
Immedi-
21h H0E-32 synchronization - 100–4000 3000 1 μs 16 bits At stop
ately
error threshold
Connection state
between EtherCAT
22h H0E-33 - 0–65535 0 1 16 bits - -
state machine and
the port
Excessive CSP
200E During Immedi-
23h H0E-34 position reference - 0–7 1 1 16 bits
running ately
increment count
EtherCAT AL 0: Disable During Next
25h H0E-36 enhanced link 0–1 0 1 16 bits
1: Enable running power-on
selection
0: 300 bps
1: 600 bps
2: 1200 bps
3: 2400 bps
4: 4800 bps During Immedi-
51h H0E-80 Modbus baud rate 0–9 9 1 16 bits
5: 9600 bps running ately
6: 19200 bps
7: 38400 bps
8: 57600 bps
9: 115200 bps
-404-
11 Appendix
Parameter Group
Hexadecimal Decimal Min. Setting Effective
Name Option Description Value Range Default Width
Index Para. unit Condition Time
Group
Code No.
Modbus
During Immedi-
54h H0E-83 communication - 0–600 0 1 ms 16 bits
running ately
timeout
Modbus version
5Bh H0E-90 - 0–65535 0 0.01 16 bits - -
200E No.
EtherCAT CoE
5Eh H0E-93 - 0–65535 0 0.01 16 bits - -
version No.
The object group 6000h contains objects supported and related to sub-protocol DSP 402.
Sub-
Index PDO Data Setting Effective
index Name Accessibility Unit Data Range Default
(hex) Mapping Type Condition Time
(hex)
603F 00 Error code RO TPDO UINT16 - - - - -
During Immedi-
6040 00 Control word RW RPDO UINT16 - 0–0xFFFF 0
running ately
6041 00 Status word RO TPDO UINT16 - - - - -
Quick stop option During
605A 00 RW NO INT16 - 0–0x07 0x02 At stop
code running
Disable operation During
605C 00 RW NO INT16 - 0xFFFD–0x01 0 At stop
option code running
During
605D 00 Stop option code RW NO INT16 - 0x01–0x03 0x01 At stop
running
Fault reaction During
605E 00 RW NO INT16 - 0xFFFB–0x03 0x02 At stop
option code running
Modes of During Immedi-
6060 00 RW RPDO INT8 - 0–0x0A 0
operation running ately
Modes of
6061 00 RO TPDO INT8 - - - - -
operation display
Position demand Reference
6062 00 RO TPDO INT32 - - - -
value unit
Position actual Encoder
6063 00 RO TPDO INT32 - - - -
value unit
Position actual Reference
6064 00 RO TPDO INT32 - - - -
value unit
Following error Reference During Immedi-
6065 00 RW RPDO UINT32 0–0xFFFFFFFF 0x00300000
window unit running ately
-405-
11 Appendix
Sub-
Index PDO Data Setting Effective
index Name Accessibility Unit Data Range Default
(hex) Mapping Type Condition Time
(hex)
Velocity window During Immedi-
606E 00 RW RPDO UINT16 ms 0–0xFFFF 0
time running ately
Velocity During Immedi-
606F 00 RW RPDO UINT16 RPM 0–0xFFFF 0x0A
threshold running ately
Velocity During Immedi-
6070 00 RW RPDO UINT16 ms 0–0xFFFF 0
threshold time running ately
0xF448– During Immedi-
6071 00 Target torque RW RPDO INT16 0.1% 0
0x0BB8 running ately
During Immedi-
6072 00 Max torque RW RPDO UINT16 0.1% 0–0x0BB8 0x0BB8
running ately
Torque demand
6074 00 RO TPDO INT16 0.1% - 0 - -
value
Torque actual
6077 00 RO TPDO INT16 0.1% - 0 - -
value
Reference 0x80000000– During Immedi-
607A 00 Target position RW RPDO INT32 0
unit 0x7FFFFFFF running ately
During Immedi-
6087 00 Torque slope RW RPDO UINT32 0.1%/s 0–0xFFFFFFFF 0xFFFFFFFF
running ately
Gear ratio
Highest sub-index
00 RO NO UINT8 Uint8 - 0x02 - -
supported
6091 During Immedi-
01 Motor revolutions RW RPDO UINT32 - 0–0xFFFFFFFF 1
running ately
During Immedi-
02 Shaft revolutions RW RPDO UINT32 - 1–0xFFFFFFFF 1
running ately
During Immedi-
6098 00 Homing method RW RPDO INT8 - -2 to 35 0x01
running ately
-406-
11 Appendix
Sub-
Index PDO Data Setting Effective
index Name Accessibility Unit Data Range Default
(hex) Mapping Type Condition Time
(hex)
Homing speed
Highest
00 sub-index RO NO UINT8 - - 0x02 - -
supported
6099
Speed during Reference During Immedi-
01 RW RPDO UINT32 0–0xFFFFFFFF 0x001AAAAB
search for switch unit/s running ately
Speed during Reference 0– During Immedi-
02 RW RPDO UINT32 0x0002AAAB
search for zero unit/s 0xFFFFFFFF running ately
Homing Reference During Immedi-
609A 00 RW RPDO UINT32 0–0xFFFFFFFF 0x0A6AAAAA
acceleration unit/s2 running ately
Reference 0x80000000– During Immedi-
60B0h 00 Position offset RW RPDO INT32 0
unit 0x7FFFFFFF running ately
-407-
11 Appendix
Sub-
Index PDO Data Setting Effective
index Name Accessibility Unit Data Range Default
(hex) Mapping Type Condition Time
(hex)
Supported Homing Methods
Highest
00 sub-index RO NO UINT8 - - 0x1F - -
supported
1st supported
01 RO NO UINT16 - - 0x0301 - -
homing method
2nd supported
02 RO NO UINT16 - - 0x0302 - -
homing method
3rd supported
03 RO NO UINT16 - - 0x0303 - -
homing method
4th supported
04 RO NO UINT16 - - 0x0304 - -
homing method
5th supported
05 RO NO UINT16 - - 0x0305 - -
homing method
6th supported
06 RO NO UINT16 - - 0x0306 - -
homing method
7th supported
07 RO NO UINT16 - - 0x0307 - -
homing method
8th supported
08 RO NO UINT16 - - 0x0308 - -
homing method
9th supported
09 RO NO UINT16 - - 0x0309 - -
homing method
10th supported
0A RO NO UINT16 - - 0x030A - -
homing method
11th supported
0B RO NO UINT16 - - 0x030B - -
homing method
60E3h
12th supported
0C RO NO UINT16 - - 0x030C - -
homing method
13th supported
0D RO NO UINT16 - - 0x030D - -
homing method
14th supported
0E RO NO UINT16 - - 0x030E - -
homing method
15th supported
0F RO NO UINT16 - - 0x030Fh - -
homing method
16th supported
10 RO NO UINT16 - - 0x0310 - -
homing method
17th supported
11 RO NO UINT16 - - 0x0311 - -
homing method
18th supported
12 RO NO UINT16 - - 0x0312 - -
homing method
19th supported
13 RO NO UINT16 - - 0x0313 - -
homing method
20th supported
14 RO NO UINT16 - - 0x0314 - -
homing method
21th supported
15 RO NO UINT16 - - 0x0315 - -
homing method
22th supported
16 RO NO UINT16 - - 0x0316 - -
homing method
23th supported
17 RO NO UINT16 - - 0x0317 - -
homing method
24th supported
18 RO NO UINT16 - - 0x0318 - -
homing method
-408-
11 Appendix
Sub-
Index PDO Data Setting Effective
index Name Accessibility Unit Data Range Default
(hex) Mapping Type Condition Time
(hex)
25th supported
19 RO NO UINT16 - - 0x0319 - -
homing method
26th supported
1A RO NO UINT16 - - 0x031A - -
homing method
27th supported
1B RO NO UINT16 - - 0x031B - -
homing method
28th supported
60E3h 1C RO NO UINT16 - - 0x031C - -
homing method
29th supported
1D RO NO UINT16 - - 0x031D - -
homing method
30th supported
1E RO NO UINT16 - - 0x031E - -
homing method
31th supported
1F RO NO UINT16 - - 0x031F - -
homing method
Additional
position encoder
During Immedi-
60E6h 00 resolution – RW NO UINT16 - 0–1 0
running ately
encoder
increments
Following error Reference
60F4h 00 RO TPDO INT32 - - - -
actual value unit
Position demand Encoder
60FCh 00 RO TPDO INT32 - - - -
internal value unit
60FDh 00 Digital inputs RO TPDO UINT32 - - - - -
Digital output
Highest sub-index
00 RO NO UINT8 - - 0x02 - -
supported
60FEh During Immedi-
01 Physical outputs RW RPDO UINT32 - 0–0xFFFFFFFF 0
running ately
During Immedi-
02 Bit mask RW NO UINT32 - 0–0xFFFFFFFF 0
running ately
Reference 0x80000000– During Immedi-
60FFh 00 Target velocity RW RPDO INT32 0
unit/s 0x7FFFFFFF running ately
Supported drive
6502h 00 RO NO UINT32 - - 0x000003AD - -
modes
0602 0000 The object does not exist in the object dictionary.
0604 0042 The number and length of mapped objects exceed the PDO length.
-409-
11 Appendix
0607 0010 The data type does not match and the service parameter length does not match.
0607 0012 The data type does not match and the service parameter is too long.
0607 0013 The data type does not match and the service parameter is too short.
0609 0036 The maximum value is smaller than the minimum value.
0800 0021 Data cannot be transmitted or stored to the application due to local control.
0800 0022 Data cannot be transmitted or stored to the application due to current device status.
0800 0023 An error occurs in the object dictionary or the object dictionary does not exist.
Terms/Abbreviations Description
Classification of the safety-related parts of a control system. The categories are: B,1,2,3,4
Cat.
(EN 13849-1).
PL Performance level
SC Systematic capability
DI Digital input
DO Digital output
-410-
11 Appendix
Terms Description
The STO function brings the machine safely into a no-torque state and prevents it from
Safe Torque Off (STO ) unexpected starting. If the motor is running when STO function is activated, it coasts to a
stop.
Safe state Used to disable the PWM gating signal of the drive.
System reset Reset the servo system by shutting off the power or executing software reset.
Proof test Used to detect the failure of the safety-related system, not applied to STO circuits.
Refers to the specified cumulative operating time of the safety-related parts of the servo
Mission time
drive during its overall lifetime.
Overview of the safety drive with safety function is shown in Fig 11-1. The parts marked in the orange
dashed line is the safety-related. They are integrated in the control board of the drive.
-411-
11 Appendix
/ $ 1
- "9
6@"9
- 7@"9 .
- 8@"9
3
SFMBZ &ODPEFS
7
#6''&3
450
#6''&3
450(/%
450JOQVU
7 '1("
450
.$6
450(/%
&ODPEFSJOQVU
7
"#
7
34
7
$0.
%* LĒ
)JHITQFFE
%*JOQVU &%.
%* LĒ &%.
%0
%0
LĒ /PSNBM%0PVUQVU
%* %0
%0
%*
LĒ
%*
$0.
59 59
39 39 &UIFS$"5JOQVU
39 39
/FYUTMBWF $/
59 59
59 59
39 39 &UIFS$"5PVUQVU
39 39
-412-
11 Appendix
UL 61800-5-1
■■ European Directives
Electromagnetic Compatibility Directive 2014/30/EU EN 61800-3, IEC 61800-3, and IEC 61800-5-2
■■ Safety Standards
IEC 61326-3-1
Electromagnetic Compatibility (EMC) IEC 61800-3
IEC 61800-5-2
■■ Safety Performance
Probability of Dangerous Failure per IEC 61508 PFH ≤ 0.1 x 10-7 [1/h]
Hour (PFH) IEC 62061 (10% of SIL3)
-413-
11 Appendix
This section contains the warning symbols used in this user guide and the safety instructions which
you must obey when you install, use or maintenance a safety option module of a servo drive. If you
ignore the safety instructions, injury, death or damage may occur. Read this section before you start the
installation.
Any illustrations, photographs, or examples used in this manual are provided as examples only and may
not apply to all products to which this user guide is applicable.
The products and specifications described in this user guide or the content and presentation of the user
guide may be changed without notice to improve the product and/or the user guide.
Example:
DANGER Imminent danger Severe or fatal injuries
General danger
WARNINGS Possible dangerous situation Severe or fatal injuries
WARNING
◆◆ High attention is required for electrical installation and at the system design to avoid hazards
either in normal operation or in the event of equipment malfunction.
◆◆ System design, installation, commissioning and maintenance must be carried out by personnel
who have the necessary training and experience. They must read the operating instruction and
this safety information.
It is the responsibility of the machine builder/OEM/system integrator to make sure that the essential
health and safety requirements specified in the Machinery Directive are met. Risk analysis and risk
assessment is needed before using a product. Make sure that adequate measures are taken to eliminate/
reduce the relating risks and components chosen must meet the safety requirements.
-414-
11 Appendix
11.3.4 Specifications
■■ Electrical safety complies with IEC 618:00-5-1:2016, over voltage category II.
Items Description
Motion Sinusoidal
Vibration ampli-
-
tude/acceleration
Vibration
10 Hz ≤ f ≤ 57 Hz 0,075 mm amplitude
57 Hz < f ≤ 150 Hz 1g
Axes X, Y, Z
IP 20
IP rating/Pollution degree (PD) PD 2: free of corrosive or explosive gases; free of exposure to water, oil or
chemicals; free of dust, salts or iron dust
■■ The servo drive follows the EMC standards IEC 61800-3:2017, IEC 61326-3-1, and IEC 61800-5-2.
-415-
11 Appendix
■■ Others
Items Description
SV660NS1R6I-FS SV660NS2R8I-FS
SV660NS5R5I-FS SV660NS6R6I-FS
SV660NS7R6I-FS SV660NS012I-FS
Applicable Servo Drive SV660NT3R5I-FS SV660NT5R4I-FS
SV660NT8R4I-FS SV660NT012I-FS
SV660NT017I-FS SV660NT021I-FS
SV660NT026I-FS
The STO subsystem elements must always be likely to operate within the range of temperature,
humidity, corrosion, dust, vibration, and other items specified above.
11.3.5 Installation
Since the STO function is integrated in the control board of the servo drive, its installation requirements
are consistent with the servo drive. Observe the installation requirements of the servo drive.
Designers and installers must be trained to understand the requirements and principles of designing and
installing safety-related systems.
This section describes the definition and function of the I/O connecting terminal (CN6) for STO.
1 General
■■ Technicians must be trained to understand the requirements and principles of designing and
commissioning safety-related systems.
■■ Those performing the maintenance must be trained to understand the requirements and principles
of designing and operating safety-related systems.
■■ Operators must be trained to understand the requirements and principles of designing and
operating safety-related systems.
■■ If the safety-related circuits on the control board fails to operate, replace it with a new one because
it is not repairable.
2 Commissioning checklists
IEC 61508, EN IEC 62061 and EN ISO 13849 require that the final assembler of the machine validates the
operation of the safety function with an acceptance test. The acceptance tests for the standard safety
functions of the drive are described in the drive manuals. The tests for the optional safety functions are
described in the appropriate option manuals.
-416-
11 Appendix
2) after any changes related to the safety function (including wiring, components, and settings)
The acceptance test of the safety function must be carried out by an authorized person with expertise
and knowledge of the safety function. The test must be documented and signed by the authorized
person.
Signed acceptance test reports must be stored in the logbook of the machine. The report shall include
documentation of start-up activities and test results, references to failure reports and resolution of
failures. Any new acceptance tests performed due to changes or maintenance need to be logged into the
logbook.
■■ Start-up checklist
1 Ensure that the servo drive can run and stop freely during the commissioning.
Stop the servo drive (if running), switch the input power off and isolate the drive
2
from the power line by a disconnector.
4 Check that the shield of the STO input cable is grounded to the drive frame.
Set STO1 to "H", disable the ON/RUN command of the drive, then automatically
5.2 reset the drive, enable ON/RUN command of the drive and check that the motor runs
normally.
Set STO2 to "H", disable the ON/RUN command of the drive, then automatically
5.4 reset the drive, enable ON/RUN command of the drive and check that the motor runs
normally.
-417-
11 Appendix
Set STO1 to "H", disable the ON/RUN command of the drive, then automatically
6.2 reset the drive, enable ON/RUN command of the drive and check that the motor runs
normally.
Set STO2 to "H", disable the ON/RUN command of the drive, then automatically
6.4 reset the drive, enable ON/RUN command of the drive and check that the motor runs
normally.
Document and sign the acceptance test report which verifies that the safety function
7
is safe and accepted to operation.
3 Special requirements
To fulfill SIL 3 PL e (cat3), power off the servo drive once per 3 months to perform the power-on
diagnostic.
Safe Torque Off (STO) is a safety function that complies with IEC 61800-5-2:2016. It is built into Inovance
SV660N series servo drives.
The STO function prohibits the control signal of the power semiconductors of the drive output end,
preventing the drive from generating torque at the motor shaft end.
The STO function prevents the movement of the motor by two redundant external hardware signals:
STO1 and STO2 that block the PWM signals to be transmitted to the power layer of the drive. These two
+24VDC signals must be active to enable the drive’s normal operations.
If either one or both signals are set low, the PWM signals are blocked within a time of 20 ms.
-418-
11 Appendix
5&9&@."9
4BGFUZSFRVFTUJOQVU
H H Normal
L H Inhibited
H L Inhibited
L L Inhibited
The STO function brings the machine safely into a no-torque state and prevents it from
Description unexpected starting. If the motor is running when STO function is activated, it coasts to
a stop.
Safe state Used to disable the PWM gating signal of the drive.
&NFSHFODZQVTICVUUPO EPVCMFDPOUBDUT
$BUFHPSZ*&$
7 450
.BY4*-1-F
450
7 $0.
7%$
The LED display of the servo drive displays the selected mode, the status, and the error information of
the servo drive.
You can select and modify the configuration through the keypad. See "4 Keypad Display and Operations"
for the definition of the keypad.
-419-
11 Appendix
The exceptional operation refers to the duration of power-on and initialization, and how to return from
the STO state.
1) The PWM buffer is disabled through pulling-up of the enable terminal during power-on, so the PWM
signal is prohibited.
2) The PWM buffer is disabled through pulling-up of the enable terminal during initialization of MCU,
so the PWM signal is prohibited. This condition is relieved once the initialization phase is finished
and servo drive works normally.
3) When servo system enters safe state through the STO function, the safe state can be cleared to
return to normal operation after auto-reset of the drive when all of the following conditions are met:
IJHI
450JOQVU
450JOQVU IJHI
"DUJWF 3FBDUJWF
4FSWP0/DPNNBOE
4FSWPTUBUF
450 /PSNBM
%FMBZ
MPX IJHI
450 JOQVU
450 JOQVU MPX IJHI
4FSWP0/DPNNBOE 3FBDUJWF
-420-
11 Appendix
See the following table to identify the fault cause and the action to be taken. Contact your Inovance
representative if the problem cannot be solved by the described corrective actions. Fault codes related
to the STO function are shown below.
E150.2 OV/UV of 5 V power supply detected Restore the 5 V power supply to normal state.
STO applies to the servo drives in the following two kinds of physical structures.
-421-
11 Appendix
Integrated structure means that the control parts and power parts are on the same PCB.
NOTE
Separated structure means that the control parts and power parts are on different PCBs.
NOTE
-422-
11 Appendix
11.3.11 Precautions
This section describes the information needed before starting operation. Be sure to read the following
safety instructions, risk assessment information, and limitations before starting operation. Safety
function: use the STO function after properly understanding all of these information.
Carefully read the following important precautions and observe them when using the safety function
STO.
■■ The STO function is not intended as a replacement for an Emergency Stop function (E-stop). In
an emergency situation, the power supply cannot be cut off if no other measure is taken, and the
electrical parts of the motor and drive are still energized, incurring the risk of electric shock or other
risks. Therefore, maintenance work on electrical parts of the drive or motor can only be carried out
after isolating the drive system from the main power supply.
■■ Depending on the standards and requirements for a particular application, it may be possible to
use STO as an integral part of an E-stop system. However, its main purpose is for use in a dedicated
safety control arrangement whose purpose is to prevent any hazard from occurring, not for the use
of an E-stop.
■■ An E-stop is often provided in a machine to allow for unexpected situations where an operator sees
a hazard and can take action to prevent an accident.
■■ The design requirement for an E-stop differs from that of a safety interlock. Generally, the
E-stop is required to be independent from any complex or intelligent control. It may use purely
electromechanical devices to either disconnect the power or initiate a controlled quick stop through
other means such as dynamic or regenerative braking.
In the use of permanent-magnet motors, reluctance motors, and salient-pole induction motors, in spite
of the activation of the STO function, a possible (although highly unlikely) failure mode may cause two
power devices in the drive to conduct incorrectly. The drive system can produce an alignment torque
which maximally rotates the motor shaft by 180º electrical angle for a permanent-magnet motor, or by
NOTE 90º electrical angle for a salient pole induction motor or reluctance motor. This possible failure mode
must be allowed for in the machine system design.
8"3/*/(
-423-
11 Appendix
8"3/*/(
◆◆ The design of safety-related systems requires specialist knowledge. To ensure that a complete
control system is safe, the whole system needs to be designed according to recognized safety
principles. The use of individual sub-systems such as drives with STO function, which are
intended for safety-related applications, does not in itself ensure the safety of the complete
system.
◆◆ The STO function can be used for stopping the servo drive in emergency stop situations.
◆◆ In normal operating mode, it is recommended not to stop the servo drive by using the STO
function. If a drive running is stopped by using STO, the drive perform a coast to stop. If this is
not acceptable, the system must be stopped using the correct mode instead of the STO function.
◆◆ This publication is a guide to the application of Inovance STO function, and also on the design of
safety-related systems for machinery control.
◆◆ It is the responsibility of the designer of the end product or application to ensure that it is safe
and in compliance with the relevant regulations.
2 Risk assessment
■■ When using the safety function STO, be sure to perform risk assessment of the servo system in
advance. Make sure that the safety integrity level of the standards is met.
■■ The following residual risks can be present even when the safety functions operate. Therefore,
safety must always be given consideration during risk assessment.
■■ If external forces (such as gravitational force with a vertical axis) are applied when the safety
functions are operating, the motor will rotate due to the action of these external forces. Use a
separate mechanical brake to secure the motor.
■■ If the servo drive fails, the motor may operate within a range of 180 electrical degrees. Make sure
that safety is ensured even in hazardous situations.
■■ The number of rotations and movement distance for each type of motor are listed below.
Rotational motor: 1/6 rotation max. (rotation angle at motor shaft conversion)
Direct drive motor: 1/20 rotation max. (rotation angle at motor shaft conversion)
-424-
SV660N Series Servo Drive Advanced User Guide