Servo Drive User Manual: Technical Support: Skype: FCWKKJ Phone: 86-591-87868869 QQ: 1043098682 Technical Forum
Servo Drive User Manual: Technical Support: Skype: FCWKKJ Phone: 86-591-87868869 QQ: 1043098682 Technical Forum
Manual
Website: http://www.we-con.com.cn/en
Technical Support: [email protected]
Skype: fcwkkj
Phone: 86-591-87868869
QQ: 1043098682
Technical forum: http://wecon.freeforums.net/
Servo Drive User Manual
Foreword
This manual is for VD1 series Servo drive.
In order to use this series of Servo driver correctly, please read this manual carefully beforehand, and
keep it for future use.
If user has any doubts about the function and performance of this device during use, please contact our
technicians to get relevant help.
Wecon products are constantly being improved and upgraded. The contents of this manual are subject
to change without notice.
This manual is suitable for beginners and intermediate readers. All interpretation rights of this book
belong to Wecon company.
Moderate or minor injury and equipment damage may be caused by inproper operatoin.
Content
FOREWORD.................................................................................................................................................................... 1
1. SAFETY INSTRUCTION.......................................................................................................................................... 1
1.1 PRECAUTIONS FOR SAFETY.......................................................................................................................................1
1.2 PRECAUTIONS FOR STORAGE AND HANDLING..............................................................................................................2
1.3 PRECAUTIONS FOR INSTALLATION.............................................................................................................................. 2
1.4 PRECAUTIONS FOR WIRING......................................................................................................................................3
1.5 PRECAUTIONS FOR OPERATION................................................................................................................................. 3
1.6 PRECAUTIONS FOR MAINTENANCE AND INSPECTION.................................................................................................... 4
2. PRODUCT INFORMATION.....................................................................................................................................5
2.1 SERVO DRIVE PRODUCTS.........................................................................................................................................5
2.1.1 Servo Drive Model......................................................................................................................................5
2.1.2 Servo Drive Parts Identification..................................................................................................................6
2.1.3 Specifications of the Servo Drive................................................................................................................6
2.2 SERVO MOTOR...................................................................................................................................................... 7
2.2.1 Servo Motor Model Name..........................................................................................................................7
2.2.2 Servo Motor Parts Identification................................................................................................................8
2.2.3 Specifications of the Servo Motor.............................................................................................................. 9
3. SERVO DRIVE AND SERVO MOTOR INSTALLATION........................................................................................... 10
3.1 SERVO DRIVE INSTALLATION................................................................................................................................... 10
3.1.1 Dimension (unit: mm).............................................................................................................................. 10
3.1.2 Installation Site........................................................................................................................................ 10
3.1.3 Installation Environment..........................................................................................................................11
3.1.4 Installation Precaution.............................................................................................................................11
3.2 SERVO MOTOR INSTALLATION.................................................................................................................................13
3.2.1 Dimension (unit: mm).............................................................................................................................. 13
3.2.2 Installation Location.................................................................................................................................15
3.2.3 Installation Environment..........................................................................................................................15
3.2.4 Installation Precautions........................................................................................................................... 15
4. WIRING............................................................................................................................................................... 17
4.1 MAIN CIRCUIT WIRING.........................................................................................................................................17
4.1.1 Terminals of the Servo Drive.................................................................................................................... 17
4.1.2 Diagram of Power Wiring........................................................................................................................ 18
4.1.3 Wiring of Motor Cables between Servo Drive and Servo Motor..............................................................19
4.2 WIRING OF ENCODER TERMINAL............................................................................................................................. 19
4.3 WIRING OF INPUT/OUTPUT CONTROL TERMINAL CN2.............................................................................................. 20
4.3.1 CN2 Pinout............................................................................................................................................... 20
4.3.2 Wiring Diagram for Each Mode............................................................................................................... 21
4.3.3 Position Command Input Signal...............................................................................................................22
4.3.4 Analog Input Signals................................................................................................................................ 23
4.3.5 Digital Input and Output Signals..............................................................................................................24
4.4 WIRING TO COMMUNICATION SIGNAL TERMINAL CONNECTORS CN3/CN4...................................................................26
4.4.1 Wiring Diagram of Communication Signal Terminals..............................................................................26
4.4.2 RS422 Communication Connection with PC.............................................................................................27
5. OPERATION PANEL............................................................................................................................................. 28
5.1 OPERATOIN PANEL COMPOSITION........................................................................................................................... 28
5.2 PANEL DISPLAY.................................................................................................................................................... 29
5.2.1 Display Shift............................................................................................................................................. 29
5.2.2 State Display............................................................................................................................................ 29
1. Safety Instruction
This section explains important items that users must observe, such as product confirmation,
storage, transportation, installation, wiring, operation, inspection, and disposal. Follow the steps
required in this manual for trial operation.
After the power is turned off for more than 5 minutes and the power indicator is off, use a
multimeter to confirm that the voltage across the high-voltage capacitor has dropped to a safe
voltage, and then perform the disassembly of the driver, otherwise electric shock may be
caused due to residual voltage.
Do not touch the inside of the Servo drive, otherwise electric shock may be caused.
To avoid an electric shock, insulate the connections of the power supply terminals.
To prevent an electric shock, always connect the protective earth (PE) terminal (marked) of the
Servo to earth well.
Install the Servo drive, Servo motor, and external brake resistor on incombustible material.
Installing them directly or close to combustibles would lead to smoke or a fire.
Always connect the magnetic contactor and the non-fuse breaker between the power supply
and the main circuit power supply of the Servo driver (three-phase is L1, L2, L3). otherwise,
when the device fails, the high current may not be cut off. This could cause a fire.
Provide adequate protection to prevent screws and other conductive matter, oil and other
combustible matter from entering the Servo drive and Servo motor.
When the Servo motor and the machine are connected, if an operation error occurs, it would
not only cause mechanical damage, but may also lead to personal safety accidents.
Do not damage or pull the cable with force, do not subject the cable to excessive force, or place
heavy objects under it, otherwise electric shock may occur, causing the product to stop
operating or burn out.
Do not use the brake function of motor for normal braking, otherwise it may cause a
malfunction.
Except for the designated operator, please do not set up, disassemble or repair the equipment,
otherwise electric shock or injury may be caused.
Do not remove the cover, cables, connectors, and optional accessories while the power is on.
Otherwise, electric shock may occur.
Install a stop device on the machine side to ensure safety.
Please take measures to ensure that the personal safety would not be endangered when
restarting, otherwise it may cause injury.
Do not modify this product, otherwise it may cause personal injury or mechanical damage.
Do not install this product in a place where it would be splashed with water or an environment
prone to cause corrosion.
Please follow the requirements of the installation direction, otherwise it may cause equipment
failure.
When installing, please ensure that the specified distance between the Servo drive and the
inner surface of the electrical cabinet and other machines is proper, otherwise fire or
equipment failure may be caused.
Do not apply excessive impact, otherwise it may cause equipment failure.
Do not sit on this product or place heavy objects on it, otherwise personal injury may be
caused.
Do not use this product near flammable gas or combustible materials, otherwise there may be
danger of electric shock or fire.
Do not block the air intake and exhaust ports, and do not allow foreign matter to enter the
product, or the equipment may be damaged due to the aging of internal components or cause
a fire.
Do not connect three-phase power to the output terminals U, V, and W of the Servo drive,
otherwise it may cause equipment damage or fire.
Connect the Servo drive power output (U/V/W) to the Servo motor power input (U/V/W)
directly. Do not let a magnetic contactor. Otherwise malfunction may be caused.
When DO output is connected to the relay, please pay attention to the polarity of the
freewheeling diode, otherwise the driver may be damaged and the signal may not be output
normally.
Please securely fix the power terminals and motor terminals, otherwise fire may be caused.
Do not connect the 220V Servo drive directly to the 380V power supply.
Do not pass power cables and signal cables through the same pipe or bundle them together.
Power cables and signal cables should be separated by more than 30cm.
Twisted shielded cables are used for signal lines and encoder cables, and the shield layers are
grounded at both ends.
The wiring length of the signal input line is recommended to be within 3M, and the wiring
length of the encoder is recommended to be within 15M.
When using in the following places, please take proper shielding measures:
When interference occurs due to static electricity.
Places with strong electric or magnetic fields.
Places where there may be radiation.
When checking, make sure that the CHARGE indicator is off.
During trial operation, in order to prevent accidents, please run the Servo motor with no load
(not connected to the drive shaft), otherwise injury may be caused.
When the Servo motor is running, do not touch rotating parts, otherwise injury may be caused.
Be sure to set proper inertia ratio, otherwise vibration may be caused.
When installing drive on a machine a, please set the parameters corresponding to the machine
in advance. Otherwise it may cause the machine to run out of control or malfunction.
When installing drive on a machine, please put the Servo motor in a state that could be stopped
Immediately at any time, otherwise injury may be caused
When using a Servo motor on a vertical axis, install a safety device to prevent the workpiece
from falling in an alarm or overtravel condition. In addition, please set the Servo lock stop when
overtravel occurs, otherwise the workpiece may fall down during overtravel.
Extreme parameter adjustments and setting changes could cause the Servo system to become
unstable. Therefore, do not do this, otherwise injury may be caused.
When an alarm occurs, reset the alarm after clearing the cause and ensuring safety, and restart
the operation, otherwise injury may be caused.
Except for special purposes, do not change the maximum speed value (P1-10). Inadvertent
changes could damage the machine or cause injury.
When the power is turned on and for a period of time after the power is turned off, the heat
sink of the Servo driver, external regenerative resistor, Servo motor, etc. may become hot. Do
not touch it, otherwise injury may be caused.
If the power supply is restored after an instantaneous power failure during operation, the
machine may restart suddenly, so please do not approach the machine, and press the non-stop
button during power failure, and then operate after the power supply is stable
2. Product Information
2.1 Servo Drive Products
2.1.1 Servo Drive Model
Note:
When using an external regenerative resistor or an internal regenerative resistor, a short-circuit
treatment is required, as shown in the figure below:
When using an external regeneration resistor, remove the jumper between C and D,
and connect the external resisitor between P+ and C.
Short connect C and D when using the internal resistor.
The environment in which the Servo drive is installed has a direct impact on the normal function of
the drive and its service life. Therefore, the environment in which the Servo drive is installed must
meet the following conditions:
Item Description
Operating temperature -10℃-40℃ (Non-freezing)
Operating enhumidity -20%-90%RH (Non-Condensing)
Storage temperature -20℃-60℃
Storage humidity -20%-90%RH (Non-Condensing)
Protection class IP65
Vibration < 0.5G (4.9m/s2),10-60Hz (Discontinuous operation)
Power system TN system*
*: The neutral point of the power system is directly connected to the ground, and the exposed
metal components are connected to the ground through a protective ground conductor.
1) Specification
In order to make the cooling cycle work well, during installing the Servo drive, ensure that there
is sufficient ventilation space around it. Be sure to follow the installation standards in the
control cabinet as shown in the figure below, otherwise the driver may fail.
Typical installation dimensions: see Figure 3-2 (a).
3) Installation direction
When installing the Servo drive, make the front side of the Servo drive (panel control interface)
face the operator so that the Servo drive is perpendicular to the wall.
Figure 3- 2
1) Do not use the motor near the environment where there is corrosion of hydrogen sulfide,
chlorine, ammonia, sulfur, chlorinated gases, acids, alkalis, salts, flammable gases, combustible
materials, etc.
2) Do not remove the oil seal in places with grinding fluid, oil mist, iron powder, etc..
3) Do not use the motor in a closed environment. Closed environment would lead to high
temperature of the motor and shorten the service life.
4) A place away from heat sources such as stoves.
The installation environment of the Servo motor has a direct impact on the normal function of the
motor and its service life. Therefore, the installation environment of the Servo motor must meet the
following conditions:
Item Description
Operating temperature -10℃-40℃ (Non-freezing)
Operating enhumidity -20%-90%RH (Non-Condensing)
Storage temperature -20℃-60℃
Storage humidity -20%-90%RH (Non-Condensing)
Protection class IP65
Vibration < 0.5G (4.9m/s2),10-60Hz (Discontinuous operation)
4. Wiring
Figure 4- 1 Terminal
Figure 4- 9
2) OC mode
Figure 4- 10
Figure 4- 11
Figure 4- 12
Figure 4- 13
Figure 4- 14
Figure 4- 15
1) CN3 pinout
Figure 4- 16
2) CN4 pinout
Figure 4- 17
The PC communicates with the driver through the CN4 (RJ45 port) interface via RS-422.
Figure 4- 18
5. Operation Panel
When the Servo drive is running, the panel for displaying Servo status, parameter, error and
monitoring.
Status display: Displays the current running status of the Servo drive.
Parameter display: Display the function code and the setting value of the function code
corresponding to different functions.
Error display: displays the error code of the Servo drive.
Monitor display: display the operating parameter value of the Servo drive to be observed.
Figure 5- 2
Description:
While the power is on, the panel of the Servo would enter the status display mode.
If there is an error, the panel switches from the parameter display mode to the error display mode.
The status display mode could be switched to the monitoring mode by pressing the up / down
button. Press the mode button in the monitoring mode to enter the parameter display.
The status display and parameter display could be switched by mode button.
2) Parameter display
The keypad displays the current or history faults and warnings. For analysis and rectification of
faults and warnings, refer to Chapter 7 Troubleshooting.
When a single fault or warning occurs, the keypad displays the fault or warning code. When multiple
faults or warnings occur, the keypad displays the fault code of the highest level.
When a fault occurs, the corresponding fault or warning code would be displayed when switching
from the auxiliary function to the parameter display function. User could view the current fault and
warning codes and the past five fault and warning codes through the monitoring display of the
panel.
After the Servo drive is powered on or after the Servo enable is ON, user could use the [Up / Down]
key to enter the monitor display mode.
Parameter display, take P0-1 as an example to set the parameters, and change the Servo drive from
the position control mode to the speed control mode.
Figure 5- 3
During the trial operation of the Servo motor and Servo drive, the function of jog operation could
be used. The operating steps are as follows:
Figure 5- 4
Operating procedures:
1) After power on, adjust the function code to P10.01.
2) Press the enter key to enter the next menu and set the JOG speed.
3) After the JOG speed is completed, press the enter key, the JOG is blinking, press the enter key
again to enter the JOG mode.
4) Press and hold the [Up] and ]Down] keys to achieve forward and reverse rotation of the motor.
Cause of error: The encoder of the Servo drive is not connected to the motor.
Figure 5- 5
Operating procedures:
1) After power on, adjust the function code to P10.02
2) Press the enter key to enter the next menu and set the parameters.
3) After the parameter setting is completed, press the enter key then panel would display P.init.
4) Press and hold the enter key for 3s, the panel digital tube would light up from left to right until
88888 is displayed.
5) After done is displayed at the end, release the enter key to indicate that the factory reset is
complete.
6. Control mode
6.1 Basic Setting
6.1.1 Check Before Running
NO. Activity
Wiring
The servo drive’s control circuit power input terminals (L1C, L2C) and main
1
circuit power input terminals(L1,L2,L3) are connected correctly.
The main circuit output terminals U, V, W of the servo drive are properly
2 connected to the power cables U, V, W of the servo motor in correct phase
sequence
No short circuit exists in the main circuit power input terminals (L1,L2,L3)
3
and output terminals (U, V, W) of the servo drive.
The signal wires of the servo drive are connected correctly. The external
4
signal wires such as brake and limit switch are connected reliably.
5 The servo drive and motor are grounded reliably.
The jumper between terminals C and D has been removed when the
6
external regenerative resistor is used.
7 The cable tension is within the permissible range.
8 The wiring terminals have been insulated.
Environment and mechanical conditions
No foreign objects, such as wire end or metal powder, which may cause
1 short circuit of the signal wire and power cables, exist inside and outside of
the servo drive.
The servo drive or external regenerative resistor is not placed on
2
flammable objects.
3 Installation and shaft and mechanical connection are reliable.
6.1.3 Jogging
Jog operation could be realized in two ways, one is panel jog operation, and the jog operation could
be realized through the buttons on the servo panel. the other is jog operation through the debug
tool running on pc.
(1) Jogging via the Keypad
Switch to [P10-1] on the keypad to enter the jogging mode, and the keypad displays the default
jogging speed.
Press key UP/DOWN to set the jogging speed, after that press enter key.
The keypad displays "JOG" and blinks. Then, press enter key again to access the jog mode.
Long press the up/down key to achieve forward and reverse rotation, press key MODE to exit the
jogging mode.
Parameter Effective
Code Property Range Function Unit Default
Name Time
JOG speed During Immedia 0~3000 Set the jogging rpm 100
P10-1
running te speed value
Parameter Effective
Code Property Range Function Unit Default
Name Time
Forward direction:viewed
from the motor shaft.
Rotating Power-o
0: CW direction as the
P0-4 direction At stop n 0~1 - 0
forward direction
selection again
1: CCW direction as the
forward direction
Limit switches (positive over travel POT and reverse over travel NOT), POT has the same direction
set in [P0-4](Rotating direction selection).
This mode features smooth deceleration This mode features quick deceleration
Characterist
and small mechanical impact, but the but a larger impact.
ic
deceleration process is long.
(1) Stop at S-ON Signal Off
Relevant function code:
Parameter Effective
Code Property Range Function Unit Default
Name Time
0: Coast to stop,
Stop mode keeping de-energized
P0-5 at S-ON At stop Immediate 0~1 state - 0
OFF 1: Stop at zero speed,
keeping de-energized
state
command selection 3
16: J-SEL, Inertia ratio switch
DI port input logic validity
function selection.
Power-o 0: Normal open input. Active
DI_3 logic During n
P6-9 0~1 when off (switch closed). - 0
selection running
again 1: Normal closed input.
Active when on (switch
open).
DI_3 input Power-o
During 0-hardware DI3
P6-10 source n 0~1 - 0
running 1-VDI3
selection again
1: SON, Servo ON
2: A-CLR, Fault and warning
clear
3: POT, Forward limit switch
4: NOT, Reverse limit switch
5: ZCLAMP, Zero speed clamp
6: CL, Clear the position
deviation
7: C-SIGN, Instruction
negation
8: E-STOP, Emergency stop
Power-o 9: GEAR-SEL, Electronic gear
DI_4 During n 04-NO
P6-11 0~16 switching 1 -
function running T
again 10: GAIN-SEL, Gain switch
11: INH, Position reference
inhibited
12: VSSEL, Damper control
switch
13: INSPD1, Internal speed
command selection 1
14: INSPD2, Internal speed
command selection 2
15: INSPD3, Internal speed
command selection 3
16: J-SEL, Inertia ratio switch
DI port input logic validity
Power-o function selection.
DI_4 logic During n
P6-12 0~1 0: Normal open input. Active - 0
selection running
again when off (switch closed).
1: Normal closed input.
The reference from the host controller could be differential output or open collector output. The
maximum input frequency is shown in the following table:
Pulse Type Differential Open collector
Max.
500k 200k
frequency
Voltage 5V 24V
(b) OC mode
Parameter Effective
Code Property Range Function Unit Default
Name Time
0:Direction + pulse
(positive logic)
1:CW/CCW
Position
Power-on 2:Phase A + phase B
P0-12 pulse type At stop 0~2 - 0
again quadrature pulse
selection
(4-frequency
multiplication)
(b)[P0-12]=1(CW/CCW)
PULSE:Pulse SIGN:Signal
Diagram
The input pulse frequency refers to the frequency of the input signal, and the frequency of the input
pulse command could be modified through the function code [P0-13]. If the actual input frequency
is greater than [P0-13], it may cause pulse loss or alarm. The function code [P0-14] could adjust the
44 WECON Technology Co., Ltd.
Servo Drive User Manual
position pulse anti-interference level, the greater the value, the greater the depth of the filter.
Relevant function code:
Paramete Effective
Code Property Range Function Unit Default
r Name Time
Position
Power-on Set the maximum pulse
P0-13 pulse At stop 1~500 kHz 300
again frequency
frequency
Set the pulse
Position anti-interference level.
pulse
Power-on 1:Low anti-interference
P0-14 anti-interf At stop 1~3 - 2
again level. (0.1)
erence
level 2: Medium (0.25)
3: High (0.4)
Firstly, confirm the mechanical parameters, including confirming the reduction ratio, ball screw lead,
gear diameter in gear transmission, pulley diameter in pulley transmission, etc. Confirm the
resolution of the servo motor encoder used.
Confirm the parameters such as machine specifications and positioning accuracy, and determine the
load displacement corresponding to the position command output by the host computer. Combine
information including the mechanical parameters and the load displacement corresponding to one
position command to calculate the position command value required for one rotation of the load
shaft.
46 WECON Technology Co., Ltd.
Servo Drive User Manual
Electronic gear ratio = encoder resolution / position command (command unit) required for one
revolution of the load shaft × reduction ratio, Set the function code parameters according to the
calculated electronic gear ratio value.
In addition to use the electronic gear ratio function, you could also use [P0-16] (the number of
command pulses for one rotation of the motor). Both gear ratio 1 and electronic gear ratio 2 are
invalid when [P0-16] is not zero.
Properly setting the position loop filter time constant could run the motor more smoothly, so that
the motor speed would not overshoot before it stabilizes. This setting has no effect on the number
of command pulses.
The filter time is not as long as possible. The longer the filter time, the longer the delay time and
the longer the response time.
The encoder pulse is output as a quadrature differential signal after divided by the internal circuit of
the servo driver. The phase and frequency of the frequency-divided signal could be set by
parameters. The source of frequency division output could be set by function code, and the setting
of different sources makes the function of frequency division output more widely used.
In addition, the Z pulse output polarity could be set through function code P0-23, as shown in the
following figure:
P0-23(Z pulse output polarity) pulse waveform (forward / reverse)
Function code P0-22(the number of output pulses per revolution of the motor) is used to set the
number of output pulses of the A and B phases of the motor, and changing the function code could
set the frequency division of the output.
Relevant parameters:
Pro
Parameter Effective Ran
Code pert Function Unit Default
Name Time ge
y
Quadrature pulse output.
frequency-
0: When the motor rotation
dividing At Power-on
P0-21 0~1 direction is CW, A advances B - 0
output stop again
direction 1: When the motor rotation
direction is CCW, B advances A
At Power-on Quadrature output. Set the
Encoder stop 10~1 number of output pulses of Puls
P0-22 2500
ppr 0000 phase A and phase B for each e
rotation of the motor
Z pulse At again
0-Z Active when pulse is high
P0-23 output stop 0~1 - 0
1-Z Active when pulse is low
OZ polarity
When using the positioning completion / proximity function, you could also set positioning
completion, positioning proximity conditions, window, and hold time. The diagram of window
filtering time is shown in the figure below:
Figure 6-8 diagram of positioning completion signal output with window filtering time
Relevant parameters:
window
Effectiv
Paramet Propert
Code e Range Function Unit Default
er Name y
Time
129-RDY Servo Ready
130-ALM Alarm
131-WARN Warning
132-TGON Motor rotation
output
133-ZSP Zero speed
signal
134-P-COIN Positioning
DO_1 Power- completed
During on 128~1
P6-26 function 135-P-NEAR Positioning - 131
running 42
selection again near
136-V-COIN Speed consistent
137-V-NEAR Speed near
138-T-COIN Torque reached
139-T-LIMIT Torque limit
140-V-LIMIT Speed limit
141-BRK-OFF Solenoid brake
142-SRV-ST Enable Servo
status output
Output logic function
selection. ★
1. Set to 0:
When the signal is valid, the
DO_1 Power- output transistor is on.
During on
P6-27 logic 0~1 When the signal is invalid, the - 0
running
selection again output transistor is off.
2. Set to 1:
When the signal is valid, the
output transistor is off.
When the signal is invalid, the
Set the parameter P0-1 to 2 through the panel or debugging tool on PC to make the servo drive
work in speed control mode.
Relevant function code:
Parameter Effective Rang Defaul
Code Property Function Unit
Name Time e t
Control mode 1: Position control mode
Power-on
P0-1 (default At stop 1~10 2: Speed control mode - 1
again
setting) 3: Torque control mode
Glossary:
Zero drift: Value of the servo drive sampling voltage relative to GND when the input
voltage of the analog channel is zero.
Offset: Input voltage value of the analog channel when the sampling voltage is zero after
zero drift correction.
Dead zone: Input voltage range of the analog channel when the sampling voltage is zero.
After completing the correct settings, you could view the input voltage values of AI_1 and AI_2
through U0-21 and U0-22
Code Function Unit Format
U0-21 AI1 input voltage V decimal(3 decimal digits)
value
U0-22 AI2 input voltage V decimal(3 decimal digits)
value
Relevant function codes:
Parameter Effective
Code Property Range Function Unit Default
Name Time
AI_1 input During -5000~500 Set AI_1 channel
P5-1 Immediate mv 0
bias running 0 analog offset value
During Immediate AI_1 channel input
AI_1 Input
running first-order
P5-2 filter 0~65535 ms 200
low-pass filtering
constant
time constant
During Immediate Set AI_1 channel
AI_1 dead
P5-3 running 0~1000 analog dead zone mv 20
zone
value
During Immediate Automatic
AI_1 zero running calibration zero
P5-4 -500~500 mv 0
drift drift inside the
driver.
AI_2 input During Immediate -5000~500 Set AI_2 channel
P5-5 mv 0
bias running 0 analog offset value
AI_2 Input During Immediate AI_2 channel input
P5-6 filter running 0~65535 first-order ms 200
constant low-pass filtering
time constant
Parame
Propert Effective
Code ter Range Function Unit Default
y Time
Name
Acceleration time from 0
Acc. During
P1-3 Immediate 0~65535 to 1000rpm in speed ms 50
time running
command mode
Deceleration time from
Dec. During
P1-4 Immediate 0~65535 1000 to 0 rpm in speed ms 50
time running
command mode
The servo drive could display the value of the speed reference in speed mode.
Sources of speed instruction limits include:
[P1-10]: Set the maximum speed limit value
[P1-12]: Set forward speed limit value
[P1-13]: Set the reverse speed limit value
Maximum motor speed: determined according to the model of the motor
| The amplitude of the forward speed reference | ≤ min {Max. motor speed, P1-10, P1-12}
| The amplitude of the negative speed reference | ≤ min {Max. speed of the motor, P1-10, P1-13}
Relevant function codes:
Paramet Effective Defaul
Code Property Range Function Unit
er Name Time t
Max During Immediate 0~5000 Set the maximum speed
speed running limit value.
P1-10 rpm 3600
threshol
d
Forward During Immediate 0~3000
speed running
P1-12 Set forward speed limit rpm 3000
threshol
d
Reverse During Immediate 0~3000
speed running
P1-13 Set reverse speed limit rpm 3000
threshol
d
the servo motor is in the locked state. At this time, the servo drive is in position lock mode, and the
speed reference is invalid.
Relevant function codes:
Paramet Effective
Code Property Range Function Unit Default
er Name Time
Set the zero speed clamp
function. In speed mode:
0: Force speed to 0.
1: Force the speed to 0,
and keep the position
Zero
locked when the actual
speed
During Immediat speed is less than [P1.22].
P1-21 clamp 0~3 - 0
running e 2: When the speed
function
selection reference is less than
[P1-22], force the speed
to 0 and keep the position
locked.
3: Invalid, ignore the zero
speed clamp input.
Speed Set the speed threshold of
During Immediat
P1-22 threshol 0~1000 the zero speed clamp rpm 20
running e
d for zero function
Different DO signals are output to the host controller based on comparison between the speed
feedback after filter and different thresholds. We need to assign different function for the DO
terminals and set the valid logic.
(1) Motor Rotation DO Signal
After the speed reference is filtered, the absolute value of the actual speed of the servo motor
reaches [P5-16] (rotation detection speed threshold), then the motor is considered to be rotating.
At this time, the DO terminal of the servo drive could output a rotation detection signal. Conversely,
when the actual rotation speed of the servo motor does not reach [P5-16], it is considered that the
motor is not rotating.
Parameter Effective
Code Property Range Function Unit Default
Name Time
Torque 0: Internal torque
P1-7 reference At stop Immediate 0~1 command. - 0
source 1: AI_1 analog input.
After completing the correct settings, user could view the input voltage values of AI_1 and AI_2
through [U0-21] and [U0-22]
Code Function Unit Format
U0-21 AI1 input voltage V decimal(3 decimal digits)
value
U0-22 AI2 input voltage V decimal(3 decimal digits)
value
If the setting value of the filter time constant is too large, the responsiveness would be reduced.
Please set it while confirming the responsiveness.
When [P1-14]
selects internal
Forward torque limit, this
0~300
P1-15 rotation during Immediate function code 0.1% 3000
0
torque limit value is used as
the forward
torque limit value
When [P1-14]
selects internal
torque limit, this
Reverse 0~300
P1-16 during Immediate function code 0.1% 3000
torque limit 0
value is used as
the reverse torque
limit value
(a) Torque Limit DO Signal
When the torque reference reaches the torque limit value, the driver outputs a torque limit signal
(138-T-LIMIT torque limit) to the host controller and determines the DO terminal logic.
Relevant code:
Parameter Effective Rang
Code Property Function Unit Default
Name Time e
DO_1 function During Power on 128~ 138-T-LIMIT torque
P6-26 - 138
selection running again 142 limit
The feedback value of the torque reference is compared with different thresholds, and the DO
signal could be output to the host controller to use. Assign the DO terminals of the servo drive to
different functions and set the valid logic.
(1) Torch reach signal
threshold]
7. Adjustment
7.1 Overview
The servo drive is required to run the motor in least time delay and as faithful as possible against
references from the host controller or internal setting. Gain adjustment needs to be performed to
meet the requirements.
Servo gain is adjusted by setting multiple parameters (including position loop gain, speed loop gain,
filter and inertia ratio) that affect each other. Ensure these parameters have a balanced relationship
during setting.
The following table shows the general gain adjustment description:
Gain Adjustment Procedure Function Section
to Refer
Use the debugging tool(running in pc) to 7.2.1
perform inertia identification. self-inertia
Inertia auto-
1 online identification function, the drive
tuning
automatically calculates the load inertia
ratio
The drive automatically gives the gain 7.3.1
2 Automatic gain adjustment parameters to match the inertia ratio (it
should be set correctly).
If the automatic gain adjustment result is 7.3.2
Basic gain not satisfactory, perform fine manual
Manual gain adjustment.
3
adjustment
Feedforward Enable this function to improve the 7.3.3
gain follow-up characteristics.
Vibration Mechanical Enable the notch function to suppress 7.4.1
4
suppression resonance mechanical resonance.
(1) The maximum speed of the motor should be greater than 300rpm.
(2) The actual inertia ratio is between 0.00 and 100.00.
(3) The load torque is stable without dramatic change.
(4) The backlash of the load transmission mechanism is within a certain range.
(5) The movement travel of the motor should meet the following requirements.
(a) The movement travel of above one revolution in either forward or reverse direction is available
between the mechanical limit switches. To make sure the limit switches have been installed,
the required movement travel is reserved to prevent the condition that the motor senses the
limit switches, it maybe cause accidents during auto-tuning.
(b) [P3-5] (Motor revolutions for an inertia auto-tuning) is met: Ensure the movement travel for the
motor in the stop position is larger than [P3-5]. if not, decrease [P3-6](maximum speed of
inertia identification).
During inertia auto tuning, if vibration occurs, the auto tuning should be stopped Immediately.
Relevant function code:
Pro
Parameter Effective
Code pert Range Function Unit Default
Name Time
y
Load At Set load inertia ratio, 0.00
Immedia
P3-1 inertia stop 0~10000 - 100.00 times 0.01 500
te
ratio
Number of At Offline load inertia
inertia stop Immedia identification process, revolu
P3-5 1~2 2
identificati te motor rotation number tion
on cycles setting
Maximum At Set the maximum allowed
speed of stop motor speed command in
Immedia 300~200
P3-6 inertia offline inertia rpm 1000
te 0
identificati identification mode.
on
At Immedia 0: forward and backward
stop te rotation
rotation
1: forward-forward
P3-7 direction 0~2 - 0
one-way rotation
parameter
2: backward-backward
one-way rotation
ability of the motor rotor. The stronger the servo rigidity, the greater the position loop gain and
speed loop gain, the faster the system response speed.
Note: before adjusting the rigidity level, set the proper load inertia ratio [P3-1] correctly!
The setting range of [P3-2]is 0–31. The level 0 indicates he weakest stiffness and lowest gain and
level 31 indicates the strongest stiffness and highest gain. The following table lists the stiffness
levels for different load types.
Recommended Stiffness Level Type of Load Mechanism
Level 4 to level 8 Large-scale machinery
Level 8 to level 15 Applications with low stiffness such as belt
Level 15 to level 20 Applications with high stiffness such as ball screw and
direct-connected motor
When the function code [P3-3]is set to 0, the gain parameter is stored in the first gain by modifying
the rigidity level.
During actual commissioning, it could be used for automatic rigidity level determination with the
debug tool. It is used to select a suitable rigidity level as the operating parameter. The operation
steps are as follows:
(1) Confirm that the servo is in the ready state, the panel displays rdy, and the communication line
is connected.
(2) Open the debugging tool software, go to the run interface, set the corresponding parameters,
and click "Servo On".
(3) Click the "Forward" or "Reverse" button to confirm the travel range of the servo operation.
(4) After the "auto tuning" lights up, click "auto tuning" to perform inertia recognition
(5) After the auto gain tuning is completed, click "Save Inertia Value".
(6) Click "Next" on the lower right to go to the parameter adjustment interface, and click
"Parameter Measurement" to start parameter measurement.
(Note: There may be a mechanical noise during the test. Generally, the servo would
automatically stop the test. If it does not automatically stop or other abnormal conditions occur,
you could click the "servo off" button on the interface to turn off the servo or power off the
machine! )
(7) After the parameter measurement is completed, the debug tool would pop up a confirmation
window for parameter writing and saving.
! ! ! Note: For detailed operation of the debug tool, please refer to the "Wecon Servo Debugging
Platform User Manual".
The most internal loop must have the highest response. The default current loop gain of the servo
drive ensures the response, and need not be adjusted. You only need to adjust the position loop
gain, speed loop gain and other auxiliary gains. When executing gain adjustment in the position
control mode, increase the speed loop gain as well after increasing the position loop gain, and
ensure the response of the position loop is lower than that of the speed loop to keep the system
stable.
This servo drive has two sets of position loop and speed loop gain parameters. The user could
switch between 2 sets of gain parameters according to the method corresponding to the setting
value of the second gain switching mode in [P2-7]. Usually use external DI to switch.
Relevant parameters:
Code Function
P2-1 1st position loop gain
P2-2 1st speed loop gain
P2-3 1st speed loop integral time constant
P2-4 2nd position loop gain
P2-5 2nd speed loop gain
P2-6 2nd speed loop integral time constant
P4-4 Torque filter time constant
Speed loop integral time constant is used to eliminate speed loop deviation. Decreasing the integral
time constant of the speed loop could increase the speed of the speed following, but the set value
is too small would easily cause speed overshoot or vibration. when the time constant is set too large,
the integral effect would be weakened, resulting in the deviation of the speed loop.
Relevant function code:
Parameter Effective
Code Property Range Function Unit Default
Name Time
1st speed Set the speed loop
loop During Immediat 100~6 integral constant. The
P2-3 0.1ms 1000
integration running e 5535 smaller the set value, the
time stronger the integral
constant effect.
additionally, the torque reference required for operation is calculated from the speed control
reference, and the torque feed-forward obtained by comparing the torque reference with the speed
feedback could improve the response of the speed control system.
Relevant function code(speed Feedforward Gain):
Code Function Description
Speed When the speed feedforward filter is set to 50 (0.5 ms), gradually
P2-9
feedforward gain increase the speed feedforward gain to make the speed
feedforward effective. The position deviation during operation
under a certain speed state becomes smaller according to the value
Speed of the speed feedforward gain as the following formula.
P2-10 Position deviation [reference unit] = reference speed [unit / s] /
feedforward filter
position loop gain [1 / s] × (100-speed feedforward gain [%]) /
100
There are 2 sets of notches in the servo drive. Each notch has 3 parameters, which are the
frequency, width level and depth level.
Where:
:Notch center frequency, that is, mechanical resonance frequency
− :Notch width, indicating the ratio of -3dB attenuation frequency band with respective
to the notch center frequency
The corresponding relationship is shown in the figure below. Generally keep the default value of 4.
The input is completely shut with depth level 0 and fully received with depth level 100
at the center frequency. A smaller notch depth level indicates larger notch depth, which
produces stronger resonance suppression and makes the system instable. Pay attention
to this during use. The specific relationship is shown below:
8. Communication
The servo drive supports Modbus communication. Users could modify or view parameters and
monitor servo drive status on the host controller configured with the debug tool.
The servo drive adopts half-duplex communication method of RS485. The 485 bus must adopt a
hand-in-hand structure rather than a star structure or a bifurcated structure. The star structure or
the bifurcated structure would generate a reflected signal, which affects the 485 communication.
The wiring must be shielded twisted pair, and stay away from strong electricity and not parallel with
the power cord, nor tied together.
It should be noted that in a half-duplex connection, only one servo drive could communicate with
the host controller at a time. If two or more servo drives upload data at the same time, bus
contention would occur. Not only would it cause communication failure, but it may also cause some
components to generate large currents, causing component damage.
The terminal of RS485 network should use 120Ω terminal resistance to weaken the signal reflection.
Termination resistors couldnot be used in the middle of network.
No point in the RS485 network could be directly grounded. All equipment in the network must be
well grounded through its own ground terminal. It should be noted that the ground wire couldnot
form a closed loop under any circumstances.
When wiring, consider the drive capability of the computer / PLC and the distance between the
computer / PLC and the servo drive. If the driving capacity is insufficient, a repeater needs to be
added.
Response format:
Register Register Data
Function high byte Data
address address address CRC checksum
code low byte
(high byte) (low byte)
1 byte 06 1 byte 1 byte 1 byte 1 byte 2 bytes
If the setting is successful, the original text is returned
Uint16 i.
while(uLen--)
{
crc ^=(Uint16) *pBuf++.
for(i=0. i<8. i++)
{
if(crc & 0x0001)
{
crc = (crc >> 1) ^ 0xa001.
}
else
{
crc = crc >> 1.
}
}
}
return crc.
}
When an error occurs, set the function code bit7 issued by the host controller to 1, and return
(such as 0x03 returns 0x83, 0x06 returns 0x86). the error code is described as follows:
Error code Code description
0x0001 illegal command code
0x0002 Illegal data address
0x0003 Illegal data
0x0004 Slave device fault
When the host changes the servo function code through communication, it could choose to store it
in EEPROM in real time, which has the function of saving after power-off.
If the value of the function code only needs to be changed once, and the value would be used
afterwards, then we should enable “write into the EEPROM” function.
If you need to frequently change the value of the function code, it is recommended to disable this
function, otherwise the EEPROM life would be reduced due to frequent erasure of the EEPROM.
After the EEPROM is damaged, the servo would have a non-resettable fault!
Relevant function code:
Effective Default
Code name property range Defination unit
time setting
Servo
During Set the station address
P12-1 station Immediate 0~247 - 1
running of the servo drive.
No.
During 0-2400bps.
running 1-4800bps.
2-9600bps.
P12-2 Baud rate Immediate 0~5 - 2
3-19200bps.
4-38400bps.
5-57600bps
During 0:1stop bit,none
Modbus running 1:1stop bit,odd
P12-3 data Immediate 0~3 - 0
2:1stop bit,even
format
3:2 stop bits,none
Update
function
code
values 0-not write to
written During EEPROM,volatile.
P12-4 Immediate 0~1 - 0
via running 1-write to EEPROM,
communic non-volatile
ation
to
EEPROM
The second type is the monitoring register of the servo (address: 0x1E01 ~ 0x2010), this part of
the register is only readable (supports 0x03 function).
Servo function code form: PXX-YY
That:
XX: Represents the function code group number,
YY: Represents the offset within the function code group.
During servo communication, the communication address of the function code is a 16-bit address,
which is composed of the function code group number (higher 8 bits) + offset within the group
(lower 8 bits). For example, the modbus address corresponding to P12-1 (servo address) is 0x0C01.
Modbus monitoring register form:Uxx-yy
That:
xx: Represents the monitoring register group number.
yy: Represents the offset within the monitoring quantity group.
During modbus communication, the starting address of the monitoring register is 0x1E01, and the
conversion relationship of the address is similar to the representation of the function code.
For example, the corresponding modbus address of [U0-01] (servo status) is 0x1E01.
In order to facilitate practical use, the manual provides both decimal and hexadecimal address
identification, the table format is as follows:
Modbus address Modbus address
Code category function
(hex) (dec)
P0-1 0x0001 1 Basic setting Control mode
For detailed parameter address, please refer to the Chapter 11.
Therefore, writing 1000 means setting as 100.0%. otherwise, if reading value is 1000, it means the
value is 100.0%.
When the unit is 0.01ms: 1 represents 0.01ms, 50 represents 0.5ms, and 10000 represents 100ms.
Therefore, writing 1000 means setting as 10.00ms. otherwise, if reading value is 1000, it means the
value is 10.00ms.
Other unit could be deduced in the same way.
9. Parameter
Wecon VD1 series Servo drive provides rich monitoring and setting function for the users. The
specific display and setting areas are shown in the following table:
Notes:
1) Explanation of parameter names
When the parameter name is [Reserved], it indicates that it is occupied internally. Do not
configure this parameter.
2) Parameter units
When the unit of the parameter is [-], it means that the parameter has no unit.
3) Explanation of control mode
P: Position control mode
S: Speed control mode
T: Torque control mode
A(ALL): Fits for position control mode, speed control mode and torque control mode
4) Effective time of parameter modification
[○]: needs to stop Servo drive to set parameter and takes effect after restart.
[△]: sets when Servo drive is running and takes effect after restart.
[●]: needs to stop Servo drive to set parameter and takes effect right away
[▲]: sets when Servo drive is running and takes effect right away.
Effective Control
Code Function Defulat Range Description Unit
time mode
1: Position control mode
P0-1 Control mode ○ 1 1-3 2: Speed control mode — —
3: Torque control mode
Forward rotation: facing the
motor shaft
Rotation direction 0: Standard setting (CW is
P0-4 ○ 0 0-1 — —
forward rotation)
1: Reverse mode (CCW is
forward rotation)
0: Free stop, motor shaft
remains free.
P0-5 Servo stop method ● 0 0-1 — —
1: Zero speed stop, motor
shaft remains free.
0: Use built-in regenerative
resistor.
1: Use external regenerative
resistor and cool naturally.
Regenerative resistor 2: Use external regenerative —
P0-9 setting ● 0 0-3 —
resistor and forced air
cooling. (Not settable)
3: No regenerative resistor is
used, it's all absorbed by the
capacitor. (Not settable)
External Used to set the external
regenerative resistor ● regenerative resistor
P0-10 50 0-65535 Ω —
resistance resistance of a certain type of
driver.
Power of external Used to set the power of the
P0-11 regenerative resistor ● 100 0-65535 external regenerative resistor W —
of a certain type of driver.
0: direction+pulse(Positive
logic)
P0-12 pulse type selection ○ 0 0-2 1: CW/CCW — P
2: A, B phase quadrature
pulse (4 times frequency)
Pulse frequency Set the maximum pulse
P0-13 ○ 300 1-500 kHz P
frequency KHz
Set the pulse
anti-interference level.
pulse
1: low anti-interference level.
P0-14 anti-interference ○ 2 1-3 — P
(0.1)
level
2: Medium (0.25)
3: high (0.4)
Effective Control
Code Function Defulat Range Description Unit
time mode
0: Internal speed command
P1-1 Speed command
● 0 0-1 (set in P1-3). - S
source
1: AI_1 analog input.
P1-2 Internal speed -3000-300
▲ 100 Internal speed command rpm S
command 0
P1-3 Acc. time ▲ 50 0-65535 Acceleration time from 0 to ms S
0: Force speed to 0.
1: Force the speed to 0, and
keep the position locked
when the actual speed is less
than [P1.22].
2: When the speed reference
is less than [P1-22], force the
speed to 0 and keep the
position locked.
3: Invalid, ignore the zero
speed clamp input.
Set the speed threshold of
P1-22 Speed threshold
▲ 20 0-1000 the zero speed clamp rpm S
for zero
function
Effective
Code Function Default Range Description Unit
time
1st position loop Set the position loop gain to determine the
P2-1 ▲ 400 0-6200 0.1Hz
gain responsiveness of the position control system.
Set the speed loop gain to determine the response
P2-2 1st speed loop gain ▲ 65 0-35000 0.1Hz
of the speed loop.
1st speed loop
100-655 Set the speed loop integral constant. The smaller
P2-3 integration time ▲ 1000 0.1ms
35 the set value, the stronger the integral effect.
constant
2nd position loop Set the position loop gain to determine the
P2-4 ▲ 35 0-6200 0.1Hz
gain responsiveness of the position control system.
Set the speed loop gain to determine the response
P2-5 2nd speed loop gain ▲ 65 0-35000 0.1Hz
of the speed loop.
2nd speed loop
Set the speed loop integral constant. The smaller
P2-6 integration time ▲ 1000 0-65535 0.1ms
the set value, the stronger the integral effect.
constant
Second gain 0: DI terminal. 1: Speed command change rate is
P2-7 ▲ 0 0-3 -
switching mode too large. 2: Position deviation is large. 3: Reserved
Speed feedforward
P2-9 ▲ 0 0-1000 0.0%-100.0% 0.1%
gain
Speed feedforward Set the time constant of the primary delay filter 0.01m
P2-10 ▲ 50 0-10000
filter related to the speed feedforward input s
Torque feedforward
P2-11 ▲ 0 0-2000 0.0%-200.0% 0.1%
gain
Torque feedforward Set the time constant of the primary delay filter 0.01m
P2-12 ▲ 50 0-10000
filter associated with the torque feedforward input. s
Effective
Code Function Defulat Range Description Unit
time
P3-1 Load inertia ratio ▲ 500 0-10000 Set load inertia ratio, 0.00 - 100.00 times 0.01
rigidity selection
P3-2 ▲ 12 0-31 Selection of rigidity -
for load level
0: Rigidity level auto-tuning mode.
according to the rigidity level setting,
position loop gain, speed loop gain,
speed loop integration time constant,
and torque filter parameter settings are
automatically
Auto-tuning 1: Manual setting. users need to
P3-3 ▲ 0 0-2 -
mode selection manually set the position loop gain,
speed loop gain, speed loop integration
time constant, and torque filter
parameter settings. adjusted.
2: Online automatic parameter
auto-tuning mode (not implemented
yet).
0:slow change (not implemented yet)
Online inertia
1: General changes (not implemented
P3-4 identification ▲ 0 0-2 -
yet)
sensitivity
2: Fast change (not implemented yet)
Number of inertia
Offline load inertia identification revolu
P3-5 identification ● 2 1-2
process, motor rotation number setting tion
cycles
Set the maximum allowed motor speed
command in offline inertia identification
Maximum speed mode.
P3-6 of inertia ● 1000 300-2000 The greater the speed of inertia rpm
identification identification, the more accurate the
identification result, usually keep the
default value.
0: forward and backward rotation
rotation direction
P3-7 ● 0 0-2 1: forward-forward one-way rotation -
parameter
2: backward-backward one-way rotation
Parameter Time interval between two consecutive
300-1000
P3-8 identification ● 1000 speed commands during offline inertia ms
0
waiting time recognition
Effective Control
Code Function Defulat Range Description Unit
time mode
Pulse command 0: first-order low-pass filtering
P4-1 ● 0 0-1 - P
filtering mode 1: average filter
Position command
For pulse command input
P4-2 first-order ● 20 0-1000 ms P
filtering
low-pass filter
Position command
For pulse command input
P4-3 average filtering ● 20 0-128 ms P
filtering
time constant
When [Auto-tuning mode] is set
Torque filter time 10-250
P4-4 ▲ 50 as 1, or 2, this parameter is set 0.01
constant 0
automatically
Set the center frequency of the
1st notch filter.
First notch 250-50
P4-5 ▲ 300 When the setting value is 5000, Hz
frequency 00
the function of the notch filter
is disabled.
First notch depth 0: all blocked
P4-6 ▲ 100 0-100 -
level 100: all passed
0: 0.5 x bandwidth
First notch width 4: 1x bandwidth
P4-7 ▲ 4 0-12 -
level 8: 2 times the bandwidth
12: 4 times the bandwidth
Set the center frequency of the
second notch filter. When the
Second notch 250-50
P4-8 ▲ 500 setting value is 5000, the Hz
frequency 00
function of the notch filter is
disabled.
Second notch 0: all blocked
P4-9 ▲ 100 0-100 -
depth level 100: all passed
0: 0.5 x the bandwidth
Second notch 4: 1x bandwidth
P4-10 ▲ 4 0-12 -
width level 8: 2 times the bandwidth
12: 4 times the bandwidth
Effective
Code Function Default Range Description Unit
time
High-speed DI
P6-01 port filtering ○ 50 0-10000 Filter time for high-speed ports DI7 and DI8 1us
time
1: SON, Servo ON
2: A-CLR, Fault and warning clear
3: POT, Forward limit switch
4: NOT, Reverse limit switch
5: ZCLAMP, Zero speed clamp
6: CL, Clear the position deviation
7: C-SIGN, Instruction negation
8: E-STOP, Emergency stop
DI_1 function 9: GEAR-SEL, Electronic gear switching 1
P6-02 △ 1 0-16 10: GAIN-SEL, Gain switch -
selection
11: INH, Position reference inhibited
12: VSSEL, Damer control switch
13: INSPD1, Internal speed command
selection 1
14: INSPD2, Internal speed command
selection 2
15: INSPD3, Internal speed command
selection 3
16: J-SEL, Inertia ratio switch
DI port input logic validity function
selection.
DI_1 logic 0: Normal open input. Active when off -
P6-03 △ 0 0-1
selection (switch closed).
1: Normal closed input. Active when on
(switch open).
DI_1 input
0: Hardware DI1
P6-04 source ▲ 0 0-1 -
1: VDI1
selection
1: SON, Servo ON
2: A-CLR, Fault and warning clear
3: POT, Forward limit switch
4: NOT, Reverse limit switch
5: ZCLAMP, Zero speed clamp
DI_2 function 6: CL, Clear the position deviation
P6-05 △ 2 0-16 -
selection 7: C-SIGN, Instruction negation
8: E-STOP, Emergency stop
9: GEAR-SEL, Electronic gear switching 1
10: GAIN-SEL, Gain switch
11: INH, Position reference inhibited
12: VSSEL, Damer control switch
1: SON, Servo ON
DI_4 function 2: A-CLR, Fault and warning clear
P6-11 △ 4 0-16 -
selection 3: POT, Forward limit switch
4: NOT, Reverse limit switch
1: SON, Servo ON
2: A-CLR, Fault and warning clear
3: POT, Forward limit switch
4: NOT, Reverse limit switch
5: ZCLAMP, Zero speed clamp
6: CL, Clear the position deviation
7: C-SIGN, Instruction negation
8: E-STOP, Emergency stop
DI_8 function 9: GEAR-SEL, Electronic gear switching 1
P6-23 △ - 0-16 10: GAIN-SEL, Gain switch -
selection
11: INH, Position reference inhibited
12: VSSEL, Damer control switch
13: INSPD1, Internal speed command
selection 1
14: INSPD2, Internal speed command
selection 2
15: INSPD3, Internal speed command
selection 3
16: J-SEL, Inertia ratio switch
DI port input logic validity function
selection.
DI_8 logic 0: Normal open input. Active when off -
P6-24 △ 0 0-1
selection (switch closed).
1: Normal closed input. Active when on
(switch open).
DI_8 input
0: Hardware DI8
P6-25 source ▲ 0 0-1 -
1: VDI8
selection
transistor is on.
When the signal is invalid, the output
transistor is off.
2. Set to 1:
When the signal is valid, the output
transistor is off.
When the signal is invalid, the output
transistor is on.
★: Explanation of output logic selection (take P6-27 as an example)
1) When P6-27 is set to 0
If the function of P6-26 is selected as [fault signal], it means when DO-1 appears a fault
signal, the output transistor is turned on. when DO-1 does not appear a fault signal, the
output transistor is turned off.
If the function selection of P6-26 is [Positioning completed], it means that: when the
positioning of DO-1 is completed, the output transistor is turned on. when the positioning
of DO-1 is not completed, the output transistor is turned off.
Similarly:
2) When P6-27 is set to 1
If the function of P6-26 is selected as [fault signal], it means when DO-1 appears a fault
signal, the output transistor is turned off. when DO-1 does not appear a fault signal, the
output transistor is turned on.
If the function selection of P6-26 is [Positioning completed], it means that:when the
positioning of DO-1 is completed, the output transistor is turned off. when the positioning
of DO-1 is not completed, the output transistor is turned on.
Effective
Code Function Default Range Description Unit
time
P10-1 JOG speed ▲ 100 0-3000 JOG speed rpm
Restore factory
P10-2 ● 0 0-1 Write 1 to restore setting -
setting
According to the heating condition of the
motor, modifying this value could make the
Motor overload overload protection time float up and down
P10-4 protection time ▲ 100 50-300 from the reference value, 50 corresponds to %
coefficient 50%, that is, the time is reduced by half.
300 corresponds to 300%, that is, the time
is extended to 3 times.
Effective
Code Function Default Range Description
time
Servo RS485 communication station number
P12-1 RS485 station NO. ▲ 1 1-247
and address
0: 2400bps. 1: 4800bps.
P12-2 Baud rate ▲ 0 0-5 2: 9600bps. 3: 19200bps.
4: 38400bps. 5: 57600bps
0: 1 STOP bit, No check
Serial port data 1: 1 stop bit, odd check
P12-3 ▲ 0 0-3
format 2: 1 stop bit, even check
3: 2 stop bit, no check
Write modbus 0: Not write to EEPROM, volatile.
P12-4 communication ▲ 0 0-1
data to EEPROM 1: write to EEPROM, non-volatile.
10. Troubleshooting
418V)
2. The regenerative
resistor resistance is too
large, resulting in the
braking energy not being
absorbed in time.
3. The load inertia is
large and the motor
accelerates and
decelerates too quickly,
and the maximum
braking energy exceeds
the absorbable value.
4. Excessive deviation of
bus voltage detection
1. When using the
1. If using internal regenerative resistor, please
internal regenerative confirm whether the short-circuit jumper
resistor, the jumper between C / D is normal.
between C and D should
be disconnected. 2. If using an external regenerative resistor,
Regenerative make sure that the external regenerative
2. When using an resistor is connected securely.
Type 2 resistor is not Er.23
external regenerative
connected 3. If an external regenerative resistor is used,
resistor, the resistor is
not connected. please confirm whether the resistance of the
regenerative resistor is reasonable.
3. The regenerative
resistor status detection 4. If above methods still could not eliminate
circuit is abnormal. the fault, please contact the manufacturer.
The brake resistor vent is
turned on, but no
feedback signal is
detected. The possible
Regenerative reasons are: The brake relief circuit may be damaged,
Type 2 resistor turned Er.24
1. Failed to open the please contact the manufacturer
on abnormally
regenerative resistor.
2. Brake resistor
feedback detection
failure.
The regenerative resistor
Regenerative is turned on, but the
resistor actual bus voltage is still Please confirm whether the resistance of the
Type 2 Er.25
resistance is too increasing. It may be that regenerative resistor is reasonable.
large the regenerative resistor
resistance is too large.
Motor model Check if the motor model function code is set
Type 2 Motor model error Er.26
error correctly
1. Check whether the wiring of the motor
Incremental
Encoder cable is encoder cable is loose. If it is loose, tighten it.
Type 2 encoder is Er.27
disconnected 2. Replace the encoder cable and power on
disconnected
again.
Modbus Address
Code Function Unit Bits
Hex Decimal
P0-1 0x0001 1 Contral mode - 16
P0-4 0x0004 4 Rotation direction - 16
P0-5 0x0005 5 Servo stop mode at S-ON off - 16
P0-9 0x0009 9 Regenerative resistor setting - 16
P0-10 0x000A 10 External regenerative resistor resistance Ω 16
P0-11 0x000B 11 External regenerative resistor power W 16
P0-12 0x000C 12 Position pulse type selection - 16
P0-13 0x000D 13 Position pulse frequency kHz 16
P0-14 0x000E 14 Position pulse anti-interference level - 16
P0-16 0x0010 16 Number of pulses per revolution of the motor Pul 16
P0-17 0x0011 17 Electronic gear 1 numerator - 16
P0-18 0x0012 18 Electronic gear 1 denominator - 16
P0-19 0x0013 19 Electronic gear 2 numerator - 16
P0-20 0x0014 20 Electronic gear 2 denominator - 16
P0-21 0x0015 21 Pulse frequency division output direction - 16
Number of output pulses per revolution of the
P0-22 0x0016 22 Pul 16
motor
P0-23 0x0017 23 OZ polarity of Z pulse output - 16
P0-25 0x0019 25 Position deviation limit Pul 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P1-1 0x0101 257 Speed reference source - 16
P1-2 0x0102 258 Internal speed command rpm 16
P1-3 0x0103 259 Acc. time ms 16
P1-4 0x0104 260 Dec. time ms 16
P1-7 0x0107 263 Torque reference source - 16
P1-8 0x0108 264 Keypad setting value of torque reference 0.1% 16
P1-9 0x0109 265 Source of Speed Limit in Torque Mode - 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P2-1 0x0201 513 1st position loop gain 0.1Hz 16
P2-2 0x0202 514 1st speed loop gain 0.1Hz 16
P2-3 0x0203 515 1st speed loop integration time constant 0.1ms 16
P2-4 0x0204 516 2nd position loop gain 0.1Hz 16
P2-5 0x0205 517 2nd speed loop gain 0.1Hz 16
P2-6 0x0206 518 2nd speed loop integration time constant 0.1ms 16
P2-7 0x0207 519 Second gain switching mode - 16
P2-9 0x0209 521 Speed feedforward gain 0.1% 16
P2-10 0x020A 522 Speed feedforward filter 0.01ms 16
P2-11 0x020B 523 Torque feedforward gain 0.1% 16
P2-12 0x020C 524 Torque feedforward filter 0.01ms 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P3-1 0x0301 769 Load inertia ratio 0.01 16
P3-2 0x0302 770 Load level rigidity selection - 16
P3-3 0x0303 771 Auto-tuning mode selection - 16
P3-4 0x0304 772 Online inertia identification sensitivity - 16
P3-5 0x0305 773 Number of inertia identification cycles Revolution 16
P3-6 0x0306 774 Maximum speed of inertia identification rpm 16
P3-7 0x0307 775 Parameter identification rotation direction - 16
P3-8 0x0308 776 Parameter identification waiting time ms 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P4-1 0x0401 1025 Pulse reference filtering method - 16
P4-2 0x0402 1026 Position reference first-order low-pass filter ms 16
P4-3 0x0403 1027 Position reference average filter time constant ms 16
P4-4 0x0404 1028 Torque filter time constant 0.01 16
P4-5 0x0405 1029 1st notch frequency Hz 16
P4-6 0x0406 1030 1st notch depth - 16
P4-7 0x0407 1031 1st notch width - 16
P4-8 0x0408 1032 2nd notch frequency Hz 16
P4-9 0x0409 1033 2nd notch depth - 16
P4-10 0x040A 1034 2nd notch width - 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P5-1 0x0501 1281 AI_1 input bias mV 16
P5-2 0x0502 1282 AI_1 input filter constant 0.01ms 16
P5-3 0x0503 1283 AI_1 dead zone mV 16
P5-4 0x0504 1284 AI_1 zero shift mV 16
P5-5 0x0505 1285 AI_2 input bias mV 16
P5-6 0x0506 1286 AI_2 input filter constant 0.01ms 16
P5-7 0x0507 1287 AI_2 dead zone mV 16
P5-8 0x0508 1288 AI_2 zero shift mV 16
P5-9 0x0509 1289 the speed value corresponding to analog 10V rpm 16
P5-10 0x050A 1290 the torque value corresponding to analog 10V 0.1% 16
Positioning complete, positioning approach
P5-11 0x050B 1291 - 16
condition setting
P5-12 0x050C 1292 Positioning completion threshold Pul 16
P5-13 0x050D 1293 Positioning approach threshold Pul 16
Set the positioning completion detection time
P5-14 0x050E 1294 ms 16
window
Set the hold time of positioning completion
P5-15 0x050F 1295 ms 16
output
P5-16 0x0510 1296 Rotation speed detection threshold rpm 16
P5-17 0x0511 1297 Speed consistent signal threshold rpm 16
P5-18 0x0512 1298 Speed approaching signal threshold rpm 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P6-01 0x0601 1537 High-speed DI port filtering time 1us 16
P6-02 0x0602 1538 DI_1 Channel function selection - 16
P6-03 0x0603 1539 DI_1 Channel logic selection - 16
P6-04 0x0604 1540 DI_1 Input source selection - 16
P6-05 0x0605 1541 DI_2 Channel function selection - 16
P6-06 0x0606 1542 DI_2 Channel logic selection - 16
P6-07 0x0607 1543 DI_2 Input source selection - 16
P6-08 0x0608 1544 DI_3 Channel function selection - 16
P6-09 0x0609 1545 DI_3 Channel logic selection - 16
P6-10 0x060A 1546 DI_3 Input source selection - 16
P6-11 0x060B 1547 DI_4 Channel function selection - 16
P6-12 0x060C 1548 DI_4 Channel logic selection - 16
P6-13 0x060D 1549 DI_4 Input source selection - 16
P6-14 0x060E 1550 DI_5 Channel function selection - 16
P6-15 0x060F 1551 DI_5 Channel logic selection - 16
P6-16 0x0610 1552 DI_5 Input source selection - 16
P6-17 0x0611 1553 DI_6 Channel function selection - 16
P6-18 0x0612 1554 DI_6 Channel logic selection - 16
P6-19 0x0613 1555 DI_6 Input source selection - 16
P6-20 0x0614 1556 DI_7 Channel function selection - 16
P6-21 0x0615 1557 DI_7 Channel logic selection - 16
P6-22 0x0616 1558 DI_7 Input source selection - 16
P6-23 0x0617 1559 DI_8 Channel function selection - 16
P6-24 0x0618 1560 DI_8 Channel logic selection - 16
P6-25 0x0619 1561 DI_8 Input source selection - 16
P6-26 0x061A 1562 DO_1 Channel function selection - 16
P6-27 0x061B 1563 DO_1 Channel logic selection - 16
P6-28 0x061C 1564 DO_2 Channel function selection - 16
P6-29 0x061D 1565 DO_2 Channel logic selection - 16
P6-30 0x061E 1566 DO_3 Channel function selection - 16
P6-31 0x061F 1567 DO_3 Channel logic selection - 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P10-1 0x0A01 2561 JOG sped rpm 16
P10-2 0x0A02 2562 Restore factory setting - 16
P10-4 0x0A04 2564 Motor overload protection time coefficient % 16
Modbus Address
Code Function Unit Bits
Hex Decimal
P12-1 0x0C01 3073 Servo station number - 16
P12-2 0x0C02 3074 baudrate - 16
P12-3 0x0C03 3075 Serial data format - 16
Write modbus communication data to
P12-4 0x0C04 3076 - 16
EEPROM
11.10VDI
Modbus Address
Code Function Unit Bits
Hex Decimal
P13-1 0x0D01 3329 VDI_1 input value - 16
P13-2 0x0D02 3330 VDI_2 input value - 16
P13-3 0x0D03 3331 VDI_3 input value - 16
P13-4 0x0D04 3332 VDI_4 input value - 16
P13-5 0x0D05 3333 VDI_5 input value - 16
P13-6 0x0D06 3334 VDI_6 input value - 16
P13-7 0x0D07 3335 VDI_7 input value - 16
P13-8 0x0D08 3336 VDI_8 input value - 16
Modbus Address
Code Function Unit Bits
Hex Decimal
U0-01 0x1E01 7681 Servo state - 16
U0-02 0x1E02 7682 Servo motor speed rpm 16
U0-03 0x1E03 7683 Enter speed command rpm 16
Speed corresponding to input position
U0-04 0x1E04 7684 rpm 16
reference
U0-05 0x1E05 7685 Pulse deviation Pul 32
U0-07 0x1E07 7687 Pulse deviation *10000 Pul 32
U0-09 0x1E09 7689 input pulse number Pul 32
U0-11 0x1E0B 7691 input pulse number *10000 Pul 32
U0-13 0x1E0D 7693 Encoder accumulative position Pul 32
U0-15 0x1E0F 7695 Encoder accumulative position *10000 Pul 32
U0-17 0x1E11 7697 DI input signal state - 32
U0-19 0x1E13 7699 DO output signal state - 32
U0-21 0x1E15 7701 AI1 input voltage value V 16
U0-22 0x1E16 7702 AI2 input voltage value V 16
U0-23 0x1E17 7703 vibration frequency Hz 16
U0-24 0x1E18 7704 Vibration amplitude rpm 16
U0-25 0x1E19 7705 forward torque limitation % 16
U0-26 0x1E1A 7706 backward torque limitation % 16
U0-27 0x1E1B 7707 forward speed limitation rpm 16
U0-28 0x1E1C 7708 backward speed limitation rpm 16
U0-29 0x1E1D 7709 Mechanical angle ° 16
U0-30 0x1E1E 7710 Electric angle ° 16
U0-31 0x1E1F 7711 Bus voltage V 16
U0-32 0x1E20 7712 Module temperature ℃ 16
U0-33 0x1E21 7713 Instantaneous output power W 32
U0-35 0x1E23 7715 total power-on time: hour h 32
U0-37 0x1E25 7717 total power-on time:min min 16
U0-38 0x1E26 7718 total power-on time:sec s 16
U0-39 0x1E27 7719 Output load percentage % 16
U0-40 0x1E28 7720 Power-on time: hour h 32
U0-42 0x1E2A 7722 Power-on time: min min 16
U0-43 0x1E2B 7723 Power-on time: sec s 16
U0-44 0x1E2C 7724 Instantaneous braking resistance power W 32
U0-46 0x1E2E 7726 Average braking resistance power W 32
Version: V2.0.0
Date: July 2020