DORNA EPS BS User Manual V1.3
DORNA EPS BS User Manual V1.3
DORNA EPS BS User Manual V1.3
EPS-BS SERIES
User Manual
(V1.3)
1
Table of Contents
SAFETY PRECAUTIONS ................................................................................................................................................ 5
4
Safety Precautions
This section explains important items that users must observe when confirming, storing, moving, installing, wiring,
operating, inspecting, and disposing of products when they arrive.
Risk
◼Input power.
The input power of this driver is AC220V .
◼ When installing on a machine and starting operation, please put the motor in a state that can be
stopped immediately at any time.
Failure to do so could result in personal injury or mechanical damage.
◼ In the power-on state, be sure to install the cover of the power terminal block.
Otherwise it may cause electric shock.
◼ After turning off the power or performing a withstand voltage test, do not touch the power terminals
while the charging indicator is on.
Otherwise, it may cause electric shock due to residual voltage.
◼Please carry out trial operation according to the steps and instructions described in the user manual
corresponding to the product.
If the servo motor is installed in a mechanical state, if an operation error occurs, it will not only cause
mechanical damage, but may also cause personal injury.
◼ Never modify this product, and do not set up, disassemble or repair it unless specified.
Failure to do so could result in personal injury, mechanical damage, or fire.
◼Please install a stop device on the machine side to ensure safety.
The holding brake of a servo motor with a brake is not a stopping device to ensure safety.
Failure to do so could result in injury.
◼ Be sure to connect the ground terminal of the servo driver to the ground electrode (the ground
resistance of the power input servo driver is 100 Ω or less) .
Doing so may cause electric shock or fire.
5
Storage & Handling
◼ Do not store or install in the following environment.
Failure to do so may cause fire, electric shock, or machine damage.
➢ Places exposed to direct sunlight
➢ Use the place where the ambient temperature exceeds the storage and setting temperature conditions
➢ Places where relative humidity exceeds storage and humidity conditions
➢ Places with corrosive gas and flammable gas
➢ Places with a lot of dust, dust, salt and metal powder
➢ Places subject to splashing with water, oil and drugs
➢ Vibration or shock will be transmitted to the subject's place
◼ Do not hold the cable, motor shaft or detector for transportation.
Doing so may cause injury or malfunction.
Installation
◼Do not block the air inlet and air outlet. Also do not allow foreign matter to enter the product.
Failure to do so may cause malfunction or fire due to aging of internal components.
◼ Be sure to observe the requirements of the installation direction.
Doing so may cause a malfunction.
◼ When installing, please ensure that there is a prescribed interval between the servo driver and the
inner surface of the control cabinet and other machines.
Doing so may cause fire or malfunction.
◼ Do not apply excessive impact.
Doing so may cause a malfunction.
6
Wiring
◼ Make wiring correctly and reliably.
Failure to do so could result in loss of motor control, personal injury, or machine failure.
◼ Do not connect commercial power to the servo motor connection terminals U , V , W of the servo
driver .
Failure to do so could result in injury or fire.
◼Please connect the power terminal and the motor connection terminal securely.
Doing so may cause fire.
◼ Do not use the same sleeve for the main circuit cable, the input and output signal cables, and the
encoder cable, and do not bundle them together. When wiring, the main circuit cable and the input
and output signal cables should be more than 30cm away .
◼ Please use double-stranded or multi-core double-stranded overall shielded cable for input and output
signal cables and encoder cables.
◼The wiring length of the input and output signal cables: up to 3 m ; encoder cables: up to 30 m .
◼ Even if the power is turned off, high voltage may remain in the servo drive. Therefore, do not touch
the power terminal while the charging indicator is on.
After confirming that the charging indicator is off, perform wiring and inspection.
◼ Please install a safety device such as a circuit breaker to prevent external wiring from being
shorted.
Doing so may cause fire.
◼When using in the following places, please take appropriate shielding measures.
➢ When interference occurs due to static electricity, etc.
➢ Places producing strong electric or magnetic fields
➢ Places where there may be radiation radiation
Doing so may cause damage to the machine.
◼ Pay attention to polarity when connecting batteries.
Otherwise, the battery, servo driver and servo motor will be damaged and exploded.
7
Operations
◼ To prevent accidents, perform a trial operation on the servo motor alone (with the machine not
connected to the drive shaft of the servo motor).
After the test run is correct, connect the machine to run. Failure to do so could result in injury.
◼ When installing on the supporting machinery and starting operation, please set the parameters in
accordance with the machinery in advance.
If you start running without parameter setting, it will cause the machine to run out of control or
malfunction.
◼ Do not turn the power on / off frequently .
Since the power supply portion of the servo drive with a capacitor, so the power ON time, will flow
through a large charging current. Therefore, if the power is turned on and off frequently, the performance
of the main circuit components inside the servo drive will be reduced.
◼When using the servo motor on the vertical axis, please install a safety device to prevent the workpiece
from falling in the state of alarm, overtravel, etc. When overtravel occurs, set a fixed stop with zero
position.
Failure to do so may cause the workpiece to fall under overtravel.
◼ Extreme parameter adjustment and setting changes will cause the operation of the servo system to
become unstable. Do not perform such operations.
Failure to do so may result in personal injury or machine damage.
◼ When an alarm occurs, reset the alarm after removing the cause and ensuring safety, and restart the
operation.
Failure to do so may cause machine damage, fire, or injury.
◼ Do not use the brake of a servo motor with a holding brake for braking.
Doing so may cause a malfunction.
◼ Use the servo motor and servo driver in the specified combination.
Doing so may cause fire or malfunction.
8
Others
◼ For detailed explanation, some illustrations in this manual have been removed from the cover or safety
protection. In actual operation, please be sure to install the cover or safety protection body to the original
position according to the regulations, and then operate according to the instructions in the user manual.
◼ The illustrations in this manual are representative examples and may differ from the product you
received.
◼ Please set up relevant protection and safety devices during driver debugging. The company is not
responsible for special damage, indirect losses, and other related losses caused by our products.
◼ The information contained in this manual is a general description or feature introduction, which is not
always completely consistent with the description in actual applications, or may not be completely
suitable due to further development of the product.
Motor flange Motor Power Power line model Encoder line model
60/80/90 - DA-002 BD -031
0.8 ~1.0KW DB-002
1.2 ~1.5KW DC-002
110/130 BC -031
1.8 ~2.0KW DD-002
2.2 ~3.0KW DE-002
4. Braking resistor (braking resistor) wiring
1) 400W and below power driver has no internal braking resistor. If necessary, an external braking resistor is
required. Connect the two ends of the external braking resistor to the P + and C terminals respectively.
2) 750W and above power drivers, standard internal braking resistor ( P + , D terminals are equipped with a short
wiring). If the internal braking resistor is too small, an external braking resistor is required. First , remove the
short wires at terminals P+ and D , and connect the two ends of the external braking resistor
to terminals P+ and C respectively .
9
5. I/O signals (see section 3.2 and 3.4 for details )
★ Basic parameters
11
Chapter 1 Product Overview
1.1 Product inspection
In order to avoid various problems during the purchase and shipping of this product, please check the items listed
in the table below in detail.
Items Reference
Does the product match the Check the product models on the motor and drive nameplates
model you ordered?
Is the motor shaft normal? Rotate the motor shaft by hand. If it can run smoothly, it
means that the motor shaft is normal. However, a motor with
an electromagnetic brake cannot run by hand!
Is the appearance damaged? Check visually for any damage.
Are there loose screws? Use a screwdriver to check whether the screws of the servo
drive are locked.
If you encounter any of the above situations, please contact the agent or manufacturer for a proper solution.
12
1.2.2 Model descriptions
■ EPS-BS series servo drive model description
EPS – BS – 0D75 A A – □□□□
[1] [2] [3][4] [5]
13
1.3 Name of each part of servo drive
I/O terminal
Grounding
Please perform regular maintenance & inspection on the driver & motor to ensure safe & normal use. Routine
inspections and regular inspections should be implemented according to the following items .
Types Cycle Check item
·Ambient temperature, humidity, dust and foreign matter
·Is there abnormal vibration, abnormal sound
·The INPUT power supply voltage is normal
·Is there a smell?
Daily
daily ·Are the vents sticky fiber thread
inspection
·Clean situation drives the front of the connector
·The control device, the device motor connector portion for
loose & core leg departing
·Load section whether the foreign body embedded
·Fastening parts for loose
Periodic
1 year ·Are there signs of overheating
inspection
·Whether the terminals are damaged or loose
14
Chapter 2 Installation
2.1 Installation direction and space
The installation direction must be in accordance with the regulations, otherwise it will cause malfunctions. In
order to make a good cooling effect, the upper and lower, left and right with the adjacent items and baffle (wall)
must have enough space, otherwise it will cause malfunctions. The AC servo drive’s suction, exhaust hole cannot
be sealed, nor placed upside down, otherwise it will cause malfunctions.
In order to lower the wind resistance to the radiator fan and let heat discharge effectively, users shall follow the
recommended installation spacing distance of one or several AC servo drivers (see the figure below).2.2 EPS-BS
15
2.2 Servo drive dimensions
(Unit: mm)
(1) A type case: EPS-BS-0D20AA, EPS-BS-0D40AA
16
2.3 Recommended specifications for circuit breakers and fuses
■ 220V class
Drive type Power breaker Fuse (Class T)
Type A 400W or less 10A 20A
Type B 750W ~ 1.5KW 20A 40A
Type C 2.2KW ~ 3KW 30A 80A
Note:
1. Strongly recommended: the fuse and circuit-breaker must comply with UL/CSA standards.
2. When an earth leakage circuit breaker (ELCB) is added for leakage protections, please choose ELCB with
sensitivity current over 200mA and action time over 0.1s
The main circuit of servo drive uses a high-speed switching device, so the peripheral wiring and earthing of servo
drive may be affected by the noise of the switching device. In order to prevent noise, the following measures can
be taken:
When the motor is outputting torque opposite to the rotating direction, energy is regenerated from the load to the
drive. DC bus voltage will rise and at a certain level, the regenerated energy can only be consumed by the
regenerative resistor. The drive contains an internal regenerative resistor, and users can also connect an external
regenerative resistor. The table below shows the specifications of regenerative resistor contained in EPS-B1 series
servo drives.
Drive enclosure Internal regenerative resistor specifications Minimum allowable
resistance (Ohm)
Resistance (Ohm) Capacity (Watt)
Type A - - 30
Type B 30 60 20
Type C 30 (220V) 80 13 (220V)
18
When the regenerative capacity exceeds the disposable capacity of the internal regenerative resistor, an
external regenerative resistor shall be connected. Please note:
Item Reference
1 Please set the external resistor value and capacity correctly.
The external resistance value shall not be smaller than the minimum allowable resistance value. If
2 parallel connection is to be used to increase the power, please confirm whether the resistance value
satisfies the limiting conditions.
In natural environment, when the disposable regenerated capacity (mean value) of regenerative
resistor is used within the limit of nominal capacity, the temperature of resistor will rise to be above
3
120℃ (under continual regeneration). In order to ensure safety, it is suggested to use a regenerative
resistor with a thermo-switch.
When external regenerative resistor is used, the resistor shall be connected to P, C end, and P, D end
4 shall be open. External regenerative resistor shall follow the resistance value suggested in the table
above.
19
Chapter 3 Wiring
3.1 System structure & wiring
Ground terminal
20
◼ 1PH AC220V input
R T
1PH 200~230VAC +10%
(50/60 Hz) -15%
EMI Filter
1 Ry PL
OFF 1 MC
ON
1 MC 2
U Motor
L1 3
L2 V M
1 MC W 4
L3 1
L1C Encoder
L2C
P
CN2 G
1 Ry +24V
4 ALM
~ 3 0V
COM
-
◼ 3PH AC220V input
R S T
1PH 200~230VAC +10%
(50/60 Hz) -15%
EMI Filter
1 Ry PL
OFF 1 MC
ON
1 MC U 2 Motor
L1 3
1 MC
L2 V M
1 MC W 4
L3 1
L1C Encoder
L2C
P
CN2 G
1 Ry +24V
4 ALM
~ 3 0V
COM
-
21
3.2 CN1 wiring
Note
◆ Do not use empty terminals.
◆ Connect the shield of the cable to the connector housing.
◆ All input signals can parameter be configured by parameters.
22
3.2.2 I/O Signal allocations
When signals like S-ON, CWL, CCWL are used through "polarity inversion”, if there are abnormal states
like breakage of signal line, it will cause movement deviating from the safety direction. If such setting has to
be adopted, please confirm the action and ensure there are no safety problems. The typical circuit of input
23
signal is as follows:
Servo drive Servo drive
DC24 V DC24 V
+ 24VIN Above 50 mA 3.3K Ω
Above 50 mA 3.3K Ω PC + 24VIN PC
Take the above figure as an example. When the optocoupler is conductive, S-ON signal is L level; when the
optocoupler is not conductive, S-ON signal is H level.
(4) Confirmation of input signal states
Input signal states can be monitored in DP12.
PA66 = b6 26 + b5 25 + + b2 22 + b1 2 + b0
(3) Use of output signal
If an output signal is not detected, then it is regarded as invalid.The output signal typical circuit is shown below :
24
DC 5V~ 24V
Relay
Servo drive
Opticalcoupler S-RDY+
S-RDY-
0V
Servodrive input, output signals and their connection examples with the host device are shown below .
I. Instruction input loop
1) Position instruction input loop
■ Linear driver output
25
■ Open-collector output
When the host device is with open collector output and provides VCC = 24VDC signal power, connection
method 1
When the host device is with an open collector output and provides 5VDC, 12VDC, 24VDC signal power,
connection method 2
26
Set the resistance R according to the input current range required below.
Input current i = 10~15mA:
When VCC is 24V, R = 2.0KΩ
When VCC is 12V, R = 510Ω
When VCC is 5V, R = 180Ω
24VDC 24VDC
+24VIN 3.3KΩ
Above 50mA 3.3KΩ Above 50mA +24VIN
27
II. output circuit
1) Sequence output circuit
Servo alarm, brake output and other sequence output signals are composed of photocoupler output
circuits. Please use relay connections.
DC 5V~24V
Relay
Servo drive
0V
28
3.3 CN2 wiring
29
3.4 Standard wiring diagram
30
Chapter 4 Panel Operations
4.1 Panel operator
The panel operator consists of panel operator display & panel operator keys . The panel operator can display
status, perform auxiliary functions, set parameters, and monitor the operation of the servo driver. The names and
functions of the panel operator keys are shown below .
MOD SET
31
4.2 Function switching
32
Press the "←" key to move the
decimal point corresponding to the
flashing display, so that the decimal
5
MOD SET point corresponding to 4 flashes .
(The flashing digit indicates the digit
that can be changed .)
Parameter management features include parameter storage in EEPROM & parameter initialization.
Method 1:
Step Panel display Keys Operations
Press MOD key to enter parameter management
1
MOD SET function (EEPOP);
33
Method 2: Set PA10 to 0, press the SET button (note PA10 will automatically change back to 2, so when you
view again PA10 becomes 2. It does not matter ), and parameter has been saved.
Method 1: First change PA0 to 1234, and then perform the following factory reset operations.
Method 2: Set PA10 to 1, press the SET button (note PA10 will automatically change back to 2, so when you
view again PA10 becomes 2. It does not matter ), and then restart power to finish.
Monitor display means to set the servo drive instruction value, input output signal internal state and the state of
the servo drive function to display .
34
PA Display content Unit Address
35
PA Display content Unit Address
15 EPS-BS-02D2AA-****-S
16 EPS-BS-02D2AA-****-GS
16 EPS-BS-0003AA-****-S
dP 25 Displays the latest alarm log of the drive. - 0X0619
dP 26 Displays the second alarm log of the drive. - 0X061A
dP 27 Displays the third alarm log of the drive. - 0X061B
dP 28 Displays the fourth alarm log of the drive. - 0X061C
dP 34 Encoder Z signal capture position - 0X0622
dP 35 Encoder Z signal capture total - 0X0623
dP 36 CPLD software version - 0X0624
dP 37 DSP software version - 0X0625
dP48 Current alarm number 0X0630
Take dP0 as an example , the operation example of the monitoring display is shown below.
The following is an example of the display when the servo motor speed is 1600 rpm.
36
5.3 Input signal monitoring dP12
The assigned input signal is displayed by the lighting status of the segment (LED) of the panel operator.
The corresponding relationship of input pin & LED number is shown in the table below .
◆ When the input signal is valid, the upper segment (LED) lights up .
◆ When the input signal is L level (input optocoupler is on), the lower segment (LED) lights up .
Display LED number input pin signal name (Default)
[Note] Without external input, modifying parameter PA64 will also make corresponding input signal effective .
37
5.4 Output signal monitoring dP13
The display steps for the display signal output are shown below.
If the display is
3 not DP13, press "↑" key & "←" key to
MOD SET
display DP 13;
Press the SET key to enter
4 the input signal monitoring interface ,
MOD SET
and the left picture is displayed;
The assigned output signal is displayed by the lighting status of the segment (LED) of the panel operator.
When the output signal is valid, the upper segment (LED) lights up .
When the output signal is L level (the output optocoupler is on), the lower segment (LED) lights up .
The corresponding relationship of input pin & LED number is shown in the table below .
Display LED number Output pin signal name (Default)
1 DO1 Alarm
2 DO2 Brake
3 DO3 Position reached
[Note] Without external input, modifying parameter PA66 will also make corresponding output signal effective .
38
5.5 Monitoring display when power is turned on
PA03 setting determines the display on the operation panel when the power is turned on.
PA Name Range Unit Defaults Effective
Initial display selection.
Turn on the
PA03 For example, if set to 0, when power is turn on, the 0 to 40 0
power again
display shows motor speed.
39
Chapter 6 JOG Run
6.1 Preparations before JOG run
JOG run is the function to confirm the servo motor action through speed control without connecting
to the upper controller. During JOG run, the overtravel prevention function (CWL, CCWL) is
inactive. User shall pay close attention to mechanical movement of the machinery caused by JOG
run.
1) Preparing for JOG run
Before JOG run, the following settings are necessary.
▪ When S-ON input signal is ON, please switch it to OFF.
▪ Please take necessary safety measures and ensure it can stop at any emergency.
In order to ensure safety, a stop device shall be set on the machine side.
2 Press SET.
MOD SET
40
Press ↑ to increase positive
4 direction speed; press ← to
MOD SET
decrease negative direction speed.
When JOG run servo motor by upper command, confirm the following items:
Item Content
Check whether the servo motor movement command and input / output signal input from the
1
host device to the servo driver are set correctly.
Check whether the wiring between the host device and the servo driver is correct and the
2
polarity setting is correct.
For the test run of position control by the host command, the connection confirmation shown in step 1 below
is required. Follow the steps below to confirm the connection and status of the input signals.
Step Operation
Please connect the input signal circuit required for trial operation to CN1. The following
conditions must be met when connecting.
1
·Servo ON input signal ( S-ON ) is enabled
·CWL, CCWL signals are valid
41
6.3.2 JOG run of position control
The following describes the trial operation method for position control. This section describes the trial operation
procedures after the position control input signal wiring is completed.
Step Operation
Check the power supply and input signal circuit again, and then turn on the
1
control power of the servo driver.
According to the pulse output form of the host device, PA28 is used to set the
2
command pulse form.
Set the command unit, and set the electronic gear
3
ratio through PA31 and PA32 according to the host device .
Power on again. Make the parameter change in step 3 effective. Turn on the
4
main circuit power of the servo driver.
5 Set the servo enable ( S-ON ) input signal to ON .
A low-speed pulse command is output from the host device with an
6
easy-to-check motor rotation amount (example: 1 turn).
According to the input command pulse counter (dP03 , dP04), monitor the
7 pulse change amount before and after the command is issued to confirm the
number of command pulses input to the servo driver.
According to the feedback pulse counter (dP0 1, dP02), monitor the pulse
8 change amount before and after the command is issued to confirm the actual
rotation amount of the motor.
9 Check if the servo motor rotates in the direction specified.
10 Stop the pulse command and turn the servo off .
6.4 JOG run after connecting the servo motor to the machine
After the test run of the unit is correct, connect the servo motor and the machine and perform the test run after
connecting the machine.
Step Item Content
Turn on the control power and main circuit power, and make settings
1 Parameter setting 1 related to safety functions, overtravel, braking, and other protective
functions.
2 Parameter setting 2 Set the necessary parameters according to the control method used.
When the power is off , connect the servo motor and the machine
3 Installation
through a coupling or the like.
After turning on the power of the host device and setting the servo
4 Examination driver to servo off, check whether the protection function set
in step 1 works normally.
5 Run Perform the trial operation and confirm that the trial operation result
42
is the same as the trial operation of the servo motor alone. Make sure
that the setting of the command unit is in accordance with the
machine.
Adjust the servo gain as needed to improve the response
characteristics of the servo motor.
6 Adjustment
(Note) During the trial operation, the servo motor and the machine
may not adapt well. Please fully run in.
S-ON At this point, the trial operation operation ends.
7
signal input
Please observe the following precautions for the trial operation of the servo motor with brake.
Item Content
When performing a trial operation of a servo motor with a brake, be sure to take measures to
1 prevent the machine from falling or vibration due to external forces before confirming the operation
of the brake.
When performing a trial operation of a servo motor with a brake, check the operation of the servo
2 motor and the holding brake before the servo motor and the machine are disconnected. After no
problem, connect the servo motor to the machine and perform trial operation again.
3 Use the BRK signal of the servo driver to control the holding brake operation.
Chapter 7 Operations
7.1 Control mode selection
The following describes the control modes that the EPS-BS series servo driver can perform.
User parameters Control method ( control mode )
Switch between position control ( pulse train command ) and external JOG
control.
Use the pulse train position command to control the position of the servo
0
motor. The position is controlled by the number of input pulses, and the speed
PA04 [Factory
is controlled by the frequency of input pulses. Used in situations where
setting]
positioning action is required.
Use the input signal BIT8 and BIT9 a total of 2 input signals to achieve the
external JOG function, the speed is set in PA131.
43
Internal speed control
Using the input signals BIT3, BIT4 and BIT5 to select among 8 preset
7
speeds. When this control mode is selected, no analog command is required.
The standard setting of forward rotation direction is counterclockwise rotation when viewed from the load side of
the servo motor .
44
■ Operation when the command is reversed
Speed
Encoder pulse output
When reversing:
PAO
Stop by CWL
Time
PBO
CW
Overtravel refers to the safety function which can make the limit switch function (ON) and force the servo motor
to stop when the moving parts of a machine go beyond the movable area.
Attention
Installation of limit switches
Limit switches must be installed in applications such as linear motions. When the
limit switch has bad contacts or broken wires, please use ‘normally closed nods’
to ensure the motor moves to the safer side.
Use of servo motors in vertical axis
Work piece might fall when overtravel. To prevent this, please set the servo into
zero-speed clamp when overtravel.
The holding brake is often used when the motor is used in the vertical axis. When the power of servo drive is OFF,
the servo motor with a brake can keep the moving parts from moving due to gravity
45
Vertical axis Horizontal axis
Servo motor
Mechanical
moving part
Holding brake Holding brake
External
To prevent force
movement due to
gravity at power off
Mechanical
moving part
To prevent movement due to external
force at power off
⚫ The holding brake can only be used to maintain the halt state, not braking, of the servo motor. The brake
torque is 70% or above of the rated torque of servo motor.
⚫ If only the speed loop is used to activate the servo motor, when the brake functions, set the servo OFF and
input instruction to be "0V".
⚫ When setting the position loop, because the servo motor is under servo locked state at stop, the
mechanical brake shall not function.
电机
U
U
L1C V
V M
W
L2C W
FG
FG
+24V
+24V BK-RY 0V BK
BK+ 25
BK- 26
Encoder
2CN PG
Switching
power supply BK-RY
+24V
AC DC
0V
Notes:
1. BK-RY: the relay for brake control
2. The current provided by switching power supply shall be determined by the brake;
different brakes have different working currents. Normally, the DC24V of switching power
supply shall be provide the current >1A;
3. DC24V input of the brake is not restricted by direction
46
7.3 Position control operations
PULS PULS
PULS+SIGN
0 SIGN H Level SIGN L Level
(default)
90 degrees 90 degrees
In case of open-collector pulse input, the interference tolerance for input signal will decrease. In
case of deviation due to interference, changes should be made in the following user parameters.
S+\S- t3 40ms
H
Puls+Sign t3
P+\P- L
OFF
COIN t4 t5 ON t6 ON
CLR
t7
▪ The interval between S-ON signal and input pulse instructions should be above 40ms. If this
interval is less than 40ms, servo drive may fail to receive the pulse instructions.
▪ Please set CLR signal to be above 20 μs.
Pulse Maximum
Specifications
forms frequency
t1,t2 0.1us
SIGN t1 t2
t3 t7 t3,t7 0.1us
SIGN+ 500Kbps. PULS
t4 t t4,t5,t6>3us
PULS Open-collector: t5 t6
t 1.0us
T
200Kbps Forward Reverse 50%<(t/T) 100%
48
t1
T
t1,t2 0.1us
500Kbps. CCW t3 > 3us
CW+ t
t2
Open-collector: CW
t 1.0us
CCW t3
200Kbps Forward Reverse 50%<(t/T) 100%
t1 t2
t1,t2 0.1us
A phase
t 1.0us
200Kbps. B phase
t
A phase+ 50%<(t/T) 100%
Open-collector:
B phase T
150Kbps
Forward Reverse
B phase ahead of A phase by π/2 A phase ahead of B phase by π/2
This signal means that servo motor positioning is completed at position control.
Position control:
ZSP signal will output when servo motor is less than setting speed.
Type Signal Level Name
ON=L level Speed reached.
Output ZSP
OFF=H level Speed not reached.
49
ZSP signal width
PA51 Range Unit Default Effective
0~3000 rpm 50 Immediate
This is a function that stops (inhibits) instruction pulse input counting in case of position control. It
is in servo locking (clamping) state when this function is used.
OFF +
Pulse
instruction Deviation
ON – counter
INHIBIT
Pulse
feedback
Internal speed control is to set 8 speeds beforehand through parameters inside servo drive and to
select among them by using external input signals INSPD2, INSPD1 and INSPD0.
It’s unnecessary to configure speed generator or pulse generator outside.
Servo drive
50
User parameter Meaning
PA004 7 Control mode selection: internal speed control
PA145 3 Use DI1 as internal speed selection 1
PA146 5 Use DI2 as internal speed selection 2
PA147 4 Use DI3 as internal speed selection 3
51
Chapter 8 Troubleshooting
8.1 List of alarms
52
8.2 Alarm troubleshooting
53
No Alarm name Cause of issue Action
1, check if the servo can do JOG run
without load;
Position deviation exceeds the 2, check the electronic gear setting;
ERR.09 Out of position setting value 3, check the mechanical structure;
of user parameter PA53 . 4, the actual operating load of the
machine is too large, and it needs to be
replaced with a higher power servo.
1, check motor U, V, W Connection;
2, check motor parameters
PA2, PA7, PA8, PA9 are correct;
Current exceeds 250% of
ERR.12 Extreme Overload 3, check the mechanical structure;
rated value
4, the actual operating load of the
machine is too large, and it needs to be
replaced with a higher power servo.
ERR.16 Parameter error Parameter check exception Perform factory reset operation (EE--1)
1, check the driver & motor matching
is correct;
ERR.20 Power module alarm Power module alarm
2, reduce the driver's overload multiple;
3, increase the torque filter time;
Power failure, over 1 Minutes on
Current detection 1st channel
ERR.21 Internal circuit abnormal again ; if the power is still on the
abnormal
police , you need to Depot Repair .
Power off and power on again after 1
Current
ERR.22 Internal circuit abnormal minute. If this alarm still persists,
detection channel 2 abnormal
contact the manufacturer.
Incremental Encoder AB
ERR.26 Encoder AB Pulse is missing Check Encoder wiring
Pulse is lost
Incremental Encoder
ERR.27 Encoder UVW error Check Encoder wiring
UVW error
1, check Encoder wiring
ERR.28 Encoder UVW disconnected Encoder signal line is broken
2, check PA8 setting
1, check Encoder wiring
ERR.29 Encoder ABZ disconnected Encoder signal line is broken
2, check PA8 setting
ERR.30 Encoder ZPulse is missing Encoder Z-Pulse is missing Check Encoder wiring
Magnetic Encoder initial state 1,check encoder parameter;
ERR.31 Encoder status error
error 2 , check Encoder wiring ;
Modify electronic gear
Electronic gear ratio setting is
ERR.32 Electronic gear protection ratio parameter PA31
too large
& PA32 or PA141 & PA142
Duplicate or Modify input parameters PA145, PA146
Input signal configuration
ERR.33 meaningless input signal pin & PA147
error
configuration
54
No Alarm name Cause of issue Action
Duplicate or Modify
Output signal configuration
ERR.34 meaningless output signal pin output parameters PA148, PA149 &
error
configuration PA150
1, view DP21, determine the drive
ERR.36 Drive power error Reset PA7 parameter power is correct. Then set
correctly PA7 value.
1, view DP21, determine the drive
The motor current PA9 set by power is correct. Then set correctly PA7
ERR.37 Match alarm the driver is much larger than value;
the rated current of the driver 2, set the correct PA9 matching value;
3, replace with a higher capacity drive.
55
Chapter 9 Product Specifications
▪ 2500/5000-LINE OPTICAL
Feedback devices
▪ 1024-LINE MAGNETIC
56
Working temperature: 0~40℃ (no freezing) Operating humidity: 20%~80% (no dewing)
Altitude: Below 1000m Protections: Full-enclosed IP65 (except the shaft-through part)
60/80 Series
Servo Motor series 60 series 80 Series
Servo Motor model 60DNMA2-0D20 60DNMA2-0D40 80DNMA2-0D75 80DNMA2-0001
57
130 Series (220V class)
Servo Motor series 130 Series
Servo Motor model 130DNMA2-0001C 130DNMA2-01D5C 130DNMA2-0002C 130DNMA2-0003C
Input voltage 220VAC 220VAC 220VAC 220VAC
Inertia Medium
Rated power (W) 1000 1500 2000 3000
Rated torque (N*m) 4.77 7.16 9.55 14.33
Rated current (A) 5 8.4 10.3 13.5
Maximum current (A) 15 25.2 30.1 40.5
Rated speed (rpm) 2000 2000 2000 2000
Maximum speed (rpm) 3000 3000 3000 3000
Torque constant (N*m/Amp) 0.95N.m/Arms 0.85N.m/Arms 0.93N.m/Arms 1.07N.m/Arms
Back EMF constant(V/Krpm) 66V/Krpm 59.8V/Krpm 72.6V/Krpm 76V/Krpm
-4 2
Rotary inertia (with brake) (10 Kg*m ) 7.1 (7.5) 10.6 (11.1) 13.8 (14.3) 20.4 (20.9)
Resistance (line-line) (Ω) 1.08 0.543 0.52 0.32
Inductance (line-line) (mH) 12.8 6.3 6.8 4.7
Mass (with brake) (kg) 6.5 (8.8) 8 (10.5) 9.6 (11.9) 12.6 (14.9)
LL (with brake) (mm) 154 (198) 173 (217) 192 (236) 230 (274)
LR (mm) 58 58 58 58
LE (mm) 6 6 6 6
LG (mm) 12 12 12 12
S (mm) 22 22 22 22
LJ1 (mm) 0 0 0 0
LJ (mm) 18 18 18 18
J (mm) 36 36 36 36
LF1 (mm) 7 7 7 7
LF2 (mm) 8 8 8 8
LM (mm) M6 deep 15 M6 deep 15 M6 deep 15 M6 deep 15
LA (mm) 145 145 145 145
LB (mm) 110 110 110 110
LC (mm) 130 130 130 130
LZ (mm) 9.5 9.5 9.5 9.5
58
9.3 Motor parameter PA9
59
Rated Motor Motor
Rated/max
curre Power Rated pole current
Servo drive Servo motor speed
nt (KW) current/torque pairs setting
(rpm)
(A) (PA2) (PA9)
EPS-BS-01D5AA 7.6 110DNMA1-01D5D 1.5 3000/4000 6.5A/4.8N 4 13
EPS-BS-01D5AA 7.6 110DNMA1-01D8D 1.8 3000/4000 7A/5.7N 4 14
60
Chapter 10 Appendix
10.1 Parameters
61
PA Function Range Unit Default Effective
Parameter function selection:
bit0: Restart without full discharge except PA2, PA4, PA6,
PA7, PA8, PA9.
(0: Cannot restart; 1: Can restart).
bit1: -
bit2: Electronic gear ratio swtich
(0: Can switch; 1: Cannot switch)
PA019 0~65535 0 Immediate
bit3:
bit4: CLE signal function
(0: Clear DP5~DP6; 1: Clear DP1~DP6)
bit5: -
bit6: Internal position loop run (0: Invalid; 1: Valid)
bit7: -
bit8: -
Acceleration/deceleration type selection
PA020 0: linear 0~1 0 Immediate
1: S-curve
PA021 S-curve coefficient 1~100 1 Immediate
Pulse input filter time constant
PA022 Filter frequency (KHz)
20 200
40 100
PA022 1~127 1
60 67
80 50
100 40
120 33
PA023 Second speed loop integral time constant 0~1000 0.1 ms 10 Immediate
Pulse input logic negation
PA027 0~1 0 Immediate
Can use this parameter to change motor rotation direction.
Pulse input form selection
0: Pulse+Sign
PA028 0~2 0 Restart
1: CW/CCW
2: A+B
CLE signal trigger selection
PA029 0 Immediate
0: by electric level; 1: by edge
Z Pulse output width
PA030 Z Pulse width (ms)
500 4
PA030 1000 8 1~6500 4000 Restart
2000 16
4000 32
6000 48
PA031 First electronic gear ratio numerator 1~65535 1 Immediate
PA032 First electronic gear ratio denominator 1~65535 1 Immediate
PA035 Pulse input filter 1~1000 1 Restart
PA038 Current loop gain 100~9000 1000 Immediate
PA039 Acceleration time constant 1~9000 ms 200 Immediate
PA040 Deceleration time constant 1~9000 ms 200 Immediate
PA041 Current integral constant 0~100 30 Restart
PA044 Speed instruction input logic negation 0~1 0 Immediate
PA047 Torque instruction input logic negation 0~1 0 Immediate
Torque limit constant
PA048 This parameter is to limit the maximum torque output 0~300 250 Immediate
compared to motor rated torque.
COIN signal threhold
PA050 When position deviation is less than this parameter, COIN 0~9000 pulse 50 Immediate
signal will output.
PA051 ZSP (zero speed) signal width 0~3000 rpm 50 Immediate
62
PA Function Range Unit Default Effective
PA052 ZSP (zero speed) signal time setting 0~9000 0.1ms 50 Immediate
0.01*enc
PA053 Position deviation alarm threshold at S-ON 0~500 300 Immediate
oder ppr
Position deviation alarm
0: ERR09 will output if deviation is larger than PA053
PA054 0~1 0 Immediate
1: No alarm will output even if deviation is larger than
PA053
1% rated
PA055 TLC (torque reached) signal threshold 0~300 50 Immediate
torque
PA056 TLC (torque reached) signal time setting 0~9000 ms 50 Immediate
PA058 Internal position start delay time (PA200=12) PA117 Immediate
PA060 Time from BRK signal to motor free run 0~9000 ms 150 Immediate
PA065 Delay time between S-ON and BRK off. 0~9000 ms 150 Immediate
PA066 Output signal polarity selection 0~65535 0 Immediate
RS485 communication standard
PA070 0: RTU 0~1 0 Restart
1: ASCII
PA072 RS485 communication address 1~31 1 Restart
RS485 bit rate
0: 2400bps
1: 4800bps
2: 9600bps
PA073 0~6 5 Restart
3: 19200bps
4: 38400bps
5: 57600bps
6: 115200bps
RS485 protocol:
0: 7, N, 2
1: 7, E, 1
2: 7, O, 1
PA074 0~6 5 Restart
3: 8, N, 2
4: 8, E, 1
5: 8, O, 1
6: 8, N, 1
Dynamic brake selection
PA075 0: Brake to stop when speed is below PA76 fter PA77; 0~1 0 Immediate
1: coast to stop
PA076 Dynamic brake speed 0~3000 rpm 1000 Immediate
PA077 Dynamic brake delay time 0~9000 ms 10 Immediate
COIN signal threshold
PA078 Immediate
Valid when speed is below this parameter in speed control
PA081 Overload alarm threshold 1 (ERR 01) 1~300 % 130 Immediate
PA082 Overload alarm time 1 (ERR 01) 1~120 S 30 Immediate
PA083 Internal position 0: number of turns -9999~9999 turn 1 Immediate
PA084 Internal position 0: number of pulses -9999~9999 pulse 0 Immediate
PA085 Internal position 1: number of turns -9999~9999 turn 1 Immediate
PA086 Internal position 1: number of pulses -9999~9999 pulse 0 Immediate
PA087 Internal position 2: number of turns -9999~9999 turn 1 Immediate
63
PA Function Range Unit Default Effective
PA088 Internal position 2: number of pulses -9999~9999 pulse 0 Immediate
PA089 Internal position 3: number of turns -9999~9999 turn 1 Immediate
PA090 Internal position 3: number of pulses -9999~9999 pulse 0 Immediate
PA091 Internal position 4: number of turns -9999~9999 turn 1 Immediate
PA092 Internal position 4: number of pulses -9999~9999 pulse 0 Immediate
PA093 Internal position 5: number of turns -9999~9999 turn 1 Immediate
PA094 Internal position 5: number of pulses -9999~9999 pulse 0 Immediate
PA095 Internal position 6: number of turns -9999~9999 turn 1 Immediate
PA096 Internal position 6: number of pulses -9999~9999 pulse 0 Immediate
PA097 Internal position 7: number of turns -9999~9999 turn 1 Immediate
PA098 Internal position 7: number of pulses -9999~9999 pulse 0 Immediate
PA099 Valid internal positions 1~8 1 Immediate
PA100 Internal parameter 0~2 0 Immediate
Internal position settings
0: turns, pulses (incremental)
1: negative turns, negative pulses (incremental)
2: low 16-bits, high 16-bits (incremental)
PA101 3: negative low 16-bits, negative high 16-bits (incremental) 0~7 0 Immediate
4: low 16-bits, high 16-bits (absolute)
5: negative low 16-bits, negative high 16-bits (absolute)
6: turns, pulses (absolute)
7: negative turns, negative pulses (absolute)
PA102 Internal position 0 speed 0~5000 rpm 120 Immediate
PA103 Internal position 1 speed 0~5000 rpm 130 Immediate
PA104 Internal position 2 speed 0~5000 rpm 140 Immediate
PA105 Internal position 3 speed 0~5000 rpm 150 Immediate
PA106 Internal position 4 speed 0~5000 rpm 160 Immediate
PA107 Internal position 5 speed 0~5000 rpm 170 Immediate
PA108 Internal position 6 speed 0~5000 rpm 180 Immediate
PA109 Internal position 7 speed 0~5000 rpm 190 Immediate
Position control selections (PA004=0)
0: external position control (pulse train)
PA110 0~4 0 Immediate
2: switch between internal position control & external JOG
4: switch between position control & internal torque control
PA111 Stall alarm threshold (ERR 08) 0~9000 rpm 600 Immediate
PA112 Stall alarm time (ERR 08) 0~9000 0.1S 10 Immediate
PA113 Internal parameter 0~65535 12288 Immediate
PA115 I/O terminal input filter 0~2000 1 Immediate
PA116 Internal position completion waiting time 1~9000 ms 1 Immediate
PA117 Internal position start/stop delay time 1~9000 ms 1 Immediate
PA118 Top seed coefficient (compared to rated speed) 50~300 % 150 Restart
PA119 Over-speed alarm threshold 1 (ERR 05) 50~300 % 150 Restart
PA120 Overload alarm threshold2 (ERR 06) 1~300 % 160
PA121 Overload alarm time 2 (ERR 06) 1~60 S 10 Immediate
PA122 Overload alarm threshold 3 (ERR 07) 1~300 % 200 Immediate
PA123 Overload alarm time 3 (ERR 07) 1~30 S 5 Immediate
PA128 Torque control 1 0~300 0 Immediate
PA129 Torque control 2 0~300 0 Immediate
64
PA Function Range Unit Default Effective
PA130 Torque control 3 0~300 0
Internal speed 0
PA131 -5000~ 5000 rpm 100 Immediate
External JOG speed at internal position mode
Internal speed 1
PA132 -5000~ 5000 rpm 200 Immediate
Homing speed at internal position mode
PA133 Internal speed 2 -5000~ 5000 rpm 300 Immediate
PA134 Internal speed 3 -5000~ 5000 rpm 400 Immediate
PA135 Internal speed 4 -5000~ 5000 rpm 500 Immediate
PA136 Internal speed 5 -5000~ 5000 rpm 600 Immediate
PA137 Internal speed 6 -5000~ 5000 rpm 700
PA138 Internal speed 7 -5000~ 5000 rpm 0 Immediate
PA139 Automatic saving parameter 1 at power failure 0~249 0 Immediate
PA140 Automatic saving parameter 2 at power failure 0~249 0 Immediate
PA141 Second electronic gear ratio numerator 1~65535 1 Immediate
PA142 Second electronic gear ratio denominator 1~65535 1 Immediate
PA143 IGBT alarm temperature threshold (over 2.2kw model) 0~120 100 Immediate
DI1 function selection
【0】Control mode switch (C-MODE)
【1】Positive rotation prohibited (CWL) / Internal torque
selection 1
【2】Negative rotation prohibited (CCWL) / Internal torque
selection 2
【3】Deviation Clearance (CLE) / Internal position homing
/ Internal speed selecition 1
【4】Alarm Clearance (A-CLR) / Internal speed selecition 3
【5】Pulse input prohibited (INH) / Internal position stop/
Internal speed selecition 2
PA145 【6】Servo enabled (S-ON) 6 Immediate
【7】Zero speed clamp (ZEROSPD) / Internal position
pause
【8】Forward JOG
【9】Reverse JOG / Internal position selection 1
【10】Internal position start
【11】Homing start signal
【12】Home signal input signal / torque signal negation
【13】Internal position selection 2
【14】Gear ratio switch / Internal position signal negation
【15】Internal position selection 3
PA146 DI2 function selection 4 Immediate
PA147 DI3 function selection 3 Immediate
DO1 signal selection
【0】Servo ready (S_RDY)
【1】Alarm (ALM)
【2】Holding brake signal (BRK)
PA148 1 Restart
【3】Position reached (COIN)
【4】Torque reached (TLC)
【5】Zero speed (ZSP)
【6】Z signal (need restart)
PA149 DO2 signal selection 2 Restart
PA150 DO2 signal selection 3 Restart
PA151 Regenerative circuit duty cycle 0~100 50 Immediate
PA152 Regenerative threshold compensation -20~25 V 0 Immediate
PA153 Control circuit under-voltage alarm time 1~2000 ms 40 Immediate
PA154 Control circuit under-voltage alarm time threshold 0~9000 - 2000 Immediate
PA155 Alarm parameter 1 - - - -
PA156 Alarm parameter 2 - - - -
PA157 Alarm parameter 3 - - -
65
PA Function Range Unit Default Effective
PA158 Alarm parameter 4 - - - -
PA160 Waiting time after internal position 0 1~9000 PA116 100 Immediate
PA161 Waiting time after internal position 1 1~9000 PA116 100 Immediate
PA162 Waiting time after internal position 2 1~9000 PA116 100
PA163 Waiting time after internal position 3 1~9000 PA116 100 Immediate
PA164 Waiting time after internal position 4 1~9000 PA116 100 Immediate
PA165 Waiting time after internal position 5 1~9000 PA116 100 Immediate
PA166 Waiting time after internal position 6 1~9000 PA116 100 Immediate
PA167 Waiting time after internal position 7 1~9000 PA116 100 Immediate
66
10.2 MODBUS Communication
There are two MODBUS modes: ASCII (American Standard Code for Information Interchange)
or RTU (Remote Terminal Unit).
1. ASCII mode
Every 8-bit data consists of two ASCII bytes.
Byte symbol ‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ ‘6’ ‘7’
ASCII code 30H 31H 32H 33H 34H 35H 36H 37H
Byte symbol ‘8’ ‘9’ ‘A’ ‘B’ ‘C’ ‘D’ ‘E’ ‘F’
ASCII code 38H 39H 41H 42H 43H 44H 45H 46H
2. RTU mode
Every 8-bits data consists of two 4-bits hexadecimal bytes.
7-data bits
10- bits character frame
7,E,1(Modbus,ASCII)
7-data bits
10- bits character frame
67
7,O,1(Modbus,ASCII)
7-data bits
10- bits character frame
8-data bits
11- bits character frame
8,E,1(Modbus,ASCII / RTU)
8-data bits
11- bits character frame
8,O,1(Modbus,ASCII / RTU)
8-data bits
11- bits character frame
◆ ASCII mode:
STX Communication starting byte: ‘:’ (3AH)
ADR Communication address: 1-byte contains 2 ASCII codes
CMD Command code: 1-byte contains 2 ASCII codes
DATA (n-1) Data content (n≤12) :
……. Word number=n;
DATA (0) Byte number=2n;
ASCII code number=4n;
LRC Command code: 1-byte contains 2 ASCII codes
68
End 1 End code 1: (0DH) (CR)
End 0 End code 0: (0AH) (LF)
RTU mode
STX Static time exceeding 3.5 bytes
ADR Communication address: 1-byte
CMD Command code: 1-byte
DATA (n-1) Data content (n≤12) :
……. Word number=n;
DATA (0) Byte number=2n;
69
1) CMD:03H (Read N words, N≤29)
For example, to continuously read 2 words from starting address 0200H of servo drive Axis 01H:
ASCII mode:
Command Response
STX ‘:’ STX ‘:’
‘0’ ‘0’
ADR ADR
‘1’ ‘1’
‘0’ ‘0’
CMD CMD
‘3’ ‘3’
‘0’ ‘0’
Data quantity (bytes)
Starting address (high ‘2’ ‘4'
to low) ‘0’ ‘0’
‘0’ Starting address 0200H ‘0’
‘0’ (high to low) ‘B’
Data quantity ‘0’ ‘1’
(WORD) ‘0’ ‘1’
‘2’ Second address 0200H ‘F’
LRC Check (high to ‘F’ (high to low) ‘4’
low) ‘8’ ‘0’
End 1 (0DH) ‘E’
(CR) LRC Check (high to low)
End 0 (0AH) ‘8’
(LF) (0DH)
End 1
(CR)
(0AH)
End 0
(LF)
RTU mode:
Command Response
ADR 01H ADR 01H
CMD 03H CMD 03H
Starting address (high to 02H Data quantity (bytes) 04H
low) 00H Starting address 0200H (high 00H
Data byte number (high to 00H to low) B1H
low) 02H Second address 0200H (high to 1FH
CRC check low C5H low) 40H
CRC check high B3H CRC check low A3H
CRC check high D4H
70
2) CMD: 06H (write one word)
For example, write 100 (0064H) to starting address 0200H of servo drive Axis 01H:
ASCII mode:
Command Response
STX ‘:’ STX ‘:’
‘0’ ‘0’
ADR ADR
‘1’ ‘1’
‘0’ ‘0’
CMD CMD
‘6’ ‘6’
‘0’ ‘0’
Starting address (high to ‘2’ Starting address 0200H ‘2’
low) ‘0’ (high to low) ‘0’
‘0’ ‘0’
‘0’ ‘0’
‘0’ ‘0’
Data content (high to low) Data content (high to low)
‘6’ ‘6’
‘4’ ‘4’
‘9’ ‘9’
LRC Check (high to low) LRC Check (high to low)
‘3’ ‘3’
(0DH) (0DH)
End 1 End 1
(CR) (CR)
(0AH) (0AH)
End 0 End 0
(LF) (LF)
RTU mode:
Command Response
ADR 01H ADR 01H
CMD 06H CMD 06H
Starting address (high to 02H Starting address (high to 02H
low) 00H low) 00H
00H Data content (high to 00H
Data content (high to low)
64H low) 64H
CRC check low 89H CRC check low 89H
CRC check high 99H CRC check high 99H
71
1) CMD: 10H (write N words, N≤29)
For example, write 100 (0064H) , 102 (0066H) to starting address 0200H of servo drive Axis 01H:
ASCII mode:
Command Response
STX ‘:’ STX ‘:’
‘0’ ‘0’
ADR ADR
‘1’ ‘1’
‘1’ ‘1’
CMD CMD
‘0’ ‘0’
‘0’ ‘0’
Starting address (high ‘2’ Starting address (high to ‘2'
to low) ‘0’ low) ‘0’
‘0’ ‘0’
Data word number ‘0’ ‘0’
(high place) ‘0’ Data word number (high to ‘0’
Data word number ‘0’ low) ‘0’
(low place) ‘2’ ‘2’
‘0’ ‘9’
Data byte number LRC Check (high to low)
‘4’ ‘3’
(0DH)
‘0’ End 1
(CR)
Data 1 content (high to (0AH)
‘0’ End 0
low) (LF)
‘6’
‘4’
‘0’
Data 2 content (high to ‘0’
low) ‘6’
‘6’
LRC Check (high to ‘1’
low) ‘D’
(0DH)
End 1
(CR)
(0AH)
End 0
(LF)
72
RTU mode:
Command Response
ADR 01H ADR 01H
CMD 10H CMD 10H
Starting address (high to 02H Starting address (high to 02H
low) 00H low) 00H
Data word number (high 00H Data word number (high 00H
to low) 02H to low) 02H
Data byte number 04H CRC check low 40H
00H CRC check high 70H
Data 1 content
64H
00H
Data 2 content
66H
CRC check low 50H
CRC check high 11H
➢ LRC (ASCII mode) & CRC (RTU mode) detected error value calculation
ASCII mode:
ASCII mode uses LRC (Longitudinal Redundancy Check) to detect error value. LRC detected error
value is the sum from ADR to last data content and use 256 as unit to remove excess part (for
example: sum is 128H, then only use 28H) , and then calculate supplement number of 2.
RTU mode:
RTU mode uses CRC (Cyclical Redundancy Check) detected error value.
Step 1: CRC register is a 16-bits register whose content is FFFFH;
Step 2: Exclusive OR compute first byte of command & low place byte of 16-bits CRC register and
store the result back to CRC register.
Step 3: Check lowest place (LSB) of CRC register. If this place is 0, then move to the right by 1
place;If this place is 1, then CRC register value move to the right by 1 place and Exclusive OR
compute with A001H.
Step 4: Go back to Step 3 until Step 3 has been executed 8 times; then to Step 5.
Step 5: Repeat Step 2 to Step 4 for next byte of the CMD until all bytes have been processed.
Notes:
After calculated CRC detected error value, in command, shall first fill in CRC low place, then CRC
high place.
73
3) End1、End0 (communication end)
ASCII mode:
(0DH) i.e. byte as’\r’ (carriage return) & (0AH) i.e. byte as ‘\n’ (new line) , means
communication end.
RTU mode:
Static time exceeding 3.5 bytes in current communication speed.
74
Start Slave address Response code Error code Verification
03H 86H 03H
If slave address is 00H, this is broadcast data and the servo drive will send no feedback.
Related parameters:
RS485 communication mode 0~1 0 Restart
PA070 0: RTU
1: ASCII
PA072 RS485 communication address 1~31 1 Restart
RS485 baud rate setting 0~6 5 Restart
0: 2400bps
1: 4800bps
2: 9600bps
PA073
3: 19200bps
4: 38400bps
5: 57600bps
6: 115200bps
RS485 protocol 0~6 5 Restart
0: 7, N, 2
1: 7, E, 1
2: 7, O, 1
PA074
3: 8, N, 2
4: 8, E, 1
5: 8, O, 1
6: 8, N, 1
1. User parameter (PA***) address is the same as parameter number (change decimal value to hexadecimal):
For example,
PA0 communication address is 0x0000(H)
PA3 communication address is 0x0003(H)
PA31 communication address is 0x001F(H)
2. Monitor parameter (dP**) address please refer to Chapter 5.1
75