DORNA EPS-EB Series User Manual
DORNA EPS-EB Series User Manual
DORNA EPS-EB Series User Manual
AC Servo Systems
EPS-EB Series
User Manual
(V1.00)
http://www.cn-dorna.com
1
Safety Notice
Dangers
Input power
Input power of this driver is AC220V.
When it is installed to a machine and begins running, the motor shall be placed under
the state for emergency stop at any moment.
Otherwise, there may be personnel injuries and mechanical failure.
When the power is on, the housing of power supply's terminal block must be fixed.
Otherwise, there may be electric shocks.
After the power is turned off or after the voltage withstand test, when the indication
light of charge (CHARGE) is on, do not touch the power supply terminal.
Otherwise, there may be electric shocks caused by residual voltage.
Please conduct trial run according to the procedures and instructions in the product
user manual.
When the servo motor is installed to the machine, operation mistakes may not only cause
mechanical failures, but also cause personal injuries.
Do not make any changes to this product. No persons except the designated ones can set,
dismantle or repair this product.
Otherwise, there may be personnel injuries, mechanical failure or fire.
Please set a stop device on the machine side to ensure the safety.
The holding brake of the servo motor equipped with a brake is not a stop device used to
ensure safety.
Otherwise, there may be injuries.
Please ensure to connect the earth terminal of servo driver with the earth electrode
(the earth resistance of servo driver for power input is below 100) .
Otherwise, there may be electric shocks or fire.
Notices
This manual is an accompanying manual of EPS-EB Servo Driver, for detailed information,
please refer to the Technical Manual of EPS-EB Servo Driver.
Before installation, wiring and operation, please read thoroughly the Technical Manual of
EPS-B1 Servo Driver to understand relevant matters needing attention, so as to prevent loss
or danger caused by operational error.
During the commissioning and use of driver, please set the relevant safety protection device.
Our company will not bear any liability for the special losses, indirect losses and other
relevant losses caused by our products.
Information in this manual is general descriptions or characteristic introduction which may
not always be the case in practical use, or may not be completely applicable when the
products are further improved.
2
Table of Contents
SAFETY NOTICE .................................................................................................................................. 2
CHAPTER II WIRING................................................................................................................... 10
CHAPTER 5 TROUBLESHOOTING................................................................................................ 24
4
Chapter I Dimensions
The installation direction must be appropriate; otherwise, it may cause troubles. In order to
ensure the fine cooling cycle effects, when the AC servo driver is installed, it must keep
adequate distance from the articles and boards (walls) in its four directions and near it;
otherwise, i it may cause troubles. The air inlet and outlet shall not be blocked or placed inversely
when the AC servo driver is installed; otherwise, it may cause fault.
C
N
2
C
N
2
N
C
N
C
3
2
WORNING
CAUTION
C
N
3
CAUTION WORNING
CORRECT WRONG
In order to lower the wind resistance to the radiator fan and let heat dissipation effectively,
users shall follow the recommended installation spacing distance of one or several AC servo drivers
(see the figure below) .
>50mm
>20mm S C
N
> 20mm
T 2
L1
L2
V C
N
3
CAUTION WORNING
>50mm
5
1.2 Dimensions of servo drivers
100W~750W
1KW~1.5KW
1.8KW~3.0KW
6
1.3 Dimensions of servo motors
7
90 series servo motors installation dimensions (unit: mm)
Flange face dimensions Shaft end dimensions
Model LL LR LE LG
LC LA LB LZ S LJ J LF1 LF2
8
1.3.4 130 series servo motors
9
Chapter II Wiring
9 15
1 8
10
2.1.2 Appearance and signal of CN2 terminal
31 44
16 30
1 15
16 RS+
1 CLE 31
17 RS-
2 INH 32 AGND
18
3 COIN 33 S_REF
19 CCWL
4 S_RDY 34 T_REF
20 CWL
5 ALM 35 DAOUT
21 A_CLR
6 36 AGND
22 COM+
7 BRK_OFF 37
23 ZEROSPD
8 ZO 38 PULS24+
24 S_ON
9 PULS+ 39 SIGN24+
25 COM-
10 PULS- 40 COM-
26 C_MODE
11 SIGN+ 41
27 TLC
12 SIGN- 42
28 ZSP
13 OZ+ 43
29 OZ-
14 OB- 44 OA+
30
OA-
15 OB+
Notes:
1 Please do not use unoccupied terminal.
2 Please connect the shielding layer of input-output signal cable to the enclosure of connector. Conduct frame grounding
(FG) through the connector at servo driver side.
3 Above are default signal arrangements. Except ZO signal, all I/O signals can alter distributions through parameter
settings.
11
Signal of CN2 terminal
PULS- 10 Pulse command can have three different input forms and can be selected
using PA28.
SIGN+ 11
Position Control 0Signpulse train
SIGN- 12
1CCW+CW pulse train
PULS24+ 38
2AB pulse train
SIGN24+ 39 For 24VDC, use PULS24+ & PULS-, SIGN24+ & SIGN-.
OA+ 44 A phase
Encoder feedback pulse signal (A phase, B phase) and
OA- 30 signal
divided by the driver for output. Dividing parameter is
Position OB+ 15 B phase
PA25.
Feedback OB- 14 signal
OZ+ 13 Z phase Origin pulse (Z phase) signal, pulse width can be widened
OZ- 29 signal using PA30.
12
2.2 Wiring at motor side
5 3
8 B- PG input B- phase
10
Non line-saving 6
6 Z+ PG input Z+ phase 13 11
encoder
9 Z- PG input Z- phase 15 14
B
10 U+ PG input U+ phase
13 U- PG input U- phase Compatible encoder
11 V+ PG input V+ phase line: BC-002
14 V- PG input V- phase
12 W+ PG input W+ phase
15 W- PG input W- phase
1 PE Shielding
PG power supply
1 +5V
+5V
PG power supply 3 2 1
2 0V
+0V
Line-saving 6 5 4
3 A+ PG input A+ phase
encoder 9 8 7
4 A- PG input A- phase
H, E, K
5 B+ PG input B+ phase
Compatible encoder
6 B- PG input B- phase
line: BA-017
7 Z+ PG input Z+ phase
13
8 Z- PG input Z- phase
9 PE Shielding
PG power supply
2 5V
+5V
PG power supply
3 0V 1
+0V 2
5 3
4 A+ PG input A+ phase
10
Line-saving 6
7 A- PG input A- phase 13 11
encoder
5 B+ PG input B+ phase 15 14
H, K
8 B- PG input B- phase
6 Z+ PG input Z+ phase Compatible encoder
9 Z- PG input Z- phase line: BD-017
1 PE Shielding
Encoder types: B non line-saving 2500 line, H line-saving1024 line, E line-saving 2500 line, K line-saving 5000 line.
2 1
2 V Motor V phase power
60/80/90 4 3
3 W Motor W phase power
14
2.3 Standard wirings
Servo Drive
MCCB MC
AC220V R
Three phase S
50/60HZ T
L1
L2
CN2 U
V
Power
RS485+ 16 W Supply
RS485 - 17 PE 24V
EMGS BRK Brake
0V
CANH 41
CANL 42 CN3 Encoder
5V
GND
UVW
PULS24+ 38 2K
ABZ
PULS+ 9 75
PULS Please handle shield wire stubs
P 10 properly
Position PULS - 75
Pulse
SIGN24 + 39 2K CN2
Command
SIGN+ 11 75 44
SIGN OA+ A phase pulse output
P 12 30 OA-
SIGN - 75
15
OB+ B phase pulse output Encoder feedback
P Means strand wire 14 signal output
OB-
13
OZ+ Z phase pulse output
Common power 29
OZ-
supply terminal COM+ 22
DC12~24V 3K
S_ON S_ RDY
Servo ON 24 4 Servo ready
ZEROSPD
Zero-speed clamping 23 28 ZSP Zero speed detected
C_ MODE
Control mode switch 26 25,40 COM- Common ground terminal
15
3.2.2 Speed/torque control wiring diagrams
Servo Drive
MCCB MC
AC220V R
Three phase S
50/60HZ T
L1
L2
CN2 U
V Power
RS485+ 16 W
RS485 - 17 PE 24V
EMGS BRK Brake
0V
CANH 41
CANL 42 CN3 Encoder
5V
GND
Speed reference CN2 UVW
ABZ
10V 2K S-REF 33
LFC A/D
Handle shield wire stubs
AGND 32 properly
10V 2K T- REF 34 44
LFC A/D OA+ A Phase pulse output
30 OA-
AGND 32
Encoder
15
OB+ feedback signal
14 B Phase pulse output
OB- outputs
Handle shield wire tubs properly
13
OZ+
29 Z Phase pulse output
Common power OZ-
supply COM+ 22
DC12~24V 3K
S_ON S_ RDY
S_ON 24 4 Servo ready
16
Chapter III Control & Operation
17
Internal speed control:
PA04=7 Internal EIGHT-level speed: use SPD1, SPD2, SPD3 to select the pre-set speeds (set by
PA131~PA138) for speed control.
18
PA148 PA147
1
PA148=0x7654=30292
CN2 23 24 2 21 1 20 19 26 PA147=0x3210=12816
7 6 5 4 3 2 1 0
0 C_MODE
1 CCWL/TRQ1
2 CWL/TRQ2
3 CLE/SPD1
4 A-CLR/SPD3
5 INH/SPD2
6 S-ON
7 ZEROSPD/PHOLD
PA148 PA147 2
23
PA148=0xC654=50772
CN2 23 24 2 21 1 20 19 26
PA147=0x3210=12816
C 6 5 4 3 2 1 0
0 C_MODE
1 CCWL/TRQ1
2 CWL/TRQ2
3 CLE/SPD1
4 A-CLR/SPD3
5 INH/SPD2
6 S-ON
C TRQ_INV/ORG
PA64 15 14 13 12 3 2 1 0
0 0 0 0 0 0 0 0
00:L 1:H
10:L 1:H
20:L 1:H
30:L 1:H
C0:L 1:H
D0:L 1:H
E0:L 1:H
F0:L 1:H
19
3.2.2 Output signals
PA149~PA150 can configure 6 output signal pins except ZO, as shown below:
PA150 PA149
PA148=0x7654=30292
CN2 28 27 3 7 5 4 PA147=0x3210=12816
7 6 5 4 3 2 1 0
0 S_RDY
1 ALM
2 BRK_OFF
3 COIN
4 TLC
5 ZSP
6 RZ
20
PA66 7 6 5 4 3 2 1 0
0 0 0 0 0 1 1 0
00:L 1:H
10:L 1:H
20:L 1:H
30:L 1:H
40:L 1:H
50:L 1:H
60:L 1:H
21
Chapter 4 Monitoring and Operations
Panel operator can be used to monitor servo drives status and change parameters.
MOD SET
ON
MOD SET
SET
22
4.3 Monitoring functions
dP 03 Position command pulse quantity lower 4-place (before electronic gear) 1 command pulse
dP 04 Position command pulse quantity higher 5-place (before electronic gear) 10000encoder pulse
dP 10 Torque command %
dP 15 Load current A
dP 25 Alarm log 1
dP 26 Alarm log 2
dP 27 Alarm log 3
dP 28 Alarm log 4
23
Chapter 5 Troubleshooting
5.1 Errors
24
Wrong speed loop gain Adjust speed loop gain
Err.08 Motor stall Same as above. Same as above.
Input pulse frequency too high or
accelerate/decelerate too fast
Motor model parameter (PA9) not match
Relevant parameter setting not Increase position loop gain and speed loop
appropriate gain (PA11, PA14), or increase position
Position over-proof
Err.09 over-proof threshold (PA53)
(out of tolerance)
encoder line , motor power line
Check encoder line , motor power line
malfunction
Re-confirm load status, increase motor torque
Load inertia too high
output (PA48) , or replace a bigger servo
(If can be ignored) Set PA54=1 can ignore this error
Motor model parameter (PA9) not Contact DORNA
match
Err.10 Current deviation Relevant parameter setting not Adjust current loop PID parameter, to achieve
appropriate faster current loop responsiveness
(If can be ignored) PA113=8192 to ingore
Cannot read correct value from Reset to factory default (EE-1)
Err.16 parameter mistake
EEPROM
encoder line, motor power line Check encoder line , motor power line
malfunction
Motor model parameter (PA9) not Contact DORNA
match
Power module
Err.20 Adjust position loop gain and speed loop gain
(IGBT) alarm parameter setting not appropriate
(PA11, PA14)
Re-confirm load status, or replace a bigger
Load inertia too high
servo
Servo drive malfunction Replace Servo drive
Current-sensing
Err.21 channel 1
malfunction Internal Current-sensing circuit If error persists after rebooting servo, replace
Current-sensing broken Servo drive
Err.22 channel 2
malfunction
Confirm encoder line model , Check
encoder line malfunction
encoder wiring
Conduct appropriate encoder line cable
encoder signal interference too high
management and correct servo grounding
encoder AB pulse
Err.26 Motor model parameter (PA9) Contact DORNA
lost
not match
Internal encoder signal processing Replace Servo drive
circuit broken
Motor encoder malfunction Replace servo Motor
25
Same as above., also can use dP20 to
Err.27 encoder UVW error Same as above.
monitor UVW signal
encoder UVW encoder line malfunction Check encoder wiring
Err.28
disconnection
encoder ABZ encoder line malfunction Check encoder wiring
Err.29
disconnection
encoder line malfunction Check encoder wiring
Err.30 encoder Z pulse lost Motor encoder malfunction Replace servo motor
(If can be ignored) Set PA113=8 to ignore
Magnetic encoder Check motor nameplate to confirm whether
Motor encoder error
Err.31 initialization status the encoder is magnetic encoder
error encoder line malfunction Check encoder wiring
Electronic gear ratio Adjust electronic gear ratio (PA31 , PA32)
Err.32 Electronic gear ratio value overflow
protection
Input signal Input signal pin configuration Confirm Input pin configuration parameter
Err.33
configuration error duplicates or un-defined (PA147, PA148)
Output signal Output signal pin configuration Confirm Output pin configuration parameter
Err.34
configuration error duplicates or un-defined (PA149, PA150)
26
Chapter 6 Parameters
6.1 Parameters
paramet parameter Name & functions Set range unit Default Effective
er code value
PA000 password 0~9000 58
PA001 Carrier frequency 5~10 KHz 8 re-power
on
PA003 Initial display status 0~40 0 re-power
To select display status when power on. on
PA004 Control mode selection 0~7 0 re-power
Refer to 3.1 on
PA110 Function selection parameter 0~10 0
Refer to 3.1
PA009 Motor model select 0280 re-power
on
param parameter Name & functions Set range unit Default Effective
eter value
code
27
param parameter Name & functions Set range unit Default Effective
eter value
code
signal signal
bit7 INH control signal
valid invalid
invalid valid
bit8 Z pulse signal logic negation
operation operation
Zero speed clamp at speed control Speed Position
bit9
mode clamp clamp
PA019 Function selection parameter 0~65535 0
Status setting
Place Definition
0 1
Input
bit0 Torque analog Input selection Input valid
invalid
Input
bit1 Speed analog Input selection Input valid
invalid
Input
bit2 Electronic gear ratio switch signal Input valid
invalid
PA029 Input trigger mode selection 0~65535 0
bit0CLE signal Input selection
0electrical level trigger mode
1edge trigger mode
param parameter Name & functions Set range unit Default Effective
eter value
code
PA011 Position loop gain 1009000 2000
It decides the responsiveness characteristics of position
control system. Positioning time can be shorted, if
larger position loop gain value is set. However,
vibration may be caused, if the set value is too large, so
please pay attention to this problem in modification.
PA012 Speed feedforward gain 0100 % 0
In the speed control instruction calculated based on
internal position instruction, add the value got by
multiplying this parameter ratio into the speed
instruction from position control processing
PA013 Speed feedforward filter 08150 0.1ms 6000
Set the time constant of first-order lag filter required
for speed feed-forward input.
PA014 Speed loop gain 4008000 1000
It decides the responsiveness characteristics of speed
loop. In order to increase position ring gain and
improve servo systems total responsiveness, the speed
28
param parameter Name & functions Set range unit Default Effective
eter value
code
ring gain setting should be increased. However,
vibration may be caused, if the set value is too large, so
please pay attention to this problem in modification.
PA015 First speed loop integral time constant 02000 0.1 ms 200
Time constant is used to set speed loop integral time
constant. The smaller the set value, the greater the
integrals function, and the stronger the
anti-disturbance capability, but too large setting may
cause vibration.
PA023 Second speed loop integral time constant 01000 0.1 ms 10
PA016 Speed detection filter time constant 0~9000 0
After speed detection, time constant of low-pass filter
can be set. The greater the set value, the larger the time
constant, but the responsiveness will decrease, despite
the reduced motor noise.
PA022 Pulse input filter time constant 1~127 5 re-power
on
The larger this parameter, the more obvious filter effect for commands, however the lower cut-off frequency.
parameter Cut-off parameter Cut-off
set value frequency (KHz) set value frequency (KHz)
20 200 80 50
40 100 100 40
60 67 120 33
PA079 Speed analog input filter parameter 1~32 10
The larger this value, the more obvious filter effects
however over-large value will cause slow speed
response.
PA080 Torque analog input filter parameter 1~32 10
The larger this value, the more obvious filter effects
however over-large value will cause slow torque
response.
PA035 Pulse Input filter parameter 1~1000 1
The larger this value, the more obvious filter effects
PA017 Speed Input filter time constant 08150 0
The larger this value, the more smooth speed changes
however can also result in worse responsiveness.
PA018 Torque Input filter time constant 08150 0
The larger this value, the more smooth torque changes
however can also result in worse responsiveness.
PA020 Speed filter mode selection 0~1 0
0Linear acceleration/deceleration
1S-curve
PA021 S-curve coefficient 1~100 1
The larger this value, the faster
29
param parameter Name & functions Set range unit Default Effective
eter value
code
acceleration/deceleration for S-curves.
30
param Set range unit Default Effective
eter parameter Name & functions value
code
PA107 Internal position Speed 5 0~5000 rpm 170
PA108 Internal position Speed 6 0~5000 rpm 180
PA109 Internal position Speed 7 0~5000 rpm 190
PA160 Internal position0 stop time 1~9000 0.1ms 100
PA161 Internal position1 stop time 1~9000 0.1ms 100
PA162 Internal position2 stop time 1~9000 0.1ms 100
PA163 Internal position3 stop time 1~9000 0.1ms 100
PA164 Internal position4 stop time 1~9000 0.1ms 100
PA165 Internal position5 stop time 1~9000 0.1ms 100
PA166 Internal position6 stop time 1~9000 0.1ms 100
PA167 Internal position7 stop time 1~9000 0.1ms 100
paramet parameter Name & functions Set range unit Default Effective
er code value
PA039 Acceleration time constant 1~9999 ms 200
PA040 Deceleration time constant 1~9999 ms 200
PA042 Speed command Input zero speed clamp place 1~300 0.1rpm 0
threshold
PA043 Speed command Input gain 10~1000 200
PA044 Speed command Input logic negation 0~1 0
PA045 Speed command Input offset compensation -9000~9000 0.1rpm 0
PA118 Maximum speed multiplier 50~300 % 150
Percentage of motor maximum speed to rated
speed.
PA131 Internal Speed 0 -5000~5000 rpm 500
PA132 Internal Speed 1 -5000~5000 rpm 500
PA133 Internal Speed 2 -5000~5000 rpm 500
PA134 Internal Speed 3 -5000~5000 rpm 500
PA135 Internal Speed 4 -5000~5000 rpm 500
PA136 Internal Speed 5 -5000~5000 rpm 500
PA137 Internal Speed 6 -5000~5000 rpm 500
PA138 Internal Speed 7 -5000~5000 rpm 500
param parameter Name & functions Set range unit Default Effective
eter value
code
PA046 Torque command Input gain 10~1000 100
PA047 Torque command Input logic negation 0~1 0
31
param parameter Name & functions Set range unit Default Effective
eter value
code
PA048 Torque restraint constant 0~300 % 200
Used to limit output torque. Default is 200, i.e.
within 200% of rated torque.
PA049 Torque command Input offset compensation -9000~9000 0
PA128 Internal Torque 0 0~300 % 0
PA129 Internal Torque 1 0~300 % 0
PA130 Internal Torque 2 0~300 % 0
param parameter Name & functions Set range unit Default Effective
eter value
code
PA064 Input signal logic electrical level select 0~65535 0
PA066 Output signal logic electrical level select 0~65535 6
PA147 Terminal Input signal select1 0~65535 12816
PA148 Terminal Input signal select2 0~65535 30292
PA149 Terminal Output signal select1 0~65535 12816
PA150 Terminal Output signal select2 0~65535 30292
PA030 Z pulse Output width 1~6500 4000 re-power
on
The larger, the wider Z pulse.
parameter Z pulse width parameter set Z pulse width
set value (ms) value (ms)
500 4 4000 32
1000 8 6000 48
2000 16
PA050 Position reached signal Output threshold 0~9000 pulse 50
Position control mode, position deviation is less than
this value, COIN valid.
PA078 Speed reached signal Output threshold 1~3000 rpm 50
Speed control mode, speed deviation is less than this
value, COIN valid.
PA051 ZSP signal set value 0~3000 rpm 50
When motor speed is less than this set value, ZSP
signal valid.
PA052 ZSP signal time set value 0~9000 0.1ms 50
PA055 Torque reached output signal threshold 0~300 % 100
When motor torque is larger than this value, TLC
signal valid.
PA056 Torque reached output time set value 0~9000 ms 100
PA065 Brake release output signal time set value 0~9000 ms 150
Delay of BRK_OFF output signal after servo on.
32
6.1.8 Other function parameters
param parameter Name & functions Set range unit Default Effective
eter value
code
PA063 Stop mode after servo OFF 0~1 1
0Motor decelerates to speed of PA61, then power off
after delay PA60;
1Motor coast to stop.
PA061 Motor speed at mechanical brake 0~100 rpm 10
When motor speed is lower than this set value,
BRK_OFF signal invalid.
PA060 Power off delay time after servo Off 0~9000 ms 150
After S_ON signal is invalid, motor power will be off
after delay of PA060
PA053 Position deviation over-large alarm threshold 0~500 0.01 r 300
To set motor position deviation over-large detection
level, unit is 0.01r. Relevant pulse number is related to
encoder resolution.
PA054 Position deviation over-large alarm invalid 0~1 0
PA111 Stall alarm threshold 0~9000 0.1rpm 3000
PA112 Stall alarm time 0~9000 0.1ms 30
PA119 Over-speed alarm threshold 50~300 % 150
PA081 Over-load alarm threshold 1 0~300 % 130
PA082 Over-load alarm time 1 0~9000 ms 3000
PA120 Over-load alarm threshold 2 0~300 % 150
PA121 Over-load alarm time 2 0~9000 ms 1000
PA122 Over-load alarm threshold 3 0~300 % 180
PA123 Over-load alarm time 3 0~9000 ms 500
PA151 Brake loop release duty cycle 0~80 % 10
PA153 Control loop under-voltage alarm delay time 1~2000 ms 40
PA154 Control loop under-voltage alarm delay time 0~2000 0.5ms 75
threshold
PA139 Power off save parameter 1 0~249 0
PA140 Power off save parameter 2 0~249 1
PA005 Analog output signal deviation 0~9000 0
When Output is speed, unit is rpm;
When output is torque, unit is percentage.
PA007 Analog Output monitor selection 0~1 0
0Motor speed
1Motor Torque
PA008 Analog Output signal proportion coefficient 1~300 100
33
6.1.9 RS485 communication parameters
param parameter Name & functions Set range unit Default Effective
eter value
code
PA070 RS485 communication mode 0~1 0
0RTU
1ASCII
PA072 RS485 communication address 1~127 1
PA073 RS485 bit rate 0~6 2
02400bps
14800bps
29600bps
319200bps
438400bps
557600bps
6115200bps
PA074 RS485 protocol (Modbus protocol) setting 0~6 3
07, N, 2
17, E, 1
27, O, 1
38, N, 2
48, E, 1
58, O, 1
68, N, 1
NNo verification, EEven verification, OOdd
verification
34