OPERATION MANUAL
AC Servo Drive EDA7000 Series with Ver 1.0 (Soft. Ver. 7.70 ~)
EDA7000 Series
Servo Drive User Manual
Interface
Necessary knowledge before use
Necessary knowledge before use
Trademark EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany.
Detailed information of EtherCAT can be obtained from the following ETG(EtherCAT Technology Group)website: http://www.ethercat.org/
1. Port Labeling
I N
=>
EtherCAT IN
O U T
=>
EtherCAT OUT
Port0 Port1 Port2 Port3
= = = =
EtherCAT IN EtherCAT OUT None None
Necessary knowledge before use
A. Check Ampere capacity of the drive Drive Capacity [ED7- ] [0x2000] [Drive ID]
001
002
004
005
010
015
020
030
045
075
110
150
1
2
4
5
10
15
20
30
45
75
110
150
B. Check the Encoder ID Encoder classification
INC 17bit
ABS 17bit
[0x2001] [Encoder ID]
Enc-P (9)
Enc-R (10)
C. Remove the Auto Tuning while under normal operation [0x201D] : Make sure to remove auto tuning after setting Gain by using auto tuning
D. Handling the motor : Do not give any shock to the encoder while connecting coupling/ decelerator to motor axis
E. GND24(CN1-25) and GND(CN1-1) must be connected separately : When common connection, the Servo drive may malfunction or be damaged
F. handling the Servo motor equipped with a brake : The Servo motor equipped with a brake must be operated only after the rotator is stopped completely because the brake is designed only for use while the rotator is stopped. If the brake is used for stopping rotator, noise or dust will occur to damage the brake.
G. When wiring of low capacity and medium capacity terminal plugs, do not load AC Power on terminal N and P. : When the main power is DC, AC power on terminal N and P will cause a damage of the Servo motor because terminal N accepts (-) voltage and terminal P accepts (+) voltage. : Do not load AC power through L1, L2 and L3 and DC power through N and P simultaneously because it may damage the Servo drive. Always select one power only, AC or DC.
Table of Contents Necessary knowledge before use Chapter 1 Identification of Type Name & Handling 1.1 Identification of Type Name .......................................................................... 1-1 1.2 Specification of Servo Drive.......................................................................... 1-2 1.3 Combination Table of Servo Drive and Motor ............................................... 1-3 1.4 How to Install ................................................................................................ 1-4 1.5 Handling........................................................................................................ 1-6 Chapter 2 Wiring & Connections 2.1 Wiring of main circuit and peripherals........................................................... 2-1 2.2 Wiring of main circuit terminal plug ............................................................... 2-5 2.3 Input & output signals of CN1 ................................................................... 2-11 2.4 Wiring and Signals of ENC(CN2)................................................................ 2-16 2.5 Wiring and Signals of COM(CN3) ........................................................ 2-18 2.6 Wring and Signals of LAN Ports ……………………………………………....2-19
Chapter 3 EtherCAT Communication 3.1 Introduction ................................................................................................... 3-1 3.2 EtherCAT Connections ................................................................................. 3-1 3.3 EtherCAT Indicator ....................................................................................... 3-3 3.4 EtherCAT State Machine .............................................................................. 3-5 3.5 Synchronization with Distributed Clock......................................................... 3-6 3.6 EtherCAT(CoE) Device Architecture ............................................................. 3-9 3.7 EtherCAT Addressing Mode ....................................................................... 3-14
Chapter 4 Setting Servo Parameters 4.1 Status Display ............................................................................................... 4-2 4.2 CoE Communication Objects........................................................................ 4-3 4.3 Manufacture Specific Objects ..................................................................... 4-11 4.4 Profile Specific Objects ............................................................................... 4-32 4.5 Alarm Display .............................................................................................. 4-45 Chapter 5 How to use and adjust gain of the Servo 5.1 How to adjust gains of the Servo at Position Mode ...................................... 5-1 5.2 How to adjust gains of the Servo at Velocity Mode ....................................... 5-5 5.3 How to adjust gains of the Servo at Torque Mode ........................................ 5-9 5.4 How to Homing ............................................................................................. 5-9 5.5 How to use the Auto Tuning ........................................................................ 5-10 5.6 Important points of gain adjustment............................................................ 5-13 5.7 Attention when using Absolute Encoder .....................................................5-14 Chapter 6 Troubleshooting & Checking 6.1 Troubleshooting ............................................................................................ 6-1 6.2 Checking ....................................................................................................... 6-4 Chapter 7 Outside Drawings 7.1 Outside Drawings of Servo Drive.................................................................. 7-1 Appendix Ⅰ Noise Countermeasures Ⅰ.1 Types of Noise .......................................................................................... Ⅰ-1 Ⅰ.2 Noise Countermeasures ........................................................................... Ⅰ-1 Appendix Ⅱ Revision History Ⅱ.1 Revision History ............................................................................. Ⅱ-1 Appendix Ⅲ Servo Motor Specification
Ⅲ.1 Servo Motor Specification ............................................................. Ⅲ-1
Chapter 1 Identification of Type Name & Handling Chapter 1 describes things to be checked before using the purchased Servo Drive and Motor. Before mounting the product, please identify whether the rated name plate is same as what you ordered. And the improper handling may cause abnormal operation or reduce the service life of product sharply subject to circumstantial factors. In the worst case, Servo Drive may be even broken, so you are requested to use it properly by following the description hereunder.
1.1 Identification of Type Name ................................................................. 1-1 1.2 Specification of Servo Drive................................................................. 1-2 1.3 Combination Table of Servo Drive and Motor ...................................... 1-3 1.4 How to Install ....................................................................................... 1-4 1.5 Handling............................................................................................... 1-6
1. Identification of Type Name & Handling
1.1 Identification of Type Name 1.1.1 Classification of Type Names for Servo Drive
Note: In the case of application for 17-bit Absolute Encoder, an optional battery must be used.
1.1.2 Classification of Type Names for Servo Motor
AC Servo Motor
Motor Series
Shaft-End Type
Symbol
Application
CN, CJ
High-speed Low-torque type
KF, KN
Middle-speed Standard type
TF, TN
Middle-speed High-torque type
LF, LN
Low-speed High-torque type
Symbol
Symbol
Capacity (KW)
Symbol
Capacity (KW)
Z5
0.05
12
1.2
55
5.5
01
0.1
13
1.3
75
7.5
02
0.2
15
1.5
110
11.0
03
0.3
16
1.6
150
15.0
04
0.4
17
1.7
05
0.45/0.5
20
1.8/2.0
Encoder Type
22
0.65
30
2.9/3.0
08
0.75/0.8
35
3.5
09
0.85/0.9
40
4.0
10
1.0
44
4.4
11
1.1
50
5.0
Application
0
none
pulse/rev.
Type
1
P
131072
Incremental 17 bit
2
Mounted brake 130/180/220Fr : DC24[V]
R
131072
Absolute 17 bit
Shaft Type
2.2
07
Oil-seal type
Mounted brake 40/60/80Fr : DC24[V] 130/180/220Fr : DC90[V]
Symbol
0.55/0.6
none
1
Symbol
Capacity (KW)
06
0
Mounted Brake
Rated Output (KW) Symbol
Application
1-1
Symbol
Application
A
Straight & No Key
B
Straight & Key
C
Taper & Key
1. Identification of Type Name & Handling
1.2
Specification of Servo Drive
Type Name of Servo Drive [ EDA7-] 001
Main circuit power
3-phase AC170 ~ 253V (input voltage range +10/-15%) Single phase AC207 ~ 253V (input voltage range +10/-10%)
Power of detector Speed control range Frequency response characteristic Speed command input Speed variation rate
Torque control spec.
015
020
030
045
075 110
3-phase AC200~230V, 50/60Hz
3-phase AC170 ~ 253V (input voltage range +10/-15%)
Single phase AC200~230V, 50/60Hz ± 5% Single phase AC170 ~ 253V(input voltage range +10/-15%) 17bit serial encoder Differential Line Driver output Max. 131,072 [pulse] per rotation of Encoder DC 5[V], 0.3 [A] or less Single wave PWM control (use of IPM) Internal speed command 1:5000 600 [Hz] EtherCAT type ± 0.01 % or less (rated load : 0 ~ 100 % ) ± 0.01 % or less (rated power voltage : ± 10 %) ± 0.1 % or less (temp variation : 25 ± 25 C ) Acceleration/deceleration achievable in straight line or S-form ( 0 ~ 100 [sec] )
Position input type
EtherCAT type
Position input format Torque command input Torque linearity
EtherCAT type
Protection function Regenerative resistance (W/Ω) Monitor output Dynamic brake Additional functions
EtherCAT type 4 [%] or less EtherCAT type Over current, regenerative overvoltage, overload, motor mis-wiring, Encoder error, over voltage, over speed, gross error etc 50/50
250/ 25
70/50
1600 /15
500/12.5
Built-in Test function (Jog), Alarm history, clockwise/counterclockwise rotation, encoder signal divider system EtherCAT Master
Option
Motor power cable, encoder cable, CN1 connector, CN2 connector, LAN cable
Ambient temp
0 ~ 50 [℃]
Ambient humidity
90[] or less (No condensation allowed)
Temp for storage
-20 ~ +80 [℃]
Insulation resistance Weight
2000 /15
Speed, torque ( -5 ~ +5 [V] )
Upper controller
Environme ntal spec
150
± 5%
Acc./dec. time
Limit speed command
Built-in functions
010
Allowable voltage variation rate
Drive method
Position control spec.
005
3-phase AC200~230V, 50/60Hz ± 5% Single phase AC230V, 50/60Hz ± 5%
Application Output signal type detection Accuracy of detector
Speed control spec.
004
Input voltage, Frequency (note 1)
Input voltage, Frequency Allowable voltage variation rate Detector type
Control circuit power
002
DC 500[V] 10 [M] or more 1.0
1.0
1.5
1.9
1.9
4.3
4.4
4.5
4.6
15
23
Note 1: This indicates input voltage and frequency range which guarantees motor rated output and rated rotation speed. But it does not guarantee in the case of voltage drop.
1-2
24
1. Identification of Type Name & Handling
1.3 Combination Table of Servo Drive and Motor
Motor applicable Drive
CN/CJ Series
KN Series
TN Series
LN Series
KF Series
TF Series
LF Series
3000/6000 [rpm]
2000/3000 [rpm]
1500/3000 [rpm]
1000/2000 [rpm]
2000/3000 [rpm]
1500/3000 [rpm]
1000/2000 [rpm]
001
CJZ5 CN01 CJ01
-
-
-
-
-
-
002
CN02 CJ02
-
-
-
-
-
-
004
CN03 CN04 CJ04 CN04A CN05
KN03 KN05
-
LN03
-
-
LF03
005
CN06 CN08 CN09
KN06 KN06A
TN05
LN06
-
TF05
LF06
010
CN10
KN07 KN11
TN09
LN09
KF08 KF10
TF09
LF09
015
CN15
KN16
TN13
LN12 LN12A
KF15
TF13
LF12
020
CN22
KN22 KN22A
TN17 TN20
LN20
KF22
TF20
LF20
030
CN30 CN30A
KN35
TN30
LN30
KF35
TF30
LF30
045
CN50 CN50A
KN55
TN44
LN40
KF50
TF44
-
KN70
TN75
[EDA7- ]
075 110
TN110 (1500/2000 [rpm])
150
TN150 (1500/2000 [rmp])
1-3
1. Identification of Type Name & Handling
1.4 How to Install 1.4.1 Servo Motor 1) Environmental conditions for use
Ambient temp Ambient humidity External vibration
0 ~ 40 C (no freezing allowed) 80 % RH or less (no vapor allowed) X, Y :19.6 m/s2 (2G )
2) Cautions in case of combining loadable devices (shock prevention of shaft) It is important to align a motor shaft to the shaft center of a counterpart machine. If the shaft center does not match, it may cause vibration and bearing damage. When installing a coupling, use the rubber hammer to mitigate the impact not to apply too much force to the shaft and bearing The difference between max and min values shall be within 0.03 mm when measuring at 4 points along with circumferential area.
The difference between max and min values shall be within 0.03 mm when measuring at 4 points along with circumferential area.
3) Mounting of Servo Motor For output shaft of AC Servo Motor and the accuracy level of mounting, refer to the table below.
Item Perpendicular angular degree (A) between mounted surface and output shaft Eccentricity (B) of outer dia in Flange Fitting Shake (C) of output shaft
Accuracy ( T.I.R ) 0.04mm 0.04mm 0.02mm
♥ T.I.R : Total Indicator Reading
1-4
Reference diagram
1. Identification of Type Name & Handling
4) Shock endurance When applying shock impact to upward/downward direction after placing a motor shaft horizontally, the shaft must endure the shock requirement of 10G impact acceleration for two times of impact. But be careful not to apply the impact directly onto its opposite side as there is a precision detector attached. 5) Vibration resistance When applying vibration with 3 kinds of different direction (up/down, left/right, front/rear) after placing a motor shaft horizontally, this must endure vibration acceleration 2.0G. 6) Vibration class The vibration class of AC Servo Motor is V15 at the rated rotation. 7) Installation direction - It is available to install the motor horizontally or upper/lower side of shaft. - Any cable from a motor shall be faced downward. - When installing it vertically, install the cable trap to prevent any oil and water from flowing into the motor. 8) Cable disconnection - Make sure not to cause cables under stress or scratched. - Provided a motor is used for portable purpose, make sure to use movable cables.
1.4.2 Servo Drive 1) Environmental conditions for use
Ambient temp
0 ~ 50 C (no freezing allowed)
Ambient humidity
90 % RH or less (no vapor allowed)
♥ Temperature of control board: Keep the average temperature of control board with 40℃ to secure the life of drive and reliability. 2) Installation direction and interval - Install so that EDA7000 can be seen from the front. - In case of installing the drive in the enclosed control board, keep more than 10mm
1-5
1. Identification of Type Name & Handling
interval of drive and more than 40mm interval to the up/down direction. Especially, in case of installing the box wrench in parallel, 100mm interval upward is needed and in case of installing a fan lamp, keep away from the heat.
- The heating unit such as regenerative resistance shall be installed away from the drive. 3) Prevention from penetration of foreign materials - In case of assembling the control board, be careful not to be penetrated into a drive by powdered particles generated during drilling. - Be careful not to be penetrated into a drive by oil, water or metal particles through gap of control board or from any fan in the ceiling. - In case of using the drive in the area with harmful gas or dust, protect the drive with air fuzzy.
1.5 Handling 1.5.1 Cautions during handling The improper handling may cause the unexpected accident or breakage. For right use, please refer to the following : 1) Handling - Do not apply impact to an encoder which is a motor detector. If you hit the shaft with a hammer or drop the motor down, it may be broken.
- Do not connect the commercial power (AC220V) directly to the motor. A gross current deteriorates the magnetic effect of motor. Make sure to combine the assigned Servo Drive to run. 2) Wire Connection
-
Ground terminals of drive and motor shall be connected toward the drive and grounding shall be done at the shortest distance altogether at once.
- Carry out Class 3 class ground (below 100Ω) in order to prevent from an electric shock or malfunctions. - Make sure to match U, V, W, FG terminal of drive and motor. It is not allowed to change the rotation direction by changing 2 wires like the general-purpose motor (induction motor). - If commercial power is connected to U, V, W, FG terminal of drive, it could be broken. For the power of main circuit (L1, L2, L3), apply 3 phase 200Vac voltage and for control power (L1C, L2C), apply the single phase 200Vac voltage. For the power except 200Vac
1-6
1. Identification of Type Name & Handling
voltage, a transformer should be installed.
-
N terminal is used when DC power is applied, so if 200Vac voltage is applied, the drive may be burnt out.
-
Make sure to connect the standard regenerative resistance to P, B terminal of drive
1-7
Chapter 2 Wiring & Connections
Chapter 2 describes wiring of main circuit, input & output signals connections and connections with peripherals of the Servo Drive.
2.1 Wiring of main circuit and peripherals……………………………..2-1
2.2 Wiring of main circuit terminal plug………………………………. 2-5
2.3 Input & Output signals of CN1……………………………………… 2-11
2.4 Wiring and Signals of ENC(CN2)……………………………………..2-16
2.5 Wiring and Signals of COM(CN3)…………………………………….2-18
2.6 Wiring and Signals of LAN Ports…………………………………….2-19
2. Wiring & Connections
2.1 Wiring of main circuit and peripherals
2.1 explains wiring of main circuit and peripherals. Keep in mind following warnings or dangers when wiring.
!
Danger
Do not open the surface cover during operation either under live electricity, otherwise it may cause an electric shock. Do not operate with the surface cover open, otherwise it may cause an electric shock because high voltage terminals and a charging part are exposed. Do not take the surface cover out even under power-off except wiring or periodical inspection, otherwise it may cause an electric shock because the inside of the Servo drive is already charged. Start wiring or inspection only after over 10 minutes from power-off and checking its voltage by a tester etc. Connect ground terminals of the Drive and Motor toward the Drive, and ground them at the shortest distance altogether. Do the 3 class ground(below 100 ) in order to prevent an electric shock and malfunctions. Only authorized experts are allowed to do wiring and inspection Do wiring only after installing the main body otherwise it may cause an electric shock or injury. Do not touch any key to operate with wet hands, otherwise it may cause an electric shock or injury Do not damage either put excessive stress on cables. Do not put heavy things on cables either jam it with other things, otherwise it may cause an electric shock or injury.
!
Warning
Use standard wires only otherwise the Servo motor may not function Do not install any shunt power capacitor, serge absorber or radio noise filter at output of the Servo drive. Connect output terminals (U,V,W,FG) correctly otherwise the motor may malfunction. When mounting a DC relay on the output signal control part, pay attention to a direction of the serge absorbing diode, otherwise the Servo motor may not output signals, or its protection circuit may not function at emergency. Please refer to instruction manual for diode directions.
2-1
2. Wiring & Connections
2.1.1 Connection of main circuit and peripherals
Power Specification : Use 3 phase AC200~230V which the Servo motor allows. If the main power is AC 400V, a power transformer must be used.
R
NFB(No Fuse circuit breaker) : It automatically cuts the circuit when over current is loaded. Only use it when repair power lines only.
Servo drive : The Servo’s life is affected by surrounding temperature. Keep surrounding temperature average 40 but below 50 .
3 Phase AC 200 ~ 230V 50~60Hz S
T
LAN connector(RJ-45) : A connector to connect the Servo drive to EtherCAT Master modules.
NFB
CN3 : A connector for serial communication of the Servo drive. (PC communication, Digital loader etc) Noise filter : It is necessary to cut external noise inflowing from commercial electricity. NOISE FILTER
Magnetic contactor : It powers On/Off of the Servo motor. Do not try to operate either stop the Servo with this contactor otherwise it may cause a life shortening of the Servo.
CN1 : A connector to connect the Servo drive to digital I/O.
Magnetic Contactor
CN3 L1 L2 L3 L1C L2C
Wiring : Wrong wiring may damage the Servo. Control signal lines must be apart from main circuit wires with enough distance, and it is very important that wiring shouldn’t be affected by any noise.
CN1
ENC(CN2)
Built-in(out)
U V W FG
Grounding : Terminals of the drive and motor must be grounded with the 3 class resistance(100 or more) with the shortest distance in order to prevent an electric shock. Wiring of the motor power: Terminals U.V.W.FG of the Drive and Motor must be matched each.
Wiring of the Encoder : Connect the Encoder’s connector.
Motor : Do not give a shock to the motor shaft either detector by a hammer etc.
◆ If the main power is DC voltage, load DC280~325V between “P(+)” and “N(-)”. ◆ Do not load AC power on “P(+)” either on “N(-)”. If the main power is DC, loading AC power will damage the Servo drive because the terminal N supplies (-) voltage and the terminal P supplies (+) voltage.
2-2
2. Wiring & Connections
2-3
2. Wiring & Connections
2-4
2. Wiring & Connections
2.2 Wiring of main circuit terminal plug
2.2.1 Wiring of small capacity main circuit terminal plug
[ EDA7001 ~ EDA7004 main circuit terminal plug ] Application and wiring method of each terminal of model EDA7001 ~EDA7004 are as follows. 1) Terminal L1 and L2 are main power of the power circuit. Terminal L1C and L2C are control power of the power circuit. Load single phase AC200~230[V] on each terminal. 2) Connect a regenerative resistor between terminals marked P and B 3) Connect terminals of U,V,W to those of U,V,W of the Servo motor respectively. 4) Ground the FG terminal. Connect the ground cable of the servo motor to this terminal.
EDA7001/7002
AC Servo Drive
EDA7004
Cable thickness
AWG #16(1.25mm2)
Switch
GMC-12(13A) or equivalent
Breaker
ABS33b(5A) or equivalent
Noise Filter
NFZ-4030SG(30A), P3B4030-DA(30A)
External regenerative resistor
50W 50
70W 50
♥ Switch and Breaker : LS Industrial System (http://www.lsis.biz) ♥ Noise Filter : Samil EMC, http://www.samilemc.com, OKY (http://www.oky.co.kr), Orinent electronic (http://www.suntronix.com )
2.2.2 Wiring of medium capacity main circuit terminal plug
[ EDA7010 Main circuit terminal plug]
2-5
2. Wiring & Connections Application and wiring method of each terminal of model EDA7010 are as follows. 1)
Load 3 phase AC 200~230[V]on terminal L1. L2 and L3 which are main power of the power circuit.
2)
Load single phase AC200~230[V] on terminal L1C and L2C which are control power of the power circuit.
3)
A built-in type regenerative resistor is connected between terminals marked P and B from factory.
4)
Connect terminals of U,V,W to those of U,V,W of the Servo motor respectively.
5)
Ground the FG terminal. Connect the Ground cable of the Servo motor to this terminal.
6)
If the main power is DC voltage, load DC280~325V between “P(+)” and “N(-)”
7)
Do not load AC power on “P(+)” either on “N(-)”. If the main power is DC, loading AC power will damage the Servo drive because the terminal N supplies (-) voltage and the terminal P supplies (+) voltage.
AC Servo Drive
EDA7005
EDA7010
Cable thickness
AWG #14 (2.0mm2)
AWG #12 (3.5mm2)
Switch
GMC-40(35A) or equivalent
Breaker
ABS33b(5A) or equivalent
ABS33b (10A) or equivalent
Noise Filter
NFZ-4030SG(30A), P3B4030-DA(30A)
Regenerative resistor
Built-in type 70W 50
♥ Switch and Breaker : LS Industrial System (http://www.lsis.biz) ♥ Noise Filter : Samil EMC, http://www.samilemc.com, OKY (http://www.oky.co.kr), Orinent electronic (http://www.suntronix.com )
※ Wiring of small/medium capacity sockets should be done according to following order. ⓐ After checking the thickness as shown in 2.2.1, peel off the sheath of cable. -
Keep the length of the cable peeled off less than 8~9mm Thicknesses of cable allowed are as follows Type of cable
Thickness allowed
Single line
0.5 ~ 0.8[mm]
Double line
AWG28 ~ AWG12
ⓑ After peeling off the sheath of cable, fit a phenol terminal in the cable core part, and press it
2-6
2. Wiring & Connections by a presser for a safety even though you can use it without a phenol terminal.
Cable Phenol terminal
Sock Leve ⓒ Open an insert hole of the terminal plug using a lever as the above figure. ⓓ Insert the cable core part into the open hole and leave the lever. ⓔ Check the connection status of the socket and the cable by pulling the lever slightly. ⓕ If the cable inclusive the sheath is not inserted completely, it may cause an electric shock. Thus double check any exposure of the cable core part.
2.2.3 Wiring method of high capacity main circuit terminal plug
L1C L2C U
L1 L2 L3
V
W
P
B
[ EDA7015 ~ EDA7045 Main circuit terminal plug ]
Application and wiring method of each terminal of Model EDA7015 ~ EDA7045 are as follows. 1) Load 3 phase AC200~230V on terminal L1, L2 and L2 which are main power of the power circuit. 2) Load single phase AC200 ~230V on terminal L1C and L2C which are subsidiary power of
2-7
2. Wiring & Connections the power circuit. 3) Connect a regenerative resistor between terminals marked P and B. 4) Connect terminals of U,V,W to those of U,V,W of the Servo motor respectively. 5) Ground the FG terminal. Connect the ground cable of the Servo motor to this terminal.
AC Servo Drive
EDA7015
EDA7020
EDA7030
EDA7045
Cable thickness
AWG #12(3.5mm2)
AWG #10 (5.5mm2)
Switch
GMC-40(35A)
GMC-50(50A) or equivalent
Breaker
ABS33b
ABS33b
ABS33b (30A)
(10A)
(20A)
Or equivalent
Noise Filter Built-in type regenerative resistor
NFZ-4030SG
NFZ-4040SG
(30A)
(40A)
250W 25
250W 25 Parallel 2 PCS
(Outline drawing A)
(Outline drawing A)
♥ Switch and Breaker : LS Industrial System (http://www.lsis.biz) ♥ Noise Filter : Samil EMC, http://www.samilemc.com, OKY (http://www.oky.co.kr), Orinent electronic (http://www.suntronix.com )
239 220
Length:300 길이:300 60
∮4.3
30
2-8
M4
2. Wiring & Connections
[EDA7015 ~ EDA7045 Main and Subsidiary circuit terminal plug]
Application and wiring method of each terminal of Model EDA7075 ~ EDA7150 are as follows. 1) Load 3 phase AC200~230V on terminal R, S and T which are main power of the power circuit. And Internal FAN power connected terminal R and T. 2) Load single phase AC200 ~230V on terminal r and t which are subsidiary power of the power circuit. 3) Connect a regenerative resistor between terminals marked P and B. 4) Connect terminals of U,V,W to those of U,V,W of the Servo motor respectively. 5) Ground the FG terminal. Connect the ground cable of the Servo motor to this terminal.
AC Servo Drive
EDA7075
EDA7110
EDA7150
Cable thickness
AWG #8 (8mm2)
AWG #6 (14mm2)
AWG #4 (22mm2)
GMC-85(80A) or equivalent
Switch Breaker Noise Filter
Built-in type regenerative resistor
ABS53b (50A) or equivalent
ABS63b (60A) or equivalent
FT3RE-4060 (60A) 250W 25Ω Parallel 4EA External type (Outline drawing B)
800W 8Ω Parallel 2EA External type (Outline drawing C)
GMC-100(100A) or equivalent ABS103b (100A) or equivalent FT3RE-4080 (80A) 1kW 6Ω Parallel 2EA, External type (Outline drawing C)
♥ Switch and Breaker : LS Industrial System (http://www.lsis.biz) ♥ Noise Filter : Samil EMC, http://www.samilemc.com, OKY (http://www.oky.co.kr), Orinent electronic (http://www.suntronix.com )
2-9
2. Wiring & Connections
2-10
2. Wiring & Connections
2.3 Input and output signals of CN1
2.3.1 Terminal array of CN1 CN1 is a connector placing on right upper part of front side of the driving gear. This connector is applied to connect the driving gear to the master control equipment which commands its functions. Name and pin array of CN1 connector are as following table.
♥ Above table shows initial standard signals set by factory.
◆ Connector for CN1 is optional - Manufacturer : 3M : Case: 10326-52F0-008, Connector(soldering type) : 101260-3000VE
2-11
2. Wiring & Connections
2.3.2 Wiring of Input and Output of CN1
(Note)1: NF refers Noise Filter which must be used in order to prevent a noise from outside. (Note)2: Load single phase AC220[V] on terminal L1C and L2C of model EDA7001 ~ 7045. (Note)3: Regenerative resistor for EDA7005/7010 is a built-in type, and is built inside the Drive. Regenerative resistor for EDA7001/7002/7004 and above EDA7015 is a standalone type, so apply it only after checking its capacity allowed. (Note)4: FG(Frame Ground) must be grounded with the Ground cable of CN1.
2-12
2. Wiring & Connections
2.3.3 Function table of Input signals
입력 접점 신호의 기능은 다음 표와 같습니다. 입력 접점들은 각 접점의 성격에 따라 A 접점과 B 접점이 있으니 확인하고 사용하십시오. 접점 입력에는 직류 +24[V], 1[A] 이상의 외부 전원을 +24[V] 전원 입력 단자(CN1-25)에 연 결하여 사용합니다. --- 번역해야 함. -+24VIN (CN1-25) +24[V]
Servo Drive INPUT Signal
입력 접점 배선방법(예)
Signal type
Name
Pin
Reserved
Reserved
7
Reserved
Reserved
Reserved
20
Reserved
Reserved
Reserved
8
Reserved
Emergency Stop signal CW limit signal/Prohibit Reverser Rotation CCW limit signal/Prohibit Normal Rotation Reserved
E-STOP
21
CW LIMIT
9
CCW LIMIT
22
Reserved
10
Application and usage
Suddenly drop the motor speed and stops the motor driving regardless of any input status of the Servo drive when external emergency occurs. ON/OFF selection is available at P02-26. Being used as a low limit signal and a limit signal of the reverse direction when return to Home. ON/OFF selection is available at P02-31 Being used as a high limit signal and a limit signal of normal direction when return to Home. ON/OFF selection is available at P02-32. Reserved
♥ Function change of Input contact points is not available.
2-13
2. Wiring & Connections
2.3.4 Function table of Output signals 출력 접점은 내부적으로 트랜지스터 스위치를 사용하고 있습니다. 과전압이나 과전류는 파손의 원인이 되므로 주의하여 주십시오. ( 사용 전원 : DC +24[V] ±10% )
전자 브레이크 신호는 모터에 내장된 전자 브레이크 구동을 위한 신호로써 이 출력이 ON 되면 전자 브레이크에 전원을 공급하여 브레이크가 풀리도록 시퀀스를 구성해야 합니다. 그 외의 신호들은 구동 장치 및 모터의 상태를 알리는 출력들입니다. 각각의 기능은 다음 표와 같습니다. GND24
I/O 인터페이 + 스용 전원
Servo Drive
BRAKE
+
전자 브레이크 + 전용 전원
M1
전자브레이크 -
[ I/O 인터페이스용 전원 ≠ 전자 브레이크 전용 전원 ]
출력접점 배선방법(예) ㈜ M1 은 브레이크 구동용 외부 Relay 입니다. ㈜ 전자 브레이크 전원은 인터페이스용 DC 24[V] 전원과 공용으로 사용하지 마십시오. 반드시 전자 브레이크 전용 전원을 사용하십시오.
Signal type
Name
Pin No.
Application and usage
-
-
23
No application
Brake driving
BRAKE
11
An output signal for driving external brake. Motor starts to drive with a power loaded on the brake when Servo is ON.
Position/Torque reach complete Zero Speed status
INPOS/ INTRQ
24
It sets ON when reach commanded position/Torque
ZSPD
12
Indicates stop status of the Servo motor
Servo Ready
RDY
13
Status of No alarm, Power good when Power ON
♥ Function change of Output contact points is not available.
2-14
2. Wiring & Connections
2.3.5 Function table of other signals
Signal type
Name
Pin No.
Application and usage
Input Analog Commands
Analog COM
15
Inputs Analog Commands
Monitor output 1
MONIT1
16
Variable value set through DA converter is being output within accuracy 0~5[V]. [Monitor selection] 0: Speed, 1:Command Speed,2: Torque, 3: Command Torque,4: Pulse,5: Command Pulse Variable value set through DA converter is being output within accuracy 0~5[V]. [Monitor selection] 0: Speed, 1:Command Speed,2: Torque, 3: Command Torque,4: Pulse,5: Command Pulse
Monitor output 2
MONIT2
2
Encoder output
PAO,NAO PBO,NBO PCO,NCO
4,17 6,5 19,18
Outputs encoder signals of the motor received from CN2 by line drive method after dividing it by the division rate set on the division Setup menu.
+24[V] Power Input
+24VIN
25
A Power for external input/output contact. Load external power +24[VDC]10% 1.0[A] or more(User preparation) ◆ Recalculate the power capacity according to number of output contacts when use this as a power for input/output contacts simultaneously.
+24[V] GND
GND24
26
Connect the Ground of +24[VDC]10%, a power for external input/output contacts(User preparation)
0[V]
AGND
1,3
A Power Common Ground terminal of Analog Command and Monitor output terminals.
Frame Ground
FG
14
Grounds the Ground cable of CN1.
♥ Function change of Input/output contacts is not available.
2-15
2. Wiring & Connections
2.4 Wiring and Signals of ENC(CN2)
2.4.1 When using 17bit Absolute/Incremental Encoder ENC(CN2) is a connector placed on right center of front side of the driving gear. This connector is applied to connect the driving gear to the encoder of the Servo motor. Pin array viewed from user’s connector is as following Fig. PIN 1 2 3 4 5 6 7 8 9 10
(note) Shield signal is connected to 10-Pin and not connected to the metal part of the connector. 1 3 5 7 9
2 4 6 8 10
GND VCC
/SD SD Shield
[View from soldering side of user’s connector ]
Signal GND /SD SD VCC Shield
[View from Drive connector]
[ View from Drive encoder cable side ]
CASE : AMP 172161-1 CAP (9 Circuits) PIN : AMP 170362-1 (female) Applied model : Frange 40, 60, 80
PIN 1 2 3 4 5 6 7 8 9
Signal SD /SD Batt.+ Batt.VCC GND FG Shield -
MS 3108A/B20-29S MS Connector Applied model : Frange 130, 180, 220
PIN A B C D E F G H J
Signal GND VCC Shield
PIN K L M N P R S T
Signal Batt.+ Batt.FG SD /SD -
[ View from Motor encoder cable side ] Encoder cable shield net F.G. (7,N) Shield(10)
Shield(8,J)
[ Drive side ]
[ Motor side ]
(note) Motor side F.G.(7, N) and Shield(8, J) pins is connected to the encoder cable Shield net. Encoder cable Shield net is connected to the drive side of the Shield(10) Pin.
[ F.G./Shield Wiring ]
2-16
2. Wiring & Connections
◆ Connector for ENC(CN2) is optional. - Manufacturer 3M : Case: 36210-0100FD, Connector(for soldering) : 36310-3200-008 Molex : Case: 54593-1019, Connector(for soldering) : 54599-1019 Wiring of ENC(CN2) and 17bit Absolute Value Encoder of AC Servo motor of FMA series is as following table.
ENC(CN2) Pin No.
Signal name
Connector Pin No. for Encoder of Motor side (□60,80 series)
Connector Pin No. for Encoder of Motor side (□130,180 series)
1 2 3 4 5 6 7 8 9 10
GND /SD
6 2
G R
SD VCC F.G.
1 5 7/8
P H J/N
♥ Applicable cable specification: AWG24 x 5 Pair Twist Shield Cable(Max. length 20m)
2-17
2. Wiring & Connections
2.5 Wiring and Signals of COM(CN3)
2.5.1 Array of COM(CN3) terminal COM(CN3) is a connector placing on middle of front side of the driving gear. This connector is applied to connect the driving gear to master equipments or peripherals by serial communication.
◆ Connector for COM(CN3) is optional -Manufacturer: 2M, code of the case: 10314-52F0-008, Connector(for soldering): 10114-3000VE
2.5.2 Communication cable for RS232C
◆ Solder the shield cable core on a body of the connector 10114-3000VE only, not connect it to a body of the D-Sub 9Pin connector when assemblying RS232C communication cable. (When both connectors are soldered, it may cause a communication disorder)
2-18
2. Wiring & Connections
2.6 Wiring and Signals of LAN Ports
2.6.1 Array of LAN Ports Two standard Ethernet connection RJ-45 modular connectors are provided for the EtherCAT communication with host decice. Connect IN to the host device and OUT to the next slave device. Use twisted-pair cables that satisfy at less [Category 5e] to connect the cable.
IN, OUT Port
Terninal No.
Signal
Description
1
TX+
Transmitting signals +
2
TX-
Transmitting signals -
3
RX+
Receiving signal +
4
-
-
5
-
-
6
RX-
Receiving signal -
7
-
-
8
-
-
2.6.2 Wiring diagram
2-19
Chapter 3 EtherCAT Communication Chapter 3 describes the technical specifications for the network communication construction method. Detailed Information of EtherCAT can be obtained from the following ETG(EtherCAT Technology Group) website: http://www.ethercat.org
3.1 Introduction............................................................................................ 3-1
3.2 EtherCAT Connections ............................................................................ 3-1
3.3 EtherCAT Indicator ................................................................................. 3-3
3.4 EtherCAT State Machine ......................................................................... 3-5
3.5 Synchronization with Distributed Clock ..................................................... 3-6
3.6 EtherCAT(CoE) Device Architecture ......................................................... 3-9
3.7 EtherCAT Addressing Mode .................................................................. 3-14
3. EtherCAT Communication
3.1 Introduction
The EtherCAT technology overcomes the system limitations of other Ethernet solutions: The Ethernet packet is no longer received, then interpreted and copied as process data at every connection. Instead, the Ethernet frame is processed on the fly: the newly developed FMMU (fieldbus memory management unit) in each slave node reads the data addressed to it, while the telegram is forwarded to the next device. Similarly, input data is inserted while the telegram passes through. The telegrams are only delayed by a few nanoseconds.
3.2 EtherCAT connections
The EtherCAT is a basically Ethernet-based fieldbus system. So the master and slave does not need any special cable for EtherCAT communication.
3.2.1 EtherCAT IN/OUT Port Terminal
Two standard Ethernet connection RJ-45 modular connectors are provided for the EtherCAT communication with host decice. Connect IN to the host device and OUT to the next slave device. Use twisted-pair cables that satisfy at less [Category 5e] to connect the cable.
IN, OUT Port
Terninal No.
Signal
Description
1
TX+
Transmitting signals +
2
TX-
Transmitting signals -
3
RX+
Receiving signal +
4
-
-
5
-
-
6
RX-
Receiving signal -
7
-
-
8
-
-
IN/OUT Port Terminal
3-1
3. EtherCAT Communication
I N
=>
EtherCAT IN
O U T
=>
EtherCAT OUT
Port0 Port1 Port2 Port3
= EtherCAT IN = EtherCAT OUT = None = None
IN/OUT Terminal and ESC(EtherCAT Slave Controller) Port
3.2.2 Wiring diagram
IN/OUT Port wiring
3-2
3. EtherCAT Communication
3.3 EtherCAT Indicator
The servo drive has three indicators standardized by EtherCAT specifications. EtherCAT indicators are important to support visual inspection and troubleshooting of networks. EDA7000 series has Port 0/1 Link/Activity and RUN indicator for EtherCAT.
3.3.1 Indicator position and flash rate
Indicator flash rates
3-3
3. EtherCAT Communication
EtherCAT Status LED
3.3.2 Port 0/1 Link/Activity Indicator
The Link/Activity indicators show the state of the physical link and activity of each port with on/off/blinking. The States codes of the Link/Activity Indicator are shown below. Link
Activity
Condition
Link/Activity Code
Yes
No
Port open
On
Yes
Yes
Port open
Flickering
No
(Not applicable)
Port closed
Off
Link/Activity Indicator
3.3.3 RUN Indicator
The RUN indicator shall show the state of the EtherCAT State Machine with off/blinking/single flash/on. Explains the RUN indicator below table. RUN Indicator states
Slave State
Description
Off
INITIALISATION
Blinking
PRE-OPERATIONAL
The device is in state PRE-OPERSTIONAL
Single Flash
SAFE-OPERATIONAL
The device is in state SAFE-OPERTIONAL.
On
OPERATIONAL
The device is in state INIT
The device is in state OPERATIONAL
Run Indicator
3-4
3. EtherCAT Communication
3.4 EtherCAT State Machine
The EtherCAT State Machine (ESM) is responsible for the coordination of master and slave applications at start up and during operation. State changes are typically initiated by requests of the master. The states of the EtherCAT State Machine are as follows.
There are four states an EtherCAT slave shall support, plus one optional state:
Init
Pre-Operational
Safe-Operational
Operational
Bootstrap(optional)
The State Machine are as follows.
EtherCAT State Machine
3.4 State Machine Service
The EtherCAT State Machine defines required service. Before a state change is confirmed by the slave all services required for the requested state have to be provided or stopped respectively. Here is the active service of each state in Table
3-5
3. EtherCAT Communication State INIT
INIT TO PREOP
PREOP
Services
PREOP TO SAFEOP
SAFEOP SAFEOP TO OP OP
BOOT
No mailbox communication is possible. No process data communication is possible. Master configures DL Address and SyncManager channels for Mailbox communication. Master initializes DC clock synchronization. Master requests ‘Pre-Operational’ state. Master sets AL Control register. Slave checks whether the mailbox was initialized correctly. Mailbox communication is possible. No process data communication is possible. Master configures SyncManager channels and FMMU channels for process data. Master configures PDO mapping and the sync manager PDO assignment parameters via SDO. Master requests ‘Safe-Operational’ state. Slave checks whether the sync manager channels for process data communication and, if required, the distributed clocks settings are correct. Mailbox communication is possible. Process Data communication is possible, but only Inputs are evaluated – Outputs remain in ‘Safe’ state. Master sends valid Outputs. Master requests ‘Operational’ state. Mailbox communication is possible. Process data communication is possible.
Optional, but recommended if firmware update are necessary. State changes only from and to INIT No Process Data communication Mailbox communication on Application Layer, only FoE protocol available(possibly limited “file” range)) Special mailbox configuration possible
※EDA7000 don’t support BOOT state and FoE. State Machine Service
3.5 Synchronization with Distributed Clock
The Distributed Clock is the synchronization mechanism of EtherCAT communication. DC clock synchronization enable all EtherCAT devices(master and slaves) to share the same EtherCAT System Time. The Distributed Clocks(DC) unit of EtherCAT slave controllers supports the following features
3-6
3. EtherCAT Communication
Clock synchronization between the slaves(and the master)
Generation of synchronous output signals(SyncSignals)
Precise time stamping of input events(LatchSignals)
Generation of synchronous interrupts
Synchronous Digital Output updates
Synchronous Digital Input sampling
3.5.1 Communication Timing
The EDA700 servo drive synchronize internal applications to Sync0 event which are generated reference clock. The following synchronization modes are available in the EtherCAT(CoE) Network Module for the EDA7000. The synchronization mode can be changed by Sync Control register(ESC register 0x0980 ~ 0x0981) and the differences between the synchronous type mode can be identified by the Subindex combination the CoE Object Dictionary 0x1C32 and 0x1C33.
possible frame jitter (~us) due to EtherCAT Master implementation
EtherCAT Frame
EtherCAT Frame
DC Sync event
Slave Task
Slave Task
Local timer event
Local timer event
EtherCAT frame (jitter:~us)
EtherCAT Frame
DC Sync event
Slave Task
DC Sync event
Slave Task
Local timer event
Local timer event
Slave Task Local timer event
Slave Task
Slave Task
Slave Task
SM2/3 event
SM2/3 event
SM2/3 event
Slave Task DC Sync event
Slave Task DC Sync event
Slave Task DC Sync event
Differences between synchronization on the slaves(simplified)
3-7
DC Sync events (jitter:~ns)
Free Run (no synchronization)
Synchronous with SM Event (jitter : ~us)
Synchronous with DC SYNC Event (jitter : ~ns)
3. EtherCAT Communication
Free-Run The EtherCAT slave application does not synchronize with sync signal.
DC Mode(Sync0 Event Synchronous Mode) The EtherCAT slave application synchronize with Sync0 and Sync1 signal. EDA7000 series can be synchronized to the EtherCAT master with the Sync0 event.
The follow figure is diagram of communication with DC Sync signal. SM2 Event
Sync0 Event
SM2 Event
Frame
Sync0 Event
Frame 1C32:02(Cycle Time) 1C32:05(Min Cycle Time)
1C32:06(Calc+Copy Time)
Output Valid
1C33:06(Calc+Copy Time) Input Latch
1C32:09(Delay Time)
Local Cycle Synchronous to Sync0 Event
All object and data related to synchronous can be obtained from “Setting Servo Parameters” chapter. The index of object is 0x1C32 ~ 0x1C33.
3-8
3. EtherCAT Communication
3.6
EtherCAT(CoE) Device Architecture
The following figure shows the EtherCAT(CoE) architecture of the EDA7000 series.
EtherCAT(CoE) Slave Device Architecture
The EtherCAT Slave Device is composed of the EtherCAT communication in the data link layer and CANopen drive profile(DS402) in the application layer.
3.6.1 Object Dictionary
The Object Dictionary in the application layer includes parameters, application data, and PDO mapping information between the process data and the application data. The Object Dictionary of EDA7000 series applied CiA402(DS402) profile. More detail information about Object Dictionary can be obtained from “Setting Servo Parameters” chapter.
3.6.2 PDO/SDO and CoE Message Type
EDA7000 series servo drive support CoE (CANopen over EtherCAT) with two methods
3-9
3. EtherCAT Communication provided for accessing the Object Dictionary. The process data object(PDO) is composed of the object dictionary that is defined by PDO mapping. In the Data Link Layer, the process data communication is cyclic communication to write and read the PDO and the mailbox communication(SDO) is acyclic communication to write and read the object dictionary.
EDA7000 series servo drive support two SDO Message types( SDO request, SDO Response) for accessing the Object Dictionary.
CoE Message Type is shown below.
CoE Message Type
Type Value
EDA7000 support
Description
2
○
SDO Request
3
○
SDO Response
8
-
SDO information
CoE Message Type
3.6.3 SyncManager
SyncManagers enable consistent and secure data exchange between the EtherCAT master and the local application, and they generate interrupts to inform both side of changes. SyncManager are configured by the EtherCAT master. The communication direction is configurable, as well as the communication mode( Buffered Mode and Mailbox Mode). SyncManager use a buffer location in the memory area for exchanging data. Access to this buffer is controlled by hardware of the SyncManagers.
Sync Manager
Assignment
Start Address
Sync Manager 0
Receive Mailbox
0x1800
Sync Manager 1
Transmit Mailbox
0x1C00
Sync Manager 2
Receive PDO
0x1100
Sync Manager 3
Transmit PDO
0x1400
Sync Manager Assignment of EDA7000 series Two (2) communication modes are supported in SM. 3-10
3. EtherCAT Communication
Buffer Mode Buffer mode enables access to the communication buffer at any time on both the EtherCAT master and slave side. The reception side can always Read the latest buffer written on the transmission side. The transmission side can always update the buffer value. However, old data will be dropped when the Write buffer is faster than the Read. Buffer mode is generally used for cyclic process data.
. SyncManager Buffered Mode
Mailbox Mode The Mailbox Mode implements a handshake mechanism for data exchange, so the data will not be lost in mailbox mode. Each side, EtherCAT master or local application, will get to the buffer only when the other side has finished its access. At first, the producer writes to the buffer and the buffer is locked for writing until the consumer has read it out. Mailbox mode generally used as an application layer protocols( ex. SDO)
SyncManager Mailbox Mode
3-11
3. EtherCAT Communication
3.6.4 FMMU
Fieldbus Memory Management Units(FMMU) convert logical address into physical address by the mean of internal address mapping. Thus, FMMUs allow to use logical addressing for data segments that span several slave devices: one datagram addresses data within several arbitrarily distributed ESCs. Each FMMU channel maps one continuous logical address to one continuous physical address space of the slave.
Logical Address Image
Logical Addressing With FMMU(PDO Access)
3-12
3. EtherCAT Communication
3.6.5 PDO Mapping
PDO Mapping of EDA7000 is fixed and readable via SDO. The PDO mapping tables are allocated to index 1600h for the RxPDO and 1A00h for the TxPDO in the object dictionary. The following figure shows a PDO mapping of RxPDO/TXPDO
RxPDO Mapping
TxPDO Mapping
3-13
3. EtherCAT Communication
3.7 EtherCAT Addressing Modes
Two addressing modes of EtherCAT devices are supported within one segment: device addressing and logical addressing. Three device addressing modes are available: auto increment addressing, configured station address, and broadcast. EtherCAT devices can have up to two configured station addresses, one is assigned by the master (Configured Station Address), the other one is stored in the ESI EEPROM and can be changed by the slave application (Configured Station Alias address). The EEPROM setting for the Configured Station Alias address is only taken over at the first EEPROM loading after power-on or reset.
Mode
Field
Data Type
Auto Increment Address
Position
WORD
Each slave increments Position. Slave is addressed if Position = 0.
Offset
WORD
Local register or memory address of the ESC
Address
WORD
Slave is addressed if Address matches Configured Station Address or Configured Station Alias (if enabled).
Offset
WORD
Local register or memory address of the ESC
Position
WORD
Each slave increments Position (not used for addressing)
Offset
WORD
Local register or memory address of the ESC
Address
DWORD
Configured Station Address
Broadcast
Logical Address
Value/Description
Logical Address (configured by FMMUs) Slave is addressed if FMMU configuration matches Address.
EtherCAT Addressing Modes
3.7.1 Device Addressing
The device can be addressed via Device Position Address (Auto Increment address), by Node Address (Configured Station Address/Configured Station Alias), or by a Broadcast.
3-14
3. EtherCAT Communication 3.7.1.1 Position Address / Auto Increment Address:
The datagram holds the position address of the addressed slave as a negative value. Each slave increments the address. The slave which reads the address equal zero is addressed and will execute the appropriate command at receive. Position Addressing should only be used during start up of the EtherCAT system to scan the fieldbus and later only occasionally to detect newly attached slaves. Using Position addressing is problematic if loops are closed temporarily due to link problems. Position addresses are shifted in this case and e.g. a mapping of error register values to devices becomes impossible, thus the faulty link can not be localized.
3.7.1.2 Node Address / Configured Station Address and Configured Station Alias:
The configured Station Address is assigned by the master during start up and can not be changed by the EtherCAT slave. The Configured Station Alias address is stored in the ESI EEPROM and can be changed by the EtherCAT slave. The Configured Station Alias has to be enabled by the master. The appropriate command action will be executed if Node Address matches with either Configured Station Address or Configured Station Alias. Node addressing is typically used for register access to individual and already identified devices.
3.7.1.3 Broadcast:
Each EtherCAT slave is addressed. Broadcast addressing is used e.g. for initialization of all slaves and for checking the status of all slaves if they are expected to be identical. Each slave device has a 16 bit local address space (address range 0x0000:0x0FFF is dedicated for EtherCAT registers, address range 0x1000:0xFFFF is used as process memory) which is addressed via the Offset field of the EtherCAT datagram. The process memory address
3-15
3. EtherCAT Communication space is used for application communication (e.g. mailbox access).
3.7.2 Logical Addressing
All devices read from and write to the same logical 4 Gbyte address space (32 bit address field within the EtherCAT datagram). A slave uses a mapping unit (FMMU, Fieldbus Memory Management Unit) to map data from the logical process data image to its local address space. During start up the master configures the FMMUs of each slave. The slave knows which parts of the logical process data image have to be mapped to which local address space using the configuration information of the FMMUs. Logical Addressing supports bit wise mapping. Logical Addressing is a powerful mechanism to reduce the overhead of process data communication, thus it is typically used for accessing process data.
3-16
Chapter 4 Setting Servo Parameters Chapter 4 describes setting of servo parameters fit for individual purposes and applications. The setting can be implemented by using EtherCAT Master. Parameters marked with asterisk(*) are allowable for their modification only under the state of SERVO OFF.
4.1 Status Display .................................................................................... 4-2 4.2 CoE Communication Objects .......................................................... 4-3 4.3 Manufacture Specific Objects ........................................................ 4-11 4.4 Profile Specific Objects .................................................................. 4-32 4.5 Alarm Display................................................................................... 4-45
4. Setting Servo Parameters
Setting for menus is achievable by using EtherCAT Master. Parameters marked with asterisk(*) can be modified only when in the case of SERVO OFF. The nomenclature and abbreviation contained in this Manual have the following meanings; Nomenclature PC CC SC LMT ENB INIT PROG CMD ACCEL DECEL SPD POS COMPEN ABS REV ADJ MAX TRQ MULTI NF COM TC FF ERR ELCTR NUM DEN
Meaning (English/Korean) Position Controller 위치 제어기 Current Controller 전류 제어기 Speed Controller 속도 제어기 Limit 제한 Enable 허용 Initialize 초기화 Program 프로그램 Command 지령 Acceleration 가속 Deceleration 감속 Speed 속도 Position 위치 Compensation 보상 Absolute 절대치 Revolution 회전 Adjustment 조정 Maximum 최대치 Torque 토크 Multiple 다회전 Notch Filter 노치 필터 Communication 통신 Time Constant 시정수 Feedforward 전향 보상 Error 오차 Electric 전기 Numerator 분자 Denominator 분모
4-1
4. Setting Servo Parameters
4.1 Status Display This section is to set menus that appear in the display screen when Servo Drive turns ON. The digit represents the EtherCAT node address of Servo Drive.
2nd Digit
1st Digit
Two Digits : EtherCAT node number Dot : 1st dot : Status of Power 2nd dot : EtherCAT state is OP state.
SW1 : Alarm Reset SW2 : NONE SW3 : Drive Firmware Information SW3
SW2
SW1
Drive firmware version information is as follows;
Here, the first digit means capacity of Servo Drive (_ : small capacity, = : medium capacity, ≡ : large capacity) and the subsequent numbers represent firmware version. (e.g. “=7.” -> “01” : medium capacity 7.01 version)
4-2
4. Setting Servo Parameters
4.2 CoE Communication Objects
Index
0x1000
Device Type
Sub-Index 0x00
Description
Bit
Description
31:24 23:16 7:0
0x1001
RO
No
0x00020192
Mode Bit
-
Manufacture Definition
Type
0x02
Servo Drive
Device Profile Number
0x0192
DS402d
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RO
No
0x00
Data range
0x00 ~ 0xFF
Indicates error state of slave drive.
0x1018
0
Generic error
7:1
Reserved
Identity Object
Sub-Index 0x00
Initial value
Description
Bit
Index
Variable
PDO
Value
Error Register
Sub-Index 0x00
UINT32
Property Access
Displays device type for EtherCAT Servo Drive. For the EtherCAT CiA402 servo device the Device Type in object 0x1000 is set to 0x00020192.
15:8
Index
Data Type
Description 0 : No Error 1 : Error 0
Data Type UINT8
Description
Property Access RO
Data range
Variable
PDO
Initial value
No
0x02
0x00 ~ 0x02
Number of Entry The object contains general information about the servo drive.
0x01
INT32
Description
Data range
RO
NO
0x00000625
0x80000000 ~ 0x7FFFFFFF
Vendor ID Vender ID registered in ETG. 0x02
INT32
Description
Data range
Product code Product Code of Servo Drive.
4-3
RO
NO
0x69686555
0x80000000 ~ 0x7FFFFFFF
4. Setting Servo Parameters
Index
0x1600
1st receive PDO mapping
Sub-Index 0x00
Data Type
Property Access
PDO
Initial value
RO
No
-
UINT8
Description
Variable
Data range
0x00 ~ 0x02
Number of Entry Number of RxPDO object.
0x01
Description
UINT32
RO
NO
0x60400010
1st mapping data Index Controlword
0x6040 0x02
Bit Length 16 UINT32
Description
Comment Fixed mapping RO
NO
0x60600008
nd
2
mapping data Index 0x6060 Mode of Operation
0x03
Bit Length 8 UINT32
Description
Comment Fixed mapping
RO
NO
0x60710010
3rd mapping data Index Target Torque
0x6071 0x04
Bit Length 16 UINT32
Description
Comment Fixed mapping
RO
NO
0x607A0020
4th mapping data Index Target Position
0x607A 0x05
Bit Length 32 UINT32
Description
Comment Fixed mapping
RO
NO
0x60FF0020
th
5 mapping data 0x60FF 0x06 n
Index Target Velocity
Bit Length 32 UINT32
Description
Data range
6th mapping data n-th mapping data
Comment Fixed mapping RO
NO
Reserved
Object mapped.
4-4
-
0x00000000 ~ 0xFFFFFFFF
4. Setting Servo Parameters
Index
0x1A00
1st transmit PDO mapping
Sub-Index 0x00
Data Type
Property Access
PDO
Initial value
RO
No
-
UINT8
Description
Variable
Data range
0x00 ~ 0x02
Number of Entry Number of TxPDO object.
0x01
Description
UINT32
RO
NO
0x60410010
st
1 mapping data Index Statusword
0x6041 0x02
Bit Length 16 UINT32
Description
2nd mapping data Index 0x6061 Mode of Operation Display 0x03
RO
NO
Bit Length 8 UINT32
Description
Comment Fixed mapping 0x60610008
Comment Fixed mapping
RO
NO
0x60640020
3rd mapping data Index Position Actual Value
0x6064 0x04
Bit Length 32 UINT32
Description
Comment Fixed mapping
RO
NO
0x60770010
4th mapping data Index Target Actual Value
0x6077 0x05 n
Bit Length 16 UINT32
Description
Data range
Comment Fixed mapping RO
NO
-
0x00000000 ~ 0xFFFFFFFF
5th
mapping data n-th mapping data
Reserved
Object mapped.
Index
0x1C12
Sub-Index 0x00
RxPDO Assign (SM2)
Data Type UINT8
Description
Property Access RW
Data range
Variable
PDO
Initial value
No
-
0x00 ~ 0x04
Number of Entry Number of object assigned to RxPDO
0x01
Description
UINT32
RW
UINT32
RW
NO
0x1600
NO
-
Assign1 Index of the PDO object assigned to RxPDO. 0x02 4
Description
Data range
Assign2 Assign4
0x0000 ~ 0xFFFF Reserved
Index of the PDO object assigned to RxPDO.
4-5
4. Setting Servo Parameters
Index
0x1C13
Sub-Index 0x00
TxPDO Assign (SM3)
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RW
No
-
Data range
0x00 ~ 0x04
Number of Entry Number of object assigned to TxPDO
0x01
Description
UINT32
RW
UINT32
RW
NO
0x1A00
NO
-
Assign1 Index of the PDO object assigned to TxPDO. 0x02 4
Description
Data range
Assign2 Assign4
0x0000 ~ 0xFFFF Reserved
Index of the PDO object assigned to TxPDO.
4-6
4. Setting Servo Parameters
Index
0x1C32
SM2 Output parameter
Sub-Index 0x00
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RO
No
0x02
Data range
0x00 ~ 0x02
Number of Entry
0x01
UINT16
Description
RW
Data range
Sync Mode
NO
0x0002
0x0000 ~ 0x0002
Sets up synchronous mode. Value 0x00 0x02
0x02
Description Not Synchronized : Free Run DC Sync0 : SYNC0 Event Synchronization
UINT32
Description Cycle Time
RO
NO
0x000C3500
Data range
0x00000000 ~ 0xFFFFFFFF
Unit
ns
Sets up communication cycle time between master and slave.
0x03
* Free Run mode (Auto detection by slave) : 0.8ms ~ 10.0ms(max. master cycle time) UINT32 RO NO 0x000000 Description Data range 0x00000000 ~ 0xFFFFFFFF Shift Time Unit ns Shift time describes the time between the sync event and the output valid or input latch.
0x04
UINT16
Description
Data range
Sync Modes Supported
Bit Bit[0] Bit[1]
0x05
Description Free-Run Mode Supported Synchronous Supported
Bit[4:2]
DC Type Supported
Bit[6:5]
Shift Settings
Bit[13:7]
Reserved
Bit[14]
Dynamic Cycle Times
Bit[15]
Reserved
RO
Minimum Cycle Time
4-7
0x0005
0x0000 ~ 0xFFFF
Value 0 : Un-supported 1 : Free-Run mode supported 0 : Un-supported 1 : SM2 Event sync support 000 : Un-supported 001 : DC Sync0 Event supported 010 : DC Sync1 Event supported 100 : Synchronization by slave cycle 00 : Un-supported 01 : Shift support to local timer 11 : Shift support to Sync1 Reserved 0 : Un-supported 1 : Dynamic cycle supported Reserved
UINT32
Description
NO
RO
NO
0x000C3500
Data range
0x00000000 ~ 0xFFFFFFFF
Unit
ns
4. Setting Servo Parameters
The minimum cycle time is supported by slave. 0x06
UINT32
Description Calc. and Copy Time
0x08
0x00030D40
Unit
ns
Unit Value 0x0000 0x0001
0x0A
NO
0x00000000 ~ 0xFFFFFFFF
Time required of slave drive MCU in order to copy process data to local memory from SyncManager. UINT16 RW NO 0x0000 Description Data range 0x0000 ~ 0xFFFF Get Cycle Time
0x09
RO
Data range
-
Description Measurement of local cycle time stopped Measurement of local cycle time started
If written again, the measured values are reset. UINT32 RO NO 0x00007530 Description Data range 0x00000000 ~ 0xFFFFFFFF Delay Time Unit ns It is time during tigger reception of Sync0 or Sync1 event to be effective in order to do output of the value by the h/w delay time of slave. UINT32 RW NO 0x00000000 Description Data range 0x00000000 ~ 0xFFFFFFFF Sync0 Time Unit Not supported.
0x0B
Description Cycle Exceeded Counter Not supported.
0x0C
Description SM Event Missed Counter Not supported.
0x0D
Description Shift Too Short Counter Not supported.
0x20
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT16 RO NO 0 Data range 0x0000 ~ 0xFFFF Sync Error Unit TxPDO mapping is possible at the time SyncManager Event missed or shift time too short counter support. Value Description 0x0000 Not sync. Error or unsupported Sync error 0x0001 Sync. Error Description
4-8
4. Setting Servo Parameters
Index
0x1C33
SM3 Input parameter
Sub-Index 0x00
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RO
No
0x02
Data range
0x00 ~ 0x02
Number of Entry
0x01
UINT16
Description
RW
Data range
Sync Mode
NO
0x0002
0x0000 ~ 0x0002
Sets up synchronous mode. Value 0x00 0x02
0x02
Description Not Synchronized : Free Run DC Sync0 : SYNC0 Event Synchronization
UINT32
Description Cycle Time
RO
NO
0x000C3500
Data range
0x00000000 ~ 0xFFFFFFFF
Unit
ns
Sets up communication cycle time between master and slave.
0x03
* Free Run mode (Auto detection by slave) : 0.8ms ~ 10.0ms(max. master cycle time) UINT32 RO NO 0x000000 Description Data range 0x00000000 ~ 0xFFFFFFFF Shift Time Unit ns Shift time describes the time between the sync event and the output valid or input latch.
0x04
UINT16
Description
Data range
Sync Modes Supported
Bit Bit[0] Bit[1]
0x05
Description Free-Run Mode Supported Synchronous Supported
Bit[4:2]
DC Type Supported
Bit[6:5]
Shift Settings
Bit[13:7]
Reserved
Bit[14]
Dynamic Cycle Times
Bit[15]
Reserved
RO
Minimum Cycle Time
4-9
0x0005
0x0000 ~ 0xFFFF
Value 0 : Un-supported 1 : Free-Run mode supported 0 : Un-supported 1 : SM2 Event sync support 000 : Un-supported 001 : DC Sync0 Event supported 010 : DC Sync1 Event supported 100 : Synchronization by slave cycle 00 : Un-supported 01 : Shift support to local timer 11 : Shift support to Sync1 Reserved 0 : Un-supported 1 : Dynamic cycle supported Reserved
UINT32
Description
NO
RO
NO
0x000C3500
Data range
0x00000000 ~ 0xFFFFFFFF
Unit
ns
4. Setting Servo Parameters
The minimum cycle time is supported by slave. 0x06
UINT32
Description Calc. and Copy Time
0x08
Value 0x0000 0x0001
0x0A
NO
0x00030D40
0x00000000 ~ 0xFFFFFFFF
Unit
ns
Time required of slave drive MCU in order to copy process data to local memory from SyncManager. UINT16 RW NO 0x0000 Description Data range 0x0000 ~ 0xFFFF Get Cycle Time
0x09
RO
Data range
Unit
-
Description Measurement of local cycle time stopped Measurement of local cycle time started
If written again, the measured values are reset. UINT32 RO NO 0x00007530 Description Data range 0x00000000 ~ 0xFFFFFFFF Delay Time Unit ns It is time during tigger reception of Sync0 or Sync1 event to be effective in order to do output of the value by the h/w delay time of slave. UINT32 RW NO 0x00000000 Description Data range 0x00000000 ~ 0xFFFFFFFF Sync0 Time Unit Not supported.
0x0B
Description Cycle Exceeded Counter Not supported.
0x0C
Description SM Event Missed Counter Not supported.
0x0D
Description Shift Too Short Counter Not supported.
0x20
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT32 Data range Unit
RO NO 0 0x00000000 ~ 0xFFFFFFFF -
UINT16 RO NO 0 Data range 0x0000 ~ 0xFFFF Sync Error Unit TxPDO mapping is possible at the time SyncManager Event missed or shift time too short counter support. Value Description 0x0000 Not sync. Error or unsupported Sync error 0x0001 Sync. Error Description
4-10
4. Setting Servo Parameters
4.3 Manufacture Specific Objects
Index Sub-Index 0x00
0x2000*
Drive ID
Data Type UINT8
Description
Property Access
Drive Type EDA7001 EDA7002 EDA7004 EDA7005 EDA7010 EDA7015
Value 1 2 4 5 10 15
Capacity 0.1KW 0.2KW 0.4KW 0.5KW 1.0KW 1.5KW
Drive Type EDA7020 EDA7030 EDA7045 EDA7075 EDA7110 EDA7150
Initial value
No
by Drive type
RW
Data range Set value shown at the table depending on Drive capacity.
Variable
PDO
0x01 ~ 0x96 Value 20 30 45 75 110 150
Capacity 2.0KW 3.0KW 4.5KW 7.5KW 11.0KW 15.0KW
* This object cannot be set in servo-on state.
Index Sub-Index 0x00
0x2001*
Encoder ID
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x09
Data range 0x09 ~ 0x0A Set value shown at the table depending on the user system required. Encoder Type
Value
External battery attached
Increment 17bit Serial
0x09
NO
Absolute 17bit Serial
0x0A
YES
* External battery : Lithium battery 3.6V 2400mh. * The battery should be connected connector on the outside in the encoder cable. * This object cannot be set in servo-on state.
Index Sub-Index 0x00
0x2002
Pulse Out Rate
Data Type UINT32
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00008000
Data range 0x00000800 ~ 0x00020000 It sets the pulse out rate of encoder when outputting in Line Drive type by dividing A, B phase encoder pulse that is feedback from motor.
Function
CN2 Pin No.
Function
CN2 Pin No.
Function
CN2 Pin No.
PAO
4
PBO
6
PCO
19
NAO
17
NBO
5
NCO
18
4-11
4. Setting Servo Parameters
Index Sub-Index 0x00
0x2003
RS232 Communication Set
Property
Data Type
PDO
Initial value
RW
No
0x0100
UINT16
Description
Variable
Access
Data range 0x0000 ~ 0xFFFF It selects communication speed. Align the value to the communication speed of transmitting station (main station). MBS 15 : 8
.LSB 7:0
Serial ID
Baud rate Value
RS232 Communication ID 0x01 ~ 0x1F
. Baud rate [bps]
0x00 ~ 0x03
9600
0x04 ~ 0x07
19200
0x08 ~ 0x0B
38400
0x0C ~ 0x0F
57600
* During EtherCAT communication, RS232 communication is not allowed.
Index
0x2004*
Sub-Index
Absolute/Object Lock Set
Data Type UINT16
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x0000
Data range
0x0000 ~ 0xFFFF
0x00 MBS 15 : 8
.LSB 7:0
ABS Origin
Parameter Lock
In th case of application of 17bit absolute encoder, homing of encoder can be performed. When set 0x01, Encoder Multi-turn data is reset.
When set 0x01, All manufacture objects are not changed.
* This object cannot be set in servo-on state.
Index
0x2010
Mode Change Time
Data Type UINT32
Sub-Index
Data range Unit
Description
0x00
4-12
Property
Variable
Access
PDO
Initial value
RW
No
0x0000000A
0x00000001 ~ 0x00002710 0.1 ms
4. Setting Servo Parameters
Index
0x2011
Internal CCW Speed Limit
Property
Data Type UINT32
Sub-Index 0x00
Index
Data range Unit The speed limit in the CCW direction of the servo drive. Description
0x2012
Internal CW Speed Limit
UINT32 Sub-Index 0x00
Data range Unit
Description
Access
PDO
Initial value
RW
No
by Motor type
0x00000000 ~ 0x0000EA60 0.1 min-1
Property
Data Type
Variable
Variable
Access
PDO
Initial value
RW
No
by Motor type
0x00000000 ~ 0x0000EA60 0.1 min-1
The speed limit in the CW direction of the servo drive. rpm
Command Speed Actual Speed
Speed limit
time
Index
0x2013
Brake Speed
Data Type UINT32
Sub-Index 0x00
Index
Data range Unit
Description
0x00
Variable
Access
PDO
Initial value
RW
No
0x000001F4
0x00000000 ~ 0x000003E8 0.1 min-1
This object can be set speed when operate of the attached servo motor brake.
0x2014
Brake Time
Data Type UINT32
Sub-Index
Property
Data range Unit
Description
Property PDO
Initial value
RW
No
0x00000032
0x00000000 ~ 0x000003E8 0.1 ms
This object can be set time when operate of the attached servo motor brake.
Operating conditions brake (0x2013, 0x2014) - In case of Servo off by alarm occurrence. Deceleration by free-run or dynamic brake
rpm
Motor speed
Brake speed (0x2013)
0 SERVO On/off
ON OFF
Brake output ON signal
OFF Brake time (0x2014)
4-13
Variable
Access
4. Setting Servo Parameters
Index
0x2015
Servo Off Delay Time
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x0000000A
Data range 0x00000000 ~ 0x00000032 Unit 0.1 ms When using the servo motor to control a vertical movement machine, the structure movable part may be moved toward the downward depanding on brake timing due to the gravity or external force. By using this object to delay turning the servo off that movement can be protect. Description
SERVO ON/OFF
Brake Output Signal
Internal SERVO ON/OFF
OFF ON ON OFF OFF ON Servo Off Delay Time (0x2015)
4-14
4. Setting Servo Parameters
Index Sub-Index 0x00
0x2016
Notch Filter 1 Mode
Data Type UINT8
Description
Access
PDO
Initial value
RW
No
0x00
Operation explanation
0x00
Do not use the notch filter 1.
0x01
Operate the notch filter 1 in the set resonance frequency and resonance bandwidth.
0x02
This is the method of reducing the resonance after automatically detecting the resonance frequency, it automatically detects the frequency of which the vibration is generated and reduces the resonance. (Automatically value from 2 -> 1)
0x2017
Notch Filter 1 Frequency
Data Type UINT32
Sub-Index 0x00
Variable
Data range 0x00 ~ 0x02 The operation of the notch filter is set to operate the notch filter to reduce the resonance of the machinery. Value
Index
Property
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00000BB8
0x000001F4 ~ 0x00004E20 0.1 Hz
This sets the notch filter frequency 1 to reduce the resonance of the machinery. [dB] Notch filter Bandwidth [%] [0x2018, 0x201B] 100 [%]
Notch filter frequency [Hz] [0x2017, 0x201A]
Index
0x2018
Notch Filter 1 Bandwidth
Data Type UINT32
Sub-Index 0x00
Data range Unit
Description
[Hz]
Property
Variable
Access
PDO
Initial value
RW
No
0x000003B6
0x00000064 ~ 0x000003E7 0.1 %
It shows the certain gain bandwidth where the notch filter 1 operate to reduce the resonance of machinery. [dB] -3
450
4-15
500
550
[Hz]
4. Setting Servo Parameters
Index Sub-Index 0x00
0x2019
Notch Filter 2 Mode
Data Type UINT8
Description
Access
PDO
Initial value
RW
No
0x00
Operation explanation
0x00
Do not use the notch filter 2.
0x01
Operate the notch filter 2 in the set resonance frequency and resonance bandwidth.
0x201A
Notch Filter 2 Frequency
Data Type UINT32
Sub-Index 0x00
Variable
Data range 0x00 ~ 0x01 The operation of the notch filter is set to operate the notch filter to reduce the resonance of the machinery. Value
Index
Property
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00001388
0x000001F4 ~ 0x00004E20 0.1 Hz
This sets the notch filter frequency 2 to reduce the resonance of the machinery. [dB] Notch filter Bandwidth [%] [0x2018, 0x201B] 100 [%]
Notch filter frequency [Hz] [0x2017, 0x201A]
Index
0x201B
Notch Filter 2 Bandwidth
Data Type UINT32
Sub-Index 0x00
Data range Unit
Description
[Hz]
Property
Variable
Access
PDO
Initial value
RW
No
0x000003B6
0x00000064 ~ 0x000003E7 0.1 %
It shows the certain gain bandwidth where the notch filter 2 operate to reduce the resonance of machinery. [dB] -3
450
4-16
500
550
[Hz]
4. Setting Servo Parameters
Index
0x201C
Torque Filter Time Constant
Data Type UINT32
Sub-Index 0x00
Index Sub-Index 0x00
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
by drive type
0x00000000 ~ 0x00002710 0.1 ms
Filter time constant for torque command in the servo drive.
0x201D
Auto Tuning
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00
Data range 0x00 ~ 0x01 In Auto Tuning, Position proportional Gain, Speed control loop Gain, Speed integral time constant and Torque command filter time constant shall be set by setting System response[0x201E], and the System inertia ratio[0x201F] shall be set by Auto Tuning Mode which is an automatic control part. Start Default value running
No
Load change ?
Yes Auto tuning [0x201D] = “0x01”
Repeat acceleration/deceleration running : more than 500rpm
Running OK ?
Yes
No System response[0x201E] -> manual input
Running OK ?
Yes
No Auto tuning [0x201D] = “0x00” System response [0x201E] -> manual input
End
4-17
Tuning result save
4. Setting Servo Parameters
Index Sub-Index 0x00
Index
0x201E
System Response
Data Type UINT8
Description
0x00
Variable
Access
PDO
Initial value
RW
No
By drive type
Data range 0x00 ~ 0x13 The system response setting is to set the response to the target of the machine system. System Response [0x201E]
Position Control P Gain 1 [0x2042]
Position Control P Gain 2 [0x2043]
Speed Control loop gain 1 [0x2034]
Speed Control TC1 [0x2035]
Speed Control loop gain 2 [0x2036]
Speed Control TC2 [0x2037]
Torque Filter TC [0x201C]
1
2.0
5.0
2.0
200.0
5.0
120.0
4.5
2
5.0
10.0
5.0
120.0
10.0
80.0
3.5
3
10.0
15.0
10.0
80.0
15.0
60.0
3.0
4
15.0
20.0
15.0
60.0
20.0
45.0
2.5
5
20.0
25.0
20.0
45.0
25.0
40.0
2.0
6
25.0
30.0
25.0
40.0
30.0
30.0
1.5
7
30.0
35.0
30.0
30.0
35.0
25.0
1.3
8
35.0
45.0
35.0
25.0
45.0
18.0
1.2
9
45.0
55.0
45.0
18.0
55.0
17.0
0.9
10
55.0
70.0
55.0
17.0
70.0
13.0
0.8
11
70.0
85.0
70.0
13.0
85.0
11.0
0.6
12
85.0
105.0
85.0
11.0
105.0
10.0
0.5
13
105.0
130.0
105.0
10.0
130.0
8.0
0.4
14
130.0
160.0
130.0
8.0
160.0
6.0
0.25
15
160.0
200.0
160.0
6.0
200.0
5.4
0.2
16
200.0
240.0
200.0
5.4
240.0
5.0
0.15
17
240.0
300.0
240.0
5.0
300.0
3.5
0.1
18
300.0
350.0
300.0
3.5
350.0
3.2
0.0
19
350.0
360.0
350.0
3.2
360.0
3.1
0.0
0x201F
Inertia Ratio
Data Type UINT16
Sub-Index
Property
Property Access
PDO
Initial value
RW
No
0x0014
Data range Unit
Description
Variable
0x000A ~ 0x01F4 x 0.1
This parameter sets the servo motor attached to a mechanical load ratio.
Load inertia rate
system inertia[0x 201F] ( motor inertia load inertia ) motor inertia
4-18
4. Setting Servo Parameters
Index
0x2020
Gain Adjust Speed 1
Data Type UINT32
Sub-Index 0x00
Index
Data range Unit
Description
0x2021
Gain Adjust Speed 2
Data Type UINT32
Index
Data range Unit
Description
0x2022
Gain Adjust Torque 1
Data Type UINT32
Index
Data range Unit
Description
0x00
RW
No
0x00001F40
0x00000064 ~ 0x0000C350 0.1 mm-1
Property
Variable
Access
PDO
Initial value
RW
No
0x000003E8
0x0000000A ~ 0x00001388 0.1 mm-1
Property
Variable
Access
PDO
Initial value
RW
No
0x000005DC
0x000001F4 ~ 0x00000BB8 0.1 % (motor rated torque)
When executing the control gain conversion by operating torque of the servo motor, it decides the torque converted by the control gain.
0x2023
Gain Adjust Torque 2
Data Type UINT32
Sub-Index
Initial value
When executing the control gain conversion by operation speed of the servo motor, it decides the speed converted by the control gain.
Sub-Index 0x00
Variable
PDO
When executing the control gain conversion by operation speed of the servo motor, it decides the speed converted by the control gain.
Sub-Index 0x00
Property Access
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x000001F4
0x00000000 ~ 0x00000BB8 0.1 % (motor rated torque)
When executing the control gain conversion by operating torque of the servo motor, it decides the torque converted by the control gain.
4-19
4. Setting Servo Parameters
Index
0x2025
Sub-Index 0x00
Index Sub-Index 0x00
UINT16
Property
Variable
Access
PDO
Initial value
RW
No
0x0004
Data range
0x0000 ~ 0x0007
Invert the input signal object. Function
Value
0
CCW Limit
0
Function enabled when bit input is ON.
1
Function enabled when bit input is OFF.
1
CW Limit
0
Function enabled when bit input is ON.
1
Function enabled when bit input is OFF.
Emergency Stop
0
Function enabled when bit input is OFF.
2
1
Function enabled when bit input is ON.
0x2026
Sub-Index 0x00
Data Type
Description
Bit
Index
Digital Inputs Setting
Operation explanation
Parameter Initialization
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00
Data range
0x00 ~ 0x01
This object “0x01” to set, all object values are reset.
0x2030
Speed Gain Mode
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x01
Data range 0x01 ~ 0x04 When the servo drive is set to speed control mode, it sets the speed control gain mode. Value
Operation explanation
0x01
Use speed controller gain 1 [0x2034, 0x2035]
0x02
Use speed controller gain 2 [0x2036, 0x2037] Apply variable gain using gain 1 [0x2034, 0x2035] and gain 2 [0x2036, 0x2037]
0x03
according to set speed [0x2020, 0x2021] for the speed controller gain. Apply variable gain using gain 1 [0x2034, 0x2035] and gain 2 [0x2036, 0x2037]
0x04
according to set torque (P02-22, P02-23) for the speed controller gain.
4-20
4. Setting Servo Parameters
Index
0x2031
PI-IP Control Ratio
Data Type
Property Access
PDO
Initial value
RW
No
0x000003E8
UINT32 Sub-Index 0x00
Data range Unit
Description
Variable
0x00000000 ~ 0x000003E8 0.1 %
The type of speed controller to set the mixing ratio. Value
Operation explanation
0x03E8
PI applied to the speed controller.
0x0000
IP applied to the speed controller.
Command speed
+
+
PI control
-
-
IP control
Torque control
Motor
Encoder
( 0 x 2031 ) 1 100
Actual speed
Command speed Actual speed : [0x2031] => 0x03E8 (PI) Actual speed : [0x2031] => 0x0032
[rpm]
Actual speed : [0x2031] => 0x0000 (IP)
[sec]
Index
0x2032
Friction Compensation Torque Ratio
Data Type UINT32
Sub-Index 0x00
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
0x00000000 ~ 0x000003E8 0.1 %
When the servo motor is attached on the machinery with severe friction with ball screw etc., this sets the friction compensation coefficient to reduce the dead zone that occurs during conversion of turning direction. Command speed
+
-
+
Speed control
+
Torque control
Motor
[0x2032] Encoder
Friction compensation Actual speed
4-21
4. Setting Servo Parameters
[0x2032] = 0x0000 Command speed
0
Actual speed [0x2032] = 0x001E
Command speed
0
Index
Load Compensation Torque Ratio
0x2033
Actual speed
Property
Data Type
PDO
Initial value
RW
No
0x00000000
UINT32 Sub-Index 0x00
Data range Unit
Description
Variable
Access
0x00000000 ~ 0x000003E8 0.1 %
This sets the external load compensation coefficient to improve the response of the servo motor for the sudden load change.
Command torque
Torque control
+
-
Motor
+ [0x2033] Current sensor
Load compensation Actual load
Index
0x2034
Speed Control Loop Gain 1
Data Type UINT32
Sub-Index 0x00
Index
Data range Unit
Description
0x2035
Sub-Index
Index
Speed Control Time Constant 1
Data Type
Data range Unit
Description
0x00
Initial value
RW
No
by drive type
0x00000000 ~ 0x00002710 0.1 Hz
Property
Variable
Access
PDO
Initial value
RW
No
by drive type
0x00000000 ~ 0x000186A0 0.1 ms
This parameter is required for the response of the deceleration of the servo motor constant 1 setting.
0x2036
Speed Control Loop Gain 2
Data Type UINT32
Sub-Index
Variable
PDO
This parameter sets the acceleration needed to respond to the frequency 1 response.
UINT32
0x00
Property Access
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
by drive type
0x00000000 ~ 0x00002710 0.1 Hz
This parameter sets the acceleration needed to respond to the frequency 2 response.
4-22
4. Setting Servo Parameters
Index
0x2037
Speed Control Time Constant 2
Data Type UINT32
Sub-Index 0x00
Data range Unit
Description
Property
Variable
Access
PDO
Initial value
RW
No
by drive type
0x00000000 ~ 0x000186A0 0.1 ms
This parameter is required for the response of the deceleration of the servo motor constant 2 setting. Speed control loop Command speed
+
K psc s Kisc
+
s
-
-
Kt
Torque control
Motor
Encoder
(1 ) K psc Actual speed
K psc System Ineratia 2π SC Loop Gain 1[0x2034], SC Loop Gain 2 [0x2036]
K isc K psc α
Index
1000 SC TC 1[0x2035], SC TC 2 [0x2037]
PI IP control % [0x2031] 100
0x2038*
S-Mode Time Constant
Data Type UINT32
Sub-Index
Data range Unit
Description
Property Access
PDO
Initial value
RW
No
0x00000000
0x00000000 ~ 0x00015F90 0.1 ms
0x00 Command speed Speed [0x2038] = 0x0064
Increase S-Mode TC [0x2038]
[0x2037] = 0x000A
time [sec]
4-23
Variable
4. Setting Servo Parameters
Index
0x2039
Zero Velocity Window
Data Type
Property Access
PDO
Initial value
RW
No
0x00000064
UINT32 Sub-Index
Data range Unit
Description
Variable
0x00000000 ~ 0x0000C350 0.1 mm-1
0x00 Command speed Speed Zero speed range
Actual speed
time [sec] ON Finished zero speed range OFF time [sec]
Zero speed output
Index
0x203A*
Speed Feedback Time constant
Data Type
Property PDO
Initial value
RW
No
0x00000000
UINT32 Sub-Index
Data range Unit
Description
0x00000000 ~ 0x00004E20 0.1 ms
0x00 Actual speed (motor) Speed Machinery speed
0
Chattering of Belt or Machinery
* This object cannot be set in servo-on state.
4-24
Variable
Access
4. Setting Servo Parameters
Index
0x203B
Zero Velocity Vibration Control
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000001
Data range 0x00000000 ~ 0x00002710 Unit 0.1 mm-1 This parameter sets the speed range for suppress vibration at slow or stop state. Description
Speed Motor speed
Zero speed vibration control [0x203B] 0
Index Sub-Index 0x00
0x2040
time
Position Gain Mode
UINT8
Description
0x00
Variable
PDO
Initial value
RW
No
0x01
Operation explanation
1
Use the position loop gain 1. [0x2042]
2
Use the position loop gain 2. [0x2043]
3
Apply variable gain using gain 1 [0x2042] and gain 2 [0x2043] according to set speed [0x2020, 0x2021] for the position controller gain.
4
Apply variable gain using gain 1 [0x2042] and gain 2 [0x2043] according to set speed [0x2020, 0x2021] for the position controller gain.
0x2041
Position Feedforward Ratio
Data Type UINT32
Sub-Index
Property Access
Data range 0x00 ~ 0x04 When the servo drive is set to position control mode, this parameter sets the position control gain type. Set value
Index
Data Type
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0x000003E8 Unit 0.1 % This parameter sets the Feedforward ratio[%] unit for the position command speed. Description
R = [ Speed loop gain ]/ [ Position loop gain ]
Max_Value [ Feedforward ]
5
70 or below
7
80 or below
10
85 or below
20
90 or below
4-25
4. Setting Servo Parameters
Index
0x2042
Position Control P Gain 1
Data Type
Property PDO
Initial value
RW
No
by drive type
UINT32 Sub-Index 0x00
Variable
Access
Data range 0x00000000 ~ 0x00001388 Unit 0.1 Hz This sets the Position Control P gain 1 applied by the set value of [0x2040]. Description
Position + command
K P_PC
KP_PC Position Control P Gain
Position feedback
Index
0x2043
Position Control P Gain 2
Data Type
Property PDO
Initial value
RW
No
by drive type
UINT32 Sub-Index 0x00
Variable
Access
Data range 0x00000000 ~ 0x00001388 Unit 0.1 Hz This sets the Position Control P gain 2 applied by the set value of [0x2040]. Description
Position + command
K P_PC
KP_PC Position Control P Gain
Position feedback
Index
0x2044
Position PI-P Pulse Error
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0x000186A0 Unit pulse In position control mode, when the error between command pulse and actual movement pulse exceeds the set value of [0x2044], it converts to P control mode to reduce the overshoot. Description
Command speed Speed Actual speed
time [sec] Error pulse PI-P Pulse ERR [0x2044]
PI control
P control
4-26
PI control
4. Setting Servo Parameters
Index
0x2045
Position Command Time Constant
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0x00004E20 Unit 0.1 ms Set the filter TC on the position command pulse input for smoothing operation in the position control mode. Description
Command pulse
Speed No smoothing running [0x2045] = 0
time [sec]
Speed
Smoothing running [0x2045] = set value
time [sec]
Command pulse
Speed
No smoothing running [0x2045] = 0
time [sec] Speed Smoothing running [0x2045] = set value time [sec]
Index
0x2046
Position Control Feedforward Time Constant
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0x00004E20 Unit 0.1 ms st Enter the 1 filter time constant in [ms] unit of the feed-forward input of the position command speed. The entered position command is divided and processed through the 1st filter before being used as the feed-forward input, the time constant of this filter can be adjusted. In the applied field where the position command changes abruptly, set this value high and in applied field where the position command changes smoothly, set this value low. If you do not want to use this filter, input “0”. Description
[Recommand ed setting condition] P05 11(Feedfor ward TC) 1000 (Max_Value [Feedforward] [Feedforward]) / 100 / [PC P Gain]
Index Sub-Index 0x00
0x2047*
Electronic Gear Numerator
Data Type UINT32
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00000001
Data range 0x00000000 ~ 0x000186A0 This parameter is the value of electronic gear ratio, the numerator and denominator are expressed as an integer. * The value of [Electronic Gear NUM/DEN] should be at 0.05 ~ 20.0. * This object cannot be set in servo-on state.
4-27
4. Setting Servo Parameters
Index Sub-Index 0x00
0x2048*
Electronic Gear Denominator
Data Type UINT32
Description
Property
Variable
Access
PDO
Initial value
RW
No
0x00000001
Data range 0x00000000 ~ 0x000186A0 This parameter is the value of electronic gear ratio, the numerator and denominator are expressed as an integer. * The value of [Electronic Gear NUM/DEN] should be at 0.05 ~ 20.0. * This object cannot be set in servo-on state.
Index
0x2049
Position Control Bias Speed Compensation
Data Type INT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0xFFFFFFFF Unit 0.1 mm-1 To reduce the position decision time in position control mode, it adds the internal compensated speed of the servo drive. Description
Command speed Speed
Error pulse
Bias SDP COMPEN [0x2049]
Error pulse
Bias Pulse Band [0x204A]
Index
0x204A
Position Control Bias Pulse Band
Data Type UINT16
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x000A
Data range 0x0000 ~ 0x01F4 Unit pulse The bias pulse band is the value of bias compensation speed [0x2049], when the error pulse exceeds the set value of [0x204A]. It adds the internal compensated speed [0x2049]. Description
Command speed Speed
Error pulse
Bias SDP COMPEN [0x2049]
Error pulse
Bias Pulse Band [0x204A]
4-28
4. Setting Servo Parameters
Index
0x204B
Position Control Backlash Pulse Compensation
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0xFFFFFFFF Unit pulse The bias pulse band is the value of bias compensation speed [0x2049], when the error pulse exceeds the set value of [0x204A]. It adds the internal compensated speed [0x2049]. Description
Backlash compensation Pulse [0x204B]
Motor
Index
0x2050*
Motor
Torque S Mode Time Constant
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x00000000
Data range 0x00000000 ~ 0x00004E20 Unit 0.1 ms If you adjust the S-mode operation time constant under the condition of satisfying the operation characteristics of the machine system, you can reduce the vibration and impact of the machinery. Description
Torque
Command torque
[0x2050] = 0x0064 Increase TRQ S-Mode [0x2050]
[0x2050] = 0x000A
time [sec]
4-29
4. Setting Servo Parameters
0x2070
Monitor 1 Select
Property
Index 0x2074 Sub-Index 0x00
Monitor 2 Select
PDO
Initial value
RW
No
0x00
Data range 0x00~ 0xFF This sets the parameter to monitor the internal variable of the servo drive in analog output. When the monitoring scale value is 1, the maximum speed output is +5[V] and maximum torque (3*Rated torque) is +5[V]. Set value
0
1
2
3
4
5
Monitoring variable
Actual speed [ rpm ]
Command speed [ rpm ]
Actual torque [%]
Command torque [%]
Feedback pulse [ pulse ]
Command pulse [ pulse ]
0x2071
Monitor 1 ABS
Property
Variable
Data Type
0x2075
0x00
Access UINT8
Description
Index
Sub-Index
Variable
Data Type
Monitor 2 ABS UINT8
Description
Access
PDO
Initial value
RW
No
0x00
Data range 0x00~ 0x01 This sets the parameter to monitor the internal variable of the servo drive in analog output. When the monitoring scale value is 1, the maximum speed output is +5[V] and maximum torque (3*Rated torque) is +5[V]. Set value
Operation explanation Output by distinguishing the sign +5[V]
0x00
Max+Offset
0[V]
Offset
-5[V]
-Max+Offset
Output in absolute value without distinguishing the sign +5[V]
0x01
0[V]
Max+Offset Offset
NOT USE
-5[V]
0x2072
Monitor 1 Scale
Property
Index 0x2076
Monitor 2 Scale UINT32
Sub-Index
Variable
Data Type
Data range Unit
Description
Access
PDO
Initial value
RW
No
0x0000000A
0x00000001 ~ 0x00004E20 x 0.1
0x00 Basic Ratio
Operation explanation
Actual speed, command speed
Maximum speed / 5[V]
Actual torque, command torque
3*Rated torque / 5[V]
Feedback pulse, command pulse
4-30
2000 [pulse] / 5[V]
4. Setting Servo Parameters
0x2073
Monitor 1 Offset
Property
Index
Variable
Data Type
0x2077
Monitor 2 Offset INT32
Sub-Index
Data range Unit
Description
Access
PDO
Initial value
RW
No
0x0000000A
0x00000000~ 0xFFFFFFFF mV
0x00
Max
Offset
Speed
Torque
1.25 * [Max. speed] Monitor scale [0x2072, 0x2076]
1.25 * [3*Rated. torque] Monitor scale [0x2072, 0x2076]
Max. speed x
Monitor Offset [0x2073, 0x2077] 100
4-31
3*Rated. Torque x
Monitor Offset [0x2073, 0x2077] 100
4. Setting Servo Parameters
4.4 Profile Specific Objects
Index Sub-Index 0x00
0x603F
Error Code
Data Type UINT16
Description
Property Access
PDO
Initial value
RO
No
0x0000
Data range Displays codes of errors occurred in the servo drive. Refer to the list of alarm codes.
Error Code (0x603F)
Segment Display No.
0x5400
01
Over Current
0x3210
02
Over Voltage
0x2220
03
Over Load
0x3220
04
Power Fail
0x7305
05
Line Fail
0x8400
06
Over Speed
0x8611
07
Following Error
0x6320
08
Output No Connection
Content
Variable
0x0000 ~ 0xFFFF
Cause Servo drive output terminal(U, V, W) short. Output over current. Input over-voltage (280V or above). Regenerated resistance burnt. 2 Overload GD . Mechanical overload. Motor missed wiring. Main power blocked when SERVO is ON. Motor and encoder related set value error. Motor and encoder missed wiring. Encoder defect. Encoder cable connector contact failure. Over-gain. Parameter set value error. Over gravity load. Abrupt acceleration/deceleration. Gain set value error. Missed wring. Mechanical overload. Encoder cable connector contact failure. Output (U, V, W) missing.
Reserved 0x7300
11
0x7300
12
0x6320
13
ABS. Battery Error ABS. Multi-turn Error Output Error Connection
Battery voltage is 2.8V or below. Absolute encoder multi turn data transmission error. Output U, V, W missed wiring (Error Connection).
Reserved 0xFF00
20
Emergency Stop
Turn external ESTOP contact point input OFF state.
0x7510
21
Lost Link
Port0/1 cable was disconnected or unplugged in OP state. Master power supply was shutdown in OP state.
23
Motor Initialize Error
Motor parameter automatic setting disable.
Reserved 0x6320 Reserved
4-32
4. Setting Servo Parameters
Index Sub-Index 0x00
0x6040
Control Word
Data Type
Property Access
PDO
Initial value
RW
No
0x0000
UINT16
Description
Variable
Data range 0x0000 ~ 0xFFFF Control word indicates the command for controlling the FSA(Finite State Automaton) state of slave drive. Bit15
Bit14
Bit13
Bit12
Bit11
Manufacture specific
Bit7 Fault Reset
Bit6
Bit5
Bit4
Operation mode specific
Bit10
Bit9
Bit8
reserved
Operation mode Specific
Halt
Bit3
Bit2
Bit1
Bit0
Enable Operation
Quick Stop
Enable Voltage
Switch On
Control Word bit Command
Transition No. Bit7
Bit3
Bit2
Bit1
Bit0
Shut down
0
x
1
1
0
2,6,8
Switch On
0
0
1
1
1
3
Switch On + Ebable operation
0
1
1
1
1
3+4
Disable voltage
0
x
x
0
X
7,9,10,12
Quick Stop
0
x
0
1
X
7,10,11
Disabled operation
0
0
1
1
1
5
Enable operation
0
1
1
1
1
4,16
Fault reset
0->1
x
x
x
X
15
4-33
4. Setting Servo Parameters
Index Sub-Index 0x00
0x6041
Status Word
Property
Data Type UINT16
Description
Variable
Access
PDO
Initial value
RO
No
0x0000
Data range 0x0000 ~ 0xFFFF Status word provides the status of slave FSA(Finite State Automaton). Bit15
Bit14
Bit13
Bit12
Reserved
Bit11
Bit10
Bit9
Bit8
Internal Limit Active
Reserved
Reserved
Reserved
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Reserved
Switch On Disabled
Quick Stop
Voltage Enabled
Fault
Operation Enable
Switched On
Ready to switch on
Status word Bit FSA state Bit6
Bit5
Bit3
Bit2
Bit1
Bit0
Not ready to Switch on
0
x
0
0
0
0
Switch on Disabled
1
x
0
0
0
0
Ready to Switch on
0
1
0
0
0
1
Switch on
0
1
0
0
1
1
Operation enabled
0
1
0
1
1
1
Quick stop active
0
0
0
1
1
1
Fault reaction action
0
x
1
1
1
1
Fault
0
x
1
0
0
0
* Bit5 [Quick Stop] shall be set by the drive if the Quick stop state is not supported or the Quick stop function is not active. * Bit11 [Internal limit active] is set if internal limits are exceeded so that the target and setpoint values can’t be reached. (e.q. for CW Limit, CCW Limit etc.)
4-34
4. Setting Servo Parameters
Index Sub-Index 0x00
0x605A
Quick Stop Option Code Description
Sub-Index 0x00
Variable
Access
PDO
Initial value
RW
No
0x0006
UINT16
Data range 0x0000 ~ 0xFFFF This object quick stop option code determines what action should be taken if the Quick stop function is executed. Set value
Index
Property
Data Type
Data Description
5
Slow down on slow down ramp and stay in Quick stop active. (Reserved)
6
Slow down on quick stop ramp and stay in Quick stop active.
7
Slow down on current limit and stay in Quick stop active. (Reserved)
8
Slow down on voltage limit and stay in Quick stop active. (Reserved)
0x605C
Disable Operation Option Code
Data Type
Property Access
PDO
Initial value
RW
No
by Drive type
UINT16
Description
Variable
Data range 0x0000 ~ 0xFFFF Disable operation option code is stop the servo motor abruptly during an emergency stop. This object [0x605C] sets the stop operation of the servo motor when the servo is turned off or during an emergency stop. . Drive Type
Operation range
EDA7001 ~ EDA7010
0~3
EDA7015 ~ EDA7150
0 (fixed)
Set value
rpm
Data Description
0
Maintain by decelerating the dynamic brake when the servo is off.
1
Free-run operation at set Zero Velocity Window [0x2039] decelerating the dynamic brake when the servo is off.
2
Maintain free-run operation by decelerating in free-run condition when the servo is off
3
Maintain dynamic brake at set Zero Velocity Window [0x2039] decelerating in free-run condition when the servo is off. Servo OFF
rpm
Servo OFF Free-run
Dynamic brake
0 rpm
Dynamic brake state
0
0x605C = 0 Servo OFF
rpm
Free-run state
0x605C = 2 Servo OFF Free-run
Dynamic brake
Zero Velocity Window [0x2039]
0
Zero Velocity Window [0x2039]
Free-run Free-run state
0x605C = 1
4-35
0
Dynamic brake Dynamic brake state
0x605C = 3
4. Setting Servo Parameters
Index Sub-Index 0x00
0x605E
Fault Reaction Option Code
Sub-Index 0x00
0x00
No
0xFFFF(-1)
Data Description
0
Reserved (Disable drive function, motor is free to rotate)
1
Reserved (Slow down on slow down ramp)
2
Reserved (Slow down on quick stop ramp)
0x6060
Modes of Operation
Property
Data Type UINT8
Description
Variable
Access
PDO
Initial value
RW
No
0x00
Data range 0x00 ~ 0xFF The master writes to the modes of operation object in order to select the operation mode. The drive device provides the modes of operation display object [0x6061] indicate the actual activated operation mode.
0x6061
Data Description
0
No mode change
1
Profile Position mode
2
Velocity mode
3
Mark
Function supported
-
Yes
pp
No
vl (ex. Inverter)
No
Profile Velocity mode
pv
No
4
Torque Profile mode
tq
No
5
Reserved
6
Homing mode
7
Interpolated Position mode
ip
No
8
Cyclic Sync Position mode
csp
Yes
9
Cyclic Sync Velocity mode
csv
Yes
10
Cyclic Sync Torque mode
cst
Yes
-
-
-
-
hm
No
Reserved
Modes of Operation Display
Data Type UINT8
Description
Property
Variable
Access
PDO
Initial value
RO
No
0x00
Data range
0x00 ~ 0xFF
Indicates actual operation mode. Definition is the same as [0x6060].
0x6064
Position Actual Value
Data Type INT32
Sub-Index
RW
Dynamic Brake operation [0x605C]
Sub-Index
Index
Initial value
-1
11 ~ 127
0x00
PDO
Data range 0x0000 ~ 0xFFFF When alarm is generated with servo drive, the servo drive is switched to the Dynamic Brake mode [0x605C].
Set value
Index
Variable
Access
INT16
Description
Set value
Index
Property
Data Type
Data range Unit
Description
Property Access
PDO
Initial value
RO
Yes
-
0x80000000 ~ 0x7FFFFFFF Pulse
Indicates after offset process or the actual position of motor encoder sensor.
4-36
Variable
4. Setting Servo Parameters
Index
0x6065
Following Error Window
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
Yes
0x000A0000
Data range 0x00000000 ~ 0x7FFFFFFF Unit Pulse Permissible position range is set as a position request value relatively to. Description
Unusual running
Command speed Speed Actual speed
time [sec]
Error pulse
Following error window [0x6065] Following error window [0x6065] Follow Error Alarm Occurred
ON Servo state (SERVO RDY) OFF
Index
0x6067
time [sec]
Position Window
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
Yes
0x00000064
Data range 0x00000000 ~ 0x7FFFFFFF Unit Pulse Sets up the range permissible as target position attainment. When position actual value of position encoder data is in position window, means arriving at target position. Description
Command speed Speed Actual speed
time [sec] Error pulse Position Window [0x6067]
ON Finished in position
OFF
time [sec]
Output : INSPD / INPOS / INTRQ
Index
0x606C
Velocity Actual Value
Data Type INT32
Sub-Index 0x00
Data range Unit
Description
Property Access
PDO
Initial value
RO
Yes
-
0x80000000 ~ 0x7FFFFFFF 0.1 mm-1
Has actual velocity value calculated from position sensor data.
4-37
Variable
4. Setting Servo Parameters
Index
0x606D
Velocity Window
Data Type UINT16
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RO
Yes
0x0064
Data range Unit Sets the range regarded as velocity matching range.
0x0000 ~ 0xFFFF min-1
Description
Command speed Speed Velocity Window [0x606D]
Actual speed
time [sec]
ON Finished in speed range
OFF
time [sec]
Output : INSPD / INPOS / INTRQ
Index
0x6071
Target Torque
Data Type UINT16
Sub-Index 0x00
Index
Data range Unit
Description
0x6077
Torque Actual Value
Data Type UINT16
Index
Data range Unit
Description
0x00
Access
PDO
Initial value
RW
Yes
0x0000
0x8000 ~ 0x7FFF 0.1 % (motor rated torque)
Property
Variable
Access
PDO
Initial value
RO
Yes
-
0x8000 ~ 0x7FFF 0.1 % (motor rated torque)
Indicates actual torque value of the motor rated torque.
0x607A
Target Position
Data Type INT32
Sub-Index
Variable
Torque command value set to torque controls in function torque mode.
Sub-Index 0x00
Property
Property
Variable
Access
PDO
Initial value
RW
Yes
0
Data range 0x80000000~ 0x7FFFFFFF Unit Pulse Command position of drive moved by setup of motion control parameters, such as velocity, acceleration, deceleration and motion profile type. Sets up absolute position command for every communication cycle. Description
4-38
4. Setting Servo Parameters
Index
0x607C
Home Offset
Data Type
Property Access
PDO
Initial value
RW
Yes
0
INT32 Sub-Index 0x00
Variable
Data range 0x80000000 ~ 0x7FFFFFFF Unit Pulse Normalizes homing position detected in homing mode by homing offset value. Description
Zero Position
Home Position Home Offset
Home offset definition The configured Home Offset [0x607C] is always used for the calculation of the Position actual value [0x6064] during Homing Process.
Index
0x607D
Sub-Index 0x00
Software Position Limit
UINT8
Description
INT32
Description
0x02
Variable
PDO
Initial value
No
0x02
0x00 ~ 0x02
0x607E
Polarity
NO
0
0x80000000 ~ 0x7FFFFFFF
Unit
Pulse
RW
NO
0
Data range
0x80000000 ~ 0x7FFFFFFF
Unit
Pulse
Data Type UINT8
Description
RW
Data range
INT32
Description Maximum Position Limit
0x00
RO
Data range
Minimum Position Limit
Sub-Index
Property Access
Number of Entry
0x01
Index
Data Type
Data range
Property
Variable
Access
PDO
Initial value
RO
No
0x00
0x00 ~ 0xFF
Sets command for input polarity. Bit 0~5
Data Description Reserved.
6
Velocity Polarity.
7
Position Polarity.
* When command input polarity is standard set value [bit7=0], [bit6=0], rotates to positive direction (CCW) by command polarity + /to negative direction (CW) by -. * When command input polarity is standard set value [bit7=1], [bit6=1], rotates to negative direction (CW) by command polarity + /to positive direction (CCW) by -.
4-39
4. Setting Servo Parameters
Index
0x6083
Profile Acceleration
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0
Data range 0x00000000 ~ 0xFFFFFFFF Unit 0.1ms This object to decide the gradient at the time of motor acceleration during velocity mode. Description
Rated speed : 2000 [rpm] Speed
[0x6083] = 100[ms]
Command speed : 1000[rpm]
time [sec]
50[ms]
Index
0x6084
Profile Deceleration
Data Type UINT32
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0
Data range 0x00000000 ~ 0xFFFFFFFF Unit 0.1ms This object to decide the gradient at the time of motor deceleration during velocity mode. Description
Rated speed : 2000 [rpm] Speed
[0x6084] = 100[ms] Command speed : 1000[rpm]
50[ms]
4-40
time [sec]
4. Setting Servo Parameters
Index
0x6098
Homing Method
Sub-Index 0x00
Data Type UINT8
Description
PDO
Initial value
RW
No
0x23
0x01 ~ 0x23
This object specifies the homing method. Data Description
0
No homing operation required.
1
Homing on the negative limit switch and index pulse.
2
Homing on the positive limit switch and index pulse.
7 ~ 14
Homing on the home switch and index pulse.
24
Homing on the home switch.
28
Homing on the home switch.
33, 34
Homing on index pulse.
35
0x6099
Sub-Index 0x00
Variable
Access
Data range
Set value
Index
Property
Homing on the current position.
Homing Speed
Data Type UINT8
Description
Property Access RO
Data range
Variable
PDO
Initial value
No
0x02
0x00 ~ 0x02
Number of Entry
0x01
UINT32
Description Speed during search for switch
RW
NO
0
Data range
0x00000000 ~ 0xFFFFFFFF
Unit
0.1 min
-1
Set the motor speed during search for a end position switch on homing process. 0x02
UINT32
Description Speed during search for zero
RW
NO
0
Data range
0x80000000 ~ 0x7FFFFFFF
Unit
0.1 min
-1
Assign the motor speed during search for the index pulse (Z Phase) detection.
Index Sub-Index 0x00
0x609A
Homing Acceleration
Data Type UINT32 Data range Unit
Description
Property Access
PDO
Variable Initial value
RW No 0 0x00000000 ~ 0xFFFFFFFF ms
This object is that define the velocity slope of the acceleration and deceleration and deceleration ramp on homing process.
4-41
4. Setting Servo Parameters
Index
0x60E0
Positive Torque Limit Value
Data Type UINT16
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x0BB8
Data range 0x0000 ~ 0x0BB8 Unit 0.1 % (motor rated torque) Sets limit value of motor forward direction maximum torque. Description
Torque
Command torque Actual torque
Positive torque limit value [0x60E0]
time
Index
0x60E1
Negative Torque Limit Value
Data Type UINT16
Sub-Index 0x00
Property
Variable
Access
PDO
Initial value
RW
No
0x0BB8
Data range 0x0000 ~ 0x0BB8 Unit -0.1 % (motor rated torque) Sets limit value of motor reverse direction maximum torque. Description
time
Actual torque
Negative torque limit value [0x60E1] Command torque Torque
Index
0x60F4
Following Error Actual Value
Data Type INT16
Sub-Index 0x00
Data range Unit
Description
Property PDO
Initial value
RO
No
0
0x80000000 ~ 0x7FFFFFFF Pulse
This object shall provide the actual value of the following error.
4-42
Variable
Access
4. Setting Servo Parameters
Index Sub-Index 0x00
0x60FD
Digital Inputs
Data Type UINT16
Description
Property
Variable
Access
PDO
Initial value
RO
No
-
Data range 0x00000000 ~ 0xFFFFFFFF This object shall monitor the status of hardware input signal. Bit31
Bit30
Bit29
Bit28
Bit27
Bit26
Bit25
Bit24
Bit18
Bit17
Bit16
SW2
SW1
Bit10
Bit9
Bit8
Bit3
Bit2
Bit1
Bit0
E-STOP
HOME
CW Limit
CCW Limit
Reserved
Bit23
Bit22
Bit21
Bit20
Bit19
Reserved
Bit15
Bit14
Bit13
Bit12
Bit11
Reserved
Bit7
Bit6
Bit5
Bit4
Reserved
(note)E-STOP : Emergency Stop
Index
0x60FE
Sub-Index 0x00
Digital Outputs
Data Type UINT8
Description
Property Access RO
Data range
Variable
PDO
Initial value
No
0x02
0x00 ~ 0x01
Number of Entry
0x01
UINT32
Description
Data range
RW
NO
0
0x00000000 ~ 0xFFFFFFFF
Physical Outputs
This object shall monitor the status of hardware output signal. Bit31
Bit30
Bit29
Bit28
Bit27
Bit26
Bit25
Bit24
Bit18
Bit17
Bit16
Bit10
Bit9
Bit8
Bit3
Bit2
Bit1
Bit0
Servo Ready
Zero Speed
In Position Speed
Brake
Reserved
Bit23
Bit22
Bit21
Bit20
Bit19
Reserved
Bit15
Bit14
Bit13
Bit12
Bit11
Reserved
Bit7
Bit6
Bit5
Bit4
Reserved
4-43
4. Setting Servo Parameters
Index
0x60FF
Target Velocity
Data Type UINT32
Sub-Index 0x00
Index Sub-Index 0x00
Data range UNIT
Description
Property
Variable
Access
PDO
Initial value
RW
Yes
-
0x80000000 ~ 0x7FFFFFFF 0.1 min-1
Indicates to set Target velocity. Velocity command input for csv.
0x6502
Supported Drive Modes
Data Type UINT32
Description
Property
Variable
Access
PDO
Initial value
RO
No
0x00000380
Data range 0x00000000 ~ 0xFFFFFFFF This object shall provide information on the supported drive modes. Bit31
Bit30
Bit29
Bit28
Bit27
Bit26
Bit25
Bit24
Reserved Bit23
Bit22
Bit21
Bit20 Bit19 Reserved
Bit18
Bit17
Bit16
Bit15
Bit14
Bit13
Bit12
Bit10
Bit9
Bit8
cst
csv
Bit11
Reserved Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
csp
ip
hm
-
tq
pv
vl
pp
Mode
Description
Supported
cst
Cycle Synchronous Torque
Yes
csv
Cycle Synchronous Velocity
Yes
csp
Cycle Synchronous Position
Yes
ip
Interpolated Position
No
hm
Homing
Reserved
tq
Torque Profile
No
pv
Velocity Profile
No
vl
Velocity
No
pp
Profile Position
No
4-44
4. Setting Servo Parameters
4.5 Alarm Display It displays the current alarm generated. ALS-01 menu is not input parameter by user, but the menu to display the status of alarm.
Alarm 01 occurred, display status
It is to perform initialization when resetting alarm generated. Make it sure, before resetting, to verify the cause of alarm and settle down the problem. For more information, please refer to Causes of Alarm & Countermeasures. Error Code (0x603F)
Segment Display No.
Content
0x5400
01
Over Current
0x3210
02
Over Voltage
0x2220
03
Over Load
0x3220
04
Power Fail
0x7305
05
Line Fail
0x8400
06
Over Speed
0x8611
07
Following Error
0x6320
08
Output No Connection
Cause Servo drive output terminal(U, V, W) short. Output over current. Input over-voltage (280V or above). Regenerated resistance burnt. 2 Overload GD . Mechanical overload. Motor missed wiring. Main power blocked when SERVO is ON. Motor and encoder related set value error. Motor and encoder missed wiring. Encoder defect. Encoder cable connector contact failure. Over-gain. Parameter set value error. Over gravity load. Abrupt acceleration/deceleration. Gain set value error. Missed wring. Mechanical overload. Encoder cable connector contact failure. Output (U, V, W) missing.
Reserved 0x7300
11
0x7300
12
0x6320
13
ABS. Battery Error ABS. Multiturn Error Output Error Connection
Battery voltage is 2.8V or below. Absolute encoder multi turn data transmission error. Output U, V, W missed wiring (Error Connection).
Reserved 0xFF00
20
Emergency Stop
Turn external ESTOP contact point input OFF state.
0x7510
21
Lost Link
Port0/1 cable was disconnected or unplugged in OP state. Master power supply was shutdown in OP state.
23
Motor Initialize Error
Motor parameter automatic setting disable.
Reserved 0x6320
4-45
Chapter 5 How to use and adjust gain of the Servo Chapter 5 Explains how to use and adjust gains of the Servo by each control mode
5.1 How to adjust gains of the Servo at Position Mode ......................................... 5-1 5.2 How to adjust gains of the Servo at Velocity Mode .......................................... 5-6 5.3 How to adjust gains of the Servo at Torque Mode ........................................... 5-9 5.4 How to Homing ................................................................................................. 5-9 5.5 How to use the Auto Tuning ........................................................................... 5-10 5.6 mportant points of gain adjustment ................................................................ 5-13 5.7 Attention when using Absolute Encoder. ...................................................... 5-14
5. How to use and adjust gains of the Servo
5.1 How to adjust gains of the Servo at Position Mode Explains how to use and adjust the Servo for networking. Following Fig shows sequence of Speed Command creation when control positions. R everse D irection R otation Lim it E m ergency S top (C W LIM ) (E S TO P)
C orrect D irection R otation Lim it (C C W LIM ) (O FF)
(O F F)
(O FF) GND
[E lectronic gear N U M [0x2047] ] [E lectronic gear D E N [0x2048] ]
(O N )
(O N )
(O N )
Internal S peed C om m and
[P osition C ontrol F eedforw ard T im e C onttan t [0x2046] ]
T arget P osition [0 x607A ]
E ncoder F eedback
1 st filte r
+ Internal position com m and
100 P osition E rror
P osition C ontrol P G ain [0x2042, 0x2043]
-
[P osition w indow [0x6067] ]
P osition
P osition coun ter
[Position F eedforw ard R atio [0x2041] ]
1 st filter
D iff.
[P osition C om m and Tim e C onstant [0x2045] ]
[ ] : U ser S etting
[F ollow ing error w indo w [0x6065] ]
+ -
+
+
P osition A rrival C om plete (at + > - )
+ -
E rror of T racking (at + > - )
1) Set Position Gain Mode
Position Gain Mode
0x2040
Unit
Setting range 1~5
Value set from Factory 1
Position Control
Set Position Control Gain Mode when the Servo Drive is set as Position Control Mode Value set
Operation
1 2
Use Position Proportional Gain 1 [0x2042] Use Position Proportional Gain 2 [0x2043] Variable Gain is to be applied by Gain 1 [0x2042] and Gain 2 [0x2043] depends on Gain adjustment Speed [0x2020, 0x2021] of Position Control Variable Gain is to be applied by Gain 1 [0x2042] and Gain 2 [0x2043] depends on Gain adjustment torque [0x2020, 0x2021] Select Gain 1 [0x2042] or Gain 2 [0x2043] by External Contact Signal of Position Control Gain
3 4 5 .
2) Set Position Proportional Gain applied by value of [0x2040] 0x2042
Position Proportional Gain1
Unit 0.1Hz
Setting range 0.0 ~ 5000.0
Value set from Factory (by drive type)
Position Control
0x2043
Position Proportional Gain2
Unit 0.1Hz
Setting range 0.0 ~ 5000.0
Value set from Factory (by drive type)
Position Control
5-1
5. How to use and adjust gains of the Servo
Position Command
K P _ PC
-
Position Feedback
K P _ PC Position 위치비례이득 Proportional Gain
3) If [0x2040] = 3, Following variable Gains applicable by Gain adjustment speed 1 and Gain adjustment speed 2 0x2020
Gain ADJ Speed1
Unit 0.1rpm
Setting range 1000.0 ~ 50000.0
Value set from Factory 8000.0
0x2021
Gain ADJ Speed2
Unit 0.1rpm
Setting range 100.0 ~ 5000.0
Value set from Factory 1000.0
Speed/Torque/Po sition Control Speed/Torque/Po sition Control
[Transition motions] Command speed
Speed
Gain Adjust Speed 1 [0x2020] Actual speed
Gain Adjust Speed 2 [0x2021]
Gain Gain2
Gain1
4) If [0x2040] = 4, Following variable Gains are applicable by Gain adjustment torque 1 and Gain adjustment torque 2. 0x2022
Gain ADJ TRQ1
Unit 0.1%
Setting range 0.0 ~ 3000.0
Value set from Factory 1500.0
Speed/Torque/Po sition Control
0x2023
Gain ADJ TRQ2
Unit 0.1%
Setting range 0.0 ~ 3000.0
Value set from Factory 500.0
Speed/Torque/Po sition Control
5-2
5. How to use and adjust gains of the Servo
[Transition motions]
C om m and speed
Speed
A c tu a l s p e e d
T o rq u e
In te rn a l com m and speed G a in A d ju s t T o rq u e 1 [ 0 x 2 0 2 2 ] G a in A d ju s t T o rq u e 2 [ 0 x 2 0 2 3 ]
0 - G a in A d ju s t T o rq u e 1 [0x2022] - G a in A d ju s t T o rq u e 2 [ 0 x 2 0 2 3 ] G a in G a in 2
G a in 1
5) Set Feed Forward Ration
0x2041
Unit 0.1%
Feed forward ratio
Setting range 0.0 ~ 1000.0
Value set from Factory 0.0
Position Control
Enter the Feed Forward Ratio of Position Command Speed by %. If value of this item becomes big, Position decision time can be reduced but if it’s too big, Position controller may overshoot or machine may vibrate. If the value is “0”, Position controller can be set at Position Proportional Control Mode. Refer following Max Value[Feed Forward] depends on R= [Speed proportional Gain]/[Position proportional Gain] R= [Speed proportional Gain]/[Position proportional Gain]
Max. Value [Feed forward]
5
Less 70
7
Less 80
10
Less 85
20
Less 90
0x2046
FF TC (Feed Forward Constant)
Time
Unit 0.1ms
Setting range 0.0 ~ 20000.0
Value set from Factory 0.0
Position Control
Enter the 1st Filter time constant of Feed Forwarder by [ms] for Position Command speed. The entered Position Command shall be through before being used as Feed Forward Input after differential, then you can adjust the time constant of this filter. Use the big value in the field of
5-3
5. How to use and adjust gains of the Servo
application where Position Command is to change suddenly, but use the small value in the field of application where Position Command is to change slowly. Enter “0” in case no use of the filter. [Recommended Set Condition] [0x2046](Feed Forward Time Constant)≤1000 x(Max. Value[Feed Forward]-[Feed Forward])/100/[Position proportional gain]
6) Set Position Command Pulse Time Constant 0x2045
POS CMD TC (Position Command Pulse Time Constant)
Unit 0.1ms
Setting range 0.0 ~ 20000.0
Value set from Factory 0.0
Position Control
Set Filter Time Constant at Position Command Pulse Time Constant for smooth operation at Position Control Mode. If you want to operate without setting Position Command Filter Time Constant, then S-Mode operation [0x2038] shall be allowed. Arriving Position decision at position control mode shall allow a smooth operation. 7) Set Pulse Error quantity of PI-P Mode 0x2044
PI-P Pulse ERR (Pulse Error of PI-P Mode)
Unit pulse
Setting range 0 ~ 99999
Value set from Factory 0
Position Control
If the Command Pulse and Error quantity of the actual moving pulse become bigger than Value set of [0x2044] , it converts to P Control Mode in order to limit overshoot.
Command speed Speed Actual speed
time [sec] Error pulse PI-P Pulse ERR [0x2044]
PI control
P control
PI control
5-4
5. How to use and adjust gains of the Servo
5.2 How to adjust Gain at Velocity Mode This explains the gain adjustment method when using speed servo. The following diagram shows the generation sequence of the speed command in speed control.
P o la rity [0 x 6 0 7E ] T a rg e t V e lo c ity [0 x 6 0 F F ]
(0 x0 1 )
-1
A c c e le ra tio n /d e c e le ra tio n p ro c e s s
(0 x 0 0 )
C C W re v o lu tio n lim it (C C W L IM ) (O F F )
P ro file a c c e le ra tio n [0 x 6 0 8 3] S M o d e T im e C o n s ta n t P ro file d e c e le ra tio n [0 x 6 0 8 4] [0 x 2 0 3 8 ]
C W re v o lu tio n lim it (C W L IM ) (O F F )
(O N )
S - m ode o p e ra tio n
GND
E m e rg e n c y s to p (E S T O P ) (O F F )
(O N )
In te rn a l s p e e d c o m m a n d
(O N )
[ ] : S e t v a lu e
1) This sets the speed control mode gain.
Speed Gain Mode
0x2030
Unit -
Setting range 1~4
Manufactured default 1
Speed control
When the servo drive set to speed control mode, this sets the speed control gain. Set value 1 2 3 4
Operation explanation Use speed controller gain 1 [0x2034, 0x2035]. Use speed controller gain 2 [0x2036, 0x2037]. Apply variable gain using gain 1 [0x2034. 0x2035] and 0x2037] according to set speed [0x2020, 0x2021] for the gain. Apply variable gain using gain 1 [0x2034. 0x2035] and 0x2037] according to set torque [0x2020, 0x2021] for the gain.
gain 2 [0x2036, speed controller gain 2 [0x2036, speed controller
2) Set the SC loop gain 1 and 2 applied by the set value of [0x2030].
0x2034
SC Loop Gain1
Unit 0.1Hz
Display range 0.0 ~ 10000.0
Manufactured default (by drive type)
Speed/torque control
0x2036
SC Loop Gain2
Unit 0.1Hz
Display range 0.0 ~ 10000.0
Manufactured default (by drive type)
Speed/torque control
5-5
5. How to use and adjust gains of the Servo
3) Set SC TC1 and 2 applied by the set value of [0x2030].
0x2035
SC TC1
Unit 0.1ms
Display range 0.0 ~ 100000.0
Manufactured default (by drive type)
Speed/torque control
0x2037
SC TC2
Unit 0.1ms
Display range 0.0 ~ 100000.0
Manufactured default (by drive type)
Speed/torque control
Command speed
+
K P_SC (1
-
1 TI_SC S
)
Feedback speed
K P_SC SC Loop Gain
TI_SC SC TC 4) This sets the inertia ratio.
0x201F
Inertia Ratio
Load inertia
Unit x0.1
Display range 10.0~ 500.0
Manufactured default 20.0
Speed/Torque/ Position control
System inertia (Motor inertia Load inertia) Motor inertia
5) When 0x0230 = ”3”, the variable gain is applied based on the following gain adjustment speed 1 and 2. 0x2020
Gain ADJ Speed1
Unit 0.1rpm
Display range 1000.0 ~ 50000.0
Manufactured default 8000.0
Speed/Torque/ Position control
0x2021
Gain ADJ Speed2
Unit 0.1rpm
Display range 100.0 ~ 5000.0
Manufactured default 1000.0
Speed/Torque/ Position control
5-6
5. How to use and adjust gains of the Servo
6) When 0x2030 = ”4”, the variable gain is applied based on the following gain adjustment torque 1 and 2.
0x2022
Gain ADJ TRQ1
Unit 0.1%
Display range 0.0 ~ 3000.0
Manufactured default 1500.0
Speed/Torque/ Position control
0x2023
Gain ADJ TRQ1
Unit 0.1%
Display range 0.0 ~ 3000.0
Manufactured default 500.0
Speed/Torque/ Position control
5-7
5. How to use and adjust gains of the Servo
7) This sets the mixture rate of the PI-IP controller.
0x2031
PI-IP Control %
Unit 0.1%
Display range 0.0 ~ 1000.0
Manufactured default 1000.0
Speed control
[ Characteristics of individual controller ] a) PI speed controller : It has excellent acceleration/deceleration and good responsiveness characteristics but can cause large overshoot. b) IP speed controller : It has lower acceleration/deceleration and responsiveness characteristics compared to the PI speed controller, but it can suppress the overshoot to reduce the vibration. You can adjust the controller set ratio with the desired performance by considering the responsiveness and overshoot. ♥ 0x2031 = 1000 : Applied to PI speed controller 0x2031 = 0
: Applied to IP speed controller
5-8
5. How to use and adjust gains of the Servo
5.3 How to adjust Gain at Torque Mode. Explains how to use and adjust Gain at Torque Mode. Following figure shows the sequence of Current Command at Torque Mode.
Encoder Feedback
Internal Current Command
+
Target torque [0x6071]
Velocity Detection
+
-
Velocity Limit Target velocity [0x60FF] [ ] : User setting
,
When the master controller send a torque command to the Servo Drive by network, it sets the time constant of a filter which passes the low range of analog torque. When setting a time constant of analog torque command filter, you can limit the noise which is set more than a time constant of a filter. Analog torque command filter may more or less cause a reduction of response when its value is too big because it moderates the fast torque command.
5.4 How to Homing Reserved
5-9
5. How to use and adjust gains of the Servo
5.5 How to use Auto Tuning Auto tuning applicable to EDA7000 series is a function to adjust Speed Control Gain and Position Control Gain by estimating an inertia of loads on the Servo motor.
5.5.1 Setting of System Responsiveness Set System responsiveness [0x201E] by manual before using Auto Tuning. Following the objects shall be changed automatically. When Auto Tuning is “ON”, it tunes aiming at approaching to the value set by manual.
System Response [0x201E]
Position Control P Gain 1 [0x2042]
Position Control P Gain 2 [0x2043]
Speed Control loop gain 1 [0x2034]
Speed Control TC1 [0x2035]
Speed Control loop gain 2 [0x2036]
Speed Control TC2 [0x2037]
Torque Filter TC [0x201C]
1
2.0
5.0
2.0
200.0
5.0
120.0
4.5
2
5.0
10.0
5.0
120.0
10.0
80.0
3.5
3
10.0
15.0
10.0
80.0
15.0
60.0
3.0
4
15.0
20.0
15.0
60.0
20.0
45.0
2.5
5
20.0
25.0
20.0
45.0
25.0
40.0
2.0
6
25.0
30.0
25.0
40.0
30.0
30.0
1.5
7
30.0
35.0
30.0
30.0
35.0
25.0
1.3
8
35.0
45.0
35.0
25.0
45.0
18.0
1.2
9
45.0
55.0
45.0
18.0
55.0
17.0
0.9
10
55.0
70.0
55.0
17.0
70.0
13.0
0.8
11
70.0
85.0
70.0
13.0
85.0
11.0
0.6
12
85.0
105.0
85.0
11.0
105.0
10.0
0.5
13
105.0
130.0
105.0
10.0
130.0
8.0
0.4
14
130.0
160.0
130.0
8.0
160.0
6.0
0.25
15
160.0
200.0
160.0
6.0
200.0
5.4
0.2
16
200.0
240.0
200.0
5.4
240.0
5.0
0.15
17
240.0
300.0
240.0
5.0
300.0
3.5
0.1
18
300.0
350.0
300.0
3.5
350.0
3.2
0.0
19
350.0
360.0
350.0
3.2
360.0
3.1
0.0
◆ If the system responsiveness is set as high, the responsiveness shall be high with high Gain
of the Servo system. But if it’s too high, noise and vibration may occur in the motor, and in this case set the value to reasonable low.
5-10
5. How to use and adjust gains of the Servo
5.5.2 Sequence of setting Auto Tuning
Start Default value running
No
Load change ?
Yes Auto tuning [0x201D] = “0x01”
Repeat acceleration/deceleration running : more than 500rpm
Running OK ?
Yes
No System response[0x201E] -> manual input
Running OK ?
Yes
No Auto tuning [0x201D] = “0x00” System response [0x201E] -> manual input
Tuning result save
End
♥ In Auto Tuning, Position proportional Gain, Speed control loop Gain, Speed integral time constant and Torque command filter time constant shall be set by setting System responsiveness [0x201E], and the System inertia ratio [0x201F] shall be set by Auto Tuning Mode [0x201D] which is an automatic control part.
5-11
5. How to use and adjust gains of the Servo
5.5.3 Attention when Auto Tuning 1) Operate with a speed higher than 500rpm 2) Set acceleration and deceleration of speed time as short as possible by [ms]. If set those times long, speed deviation is too small to be estimated during algorithm process. 3) Avoid operation when use a belt whose mechanical strength is weak 4) Avoid operation with a system whose load inertia changes suddenly 5) Set the value higher when [0x201E] (System responsiveness) is set too low 6) Not applicable when using Torque control Mode 7) After Auto Tuning is completed, Auto Tuning Mode [0x201D] must be OFF. If not OFF after completion, Over load or Over current will alarm, and the motor shall roar or malfunction.
5-12
5. How to use and adjust gains of the Servo
5.6 Important points when adjusting Gain It is important for the servo to operate as commanded immediately after receiving a command without time delay. For this, following notices should be kept well.
1) Important points at Position control Mode - Position control proportional Gain shall be increased gradually as long as the motor doesn’t make unexpected noise or vibration till it reaches Target position. Increase Position control proportional Gain and its inertia ratio till the value with which doesn’t make unexpected noise gradually. - If set the value of Speed integral time constant low, system responsiveness shall be enhanced. But if it’s too low, the Motor(Machine) could make a vibration, and if it’s too high then the deviation pulse would stay as it was with no responding.
2) Important points when using Gain 1 and Gain 2 together at Position control Mode - How to switch Gain by speed : Switching Gain by contacts is to set a low Gain in Motor Stop range. But switching Gain by speed is being used with machine tools which requires a high Gain at low speed and a Low Gain at high speed. - Switching gain by Torque : While the Servo motor operates with a high speed, a high Gain set would cause a Vibration. And, a low gain would cause a speed ripple and bad control while the Servo operates with a low speed. In these cases, switching by Torque can realize a safe and good control functions in a whole operation range.
5-13
5. How to use and adjust gains of the Servo
5.7
Attention when using Absolute Encoder
When detecting Absolute Position of machines even the Servo Drive is POWER OFF, Absolute Servo motor and drive must be used. Absolute Servo system can make a machine system which operates automatically without additional operation for detection right after electricity is loaded. The difference between Absolute drive and standard one is whether or not having a back up battery.
5.6.1 Handling Battery Battery supplies a power to “Absolute Encoder” to keep memory of position information even when Power OFF. 1) Recommended battery specification Battery shall be connected only through the connector exposed in the middle of Encoder Cable. Recommended specification : Lithium Dried battery Tekcell SB-AAA0 type, 3.6V 240mAh 2) Battery connection
3) Replacing battery Absolute Encoder battery alarms when the battery capacity come below 2.7V and the Servo receives data from Absolute Encoder during POWER ON only. So, when the Servo drive’s control power is ON and battery’s voltage is lowed, it doesn’t alarm. ♥ Replacing a battery - Replace a battery while the Servo drive is POWER ON. If replace a battery while the Servo drive is POWER OFF, Absolute Encoder must be initialized again. - POWER OFF the Servo drive after replacing the battery - POWER ON the Servo drive and check its status.
5-14
5. How to use and adjust gains of the Servo
!
Warning
Wiring for a battery must be installed in one of the Servo drive part or master equipment part. If two parts are connected together, it may cause a danger by a short circuit.
5.6.2 Initializing Absolute Encoder 1) Initializing of Absolute Encoder is required - The first operation - When encoder cable is separated from the Servo - After replacing the battery - When Absolute Encoder alarms 2) How to initialize(reset) Absolute Encoder - 17 bit Serial Absolute Encoder: When Absolute origin, set “0x01” at the parameter [0x2004] MSB[15:8], then it initializes current position with “0x01 turns to 0x00” (Multi-Turn Data Reset). When Absolute Encoder alarms, do alarm reset by using The alarm reset. When Absolute origin, set “0x01” at the parameter [0x2004] MSB[15:8], then it initializes current position with “0x01 turns to 0x00”
5-15
Chapter 6 Troubleshooting & Checking Chapter 6 explains actions against errors and how to check
6.1 Troubleshooting............................................................................................6-1 6.2 Checking.......................................................................................................6-4
6. Troubleshooting & Checking
6.1 Troubleshooting 6.1.1 Servo motor
status
Cause Wrong parameter setting Over load
Motor doesn’t work
Motor defect Screws loosen External wrong wiring, cable cut Encoder defect
Checking method
Check the motor, encoder, Reset parameter(Refer chapter 4) encoder type control mode etc. . Check rotation status of machines Adjust machines Measure the motor by a If the voltage is normal, replace tester with lead terminals the motor of the motor Check connection parts Fasten screws with a driver . Check wiring of the motor Do wiring again, change the and encoder cable .Check output wave
Motor over heated
Unexpecte d noise occurs
Replace the encoder(Submit for repair)
Check contacts of lead Repair the wrong part terminals of the motor Check input voltage of the Low input voltage Change the power drive Remove foreign substances Over load Check machine status and lubricate (or grease) Surrounding Check the surrounding Change the structure of heat temperature is too temperature of the sink high motor(below 40℃) Contamination of the Check foreign substances Clean the motor surface motor surface on the motor surface Check load ratio of the Reduce the load. drive. Check cycle of Over load Increase acceleration and acceleration and deceleration time of speed deceleration of speed . Check reverse voltage Demagnetized and voltage wave Replace the motor Check status of screw . Coupling defect fastening and Adjust the coupling concentricity of coupling unexpected noise and Bearing defect Inform our company vibration of bearings Wrong parameter setting(Motor/encode Refer parameter setting of Check control parameters r ID, Inertia ratio, Chapter 4 Gain, Time constant) Bad contact
Motor rotation is not stable
Action
6-1
6. Troubleshooting & Checking
6.1.2 Servo drive When it alarms, the defect signal contacts(Alarm) sets OFF and the motor will stop by the Dynamic Brake Error Code (0x603F) 0x5400
Segment Display No. 01
Content
Cause
Over Current
Servo drive output terminal(U, V, W) short. Output over current.
0x3210
02
Over Voltage
Input over-voltage (280V or above). Regenerated resistance burnt. 2 Overload GD .
0x2220
03
Over Load
Mechanical overload. Motor missed wiring.
0x3220
04
Power Fail
Main power blocked when SERVO is ON. Motor and encoder related set value error. Motor and encoder missed wiring. Encoder defect. Encoder cable connector contact failure. Over-gain. Parameter set value error. Over gravity load. Abrupt acceleration/deceleration. Gain set value error. Missed wring. Mechanical overload. Encoder cable connector contact failure.
Sequence of checking & actions Check output terminal wiring. Check connection of F.G. Restart after alarm reset. Replace the driver if over current continues. Supply input voltage below 230V. Replace regenerative resistor Increase acceleration and deceleration speed time Replace the Servo drive. Check load status. Check wiring of the motor and encoder. Check main input 3 phase power(L1.L2.L3), check Charge lamp after input main 3 phase power. Replace the Servo drive.
Check wiring and values set of motor encoder and over load.
0x7305
05
Line Fail
0x8400
06
Over Speed
0x8611
07
Following Error
0x6320
08
Output No Connection
Output (U, V, W) missing.
Replace the Servo drive.
0x7300
11
ABS. Battery Error
Battery voltage is 2.8V or below.
Replace the battery and check wiring of the battery.
0x7300
12
ABS. Multiturn Error
Absolute encoder multi turn data transmission error.
0x6320
13
Output Error Connection
Output U, V, W missed wiring (Error Connection).
Check wiring of motor. Replace the Servo drive.
20
Emergency Stop
Turn external ESTOP contact point input OFF state.
Check external DC 24V power. Check status of E-STOP contact ON.
Remove over gravity load. Check F.G wiring.
Position Gain adjustment. Increase value set [0x6065]. Check wiring of motor and encoder.
Reserved
Reserved 0xFF00
6-2
6. Troubleshooting & Checking
0x7510
21
Lost Link
Port0/1 cable was disconnected or unplugged in OP state. Master power supply was shutdown in OP state.
23
Motor Initialize Error
Motor parameter automatic setting disable.
Access again after connecting LAN cable. Check dimension of LAN cable(Higher than FTP Cat 5e). Check wiring of the encoder and cable.
Reserved 0x6320 Reserved
(Note) When AL-21(Lost Link) alarms frequently during operation, attach a Ferrite core on LAN cable and try to operate again because a nose interference between EtherCAT Master and the Servo drive would be the cause. (Note) If Power OFF the Servo or Position control module by force while the Servo is ON, the Servo may suddenly kicked off, and the same frequent behavior may damage the
Motion time (sec)
drive.
Rated current (%)
Over load operation time Value Min. Max. set
100
∞
120
∞
150
300
1500
760
200
60
150
107
250
20
40
30
300
6
15
7
Rated current(%) [Property curve for over loaded servo drive] (Note) When AL-03(Over Load) occurs frequently, set a proper load of the motor again referring property curve for over loaded servo motor
6-3
6. Troubleshooting & Checking
6.2 Checking
!
Warning
Start checking 10 minutes after Power OFF because the charged voltage still remains inside the condenser which may cause an electric shock or injury.
- Check cable fragments, dust or dirt inside system and clean them all. - Check crews loosen and fastening of terminal plug - Check component defects ( Color change by heat, damage, cable cut etc) When check the conductivity of control circuit, use the high resistance range of the tester, and do not use Megger either buzzer. - Check whether cooling fan is in normal operation - Check any unexpected noise(Bearing of the motor, brake part) - Check cables (in particular detector cable) for damage or crush etc. While operation, do periodical check in compliance with conditions. - Check concentricity of load connection axis and correct it.
6-4
Chapter 7 Outside Drawings Chapter 7 exhibits outside drawings of Servo Drive.
7.1 Outside Drawings of Servo Drive ............................................................... 7-1
7. Outside Drawings
7.1 Outside Drawings of Servo Drive [ Outside Drawing A ]
[Outside Drawing B ]
(note) Unit : mm
7-1
7. Outside Drawings
[Outside Drawing C ]
[Outside Drawing D ]
(note) Unit : mm
7-2
7. Outside Drawings
[Outside Drawing E ]
[Outside Drawing F ]
(note) Unit : mm
7-3
7. Outside Drawings
Product
Weight [Kg]
EDA7001
1.0
EDA7002
1.0
EDA7004
1.5
EDA7005
1.9
EDA7010
1.9
EDA7015
4.3
EDA7020
4.4
EDA7030
4.5
EDA7045
4.6
EDA7075
15.0
EDA7110
23.0
EDA7150
24.0
Cooling Type
Remark Drawing A
Self-cooling
Drawing B Drawing C
Drawing D Fan cooling (FAN) Drawing E Drawing F
7-4
AppendixⅠ Noise Countermeasures Appendix Ⅰdescribes noise countermeasures.
Ⅰ.1 Types of Noise ................................................................................... Ⅰ.1 Ⅰ.2 Noise countermeasures ..................................................................... Ⅰ.1
AppendixⅠ Noise countermeasures
Ⅰ.1 Types of Noise Types of noise that may be generated are; noise that causes peripheral devices to be malfunctioned due to high-speed switching elements in servo drive’s power portion and other electronic parts, and noise being generated from the external sources that causes servo drive to be malfunctioned. Therefore, keen attention must be paid not to be affected from noise by ways of proper earthing and wiring.
① Causes of noise radiated from servo drive - Due to chopping of high-carrier frequency - Use of electronic parts such as micro processor - Generation of noise typed as electromagnetic induction and electrostatic induction caused by inlet/outlet lines of servo drive
② Causes of noise through intrusion from external sources to incur servo drive to be malfunctioned - Radiated noise in electrical lines - Use of electromagnetic contactor, electronic brake or relay - Use of such devices as electric welder that generate much noise
Ⅰ.2 Noise countermeasures ① Countermeasures against noise radiated from servo drive Noise that is generated from servo drive is divided into the noise radiated from electric lines that are connected to inlet/outlet power of drive, and the noise generable by being induced electromagnetically and electrostatically to peripheral devices that are near to main circuit lines. Hereunder are countermeasures against such noises;
- In the cases of installation and/or wiring, keep peripheral devices susceptible for noise impact apart from servo drive to the extent possible. - Do not make inlet/outlet lines of servo drive and signal lines of peripheral devices aligned in parallel or wired in a bundle. - Apply shield lines for inlet/outlet lines of servo drive and signal lines of peripheral devices or insert them to an individual duct.
② Countermeasures against noise through intrusion from external sources to incur servo drive
Ⅰ-1
AppendixⅠ Noise countermeasures
to be malfunctioned - Ensure that Surge Killer must be installed to peripheral devices that cause noise to be generated. - Ensure that encoder wires and inlet/outlet signal wires must be earthed with metal fittings of cable internal clamp. - Make it sure to attach line filter to signal lines. - In the case of closed loop circuit structured by encoder wires and earthing line of signal line, flow of leakage current may cause an instrument to be malfunctioned. In this case such malfunction can be prevented by separating the earthing line.
③ Examples of wiring as noise countermeasures Taken into consideration the above-mentioned noise countermeasures, the schematic wiring methods are shown as follows;
Ⅰ-2
AppendixⅠ Noise countermeasures
※ Example of wiring related to earth
grounding)
- Make sure to use the earthing line as thick as 3.5[㎟] or higher.
Ⅰ-3
AppendixⅠ Noise countermeasures
※ An example of wiring for noise filter
NOISE FILTER
NOISE FILTER
BOX
BOX
NOISE FILTER
BOX
BOX
[It is not allowed to insert inlet line and outlet line to the same duct or tie them up together.]
NOISE FILTER
NOISE FILTER
BOX
BOX
[It is not allowed to insert earthing line of noise filter and outlet line to the same duct or tie them up together.]
Ⅰ-4
AppendixⅠ Noise countermeasures
※ Example of wiring in the case of using multiple servo drives
Ⅰ-5
AppendixⅠ Noise countermeasures
※ Recommended Noise Filter
Servo drive
NOISE FILTER
EDA7001 ~ EDA7005
EDA7030
EDA7045
EDA7075/7110
EDA7150
P3B4010-DA(10A)
NFZ4030SG(30A)
NFZ4040SG(40A)
FT3RE4060(60A)
Or equivalent
Or equivalent
Or equivalent
FT3RE4080(80A) Or equivalent
Or equivalent
♥Recommended manufacturers : Samil Parts ( www.samilemc.com), OKY (http://www.oky.co.kr)
Ⅰ-6
Appendix Ⅱ Ⅲ.1 Revision History Publication date 2012.01
Description of revision 1st vol. issued
Version 1.0
Appendix
Ⅲ
Servo Motor Specification Appendix Ⅲ describes the specification of servo motor.
Ⅲ.1 Servo Motor Specification ...........................................................................................Ⅲ-1
Appendix Ⅲ Servo Motor Specification
Ⅲ.1 Servo motor specification Motor
[ FMA - ]
Drive [ EDA ]
CJZ5
CJ01
CJ02
CJ04
001
001
002
004
Flange Size ( □ ) Rated power Rated current Peak current Rated torque Peak torque Rated rpm Max rpm Rotor inertia ( = GD2/4 )
40
(W)
50
100
200
400
0.81
0.9
1.8
2.65
2.43
2.7
5.4
7.95
( N·m )
0.16
0.32
0.64
1.27
( kgf·cm )
1.62
3.25
6.5
13.0
( N·m )
0.48
0.95
1.92
3.81
( kgf·cm )
4.87
9.74
1.95
39.0
A(rms) A(rms)
( r/min )
3000
( r/min )
5000 2
0.049
0.081
0.246
0.440
-4
0.048
0.079
0.241
0.431
16.5
36.8
( gf·cm·s ) 2
(kg·m ⅹ10 ) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Detector type weight
60
Below 15 times 5.3
12.8
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
( kg )
0.42
0.55
1.0
1.73
Torque-speed characteristics CJ01
CJZ5 Torque (N·m) 토크(N·m )
0.5
Torque (N·m) 토크(N·m )
Torque (N·m) 토크(N·m )
1.0
2.0
0.8
0.4 0.3
CJ02
Short operating range 단시간운전영역
0.6
단시간운전영역 Short operating range
3.2
단시간운전영역 2.4 Short operating range 1.6
0.8
0.1
0.2
0.4
1000 2000 3000 4000 5000 rpm (r/min )
1000 2000 3000 4000 5000 rpm (r/min )
Ⅲ-1
4.0
단시간운전영역 1.2 Short operating range
0.4
연속운전영역 Continuous operating range
Torque (N·m) 토크(N·m )
1.6
0.2
연속운전영역 Continuous operating range
CJ04
연속운전영역
0.8
연속운전영역
Continuous operating range
Continuous operating range
1000 2000 3000 4000 5000 rpm (r/min )
1000 2000 3000 4000 5000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
CN01
CN02
001
002
Drive [ EDA ]
CN03
CN05
CN04A
CN06
004
Flange Size ( □ )
CN08
(W)
Rated current
Peak torque Rated rpm
80
200
300
400
500
400
600
800
1000
1.25
2.1
2.8
2.85
3.2
2.8
3.5
4.65
5.8
3.75
6.3
8.4
8.55
9.6
8.4
10.5
12.54
17.4
( N·m )
0.32
0.64
0.96
1.27
1.59
1.27
1.91
2.54
3.18
( kgf·cm )
3.25
6.5
9.75
13.0
16.2
13.0
19.5
26.0
32.5
( N·m )
0.96
1.92
2.88
3.81
4.77
3.81
5.3
6.85
9.53
( kgf·cm )
9.75
19.5
29.3
39.0
48.7
39.0
54.5
70.2
97.5
A(rms)
Rated torque
( r/min )
3000
( r/min )
6000
2
0.061
0.095
0.126
0.160
0.204
1.1
1.5
1.77
2.11
-4
0.06
0.093
0.129
0.163
0.208
1.08
1.47
1.74
2.07
(kg·m ⅹ10 ) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Detector type
5000
2
( gf·cm·s )
Rotor inertia ( = GD2/4 )
010
100
A(rms)
Peak current
CN10
005
60
Rated power
Max rpm
CN04
Below 30 times 17.0
43.6
73.9
Below 20 times 103.5
126.1
15.0
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
0.85
1.14
1.43
1.73
2.03
2.1
24.8
37.4
49.0
2.55
3.1
3.7
Torque-speed characteristics CN01 Torque (N·m)
1.0
CN02 Torque (N·m)
0.8 0.6
2.0
CN03
1.6 Short operating range
1.2
0.4
0.8
0.2 Continuous operating range
0.4
1000 2000 3000 4000 5000 rpm (r/min )
단시간운전영역 Short operating range
Torque (N·m)
4.0
4.0
2.4 Short operating range 단시간운전영역 1.6
3.0 Short operating range 단시간운전영역 2.0
0.8 Continuous 연속운전영역 operating range
1.0 Continuous operating range 연속운전영역
1.8
단시간운전영역 Short operating range
0.6
Continuous operating range 연속운전영역
1000 2000 3000 4000 5000 rpm (r/min )
5.5
5.0
1000 2000 3000 4000 5000 rpm (r/min )
CN08 Torque (N·m)
7.0
단시간운전영역 2.4 Short operating range
단시간운전영역 operating range 3.3 Short
1.6
2.2
0.8
1.1
1000 2000 3000 4000 5000 rpm (r/min )
3.2
CN06
4.4
Continuous operating range 연속운전영역
2.4
Torque (N·m)
3.2
Torque (N·m)
4.0
1000 2000 3000 4000 5000 rpm (r/min )
CN04A
CN05
3.0
1.2 Continuous operating range 연속운전영역
CN04 Torque (N·m)
Torque (N·m)
5.6 4.2
1000 2000 3000 4000 5000 rpm (r/min )
1.4
CN10 Torque (N·m)
10
8
단시간운전영역 Short operating range
2.8
연속운전영역 Continuous operating range
1000 2000 3000 4000 5000 rpm (r/min )
Continuous operating range 연속운전영역
1000 2000 3000 4000 5000 rpm (r/min )
Ⅲ-2
6 Short 단시간운전영역 operating range 4 2
연속운전영역 Continuous operating range 1000 2000 3000 4000 5000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
CN09
CN15
CN22
010
015
020
Drive [ EDA ] Flange Size ( □ )
CN30
CN30A
(W)
KN03
045
130
Rated power
CN50A
030
KN05
KN06
KN07
005
010
004
180
80
900
1500
2200
3000
3000
5000
300
450
550
650
Rated current
A(rms)
4.6
8.8
12.1
17.2
19.2
23.3
2.5
3.1
3.7
4.6
Peak current
A(rms)
13.8
26.4
36.3
51.6
57.6
69.9
7.5
9.3
10.7
13.8
( N·m )
2.86
4.77
7.0
9.54
9.54
15.9
1.43
2.15
2.57
3.04
( kgf·cm )
29.2
48.7
71.4
97.4
97.4
162.3
14.6
21.9
26.2
31
( N·m )
8.6
14.3
21
28.6
28.6
47.7
4.29
6.45
7.42
9.12
( kgf·cm )
87.6
146
214
292
292
486.9
43.8
65.7
72.7
93
Rated torque
Peak torque Rated rpm Max rpm
( r/min )
3000
( r/min )
5000 2
( gf·cm·s )
Rotor inertia ( = GD2/4 )
4500
3000
4.12
7.63
11.12
14.63
26.1
43.8
1.1
1.5
1.77
2.11
4.04
7.48
10.9
14.34
25.6
42.9
1.08
1.47
1.74
2.07
2
(kg·m ⅹ10-4) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Detector type
2000
Below 10 times 20.4
30.6
45.1
Below 20 times
63.9
35.7
58.9
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
5.5
7.0
8.5
10.0
12.9
18.2
18.9
31.3
38.0
44.6
2.1
2.55
3.1
3.7
Torque-speed characteristics CN09 Torque (N·m)
10
CN15 Torque (N·m)
단시간운전영역
6 Short operating range 2
3
Continuous operating range
1000 2000 3000 4000 5000 rpm (r/min )
CN50A Torque (N·m)
10
6
5 연속운전영역 Continuous operating range
1000 2000 3000 4000 5000 rpm (r/min )
KN03
1000 2000 3000 4000 5000 rpm (r/min )
KN05
Torque (N·m)
단시간운전영역 operating range 18 Short 12 6
Continuous operating range 연속운전영역
1000 2000 3000 4000 5000 rpm (r/min )
KN07
Torque (N·m)
6.5
Continuous operating range 연속운전영역
1000 2000 3000 4000 5000 rpm (r/min )
KN06
Torque (N·m)
5
24
12
10 Continuous operating range 연속운전영역
30
단시간운전영역 operating range 18 Short
단시간운전영역 15 Short operating range
6
Torque (N·m)
24
20
9 Short operating range
4
30
25
12
CN30A
Torque (N·m)
Torque (N·m)
15
8
CN30
CN22
Torque (N·m)
7.5
10
8
4
5.2
6.0
8
단시간운전영역 6 Short operating range
단시간운전영역 operating range 3 Short
단시간운전영역 3.9 Short operating range
단시간운전영역 operating range 4.5 Short
단시간운전영역 6 Short operating range
4
2
2.6
3.0
4
2 연속운전영역 Continuous operating range
1
1000 2000 3000 4000 5000 rpm (r/min )
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
1.3
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Ⅲ-3
1.5
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
2
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification
Motor
[ FMA - ]
KN06A
KN11
KN16
005
010
015
Drive [ EDA ] Flange Size ( □ )
KN22
KN22A 020
130
Rated power
(W)
KN35
KN55
030
045
180
600
1100
1600
2200
2200
3500
5500
Rated current
A(rms)
3.7
6.7
10.2
14.1
15.2
20.2
31.6
Peak current
A(rms)
11.1
18.1
30.0
42.3
45.6
60.6
79
( N·m )
2.86
5.25
7.64
10.5
10.49
16.67
26.18
( kgf·cm )
29.2
53.6
77.9
107
107
170
267
( N·m )
8.6
14.2
22.5
31.5
31.3
50.1
65.4
( kgf·cm )
87.6
145
230
321
321
510
667.5
Rated torque Peak torque Rated rpm
( r/min )
Max rpm
2000
( r/min )
3000 2
( gf·cm·s ) (kg·m2ⅹ104 ) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Rotor inertia ( = GD2/4 )
Detector type
4.12
7.63
11.12
14.63
26.1
43.8
67.8
4.04
7.48
10.9
14.34
25.6
42.9
66.4
43.0
64.7
103.0
12.9
18.2
26.8
Below 10 times
20.4
30.6
53.5
76.7
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
5.5
7.0
8.5
10.0
Torque-speed characteristics KN06A Torque (N·m)
KN11
KN16
Torque (N·m)
10
15
8
KN22
Torque (N·m)
Torque (N·m)
25
12
30
20
24
6 Short operating range
단시간운전영역 9 Short operating range
operating range 단시간운전영역 15 Short
단시간운전영역 18 Short operating range
4
6
10
12
2
3
5
연속운전영역 Continuous operating range 1000
Continuous operating range
2000 3000 rpm (r/min )
1000
KN22A
Continuous operating range 연속운전영역
2000 3000 rpm (r/min )
1000
KN35
2000 3000 rpm (r/min )
KN55
Torque (N·m)
Torque (N·m)
Torque (N·m)
24
40
60
18 Short operating range 단시간운전영역
30
12
20
6
10
30
50
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
75
45 Short operating range 단시간운전영역
Short operating range 단시간운전영역
30 Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
Ⅲ-4
15
Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
6
Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification
Motor
[ FMA - ]
Drive [ EDA ]
TN05
TN09
TN13
005
010
015
Flange Size ( □ ) Rated power
TN17
TN20 020
TN30
TN44
TN75
030
045
-
130 (W)
180
450
850
1300
1700
1800
2900
4400
7500
Rated current
A(rms)
3.7
6.9
10.9
14.4
16.4
22.6
33.1
49.6
Peak current
A(rms)
11.1
18.1
29.65
39.2
49.2
56.6
94.67
124.1
( N·m )
2.87
5.41
8.27
10.8
11.5
18.6
27.9
47.7
( kgf·cm )
29.3
55.2
84.4
110
117
190
285
486.9
( N·m )
8.61
14.2
22.5
29.4
34.5
46.6
79.8
119.3
( kgf·cm )
89.5
145
230
300
351
475
815.1
1217
Rated torque Peak torque Rated rpm
( r/min )
Max rpm
1500
( r/min )
3000 2
( gf·cm·s ) (kg·m2ⅹ104 ) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Rotor inertia ( = GD2/4 )
Detector type weight
4.12
7.63
11.12
14.63
26.1
43.8
67.8
126.4
4.04
7.48
10.9
14.34
25.1
42.9
66.4
123.9
80.8
117.4
183.8
18.2
26.8
45.7
Below 10 times
20.5
39.1
62.8
81.1
51.5
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
( kg )
5.5
7.0
8.5
10.0
12.9
Torque-speed characteristics TN05
TN09
Torque (N·m)
TN13
Torque (N·m)
10
Torque (N·m)
15
8
TN17 Torque (N·m)
25
12
30
20
24
6 Short operating range
단시간운전영역 9 Short operating range
operating range 단시간운전영역 15 Short
단시간운전영역 18 Short operating range
4
6
10
12
단시간운전영역
2
연속운전영역 Continuous operating range 1000
3
2000 3000 rpm (r/min )
Continuous operating range 연속운전영역
1000
TN20
5
Continuous operating range 연속운전영역
2000 3000 rpm (r/min )
1000
TN30
Torque (N·m)
6
연속운전영역
2000 3000 rpm (r/min )
1000
TN44
Torque (N·m)
Torque (N·m)
TN75 Torque (N·m)
30
50
75
125
24
40
60
단시간운전영역 30 Short operating range
단시간운전영역 45 Short operating range
100
20
30
18
단시간운전영역 Short operating range
12 6
Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
10
Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
Ⅲ-5
15
2000 3000 rpm (r/min )
75
단시간운전영역 operating range 50 Short Continuous operating range 연속운전영역
1000
2000 3000 rpm (r/min )
25
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
Drive [ EDA ]
LN03
LN06
LN09
LN12
LN12A
LN20
LN30
LN40
004
005
010
015
015
020
030
045
Flange Size ( □ )
130
Rated power
(W)
180
300
600
900
1200
1200
2000
3000
4000
Rated current
A(rms)
2.6
4.8
7.3
9.7
8.9
17.2
24.9
32.2
Peak current
A(rms)
7.8
12.0
18.76
29.0
22.2
51.6
62.34
96.6
( N·m )
2.86
5.72
8.6
11.5
11.5
19.1
28.6
38.2
( kgf·cm )
29.2
58.4
87.7
117
116.9
194.8
292.2
389.6
( N·m )
8.6
14.3
22.1
34.4
28.7
57.3
71.6
114.6
( kgf·cm )
87.6
146
226
351
292.3
584.4
730.5
1168.8
Rated torque Peak torque Rated rpm Max rpm
( r/min )
1000
( r/min )
2000 2
4.12
7.63
11.12
14.63
26.1
43.8
67.8
100.1
-4
4.04
7.48
10.9
14.34
25.6
42.9
66.4
98.1
84.9
123.4
148.6
18.2
26.8
36.1
( gf·cm·s )
Rotor inertia ( = GD2/4 )
2
(kg·m ⅹ10 ) Effective moment ratio (compared with rotor) Rated power rate ( kW/s ) Detector type
Below 10 times
20.5
43.3
68.2
91.7
51.4
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
5.5
7.0
8.5
10.0
12.9
Torque-speed characteristics LN03 Torque (N·m)
10
LN06 Torque (N·m)
LN09 Torque (N·m)
LN12 Torque (N·m)
25
40
16
20
32
단시간운전영역
12
단시간운전영역 15 Short operating range
4
8
24 단시간운전영역 Short operating range 16
2
연속운전영역 Continuous operating range
4
8 6 Short operating range
단시간운전영역 Short operating range
10
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
500 1000 1500 2000 rpm (r/min )
LN12A Torque (N·m)
30 24 18
Short operating range 단시간운전영역
LN20
30
Torque (N·m)
75 60
단시간운전영역 Short operating range
45
20
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
10
8
15
500 1000 1500 2000 rpm (r/min )
단시간운전영역 Short operating range
Torque (N·m)
80 60
단시간운전영역 Short operating range
40
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
Ⅲ-6
LN40 100
30
연속운전영역 Continuous operating range
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
LN30
Torque (N·m)
40
Continuous operating range 연속운전영역
500 1000 1500 2000 rpm (r/min )
50
12 6
5
20 Continuous 연속운전영역 operating range 500 1000 1500 2000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
KF08
Drive [ EDA ]
KF10 010
Flange Size ( □ ) Rated power
KF15
KF22
KF35
KF50
015
020
030
045
130
(W)
180
750
1000
1500
2200
3500
5000
Rated current
A(rms)
5.3
6.2
9.2
14.1
20.5
33.8
Peak current
A(rms)
15.9
18.6
27.6
42.3
61.5
101.4
( N·m )
3.58
4.77
7.16
10.5
16.7
23.9
( kgf·cm )
36.53
48.7
73.1
107
170
244
( N·m )
10.74
14.31
21.56
31.4
50.0
71.7
( kgf·cm )
109.5
146.0
220.0
321
510
732
Rated torque
Peak torque Rated rpm
( r/min )
Max rpm
2000
( r/min )
3000 2
10.5
15.5
25.3
65.3
100.5
159.1
-4
10.3
15.2
24.8
64.0
98.5
156
28.2
36.4
27.4
38.3
( gf·cm·s )
Rotor inertia ( = GD2/4 )
2
(kg·m ⅹ10 )
Effective moment (compared with rotor)
ratio
Rated power rate ( kW/s ) Detector type
Below 10 times 12.3
15.0
20.7
17.2
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
8.2
11.6
15.8
17.2
Torque-speed characteristics KF10
KF08
Torque (N·m)
Torque (N·m)
3
단시간운전영역
Short operating range
연속운전영역
9 3
15
연속운전영역
Continuous operating range
5
2000 3000 rpm (r/min )
75
40 Short operating range 단시간운전영역
단시간운전영역 30 Short operating range 20
14
연속운전영역 Continuous operating range 2000 3000 rpm (r/min )
10
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Torque (N·m)
50
28
연속운전영역 Continuous operating range
KF50
Torque (N·m)
35
단시간운전영역 Short operating range
1000
KF35
Torque (N·m)
1000
20 10
1000
2000 3000 rpm (r/min )
KF22
7
단시간운전영역 Short operating range
6
Continuous operating range
1000
21
25
12
12 6
Torque (N·m)
15
15
9
KF15
2000 3000 rpm (r/min )
Ⅲ-7
60 45 Short operating range 단시간운전영역 30 15
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
Drive [ EDA ]
TF05
TF09
TF13
TF20
TF30
TF44
005
010
015
020
030
045
Flange Size ( □ ) Rated power
130
(W)
180
450
850
1300
1800
2900
4400
Rated current
A(rms)
4.0
7.0
10.7
14.8
21.7
34.5
Peak current
A(rms)
12.0
19.0
31.7
44.4
65.1
95.83
2.87
5.41
8.27
11.5
18.6
27.9
29
55
85
117
190
285
( N·m )
8.61
14.7
24.5
34.4
55.9
77.5
( kgf·cm )
89.5
150
250
351
570
790
( N·m )
Rated torque
( kgf·cm )
Peak torque Rated rpm
( r/min )
Max rpm
1500
( r/min )
3000 2
10.5
15.5
25.3
65.3
100.5
159.1
-4
10.3
15.2
24.8
64.0
98.5
156
35.2
50.0
27.4
38.3
( gf·cm·s )
Rotor inertia ( = GD2/4 )
2
(kg·m ⅹ10 )
Effective moment (compared with rotor)
ratio
Rated power rate ( kW/s ) Detector type
Below 10 times 7.85
19.1
28.0
20.5
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
weight
( kg )
8.2
11.6
15.8
17.2
Torque-speed characteristics TF09
TF05
Torque (N·m)
Torque (N·m)
Torque (N·m)
15
10
25
12
8 6 Short operating range 단시간운전영역 4
9
2
3
연속운전영역
단시간운전영역 Short operating range
6
Continuous operating range
1000
TF20
Continuous operating range 연속운전영역
15 5
2000 3000 rpm (r/min )
48
21
36
단시간운전영역 Short operating range
14
2000 3000 rpm (r/min )
12
80
단시간운전영역 Short operating range
연속운전영역
Continuous operating range
1000
2000 3000 rpm (r/min )
TF44
24
연속운전영역 Continuous operating range
연속운전영역 Continuous operating range
Torque (N·m)
60
28
단시간운전영역 Short operating range
1000
TF30 Torque (N·m)
35
1000
20 10
1000
2000 3000 rpm (r/min )
Torque (N·m)
7
TF13
2000 3000 rpm (r/min )
Ⅲ-8
64 48 Short operating range 단시간운전영역 32 16
연속운전영역 Continuous operating range 1000
2000 3000 rpm (r/min )
Appendix Ⅲ Servo Motor Specification Motor
[ FMA - ]
Drive [ EDA ]
LF03
LF06
LF09
LF12
LF20
LF30
004
005
010
015
020
030
Flange Size ( □ ) Rated power
130
(W)
180
300
600
900
1200
2000
3000
Rated current
A(rms)
2.5
4.7
7.2
9.8
16.0
24.3
Peak current
A(rms)
7.5
13.65
19.21
29.32
48.0
67.34
2.84
5.68
8.62
11.5
19.1
28.4
( kgf·cm )
29
58
88
117
195
290
( N·m )
8.7
16.5
23.0
34.4
57.3
78.7
( kgf·cm )
90
169
235
351
585
803
( N·m )
Rated torque
Peak torque Rated rpm
( r/min )
Max rpm
1000
( r/min )
2000 2
10.5
15.5
25.3
65.3
100.5
159.1
-4
10.3
15.2
24.8
64.0
98.5
156
37.0
51.8
27.4
38.3
( gf·cm·s )
Rotor inertia ( = GD2/4 )
2
(kg·m ⅹ10 )
Effective moment (compared with rotor)
ratio
Rated power rate ( kW/s ) Detector type weight
Below 10 times 7.85
21.3
30.0
20.5
Incremental
17/33 bit 131072[p/rev.]
Absolute
17/33 bit 131072[p/rev.]
( kg )
8.2
11.6
15.8
17.2
Torque-speed characteristics LF03 Torque (N·m)
10
8
단시간운전영역
6 Short operating range 4 2
연속운전영역
LF06 Torque (N·m)
20
12 단시간운전영역 Short operating range 8
15 Short operating range 단시간운전영역
4
단시간운전영역
24 Short operating range 16 8
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
연속운전영역
10 5
Continuous operating range
500 1000 1500 2000 rpm (r/min )
LF12
32
25 20
500 1000 1500 2000 rpm (r/min )
40
Torque (N·m)
16
Continuous operating range
Torque (N·m)
LF09
500 1000 1500 2000 rpm (r/min )
LF20 Torque (N·m)
60
연속운전영역 Continuous operating range
LF30 Torque (N·m)
80
48
64
36 Short 단시간운전영역 operating range 24
48 Short operating range 단시간운전영역
12
16
연속운전영역
Continuous operating range
500 1000 1500 2000 rpm (r/min )
Ⅲ-9
32
연속운전영역 Continuous operating range 500 1000 1500 2000 rpm (r/min )
Homepage : http://www.higenmotor.com Head office : TEL ▶ (82) 2-369-8213~4
FAX ▶ (82) 2-369-8229
Branch office : TEL ▶ (82) 51-710-5032~3
FAX ▶ (82) 51-710-5034
Factory : TEL ▶ (82) 55-600-3333
FAX ▶ (82) 55-600-3317
Customer support : TEL ▶ (82) 2-369-8215 (82) 55-281-8407
※ This book is in copyright. Subject to statutory exception and to the provisions of relevant collective licensing agreements, no reproduction of any part may take place without the written permission of HIGEN Motor company.