Servo Driver Operation Manual (V1.01)
Servo Driver Operation Manual (V1.01)
Servo Driver Operation Manual (V1.01)
2
Safety Notes
The ESDB series general servo driver, which adopts DSP+FPGA system framework, has a series of virtues:
it speeds up the process of data collection and processing, with high integration level and reliability; it has
abundant interfaces for digital and analog input, which can match diversified upper control devices; its optimized
control algorithm makes accurate full-digital control of torque, speed and position come true, which can be used
Before storing, installing, wiring, operating, checking and repairing, make sure to understand and obey the
1.Product inspection
If using your own motor, please contact our company’s technicians, or normal operation of the
2.Product installing
Don’t expose the product to steam, corrosive and combustible gas, otherwise it may cause electric
shock or fire.
Don’t use the product in the place with direct sunlight or lots of dust, salinity and metal powder.
Don’t use the product in the place with drippy water, oil and medicine.
1
3.Wiring
Don’t join up the driver of 220V with the power supply of 380V, or there are danger of machine
damage, electric shock and fire.
Confirm the one-to-one correspondence between the U,V,W output terminals and the U,V,W
binding posts, otherwise the motor may overspeed and cause damage to the machine and personal
injury.
The grounding terminal must be grounded correctly; bad ground may cause electric shock or fire.
Before power on, please make sure the servo driver and servo motor have already been installed and
fixed correctly, and the power voltage and wiring is right.
Before using the driver, confirm the machine’s couplings or belts are separated, and set the driver’s
parameter to suitable value. Test the servo motor to confirm it is operating correctly, and then
connect to the load; otherwise it may cause machine damage and breakdown.
Before operating, please confirm the emergency switch can be turned on at any time to stop the
machine.
Don’t touch any rotating part of the motor; otherwise it may cause personal injury.
When the equipment is running, don’t move the stub cable, otherwise it may cause personal injury
or machine damage.
When the equipment is running, don’t touch the drive and motor otherwise it may cause electric
shock or scald.
Don’t turn on and off the power frequently. If necessary, please control the frequency is below once
every minute.
2
5.Trouble handling
Except the specified professional staff, please don’t connect, install, operate, dismantle and
repair the machine, for there are risks of electric shock and causing damage to the equipment.
Please don't reform the driver by oneself for there is danger of electric shock and personal
injury.
Don’t touch the circuit board with hand directly, or it may destroy the board because of
electrostatic induction.
When the equipment gives an alarm signal, check it and clear the trouble. Reset the alerting
signal before restarting.
Be far away from the machine when restart it after unexpected power cut, to prevent
accidents.
3
Contents
Chapter 1 Product introduction ............................................................................................................................. 1
Chapter 2 Installation............................................................................................................................................. 4
Chapter 3 Wiring.................................................................................................................................................... 7
I
7.3 Digital input DI function explanation ................................................................................................................59
7.4 Digital output DO function explanation.............................................................................................................61
Chapter 8 Alarm....................................................................................................................................................63
9.1 Power-on..........................................................................................................................................................66
9.2 Trial running without load.................................................................................................................................66
9.3 Control functions debugging.............................................................................................................................67
9.3.1 Position control .........................................................................................................................................67
9.3.2 speed control .............................................................................................................................................70
9.3.3 Torque control ...........................................................................................................................................71
Appendix ..................................................................................................................................................................81
II
Chapter 1 Product introduction
1. Nameplate
2. Model
ESDB — 15 A E C
Sequence number of development
Model of encoder :
E: Incremental encoder;
P: Wire-saving encoder;
S: Absolute encoder;
R: Resolver.
Voltage class:
A:AC220V
B:AC380V
Output power: 15×0.1KW=1.5KW
Serial No.: ESDB
1
1.2 Each part name of servo driver
Single-phase Three-phase
Power
AC220V(-15%~+10%),50/60Hz AC220V (-15~+10%),50/60Hz
Temperature Operation temperature: 0~40℃; Storage temperature: -40~50℃.
Environment Humidity <90% (No moisture condensation)
Vibration <0.5G(4.9m/S2) 10~60Hz , operate discontinuously.
①Position control mode; ②Speed control mode; ③Torque control mode;
Control mode ④Position/speed mode; ⑤Speed/torque mode; ⑥Torque/position mode;
⑦Open-loop operation.
Braking resistor Internally installed or out-connected.
2
Response ≥400Hz
Speed volatility <0.03(Load: 0~100%)
Feature Speed control
1:5000
range
Pulse frequency Differential Input:≤500Kpps; Open-collector input:≤200Kpps.
5 programmable DI input: 1.Servo on; 2.Alarm clear; 3. CCW drive
prohibition; 4.CW drive prohibition; 5.Position deviation counter clear;
6.Pulse command input prohibition; 7.Zero speed clamp; 8.CCW forward
torque limit; 9.CW reversed torque limit; 10.Control mode switching;
11.Internal position selection 1; 12.Internal position selection 2; 13.Internal
position selection 3; 14.Internal speed selection 1; 15.Internal speed
Control input
selection 2; 16.Internal speed selection 3; 17.Internal torque selection 1;
18.Internal torque selection 2; 19.Electronic gear ratio selection 1;
20.Electronic gear ratio selection 2; 21.Speed direction selection 1;
22.Speed direction selection 2;23. Speed command reverse; 25. Homing
startup signal; 26. The homing reference point signal; 27. Inner position
running start signal.
3 programmable DO output: 1.Servo ready; 2.Alarm output; 3.Positioning
Control output completion; 4.Electromagnetic brake; 5.Speed reached signal; 6.Torque
reached signal; 7.Homing completion; 8.Zero speed signal.
Input pulse types:①Pulse+direction; ②CCW pulse/CW pulse;
Position control mode ③Two-phase quadrature pulse.
Eight-optional internal position;
①Eight-optional internal speed;
Speed control mode
②External -10V~10V analog signal control.
①Four-optional internal torque;
Torque control mode
②External -10V~10V analog signal control.
Acceleration/Deceleration
Range: 1~10000ms (0~1000rpm/1000rpm~0) .
time
Torque limitation Range: -300~+300%.
Speed; Feedback pulse; Position command; Position deviation; Torque;
Monitoring
Current; Pulse frequency; Control mode; I/O signal status, Etc.
Overspeed; Overvoltage; Undervoltage; Overcurrent; Overload; Encoder
Protection
abnormity; Overheating; Excessive position deviation,Etc.
Operation&Display 6-bits LED nixie tube, 4 buttons, 2 indicator lights. Support shift operation.
3
Chapter 2 Installation
1. Installation site
2. Installation dimension
It can be installed in the way of base plate installation, and the installation direction is upwards perpendicular
Ø5 90
.2
190 64.1 6.5
R
S
T
r
t
B1
B2
P
U
V
W
PE
4
3. Installation direction
As figure 2-2 shows, the installation direction should be perpendicular to the wall’s direction. Adopt mounting
holes in the four corners to fix the servo driver on the wall firmly. If necessary, please install an air fan to apply
forced-cooling to the servo driver.
Figure 2-2 Installation direction of the driver
4. Installation interval
The installation interval for single drive is shown in figure 2-3, and that for multi drives is shown in figure
2-4. Please leave enough space as far as possible in practical installation, so as to guarantee good heat
dissipation condition.
5
Figure 2-4 Installation intervals for multi drives
For avoiding the environmental temperature of the servo driver rising too high, there
should be convection wind blowing to radiator of driver inside the electric cabinet.
While installing multi drivers, as shown in figure 2-4, please leave room larger than 25mm in each of the two
crosswise sides, and more than 100mm in each of the two vertical sides. Please keep the temperature inside the
electric closet in balance, for avoiding local temperature of the servo driver rising too high. If necessary, please
install forced-cooling convectional fan in the electric closet above the servo driver to pump air out.
6
Chapter 3 Wiring
The application of servo drive should be equipped with some peripheral equipment. Using proper peripheral
equipment can guarantee the drive’s stable operation; otherwise it may reduce the drive’s service life, even
damage the servo drive.
Figure 3-1 Connection of peripheral equipment
7
Braking resistor should be connected in strict accordance with the manual requests. B1
and P can’t be short circuit, otherwise the driver will be destroyed after power-on.
voltage will exist even after power down. Please don’t touch the driver or
motor in five minutes after outage .
Servo driver power line has two connections which are single-phase 220V and three-phase 220V. Single-phase
connection is only used at below 1.5KW situations. In the three-phase connection, control power r and t can be
connected with any two phases of the three phases.
Figure 3-2 Wiring diagram of single-phase AC220V
emergency ON
OFF MC
stop RA
MC SK
NFB
MC
R U
single-phase
FIL S V
220V M
T W
PE
r
t
Servo PG
driver
ALM+ RA
When choosing inner braking resistor, it
should make B2 and P short circuit, B1
while B1 and P should be open circuit. B2
P ALM-
DC24V
8
Figure 3-3 Wiring diagram of three-phase AC220V
emergency ON MC
OFF RA
stop
MC SK
NFB
MC
380V 220V
R U
FIL S V
M
T W
AC 380 PE
r
t
servo PG
When choosing external braking resistor, it
driver
should make B2 and P open circuit,
meanwhile B1 and P ports are connected RA
with the braking resistor. ALM+
B1
B2
P ALM-
DC24V
9
3.2.2 Standard wiring diagram of the servo drive
10
3.2.3 Absolute encoder wiring
11
Chapter 4 Interface
U V W PE Motor output terminal Connect to servo motor's U,V,W,PE . 1.25 mm2 2.0 mm2
Figure 4-1 shows connection terminals of servo driver CN1, which uses SCSI 14P connector.
12
Table 4-1 Signal definition of CN1 plug
Figure 4-2 shows CN2 plug of the servo driver (in the face of soldering lug of the pin). It uses SCSI 50P
connector.
Figure 4-2 CN2 plug of servo driver
Application
Pin Name Functions
way
CN2-11 EXVCC P,S,T I/O input circuit external power supply, +12V~+24V
CN2-9 DI1
CN2-33 DI2
CN2-31 DI3
Photoelectric isolation programmable digital input pins. Functions of
CN2-32 DI4 P,S,T
DI1~DI5 can be customized by parameters P-301~P-307.
CN2-34 DI5
CN2-8 DI6
CN2-30 DI7
CN2-41 PULS+ P External pulse command input:
CN2-43 PULS- 1) Pulse + Direction;
13
CN2-37 DIR+ 2) CCW Pulse /CW Pulse;
CN2-36 DIR- 1) Two-phase quadrature pulse.
External DC24V power for pulse input using open collector
CN2-17 PULL HI P
connection.
CN2-19 VPP The +24V voltage is supplied by driver.
P,S,T
CN2-20 COM The ground of VPP.
CN2-12 DAC1
S,T Analog output, -10V~+10V.
CN2-13 DAC2
CN2-40 T-REF Analog torque command input:-10V~+10V
S,T
CN2-42 V-REF Analog speed command input:-10V~+10V
CN2-18 GND
S,T Analog ground.
CN2-44 GND
CN2-7 DO1+
CN2-6 DO1-
CN2-28 DO2+
CN2-27 DO2- Photoelectric isolation programmable digital output pins. Functions of
P,S,T
CN2-3 DO3+ DO1~DO3 can be customized by parameters P-309~P-312.
CN2-2 DO3-
CN2-1 DO4+
CN2-26 DO4-
CN2-48 DO5+
P,S,T Z-phase open collector output.
CN2-47 DO5-
CN2-21 EXTA+
P,S,T Position feedback pulse A phase differential output.
CN2-22 EXTA-
CN2-25 EXTB+
P,S,T Position feedback pulse B phase differential output.
CN2-23 EXTB-
CN2-50 EXTZ+
P,S,T Position feedback pulse Z phase differential output.
CN2-24 EXTZ-
5 3 1
6 4 2
Figure 4-4 Wiring diagram of drive CN3 plug (RS232 interface) and PC
14
Figure 4-5 Wiring diagram of drive CN3 plug and RS485 converter
Through the RS485 interface can simultaneously achieve asynchronous serial half-duplex communication
with 32 servo drivers. The cable length is related to the baud rate and the cable diameter. For example, if the baud
rate is 9600bps and AWG26 cable is chosen, the maximum communication distance is 1Km.
The input power (DC12~24V) is supplied by user, the power load capacity is 100mA and above.
15
4.5.2 Digital output interface principle
Servo digital outputs are all couple-terminal open-collector output. In order to guarantee reliability of signal
transmission, all the output signals are valid only when the optical coupler is turned on. Wiring is showed as
followings.
Figure 4-7 Digital output interface
External optical coupler output examples External relay output examples
The power is supplied by users. Notice that the servo driver will be damaged if the power polarity is
reversed.
User can use both differential input connection and open-collector single input connection
Figure 4-8 Pulse command differential input
The maximum frequency is 500Kpps. In order to transmit pulse quantity correctly, differential
16
Figure 4-9 Pulse command input with internal power
Because the driver provides internal power supply, external power supply is not necessary.
Single-terminal mode will reduce the reception range of command pulse frequency.
These types command pulse can be received, which is selected by Pn-014,as follows.Pn-015 is used to
change counting direction,and Pn-047 adjusts the counting edge of PULS and DIR signal.
17
Table 4-4 Position pulse input types(Note: Pn-015=0,Pn-047=0)
(1) Pulse + direction input timing diagram (The maximum frequency is 500KHZ)
Figure 4-11 Pulse + direction input timing diagram
ts tck
90%
10%
trh trl tl ts
ts
90%
10%
trh trl
18
(2) CCW pulse/CW pulse input timing diagram (The maximum frequency is 500KHZ).
Figure 4-12 CCW/CW pulse input timing diagram
tck
th
90%
tl
10%
ts
90%
10%
trh trl
(3) Two phase quadrature pulse input timing diagram (The maximum frequency is 300KHZ).
Figure 4-13 Two phase quadrature pulse input timing diagram
tqck
tqh
90%
tql
10%
tqs
tqrh tqrl
tqs
90%
10%
tqrl tqrh
19
4.7 Analog input/output interface principle
Analog input voltage range is -10V~+10V,and the driver may be damaged if the voltage value is in excess of
this range.
The analog interface is not isolated. The analog ground line and the negative terminal of the analog input are
Zero offset exists in the analog input. In the analog speed/torque control mode, even if the analog command
voltage is 0V, sometimes motor still rotates at tiny speed, because of common ground voltage difference. It
1) Auto compensation:In analog speed mode, enter into menu of ‘AU-’. Choose the submenu of ‘AU-SPd’,
and press ‘SET’ key, until ‘donE’ is displayed on nixie tube, compensation value will be write to
parameter ‘Pn-043’.In analog torque mode, choose the submenu of ‘AU-trq’, and press ‘SET’ key, until
‘donE’ is displayed on nixie tube, compensation value will be write to parameter ‘Pn-045’.
2) Manual compensation: Enable the servo driver, the motor runs in the analog speed mode. The speed
command offset can be observed by ‘dP-CS’, and then users can manually change the value of ‘Pn-043’
based on the observed offset. If the motor runs in the analog torque mode,the torque command offset
can be observed by ‘dP-Ct’, and then users can manually change the value of ‘Pn-045’ based on the
observed offset.
3) When the analog input voltage is 0V, parameter Pn-044 can be used to make motor stop stably in analog
speed mode. If the analog input voltage (absolute value) is smaller than the setting value, the motor will
be locked. In analog torque mode, the parameter Pn-046 is used. Method of operation refers to analog
speed mode.
20
4.7.2 Analog output interface principle
21
Figure 4-17 Position feedback pulse differential connection
22
Chapter 5 Panel operation
5.1 Overview
The drive panel is made up of 6 bits 8-segment LED nixie tubes, 4 keys and 2 indicator lights. They are used
Name Functions
The 6 bits 8-segment digital tubes are used for displaying monitoring value, setting value,
Display
parameter value and alarm information.
▲ key Change menu, parameter number or increase the parameter values.
▼ key Change menu, parameter number or decreases the parameter values.
◄ key Return to upper layer menu, or cancel operation.
SET key Enter the next layer menu,shift, or input confirmed.
POWER The indicator light up means the drive is powered up.
RUN The indicator light up means the drive is enabled.
The driver’s operation adopts multilayer menu structure. Operation flow shown in Figure 5-2.
23
Explanation: In the third layer’s menu, users can return to the second layer’s menu by pressing ‘◄’ key or
‘SET’ key. The difference: Press the ‘SET’ key to confirm the change of parameter’s value, while the ‘◄’ key
After power-on, the driver enters into monitoring mode automatically, and nixie tube displays the monitoring
item which was set in advance (the power-on monitoring item was set by parameter Pn-003). In this menu there
are 26 monitoring items for users' choosing by ‘▲’ key or ‘▼’ key, and when press ‘SET’ key once the driver will
1.Current position feedback by motor encoder is composed of ‘dP-PoS.’ and ‘dP-PoS’ . For example, The value of
following:
2. Position command pulse ‘dP-Cpo’ is the value of input pulse magnified by electronic gear ratio.
3. Current control mode ‘dP-Cnt’ displays: 0-Positional control mode; 1-Speed control mode; 2-Sr trial run mode;
3-JOG trial run mode; 5-Analog speed control mode; 6-Torque control mode; 7-Open-loop operation mode.
4. If display numbers go up to 6 digits (e.g. -12345), it will not display prompting character.
5. Position command pulse frequency ‘dP-Frq’ is the actual pulse frequency before electronic gear magnifying.
The minimum value is 0.1 kHz. Positive rotation displays positive number, and reverse rotation displays
negative number.
6. Alarm code displays ‘dP-Err’. For the specific meaning of alarm codes, please read chapter 8.
7. Digital input port (DIn) high status ‘dP-InH’ and low status ‘dP-InL’ display as follows. Input port (DIn)
8. Digital output port (DOn) status as shown below. Output port (DOn) functions can be customized. (1-Invalid;
0-Valid.)
Digital tube definition of ‘dP-oUt’:
9. Display of the encoder UVW status ‘dP-Cod’: Each signal corresponding to a digital tube display, the digital
tube is 0 means the terminal is OFF (digital signal 0), while the digital tube is 1 means the terminal is ON
Encoder U phase
Encoder V phase
Encoder UVW signal
Encoder W phase
Select ‘Pn-’ in main menu, and press ‘SET’ key to enter parameter setting mode. ‘▲/▼’ key are used to
increase/decrease the value of the parameter. Press and hold the ‘SET’ key for 3 seconds to confirm the change of
25
parameter’s value, while the ‘◄’ key cancel the change.
Note: ‘Pn-0_ _’ segment parameters are password-protected. User password is 288. Correct password can access
This menu includes save parameters, recover defaults,Sr control,JOG control, analog zero drift compensation
26
Chapter 6 Communication
Servo driver provides RS485, RS232 and CAN three kinds of communication interface. Adopt of
international standard Modbus communication protocol. Through the RS485 interface can simultaneously achieve
1. Communication mode
Two different serial transmission modes are defined:The ASCII mode and the RTU mode。Through the
parameter Pn-102 set the transmission mode and the format for each byte, the parameter’s description is specified
in next chapters.
interval of more than 1.5 character times occurs between two characters, the message frame is declared
incomplete and should be discarded by the receiver. Frame format is shown below.
27
(2) The ASCII transmission mode:
In ASCII mode, a message is delimited by specific characters as Start-of-frames and End-of-frames. A typical
Each data byte needs two characters for encoding. For example, the data byte 0x12 (ASCII 0x31 and 0x32).
2. Protocol description
Read function code: 0x03.
Response: The correct communication process returns the following frame. Slave returns error messages if the
28
RTU ASCII
START ≥3.5 character times. Start,‘Colon’ (:), ASCII 0x3A.
ADDR Slave address (parameter Pn-100),1 char. Slave address (parameter Pn-100),2 chars.
CMD Function code, 0x03. Function code, 0x30 and 0x33.
DATA The number of returned data bytes, 2 times of N,1
The number of returned data bytes, 2 chars.
LENGTH char.
DATA The returned parameter values. The returned parameter values.
CRC Checking, 1 word. The low–order byte is
CRC/LRC LRC Checking ,2 chars.
appended first, followed by the high–order byte.
End,‘Carriage return - line feed’ (CR LF), ASCII
END ≥3.5 character times.
0x0D and 0x0A.
RTU ASCII
START ≥3.5 character times. Start,‘Colon’ (:), ASCII 0x3A.
ADDR Slave address (parameter Pn-100),1 char. Slave address (parameter Pn-100),2 chars.
RTU ASCII
START ≥3.5 character times. Start,‘Colon’ (:), ASCII 0x3A.
ADDR Slave address (parameter Pn-100),1 char. Slave address (parameter Pn-100),2 chars.
CMD Function code, 0x10. Function code, 0x31 and 0x30.
Write parameters start address,1 word.
DATA1 The high-order byte is appended first, followed by Write parameters start address, 4 chars.
the low-order byte.
The number of writing data words (N≤16), 1
DATA2 word. The high–order byte is appended first, The number of writing data words , 4 chars.
followed by the low–order byte.
DATA3 The number of writing data bytes (≤2*N), 1 char. The number of writing data bytes , 2 chars.
DATAn Parameter Values. Parameter Values.
CRC Checking, 1 word. The low–order byte is
CRC/LRC LRC Checking ,2 chars.
appended first, followed by the high–order byte.
END ≥3.5 character times. End,‘Carriage return - line feed’ (CR LF), ASCII
29
0x0D and 0x0A.
Response: The correct communication process returns the frame as follows.
Correct response: Start + Address + Function code (0x10) + Write parameters start address + The number of
Slave returns error messages if the communication abnormality. (Description in next chapters.)
Error code:
Error Code Description
0x01 CRC/LRC error.
0x02 Parity error.
0x03 Function code is not valid or unknown.
0x04 Value range of parameter exceeded.
0x05 Unrecognized parameter address.
0x06 Slave busy.
0x07 Frame length error.
0x08 Read-only.
0x09 The number of writing data words greater than 16.
0x0A The number of reading data words less than 1 or greater than 16.
30
Write the address,make servo drive switch
to JOG control mode. 0:Stop。
0x1003 JOG trial run 0:Stop servo drive。 1:Run in CW。
1:Make the servo drive run in CW。 2:Run in CCW。
2:Make the servo drive run in CCW。
1:Start. 1:Operatiing.
Analog speed zero
0x1004 Note:Write other values return an error 2:Success.
drift compensation
message. 3:Failure.
1:Start. 1:Operatiing.
Analog torque zero
0x1005 Note:Write other values return an error 2:Success.
drift compensation
message. 3:Failure.
Historical alarm Returns historical alarm
0x1007 Read-only.
information information.
① Read parameters
e.g.: Read the values of ‘Pn-004’ and ‘Pn-005’ of servo driver.(Pn-004=1,Pn-005=150.Communication address
Send message format: 0x01 0x03 0x00 0x04 0x00 0x02 0x85 0xCA
Correct response: 0x01 0x03 0x04 0x00 0x01 0x00 0x96 0x2B 0x9D
Error response: 0x01 0x83 0x01 0x80 0xF0(Error code 0x01:CRC error)
Send message format: 0x3A 0x30 0x31 0x30 0x33 0x30 0x30 0x30 0x34 0x30 0x30 0x30 0x32 0x46 0x36
0x0D 0x0A
Correct response: 0x3A 0x30 0x31 0x30 0x33 0x30 0x34 0x30 0x30 0x30 0x31 0x30 0x30 0x39 0x36
Error response: 0x3A 0x30 0x31 0x38 0x33 0x30 0x31 0x37 0x42 0x0D 0x0A (Error code “0x30
② Write parameters
e.g.: Modify the value of ‘Pn-200’ to 100. (Communication address refer to chapter 7)
Send message format: 0x01 0x06 0x02 0x00 0x00 0x64 0x89 0x99
Correct response: 0x01 0x06 0x02 0x00 0x00 0x64 0x89 0x99
Error response: 0x01 0x86 0x02 0xC3 0xA1 (Error code 0x02:Parity error)
31
Send message format: 0x01 0x10 0x02 0x00 0x00 0x01 0x02 0x00 0x64 0x84 0x7B
Correct response: 0x01 0x10 0x02 0x00 0x00 0x01 0x00 0x71
Error response: 0x01 0x90 0x02 0xCD 0xC1 (Error code 0x02: Parity error)
Send message format: 0x3A 0x30 0x31 0x30 0x36 0x30 0x32 0x30 0x30 0x30 0x30 0x36 0x34 0x39 0x33
0x0D 0x0A
Correct response: 0x3A 0x30 0x31 0x30 0x36 0x30 0x32 0x30 0x30 0x30 0x30 0x36 0x34 0x39 0x33
0x0D 0x0A
Error response: 0x3A 0x30 0x31 0x38 0x36 0x30 0x32 0x37 0x37 0x0D 0x0A (“0x30 0x32”->0x02:
Parity error)
Note: The slave address of above instance is 1. (Pn-100=1)
3. Checking
(1) CRC checking
The RTU mode includes an error–checking field that is based on a Cyclical Redundancy Checking (CRC)
method performed on the message contents. The CRC field checks the contents of the entire message. It is applied
regardless of any parity checking method used for the individual characters of the message. The CRC field
contains a 16–bit value implemented as two 8–bit bytes. When this is done, the low–order byte of the field is
int i;
while(DataLen--)
CRC_reg ^= *ParaDate++;
for(i=0;i<8;i++)
32
else CRC_reg= CRC_reg>>1;
return CRC_reg;
Checking ( LRC) calculation that is performed on the message contents, exclusive of the beginning ‘colon’ and
terminating CR LF pair characters. It is applied regardless of any parity checking method used for the individual
characters of the message. The LRC is calculated by adding together successive 8–bit bytes of the message,
discarding any carries, and then two’s complementing the result. In ASCII mode, the resulting LRC is ASCII
encoded into two bytes and placed at the end of ASCII mode frame prior to the CR LF.
33
Chapter 7 Parameters
The defaults in the following table apply to 130EMA-060B motor (Pn-001=42). Different model of motors
have different parameter values. If there are any differences, please take the display value of servo driver as the
“☆”:Indicates the parameter value can be changed while the servo drive is running or stopping.
“★”:Changes the value of the parameter need to save to non-volatile memory,and re-power.
34
Communication
Parameter Name Range Unit Default Property
address
Parameters of group 0
35
Communication
Parameter Name Range Unit Default Property
address
Parameters of group 1
37
Communication
Parameter Name Range Unit Default Property
address
~ ~ Reserved — — — —
Pn-127 0x011B
Parameters of group 2
38
Communication
Parameter Name Range Unit Default Property
address
Laps of the 2nd inner position
Pn-213 0x020D -32768~32767 pulse 50 ☆
command
Pulses of the 2nd inner position
Pn-214 0x020E -32768~32767 pulse 0 ☆
command
Speed of the 2nd inner position
Pn-215 0x020F 0~5000 rpm 100 ☆
command
Acc/Dec time of the 2nd inner
Pn-216 0x0210 0~30000 ms 100 ☆
position command
Pause time of the 2nd inner
Pn-217 0x0211 0~30000 6ms 100 ☆
position command
Laps of the 3rd inner position
Pn-218 0x0212 -32768~32767 pulse 100 ☆
command
Pulses of the 3rd inner position
Pn-219 0x0213 -32768~32767 pulse 0 ☆
command
Speed of the 3rd inner position
Pn-220 0x0214 0~5000 rpm 500 ☆
command
Acc/Dec time of the 3rd inner
Pn-221 0x0215 0~30000 ms 100 ☆
position command
Pause time of the 3rd inner
Pn-222 0x0216 0~30000 6ms 100 ☆
position command
Laps of the 4th inner position
Pn-223 0x0217 -32768~32767 pulse 55 ☆
command
Pulses of the 4th inner position
Pn-224 0x0218 -32768~32767 pulse 0 ☆
command
Speed of the 4th inner position
Pn-225 0x0219 0~5000 rpm 1000 ☆
command
Acc/Dec time of the 4th inner
Pn-226 0x021A 0~30000 ms 100 ☆
position command
Pause time of the 4th inner
Pn-227 0x021B 0~30000 6ms 100 ☆
position command
Laps of the 5th inner position
Pn-228 0x021C -32768~32767 pulse 60 ☆
command
Pulses of the 5th inner position
Pn-229 0x021D -32768~32767 pulse 0 ☆
command
Speed of the 5th inner position
Pn-230 0x021E 0~5000 rpm 1200 ☆
command
Acc/Dec time of the 5th inner
Pn-231 0x021F 0~30000 ms 100 ☆
position command
Pause time of the 5th inner
Pn-232 0x0220 0~30000 6ms 100 ☆
position command
Laps of the 6th inner position
Pn-233 0x0221 -32768~32767 pulse 0 ☆
command
Pulses of the 6th inner position
Pn-234 0x0222 -32768~32767 pulse 0 ☆
command
39
Communication
Parameter Name Range Unit Default Property
address
Speed of the 6th inner position
Pn-235 0x0223 0~5000 rpm 0 ☆
command
Acc/Dec time of the 6th inner
Pn-236 0x0224 0~30000 ms 100 ☆
position command
Pause time of the 6th inner
Pn-237 0x0225 0~30000 6ms 100 ☆
position command
Laps of the 7th inner position
Pn-238 0x0226 -32768~32767 pulse 0 ☆
command
Pulses of the 7th inner position
Pn-239 0x0227 -32768~32767 pulse 0 ☆
command
Speed of the 7th inner position
Pn-240 0x0228 0~5000 rpm 0 ☆
command
Acc/Dec time of the 7th inner
Pn-241 0x0229 0~30000 ms 100 ☆
position command
Pause time of the 7th inner
Pn-242 0x022A 0~30000 6ms 100 ☆
position command
Laps of the 8th inner position
Pn-243 0x022B -32768~32767 pulse 0 ☆
command
Pulses of the 8th inner position
Pn-244 0x022C -32768~32767 pulse 0 ☆
command
Speed of the 8th inner position
Pn-245 0x022D 0~5000 rpm 0 ☆
command
Acc/Dec time of the 8th inner
Pn-246 0x022E 0~30000 ms 100 ☆
position command
Pause time of the 8th inner
Pn-247 0x022F 0~30000 ms 100 ☆
position command
Internal position command
Pn-248 0x0230 0~3 — 0 ☆
mode
Running mode of inner
Pn-249 0x0231 0~3 — 0 ☆
position control
Pause mode of inner position
Pn-250 0x0232 0~1 — 1 ☆
control
Number of segments of inner
Pn-251 0x0233 1~8 — 1 ☆
position
Pn-252 0x0234 Torque arrival signal filter time 0~6000 10ms 100 ☆
40
Communication
Parameter Name Range Unit Default Property
address
Parameters of group 3
41
Communication
Parameter Name Range Unit Default Property
address
42
Communication
Parameter Name Range Unit Default Property
address
Parameter
Name Function
code
Save the current parameter values to non-volatile memory, for avoiding losing
parameters because of power-off.
EE-SEt Save parameters Operation Instruction: Enter into the menu group of ‘EE-’ and select ‘EE- SEt’,
press ‘SET’ key. If ‘donE’ is shown on nixie tube means the driver’s parameters
have been saved,while if ‘Error’ is shown, means failure.
Recover parameters of parameter table and non-volatile memory to its defaults
from factory.
EE-dEF Recover defaults Operation Instruction of recover defaults: Set motor model parameter ‘Pn-001’
according to the motor adapter table (Appendix). Enter into the ‘EE-’ menu group
and select ‘EE-dEF’ , press ‘SET’ key until display ‘StArt’ . If operation
43
succeeds, ‘donE’ will show in 1~3 seconds, power on again.
Set parameter of ‘Pn-004’ to 2 to select speed trial run mode.Enter into menu of
‘Sr-’,press SET key.Set speed command by ‘▲’ and ‘▼’,motor will rotate at the
set speed. Positive means motor rotates in the direction of CCW, while negative
means in the direction of CW. Minimum given speed is 1rpm.
Sr- Sr trail run
‘Pn-022’, and set suitable JOG speed.Enter into menu of ‘Jr-’, the nixie tube will
display ‘J - 120’, the numerical part of which is speed value set by parameter
‘Pn-022’.At the moment, pressing ‘▲’ key and hold, motor will rotate in the
Jr- JOG trail run
direction of CCW at constant setting speed. Release the button, motor will be in
the state of zero-speed locked. While pressing ‘▼’ key and hold, motor will rotate
in the direction of CW at constant setting speed. Release the button, motor will be
in the state of zero-speed locked.
In the analog speed control mode, even if the analog command voltage is 0V,
sometimes motor still rotates at tiny speed, because of common ground voltage
difference. It can be compensated automatically.
Analog speed zero Operation: Enter into menu of ‘AU-’. Choose the submenu of ‘AU-SPd’, and
AU-SPd
drift compensation press ‘SET’ key, until ‘donE’ is displayed on nixie tube, compensation value will
memory.
In the analog torque control mode, even if the analog command voltage is 0V,
sometimes motor still rotates at tiny speed, because of common ground voltage
difference. It can be compensated automatically.
Analog torque zero
AU-trq Operation: Enter into menu of ‘AU-’. Choose the submenu of ‘AU-trq’, and press
drift compensation
‘SET’ key, until ‘donE’ is displayed on nixie tube, compensation value will be
write to parameter ‘Pn-045’.Then save parameter values to non-volatile memory.
The parameter stores the last five alarms.Enter into menu of ‘Fn-’, choose the
Fn-Err Historical alarms submenu of ‘Fn- Err’,press SET key,the nixie tube will display alarm
44
Parameters of group 0
Parameter
Name Function
code
User password is 288 which can modify all parameters of group 0.The wrong
Pn-000 Password
password can not visit those parameters.
Set the corresponding motor model code according to the motor adaptation table
Pn-001 Motor model (Appendix), and it can be used to recover the default settings of the correlated
parameters.
The version code for the driver software, it is read-only parameter which can’t be
Pn-002 Software version
modified.
Used to select the initial display content when power-on.
13:Position command pulse
0:Motor speed.
frequency.
1:Current position low 5 bits. 14:Speed command.
2:Current position high 5 bits. 15:Torque command.
3:Position command low 5 bits. 16:Encoder position.
4:Position command high 5 bits. 17:Encoder UVW signals.
Power-on display 5:Position deviation low 5 bits 18: FPGA software version.
Pn-003
setting 6:Position deviation high 5 bits 19: Alarm code.
7:Motor torque. 20: Reserved
8:Motor current. 21: Reserved
9:Digital input status of DI5~DI7. 22: Reserved
10:Digital input status of DI1~DI4. 23: Absolute encoder inner alarms.
11: Digital output status. 24:Absolute encoder laps
12: Control mode. information.
Used to set control mode. (If the setting value is 8, 9 or 10, refer to the CMODE
signal in chapter 7.3.)
0: Position control mode. 6: Torque control mode.
1: Speed control mode. 7: Open-loop control mode.
Pn-004 Control mode 2:Sr trail run mode. 8: Position/speed mode.
3:JOG trail run mode. 9: Speed/torque mode.
4: Reserved 10:Torque/position mode.
5: Analog speed control mode.
The higher the speed proportional gain is, the greater the servo stiffness is, the
Speed faster the speed response is. If it’s over high, noise and vibration will easily
Pn-005
proportional gain generated.
Under the condition of not shocking, set the value relatively high as possible.
It is the integral time constant for the speed regulator. The lower the value sets,
Speed integral the faster the integral speed is, the greater the stiffness is. If it’s too small, noise
Pn-006
constant and vibration will easily generate.
Under the condition of not shocking, reduce the value as possible.
45
Set the features of torque command filter, which can restrain resonance
produced by torque fluctuations. (Motor generates shake and sharp noise.)
If the motor generates vibration and noise, please reduce the parameter value.
The smaller the value is, the lower the cut-off frequency is, and the lower the
Torque command
Pn-007 noise is. If the load inertia is too big, reduce the parameter value properly. If the
filter
value is too small, the response will slow down and cause instability.
To the contrary, the larger the value is, the higher the cut-off frequency is, and
the faster the response is. If you need relatively higher machinery stiffness,
increase the setting value properly.
46
Inverse the
Adjust the counting direction of pulse input command.
counting direction
Pn-015 0:Normal.
of position
command 1:Inverse.
Smooth filter the command pulse with the exponential acceleration and
deceleration.
The filter will not lose input pulse, but the command may be lagged.
The filter is used:
1.Upper controller don’t have acceleration or deceleration features.
2.Electronic gear ratio is relatively large (>10).
3.Command frequency is relatively low.
4.Jump or jitter when motor runs.
Position command The filter is out of use when it is set to zero.
Pn-019
smooth filter
Pn-022 JOG run speed It is used to set the value of JOG speed.
47
OFF ON OFF Internal speed 3: Pn-202
OFF ON ON Internal speed 4: Pn-203
ON OFF OFF Internal speed 5: Pn-204
ON OFF ON Internal speed 6: Pn-205
ON ON OFF Internal speed 7: Pn-206
ON ON ON Internal speed 8: Pn-207
0: Basic limit. Whether the external CCW/CW torque limit is valid decided by
signals TCCW and TCW.In the Sr and JOG mode, it also be limited by P-038.
TCCW=ON: Limited by Pn-034 and TCW=ON: Limited by Pn-035 and
Pn-036. Pn-035.
TCCW=OFF: Limited by Pn-034. TCW=OF: Limited by Pn-035.
Pn-027 Torque limit mode 1: Basic limit +Analog torque limit.
2: Basic limit +Internal torque limit.Select internal torque through TRQ1 and TRQ2.
Note: A plurality of limit occurs , the final limit value is the minimum.
The limit of Pn-034 and Pn-035 are effective at any time.
If the limit value exceeds the maximum allowable torque, the actual torque is
limited to a maximum torque.
48
Set the features of speed command filter.
If the motor generates vibration and noise, please reduce the parameter value.
The smaller the value is, the lower the cut-off frequency is, the lower the noise
Speed command is. If the load inertia is too big, reduce the parameter value properly. If the value
Pn-029
filter is too small, the response will slow down and cause instability.
To the contrary, the larger the value is, the higher the cut-off frequency is, the
faster the response is. If you need relatively higher machinery stiffness,
increase the setting value properly.
Analog speed
Smooth analog speed command, and eliminate the effects of interference. The larger
Pn-031 command filter
the parameter value is, the stronger the filtering effect is.
coefficient
Analog torque
Smooth analog torque command, and eliminate the effects of interference. The
Pn-032 command filter
larger the parameter value is, the stronger the filtering effect is.
coefficient
It is used to set the processing method when exceeding the limiting speed in torque
Processing method
mode.
Pn-033 of overspeed in
0: Motor speed is controlled at speed limit value.
torque mode
1: Alarm (Err7) if overspeed.
Internal CCW
Pn-034
torque limit Set internal torque limit at the servo motors’ CCW/ CW direction. The value sets the
Internal CW percentage of rated torque, which is effective at any time.
Pn-035
torque limit
External CCW
Pn-036
torque limit Set external torque limit at the servo motors’ CCW/CW direction. The value sets the
External CW percentage of rated torque.
Pn-037
torque limit
Set the torque limit in the speed trial run mode and JOG run mode. It is
Torque limit for independent of rotating direction and effective in two directions.
Pn-038 speed trial run and The value is the percentage of rated torque. For example, the value should be
JOG trial run set at 100 if it is equal to rated torque. Internal and external torque limit are
still effective.
Set the ratio between torque command input voltage and motor actual torque
command.
Analog input voltage range:-10V~+10V. When it is set to 100%, 10V input
voltage corresponding to the rated torque.
Analog torque
Pn-041
command gain
49
When the speed command input is zero, the speed command analog offset can
be eliminated by adjusting this parameter.
Parameter “AU-SPd” can be used to automatic calibration.
Manual compensation: Enable the servo driver, motor runs in the analog speed
mode. The speed command offset can be observed by ‘dP-CS’, and then user
can manually change the value of ‘Pn-043’ based on the observed offset.
Analog speed zero
Pn-043 drift compensation
value
If the analog input is smaller than the parameter value, the motor will be locked.
Analog speed
zero speed
Pn-044
hysteresis
threshold
When the torque command input is zero, the torque command analog offset
can be eliminated by adjusting this parameter.
Parameter “AU-trq” can be used to automatic calibration.
Manual compensation: Enable the servo driver, the motor runs in the analog
torque mode. The torque command offset can be observed by “dP-Ct”, and
then users can manually change the value of ‘Pn-045’ based on the observed
Analog torque offset.
zero drift
Pn-045
compensation
value
Analog torque
zero speed If the analog input is smaller than the parameter value, the motor will be
Pn-046
hysteresis locked.(Refer to parameter Pn-044.)
threshold
50
Set the phase of PULS and DIR signals.
Pn-047 PULSE DIR
Input pulse phase 0 In phase In phase
Pn-047 1 Out of phase In phase
control
2 In phase Out of phase
3 Out of phase Out of phase
0: Incremental encoder.
1: Wire-saving encode.
Pn-050 Encoder type 2: Reserved.
3: Absolute encoder.
4: Resolver.
Set the ratio between speed command input voltage and motor actual speed
command.
Analog input voltage range:-10V~ +10V. When it is set to 100%, 10V input
voltage corresponding to the rated speed.
Speed command
(r/min)
Rated Speed
Analog speed
Pn-051
command gain
-10 0 10
Input voltage(V)
Rated Speed
Speed acceleration
Pn-052
time
Acc/Dec time of speed control mode.
Speed deceleration
Pn-053
time
Pn-057=2: Enable the servo drive.
Pn-057 Force enable Pn-057=3: Enable the servo drive by external digital IO input signal SV_EN. (Refer
to chapter 7.3.)
Parameters of group 1
Parameter
Name Function
code
Pn-100 Node ID If it is set to 0 (Broadcast ID), the drive receives datas but does not respond.
Modbus baud rate setting,as follows:
0:4800bps 1:9600bps 2:19200bps
Pn-101 Baud rate
3:38400bps 4:57600bps 5:115200bps
51
0: 7-N-2(ASCII), 7 data bits, no parity, 2 stop bits, ASCII mode.
1: 7-E-1(ASCII), 7 data bits, even parity, 1 stop bit, ASCII mode.
2: 7-O-1(ASCII), 7 data bits, odd parity, 1 stop bit, ASCII mode.
Pn-102 Transmission mode 3: 8-N-2(ASCII), 8 data bits, no parity, 2 stop bits, ASCII mode.
4: 8-E-1(ASCII), 8 data bits, even parity, 1 stop bit, ASCII mode.
5: 8-O-1(ASCII), 8 data bits, odd parity, 1 stop bit, ASCII mode.
6: 8-N-2(RTU), 8 data bits, no parity, 2 stop bits, RTU mode.
7: 8-E-1(RTU), 8 data bits, even parity, 1 stop bit, RTU mode.
Communication
Pn-104 P-104=0: Standard MODBUS communication protocol.
protocol
Bit-controlling.Pn-106=bit6×64+bit5×32+bit4×16+bit3×8+bit2×4+bit1×2+bit0,
bit0~bit6 correspond to DI1~ DI7:
0: The DI signal come from external terminal.
1: The DI signal is controlled by parameter ‘Pn-109’.
Input IO signal
Pn-106 Bit6 bit5 bit4 bit3 bit2 bit1 bit0
control
DI7 DI6 DI5 DI4 DI3 DI2 DI1
Pn-106
0 0 0 0 0 0 1
(DI1 state is controlled by Pn-109)
Communication
Pn-107 response delay Delay time of response to master.
time
Bit-controlling.Pn-109=bit6×64+bit5×32+bit4×16+bit3×8+bit2×4+bit1×2+bit0.
The parameter set DI status when the corresponding DI signal is controlled by
parameter ‘Pn-109’. (Refer to Pn-106.)
bit6 bit5 bit4 bit3 bit2 bit1 bit0
DI7 DI6 DI5 DI4 DI3 DI2 DI1
DI signal status
Pn-109 Pn-106
software control
(DI1 state is controlled 0 0 0 0 0 0 1
by bit0 of ‘Pn-109’)
Pn-109
(The status of DI1 is 0) x x x x x x 0
(x=0 or 1)
52
Parameters of group 2
Parameter
Name Function
code
Pn-200 Internal speed 1
Pn-203 Internal speed 4 In internal speed control mode(Pn-004=1,Pn-024=1), these parameters are used to
set running speed. Select respective internal speed by signals SC1,SC2 and
Pn-204 Internal speed 5 SC3.(Refer to chapter 7.3)
Pn-205 Internal speed 6
53
0: When CNTR signal is detected a valid jump,servo drive runs once with the
number of the position segment set by Pn-251,and finally stopped at the first
location.
1: In this mode,if the signal CNTR is valid,the drive will always loop runs with the
number of the position segment set by Pn-251 until CNTR becomes invalid.
Running mode of
2: In this mode, SP1, SP2 and SP3 are set to specify the running position, the
Pn-249 inner position
falling edge of signal CNTR start running.This mode does not controlled by
control
Pn-251.
3: If SP3 signal is detected a valid jump, servo drive runs to the first location; SP2
signal is detected a valid jump, servo drive runs to the previous location,if it is
the first location,stop here; SP1 signal is detected a valid jump, servo drive runs
to the next location,if it is the last location,stop here.
0: When inner position running is suspended and started again, the servo drive will
continue running remaining position pluses.
Pause mode of inner
Pn-250 1: When inner position running is suspended and started again, the servo drive will
position control
back to the first position.
Note:This patameter is used to P-249=0 and P-249=1.
Number of
In inner position control mode,the parameter is use for setting the number of
Pn-251 segments of inner
running position segments.(Refer to parameter Pn-249 .)
position
Torque arrival In torque control mode,when the motor torque exceeds the value of Pn-259,and
Pn-252
signal filter time maintains a certain time set by Pn-252, the signal state of SV_S is ON,else OFF.
Undervoltage alarm When undervoltage signal is detected, servo driver output alarm signal after
Pn-253
filter time specified time is delayed.
Range of
In the position control mode, servo driver output positioning completion signal
Pn-254 positioning
‘SV_F’ when the position deviation is equal to or less than the value of ‘Pn-254’.
completion
Detection range of In position control mode, servo driver will output the alarm signal (Err8)
Pn-255 position deviation when the position deviation is equal to or greater than the value of ‘Pn-255’.
alarm It will do not alarm when the parameter’s value is 0.
No relation with rotation direction. Comparator has hysteresis effect.
Speed arrival signal
Pn-256 In speed control mode, if motor speed exceeds this value, the signal ‘SV_S’
threshold
is ON, otherwise OFF.
In speed control mode, When the speed deviation surpasses this parameter
Detection range of
Pn-257 value, the servo drive will release overspeed alarm signal.(Err7)
overspeed
It will not alarm when the parameter’s value is 0.
Pn-258 Servo on delay time Delay time from receiving the enable signal to enable the drive.
Torque arrival In torque control mode, if motor torque exceeds this value, the signal ‘SV_T’ is
Pn-259
signal threshold ON, otherwise OFF.
Pn-260 Internal torque 1
Pn-261 Internal torque 2 In internal torque control mode, select respective internal torque command by
Pn-262 Internal torque 3 signals TRQ1 and TRQ2. (Refer to chapter 7.3)
54
Set the number of alarm clearance. Signal RSTSV is used to clear alarms, however,
Alarm clear
Pn-264 if the number of operations exceed the value of Pn-264, the alarm can not be
restrictions
cleared. (Notice:Parts of the alarms can be cleared.)
Torque acceleration/
Pn-269 Torque acceleration/deceleration time.
deceleration time
Speed limit of Set the speed limit of servo motor of torque control mode.The actual value of the
Pn-271
torque mode speed limit is the smaller of Pn-271 and Pn-023.
In torque mode the
In torque mode, the parameter is used to set the permitted time of exceeding the
Pn-272 permitted time for
speed limit.
overspeed
Conditions of zero speed clamp:
1.In the speed control mode.
2.The signal ZCLMP is valid (ON).
3.The motor speed less than the zero speed value (Pn-273 ).
Zero speed Comparator has hysteresis characteristics, if the speed is clamped,the drive will
Pn-274
hysteresis exit the clamp when motor speed greater than the value of Pn-273 + Pn-274.
0: After zero speed clamp is valid,the motor speed is forced to 0,it still in speed
control mode,and the motor can be rotated by external force.
1: Motor is fixed in the instant of zero speed clamp,then the drive switch to
position control mode, if motor be rotated because of external force,it will back
Zero speed clamp
Pn-275 to the fixed position.
mode
2:In this mode, if zero speed clamp is valid ,the stop position of motor is respect to
the Z pulse,the position is controlled by parameters Pn-276 and Pn-277. Drive
switch to position control mode, if motor be rotated because of external force,it
will back to the fixed position.(Refer to parameters Pn-276 and Pn-277.)
These parameters are used to zero speed clamp function.The offset pulses is
Pn-276 Offset laps respect to the Z pulse.
Offset pulses = Pn-276*10000+ Pn-277.
Pn-277 Offset pulses Set value is positive, motor rotate in CCW.
Set value is negative, motor rotate in CW.
55
Parameters of group 3
Parameter
Name Function
code
Digital input filter There are too much noises around environment, increasing the value of Pn-300 can
Pn-300
time improve reliability. If the value is too large, it will affect the response time.
Pn-301
Digital input DIn These parameters are used to set functions of digital input DI. The function codes
~
function refer to chapter 7.3. It will have no function when the parameter’s value is 0.
Pn-307
Pn-309
Digital output DOn The function codes refer to chapter 7.4. It will have no function when the
~
function parameter’s value is 0.
Pn-312
Binary display. Reverse the state of DIn if the corresponding bit is 1 , as follows.
Binary display. Reverse the state of DIn if the corresponding bit is 1 , as follows.
bit3 bit2 bit1 bit0
Reverse digital
Pn-314
input DI5~DI7 Reserve DI7 DI6 DI5
Reverse DI5 0 0 0 1
Zero speed The parameter is only used to electromagnetic brake operation timing judgment.
detection point of When the motor’s speed (no relation with direction) is lower than the value of this
Pn-318
electromagnetic parameter think the motor is stationary. (Refer to chapter 7.4, the description of
brake signal BRK.)
When the system state changes from enabled to does not or alarm. The
parameter is used to set the delay time from the electromagnetic brake signal
Electromagnetic output(BRK signal OFF) to the motor current is cut off during the motor
brake delay time stationary (Motor speed< Pn-318).
Pn-319
when the motor is The function makes sure that motor cut off current after brakes reliable
stationary braking to avoid slight displacement of motor or dropping. The parameter’s
value should not be less than mechanical braking delay time.
Timing refers to the description of BRK signal of chapter 7.4.
Electromagnetic When the system state changes from enabled to does not or alarm. The
brake delay time parameter is used to set the delay time from the motor current is cut off to
Pn-320
when the motor is the electromagnetic brake work (BRK signal OFF) during the motor running
running (Motor speed ≥ Pn-318).
56
The parameter makes sure that brake works after reducing the speed of the
Electromagnetic motor from the high rotation speed to low-speed to avoid damage to the
brake operation brake.
Pn-321
speed when the The actual delay time is the shorter of Pn-320 and motor speed decelerates to
motor is running the value of Pn-321.
Timing refers to the description of BRK signal of chapter 7.4.
Position feedback
Pn-322 pulse division Pn- 322 Pn- 322
numerator
f 2 = f 1*
Pn- 323 Pn- 322
The parameter is used to set the width of zero pulse (Z pulse).With the motor speed
increases the width of zero pulse narrows, the parameter is set to appropriate value
in accordance with motor speed in order to match kinds of upper control.After
change the parameter,need to re-power.
The width of Z
Pn-324
pulse
Z
57
0: Motor rotates in the direction of CCW, and the signal CCWI as the homing
reference point.
1: Motor rotates in the direction of CW, and the signal CWI as the homing
The homing reference point.
Pn-333
reference point 2: Motor rotates in the direction of CCW, and the signal ORGP as the homing
reference point.
3: Motor rotates in the direction of CW, and the signal ORGP as the homing
reference point.
0: After find the homing reference point ,reverse to find the Z pulse.
1: After find the homing reference point ,in the same direction to find the Z pulse.
Running mode after Note:
Pn-334 find the homing If CCWI and CWI signals as the homing reference point,drive will reverse to
reference point find Z pulse regardless of the value of the parameter.
When reverse to find Z pulse, if the homing reference point signal is still
valid,drive does not detect Z pulse until the signal is invalid.
These parameters are used to homing function.The offset pulses is respect to the Z
pulse.
Offset laps of
Pn-335 If Pn-248=0 or Pn-248=1: Offset pulses = Pn-335×10000+ Pn-336.
homing
If Pn-248=2 or Pn-248=3: Offset pulses = Pn-335×65536+ Pn-336.
Motor rotates in the direction of CCW,after find the Z pulse:
a. Set value is positive, motor rotate in CW.
b. Set value is negative, motor rotate in CCW.
Offset pulses of
Pn-336 Motor rotates in the direction of CW,after find the Z pulse:
homing
a. Set value is positive, motor rotate in CCW.
b. Set value is negative, motor rotate in CW.
The 1st homing
Pn-337 The motor speed of looking for the homing reference point.
speed
The 2nd homing The parameter is used to set motor speed of finding Z pulse after finding the
Pn-338
speed homing reference point.
Acceleration time of
Pn-339
homing
Acceleration/Deceleration time of homing.
Deceleration time of
Pn-340
homing
If within the time set by the parameter Pn-341 , homing operation is not
Pn-341 Homing time limit
completed , output alarm signal (Err24)
Pn-344=0: Motor speed(+/-10 V/Rated speed)
Function of analog
Pn-344 Pn-344=1: Motor torque (+/-10 V/Rated torque)
output (DAC1)
Pn-344=2: Speed command(+/-10 V/ Rated speed)
Proportional of Pn-344=3: Torque command (+/-10 V/ Rated torque)
Pn-345 analog output e.g.:Pn-344= 0 (DAC1 output motor speed),
(DAC1) Voltage of DAC1 is V1, Motor speed=( Rated speed* V1/10)* Pn-345/100.
Pn-346=0: Motor speed(+/-10 V/Rated speed)
Function of analog
Pn-346 Pn-346=1: Motor torque (+/-10 V/Rated torque)
output (DAC2)
Pn-346=2: Speed command(+/-10 V/ Rated speed)
Proportional of Pn-346=3: Torque command (+/-10 V/ Rated torque)
Pn-347 analog output e.g.:Pn-346= 0 (DAC2 output motor speed),
(DAC2) Voltage of DAC2 is V2, Motor speed=( Rated speed* V2/10)* Pn-347/100.
58
7.3 Digital input DI function explanation
7 ZCLAMP
59
Internal position command selection.
SP3 SP2 SP1 Position command Speed
11 SP1
OFF OFF OFF Pn-208,Pn-209 Pn-210
OFF OFF ON Pn-213,Pn-214 Pn-215
OFF ON OFF Pn-218,Pn-219 Pn-220
12 SP2 OFF ON ON Pn-223,Pn-224 Pn-225
ON OFF OFF Pn-228,Pn-229 Pn-230
ON OFF ON Pn-233,Pn-234 Pn-235
ON ON OFF Pn-238,Pn-239 Pn-240
13 SP3
ON ON ON Pn-243,Pn-244 Pn-245
60
SDIR2 SDIR1 The status of motor
OFF OFF The motor is locked.
22 SDIR2 OFF ON Motor rotates in the direction of CCW.
ON OFF Motor rotates in the direction of CW.
ON ON The motor is locked.
Speed command reverse.
If Pn-042=0, the direction of speed command is controlled by signal CINV.
When the signal is OFF, the motor rotates in the direction of speed
23 CINV command .While the signal is ON, the motor rotates in the contrary direction
with speed command.
If Pn-042=1, the direction of speed command is controlled by signals SDIR1
and SDIR2.
25 SHOM Start homing.
27 CNTR The signal is used to start inner position running.(Refer to parameter Pn-249.)
Servo ready. When the main power of servo driver is supplied and the driver
1 SV_RY
has not any alarm, the ON signal is output in 1.5 seconds.
Alarm Output. The signal state of ALM is ON when there is alarm displays in
2 ALM
the submenu of ‘dP-Err’.
Positioning completion. In position control mode, if position deviation is equal
to or less than the value of Pn-254, the signal state of SV_F is ON.
Note: The value of ‘Pn-254’ does not influence the actual location accuracy of
servo system. When position deviation is greater than the value of ‘Pn-255’,
driver output position excessive deviation alarm (Err8).
3 SV_F
61
Electromagnetic brake. (Refer to chapter 7.2.)
1.Motor in stationary state (motor speed < Pn-318), timing diagram of BRK is
shown below.
4 BRK 2.Motor in running state (motor speed ≥ Pn-318), timing diagram of BRK is
shown below.
Speed arrival signal. In speed control mode, when motor speed exceeds the
value of Pn-256, the signal state of SV_S is ON.
5 SV_S
Torque arrival signal. In torque control mode, when motor speed exceeds the
6 SV_T
value of Pn-259, the signal state of SV_T is ON.
7 HOME The homing completion signal.
62
Chapter 8 Alarm
63
Alarm code Name The main reason Treatment measures
Alarm during power on.Circuit board fault. Contact the manufacturer.
Wrong connection of motor U,V,W leads. Correct wiring.
Wrong connection of encoder leads. Change encoder line.
Motor locked-rotor. Check mechanism.
Position excessive Position overshoot detection range is set too Increase position overshoot detection
deviation small. range.
Gain value is too small. Increase gain value.
Torque limit is too small. Increase torque setting value.
Change for high-power motor and
External load is too large.
driver.
Torque command exceed limit of time is greater
Torque command than the allowed time. Adjust torque command.
exceed limit
Parameter setting is not reasonable. Adjust parameters.
Chip data-processing transmission fault. Power-on again.
FPGA chip fault
Chip or circuit board fault. Contact with the manufacturer.
Alarm during power on.Bad connection of
Reconnect encoder line well.
encoder’s wiring.
Alarm during power on.Encoder line fault. Change encoder line.
Alarm during power on.Motor encoder fault. Change motor.
Alarm during power on.Encoder does not match
witch parameter. Modify the parameter Pn-050.
Encoder fault
Alarm during running.The encoder’s plug gets
loose because of mechanical vibration, for it is Reconnect encoder line well.
not screwed well.
Alarm during Operation.Encoder cable is too Shorten the cable.
long, which cause the power supply voltage of Adopt poly-core cable with parallel
encoder too low. connection.
Bad connection of encoder’s wiring. Reconnect encoder line well.
64
Alarm code Name The main reason Treatment
65
Chapter 9 Running and adjustment
According to the steps of ELESY servo driver operation manual make motor normal rotation before connected
load to it. Usually, a driver should take the following tests before put into use.
3. No-load operation.
9.1 Power-on
Wiring of R,S,T and U,V,W cannot be reversed, and the terminal has not loose phenomenon.
Check the power supply is normal or not: 3-phase 220V or 1-phase 220V..
<500ms
Alarm signal No alarm
(DOn): <1s
Servo ready ON
OFF
(DOn):
<1s
Electromagnetic ON
OFF
brake (DOn):
<1s
Motor’s power: power-down power-on
Digital input IO (DIn) functions are customized via the parameters ‘Pn-301 ~ Pn-307’. Digital output IO (DOn)
functions are customized via the parameters ‘Pn-309 ~ Pn-312’.
1、 Set parameter of ‘Pn-004’ to 2 to select speed trial run control mode. Enter into menu of ‘Sr-’,servo
2、 Press ‘▲’ key to increase speed command, then enter into ‘dP-SPd’ submenu to observe whether the
66
actual rotate speed of motor is the setting velocity.
3、 Press ‘▼’ key to decrease speed command to a negative, then enter into ‘dP-SPd’ submenu to observe
a. Modify parameter ‘Pn-022’ to suitable JOG speed.Set parameter of ‘Pn-004’ to 3 to select JOG trial run
b. Press ‘▲’ key and hold, motor will rotate in the direction of CCW at the speed of ‘Pn-022’. Release the
c. Press ‘▼’ key and hold, motor will rotate in the direction of CW at the speed of ‘Pn-022’.Release the key,
There are two ways to enable the servo drive:The first,it can be reached by external digital IO input terminal
(DIn),For excample set parameter Pn-301=1,DI1 input the servo on signal.Second, it can be inner compelled by
setting Pn-057 to 2.
In the position control mode,the position command can be gived by external terminal or parameters.
Measuring the power supply of R,S,T(3-phase 220V or 1-phase 220V) is normal or not befor wiring, Make sure
there are no problems connect the power cord and power on. Reference to the motor adapter table (Appendix)
modifies the parameter of ‘Pn-001’ as the corresponding motor model code. Enter into the menu group of ‘EE-’
and select ‘EE-dEF’, press ‘SET’ key. If ‘donE’ is shown on nixie tube means the driver’s parameters have been
67
② Select the running mode of internal position control by parameter Pn-249:
a. Pn-249=0(Pn-251=5): When CNTR signal is detected a valid jump,servo drive runs once with the number
of the position segment set by Pn-251,and finally stopped at the first location,and output positioning
completed signal. It should be noted, the CNTR trigger signal is valid only when the positioning is completed,
b. Pn-249=1(Pn-251=6): In this mode,the drive will always loop runs with the number of the position
c. Pn-249=2:In this mode, SP1, SP2 and SP3 are set to specify the running position, the falling edge of signal
e.g.: [SP3, SP2 ,SP1] = [OFF,OFF,OFF], CNTR signal input falling edge,then the drive runs with the position
command set by parameters Pn-208 and Pn-209, and positioning complete signal output when the position
command is finished.
SP3 SP2 SP1 CNTR Position command Speed
OFF OFF OFF Pn-208,Pn-209 Pn-210
OFF OFF ON Pn-213,Pn-214 Pn-215
OFF ON OFF Pn-218,Pn-219 Pn-220
OFF ON ON Pn-223,Pn-224 Pn-225
ON OFF OFF Pn-228,Pn-229 Pn-230
ON OFF ON Pn-233,Pn-234 Pn-235
ON ON OFF Pn-238,Pn-239 Pn-240
ON ON ON Pn-243,Pn-244 Pn-245
68
d. Pn-249=3(Pn-251=5,Current position is P3): SP3 signal is detected a valid jump, servo drive runs to the
first location; SP2 signal is detected a valid jump, servo drive runs to the previous location,if it is the first
location,stop here; SP1 signal is detected a valid jump, servo drive runs to the next location,if it is the last
location,stop here.
(3) Several key parameters associated with internal position control mode: Pn-004,Pn-005,Pn-006,Pn-009,
Pn-010,Pn-025,Pn-208~Pn-251,Pn-301~Pn-307 (Refer to chapter 7). Set the parameter values correct after
power on.If there is no problem enable the drive,and give position command by changing the status of signals
CNTR,SP1,SP2 and SP3. Observe the dynamic effect of motor and adjust gain for reasonable value.
(2) According to the input pulse frequency set electronic gear ratio (Pn-012/Pn-013) and set position command
input type by parameters Pn-014,Pn-015 and Pn-047. Adjust several key parameters associated with position
69
control mode: Pn-004,Pn-005,Pn-006,Pn-009,Pn-010,Pn-012,Pn-013,Pn-014,Pn-015,Pn-025,
Pn-047 (Refer to chapter 7). Power on if there is no problem and enable the drive.Give pulse command to
servo drive.,observe the dynamic effect of motor and adjust gain for reasonable value.
In the speed control mode,the speed command can be gived by analog input or parameters. Measuring the power
supply of R,S,T(3-phase 220V or 1-phase 220V) is normal or not befor wiring, Make sure there are no problems
connect the power cord and power on. Reference to the motor adapter table (Appendix) modifies the parameter of
‘Pn-001’ as the corresponding motor model code. Enter into the menu group of ‘EE-’ and select ‘EE-dEF’, press
‘SET’ key. If ‘donE’ is shown on nixie tube means the driver’s parameters have been recovered to factory
(1) Set parameter of ‘Pn-004=1’ and ‘Pn-024=1’ to select internal speed control mode.
② Set parameters of ‘Pn-302=14’, ‘Pn-303=15’ and ‘Pn-304=16’ which define DI2,DI3 and DI4 input
functions for SC1, SC2 and SC3. Select respective internal speed command by signals SC1,SC2 and
③ Several key parameters associated with internal speed control mode: Pn-004,Pn-005,Pn-006,Pn-024,
correct after power on.If there is no problem enable the drive,and give speed command by changing the status
of signals SC1,SC2 and SC3. Observe the dynamic effect of motor and adjust gain for reasonable value.
70
2. Analog speed control mode
(1) Set parameters of ‘Pn-004=1’ and ‘Pn-024=0’ to select analog speed control mode.
(2) Several key parameters associated with internal speed control mode: Pn-004,Pn-005,Pn-006,Pn-024,
Pn-031,Pn-042,Pn-043, Pn-051,Pn-052,Pn-053 (Refer to chapter 7). Set the parameter values correct after
power on. If there is no problem enable the drive. Wait for the ‘RUN’ indicator light up, perform automatic
zero drift compensation operation: Enter into menu of ‘AU-’. Choose the submenu of ‘AU-SPd’, and press
‘SET’ key, until ‘donE’ is displayed on nixie tube, compensation value will be write to parameter ‘Pn-043’.
Upper control output analog instruction to drive after the above steps are completed. Observe the dynamic
In the torque control mode,the torque command can be gived by analog input or parameters. Measuring the
power supply of R,S,T(3-phase 220V or 1-phase 220V) is normal or not befor wiring, Make sure there are no
problems connect the power cord and power on. Reference to the motor adapter table (Appendix) modifies the
parameter of ‘Pn-001’ as the corresponding motor model code. Enter into the menu group of ‘EE-’ and select
‘EE-dEF’, press ‘SET’ key. If ‘donE’ is shown on nixie tube means the driver’s parameters have been recovered to
(1) Set parameters of ‘Pn-004=6’ and ‘Pn-026=1’ to select internal torque control mode.
② Set parameters of ‘Pn-302=17’ and ‘Pn-303=18’ which define DI2,DI3 input functions for TRQ1 and TRQ2.
Select respective internal torque command by signals TRQ1 and TRQ2.The corresponding relationship is as
③ Several key parameters associated with internal torque control mode: Pn-004,Pn-026,Pn-033,
71
values correct after power on.If there is no problem enable the drive,and give torque command by
changing the status of signals TRQ1 and TRQ2. Observe the dynamic effect of motor and adjust gain for
reasonable value.
(1) Set parameters of ‘Pn-004=6’ and ‘Pn-026=0’ to select analog torque control mode.
(2) Several key parameters associated with analog torque control mode: Pn-004,Pn-026,Pn-033,Pn-041,
Pn-045,Pn-268,Pn-269,Pn-271,Pn-272 (Refer to chapter 7). Set the parameter values correct after power
on.If there is no problem enable the drive. Wait for the ‘RUN’ indicator light up, perform automatic zero drift
compensation operation: Enter into menu of ‘AU-’,choose the submenu of ‘AU-trq’, and press ‘SET’ key,
until ‘donE’ is displayed on nixie tube, compensation value will be write to parameter ‘Pn-045’. Upper control
output analog instruction to drive after the above steps are completed. Observe the dynamic effect of motor
72
Chapter 10 Servo motor
1. Nameplate
Figure 10-1 Servo motor nameplate description
2. Model
Figure 10-2 Servo motor model description
73
10.2 Each part name of servo Motor
The installation of the servo motor should be in accordance with the manual. If motor is installed improperly or
in the wrong place, the motor’s service life would shorten, even may cause unexpected accident. The shaft end of
the servo motor had been daubed with antirust additive, so please clear the antirust additive before installation.
1. Installation site
The servo motor should be installed inside the room and the following ambient conditions be satisfied:
Storage temperature:﹣10℃~50℃.
2. Installation dimension
74
(1) 60、80 series motor dimensions
Figure 10-5 The 60,80 series motor installation dimensions
75
(2) 110/130 series motor dimensions
110EMA- 130EMA-
Motor model
040B 060B 040B 050B 060B 060E 075B
Rated output power KW 1.0 1.57 1.0 1.3 1.57 0.63 1.96
Rated torque N•m 4.0 6.0 4.0 5.0 6.0 6.0 7.5
Rated current Arms 4.0 6.0 4.2 5.0 6.2 3.6 7.8
Rated speed r/min 2500 1000 2500
5.4 7.5 8.9 9.7 12.4 12.4 17.2
Moment of inertia 104 kg .m 2
(6.0) (8.1) (9.5) (10.3) (13.0) (13.0) (17.8)
L mm 238(293) 278(333) 215(267) 221(273) 231(283) 231(283) 251(303)
LL mm 185(240) 225(280) 159(211) 165(217) 175(227) 175(227) 195(247)
LR mm 53 53 56 56 56 56 56
LA mm 130 130 145 145 145 145 145
LB mm 95 95 110 110 110 110 110
S mm 19 19 22 22 22 22 22
LC mm 110 110 130 130 130 130 130
LE mm 5 5 4 4 4 4 4
LH mm 99 99 113 113 113 113 113
LZ mm 8.5 8.5 9 9 9 9 9
QK mm 35 35 35 35 35 35 35
QL mm 0 0 7.5 7.5 7.5 7.5 7.5
W mm 6 6 6 6 6 6 6
T mm 6 6 6 6 6 6 6
U mm 3.5 3.5 3.5 3.5 3.5 3.5 3.5
76
130EMA-
Motor model
075C 075E 100B 100C 100D 100E 150C 150D
Rated output power KW 1.57 0.79 2.6 2.1 1.57 1.0 3.1 2.35
Rated torque N•m 7.5 7.5 10 10 10 10 15 15
Rated current Arms 6.5 4.5 10.5 9.0 6.5 5.0 11.5 9.0
Rated speed r/min 2000 1000 2500 2000 1500 1000 2000 1500
17.2 17.24 21.9 21.9 21.9 21.9 28.9 28.9
Moment of inertia 104 kg.m2
(17.8) (17.8) (22.5) (22.5) (22.5) (22.5) (29.5) (29.5)
L mm 251(303) 251(303) 271(323) 271(323) 271(323) 271(323) 301(353) 301(353)
LL mm 195(247) 195(247) 215(267) 215(267) 215(267) 215(267) 245(297) 245(297)
LR mm 56 56 56 56 56 56 56 56
LA mm 145 145 145 145 145 145 145 145
LB mm 110 110 110 110 110 110 110 110
S mm 22 22 22 22 22 22 22 22
LC mm 130 130 130 130 130 130 130 130
LE mm 4 4 4 4 4 4 4 4
LH mm 113 113 113 113 113 113 113 113
LZ mm 9 9 9 9 9 9 9 9
QK mm 35 35 35 35 35 35 35 35
QL mm 7.5 7.5 7.5 7.5 7.5 7.5 7.5 7.5
W mm 6 6 6 6 6 6 6 6
T mm 6 6 6 6 6 6 6 6
U mm 3.5 3.5 3.5 3.5 3.5 3.5 3.5 3.5
3. Installation direction
The servo motor can be installed horizontally, vertically, or in any direction.
2. When being used in the place where there is oil-drop dripping to the shaft opening, please appoint servo
motor with oil seal. Please make sure the oil level is lower than the oil seal’s lip while using, and the oil seal
can keep the splashing oil-foam in good condition. When using servo motor above the shaft, please confirm
3. When the aviation plug (the leads outlet) can only be installed upwards, please keep the cable baggy to
prevent oil and water. Meanwhile, the cable mustn’t be soaked in water or oil.
2. The encoder is installed in the back end cap of the motor, connecting directly with motor shaft. Do not
thump the motor. If to knock the motor is inevitable because of positioning or any other reason, please
knock the front end of flange plate with rubber hammer or plastic hammer as far as possible
78
10.4 Terminal signal definition of servo motor
Pin 1 2 3 4
Signal PE U V W
(2) 3 -core
Pin 1 2
Signal +24 0V
3. Encoder feedbackterminals
(1) 9-core
Signal definition
Pin
Wire-saving encoder Absolute encoder Resolver
1 FG FG FG
2 +5V +5V
3 0V 0V
4 A+ R1
5 B+ SD+ R2
6 Z+ VB+ SIN+
7 A- VB- SIN-
8 B- SD- COS+
9 Z- C0S-
79
(2) 15-core
Signal definition
Pin
Incremental encoder Absolute encoder Resolver
1 FG FG FG
2 +5V +5V
3 0V 0V
4 A+ R1
5 B+ SD+ R2
6 Z+ VB+ SIN+
7 A- VB- SIN-
8 B- SD- COS+
9 Z- C0S-
10 U+
11 V+
12 W+
13 U-
14 V-
15 W-
80
Appendix
81
Cable model
Name Model Specification Name Model Specification
JSDA-14A□□□
JSMA-04A□□□
JSDA-14B□□□
JSMA-04B□□□
JSDB-09A□□□
JSMB-04A□□□ Encoder
cable
JSDB-09B□□□
JSMB-04B□□□
JSDC-09A□□□
Power
JSMC-04A□□□
cable JSDC-09B□□□
JSRA-09A□□□
JSMC-04B□□□
Resolver
cable
JSRA-09B□□□
JSMD-04A□□□
JSAB-09A□□□
Absolute
encoder
JSMD-04B□□□ cable
JSAC-09A□□□
82
Motor signal line (encoder line) cable type description
83