110 STM 06030
110 STM 06030
110 STM 06030
http://cnc.prom.ua/
+380 (096)-665-71-06
+380 (098)-821-25-90
CNCPROM
Safety Caution
In order to ensure the safe use of this product, must observe the following safety signs, in order to avoid
After the product arriving, when validation, installation, wiring, operation maintenance,
inspection of the product, the following is one of the important matters must abide by:
● Matters needing attention during installation :
Warning
It is forbidden to install will happen in the damp and
corrosion environment, a f lammable gas environment, and near combustible dust and m etal powder
more environment, or you may get an electric shock and fire.
Warning
◢ The earthing terminal of the servo drive must be grounded, otherwise, will get an electric shock
and fire could occur
◢ It is forbidden to put the output terminal of the servo drive, U, V, W, connected to a three phase power
supply, otherwise, could be injured and fire
-
◢ It is strictly prohibited to connect the 220v driver to 380 v, 220 v power supply, or you may get an
electric shock and fire
◢ Be sure to tighten power terminal, motor output terminal, otherwise may cause a fire
Dangerous
◢ In the operation , it is forbidden to touch any rotating parts, or you might get hurt
◢ In the operation, it is forbidden to touch electric motor and drive, otherwise you may burn
Warning
◢
Before operating, must choose the right motor type, otherwise people wil be hurt and the equipment
will be damaged.
◢
Before operating, you must set right parameters and applications that meet the needs of users, or may
be hurt, damage to equipment
◢
Before operating, confirm whether the mechanical may at any time the emergency stop, otherwise, you
might get hurt.
●
Maintain the points for attention during the inspection :
◢
It is forbidden to touch the inside of the servo drive, or you may get an electric shock
◢
When turn off the power,in the five minutes, do not touch terminals, otherwise, the residual voltage may
cause electric shock
◢
It is forbidden to tear open outfit servo motor, or you may get an electric shock
CATALOGUE
1.7 THE KRS SERIES DRIVE AND MOTOR MODEL ADAPTATION ................................ .............. 7
OPERATION ....................................................................... 92
5.1 MONITOR PANEL OPERATION ................................................................................... 92
............................................................................................................................................ 115
This product has made the complete function test before the leaving the factory, to prevent the product in
the course of transportation for negligence resulted in the product (s) is not functioning properly. Once
opened, please check the detailed the following matters:
● check the servo drive and servo motor type with the same whether order model
● Check the appearance of the servo drive and servo motor whether there is any
damage and scratches phenomenon.If there is any damage during the shipment, please
● Check the servo drive and servo motor if there is any loose parts and other
Check the servo motor rotor shaft can be smooth rotation. The motor with brake cannot be directly
●
rotation
If there is any fault or unmoral phenomenon, please contact with dealers immediately
1
1.2 ID label
AC SERVO DRIVER
! Danager
Voltage AC220V/50-60HZ
2
Five Number LED Screen
Signal Port
Control Port
Encoder Interface
Ground
3
The input power Single phase or three phase AC220V -15~+10% 50/60Hz
④ Position/velocity model
⑤ Position/torque model
⑥ Speed/torque model
Gain switch
Instructions for
Position deviation
、 to clear
Pulse input is prohibited
Proportional control
4
The origin return reference point
Cooling way Air cooled (heat transfer film, the strong cold wind fan)
● Working environment: 0 ~ and ℃; working environment: less than 80% (no condensation)
● Storage environment temperature: - ℃; Storage environment humidity: 80% of the (no condensation)
5
● No corrosive, flash gas, oil and gas, cutting fluid, iron powder and so on environment
● Level installation: to avoid liquids such as water, oil from motor wire end into the motor internal, please will cable outlet in
below
● Vertical installation: if the motor shaft and the installation with reduction unit, must pay attention
to and prevent reducer in mark through the motor shaft into the motor internal
● The motor shaft out quantity must be thoroughly, if insufficient out to motor sports generates vibration
● Installation and remove the motor, please do not use hammer knock motor, otherwise easy to cause damage to the
Looking from the motor load on the motor shaft and counterclockwise (CCW) for the forward, clockwise (the
6
1.7 The KRS series drive and motor model adaptation
7
150st_m23020 29 2000 23 4700 √ √
8
In general, It need a transfer to offer the 3phase 220v power, like the right Photo
9
● Cable length, instruction cable within 3 m, encoder cable within 20 m
● Check the L1, L2, L3 power wiring is correct or not, please do not connect to the 380 v power supply.
otherwise, the motor may not transfer or coaster, the motor may not transfer or coaster. Can't use exchange
three-phase terminal method to make motor reversal, this is totally different with asynchronous motor
● into the output signal of the relay, the absorption of the direction of the diode to connected
● in order to prevent noise caused by the wrong action, please add in power transformer and
noise filter device in the same wiring tube
circuit breaker that drive failure can promptly cut off the external power supply
10
too long (> twenty m), can lead to encoder power supply shortage, its power source and ground
can use multiple wire connection or use thick wire
1 2
Tx +5V
3 Rx A 4
5 Gnd B 6
pin number
+5V 2
GND 5
RS-485 A 4
11
RS-485 B 6
1. RS-232 interface
Servo Driver
Major Equipment
resistance terminal resistances. If want to connect more equipment, must use Repeaters to expand
the connection Numbers
12
2.3 CN2 Control interface
CN2 control signal terminal to provide and the upper controller connection need signal, use DB25 socket, signs include:
13 12 11 10 9 8 7 6 5 4 3 2 1
25 24 23 22 21 20 19 18 17 16 15 14
number
DC12~24V 9
ground
SigIn4 8 functions:
SigIn1: Servo Enable SRV-ON
SigIn2: alarm reset
SigIn3: Zero position
13
deviation
SigOUT1 11
output command signal
SigOUT2 23 output command signal.
SigOUT4:Zero speed
PA+ 20
PA- 19 Encoder signal output
PB+ 18 Encoder signal (ABZ) output port.
PB- 17 Through the parameter setting, AB
PZ+ 15 signal separable frequency output and
PZ- 16 logic take back output.
OZ 22
GND 1
Vref 25
Analog input
AGND 13 Analog voltage input port. The speed or
input range-10V~+10V。
14
2.2.3 CN2 Port type
Driver Driver
Output circuit adopts darlington photoelectric coupler, but with relay, photoelectric coupler
Note:
● External power supply by users, but must pay attention to, if the power polarity meet back, may cause damage to
the servo driver.
● When the output open collector form, the maximum current is 70 mA, the external power peak voltage is 25 V. If
more than limit requirements or output directly with power connection, may cause damage to the servo driver.
15
● If the load is relay and inductive load, the load must be both ends against parallel fly-wheel diode. If fly-wheel
diode picks back, may cause damage to the servo driver.
The Max. output current is 70mA The Max. output current is 70mA
A differential drive and single end drive have two connections , recommend differential drive connection. Connection appropriate USES
twisted-pair cable
16
● In the open collector input mode, the maximum input pulse frequency 200 KHZ (KPPS)
The encoder signal frequency division through line drive (26 ls31) output to the upper controller
● In the photoelectric coupler receiving, upper controller using high-speed photoelectric coupler
Servo drives to open collector mode on the output signal of the encoder Z. Because Z letter feel the pulse
17
width is narrower, PC please use high-speed photoelectric coupler receiving
AC Servo Driver
Connect the servo motor encoder signal to CN3 of the servo driver.
+5v 8
GND 15
A+ 3
A- 11
B+ 10
B- 2
Z+ 1
18
KRS AC ServoDri
ver s
ervomot
or
1phAC220V
mai
nsf
il
ter
OR
3PH AC220
ServoEnabl
e
al
arm res
et
Pos
iti
on devi
ati
on t
ocl
ear
Zeros
peed cl
amp
s
ervoready
al
arm testi
ngout
pos
iti
oningcompl et
e
zerospeed
publi
shpi n
+5vpowers
uppl
y
Col
lect
orel
ect
rodeopen pl
use
inputpowersuppl
y(+24v)
pi
n
out
putpl
use(
dif
ferent
ial+5v)
pi
n
i
nputpl
use(
dif
ferent
ial
+5v)
A phas
epl
useout
put ground
B Phas
epl
useout
put
pi
n
Z Phasepl
useout put
Z col
lect
orel
ectrodeopen output pi
n
di
git
alground
KRS AC ServoDri
ver
ServoMot
or
1phAC220V
powerf
il
ter
OR
3PH AC220V
Servoenabl
e
al
arm res
et
Pos
iti
on devi
ati
on t
ocl
ear
Zeros
peed cl
amp
Servoready
al
arm t
est
ingout
pos
iti
oni
ngcompl
ete
zeros
peed
publ
is
hport
+5V powers
uppl
y
s
peed/rot
ort
orques
imul
ati
on
pi
n
Vol
tagei
nst
ruct
ion
pi
n
Si
mul
ati
on
s
ignalground
A Phas
epl
useout
put
ground
B phas
epl
useout
put
pi
n
Z phas
epl
useout
put
pi
n
Z Col
lect
orel
ect
rodeopen out
put
Di
git
alground
Chapter 3 Panel operation
3.1 panel
MOD ▲ ▼ SET
panel instruction::
▼
Digital reduce key reduce number,long press has the effect of repeat
Note: if the five decimal points of the display are flashing, there are some alarm.Must clear the
21
监控模式
按一下MODE键
辅助功能模式
按一下MODE键
参数编辑模式
按一下MODE键
Note: when the screen shows Fnxxx, Dnxxx, Pnxxx, mode key at this time as
the mode switching function, can be to switched to other mode directly, otherwise the mode key is as the
Example: see dn015 monitoring parameters, sigOut1 port at this time as the low level, sigOut2, sigOut3,
MODE ▲
MODE
▼
Long time to press SET ,Release
22
3.4.1 Auxiliary function list
instruction
number
Fn001
Permanently written to the user
parameters. If users set the parameters of Pn000 ~ Pn219, For the next after power on,
the drive is loaded the modify parameters by the user, you must perform this operation,
the parameter block write internal EEPROM chip. After executing, need about 3 seconds,
Fn004
The parameters of the parameter in the table Pn000 ~ Pn219, according to the setting of
Fn006 SigOut port output force, effectively under the forced state is limited to this operation
23
MODE long time to press SET ,Release
MODE
MODE
▲ Or ▼
(The number of the alarm is larger,
{
Write finished
Begin to written
long time to press SET Release
,
MODE
Instructions 1: if the last operation shows , may be internal drive is writing data operations performed,
2: Power outages after write completint, otherwise may cause memory chip content damage (AL - 01 alarm)
Inching mode
0:
MODE ▲
MODE
MODE
▼
MODE MODE
{
Press on ▲
( Motor rotate counterclockwise)
Press on ▲ Or ▼ ( The motor not work and not connect to the power
,
Operate failed )
Press on ▼
( Motor rotate clockwise)
24
JOG The speed and deceleration time is set by the following parameters
进入Fn002子目录
▲
{
(电机已通电,按▲或▼键
长按 SET ,释放 改变运行速度。正值逆时
针转,负值顺时针转)
MODE
进入Fn002子目录 按两下 ▲
MODE
长按 SET ,释放
电机减速停止,并断电
MODE
0
Inching mode. Press ▲ or ▼
25
motor. Drive at a speed loop model, running speed by buttons▲ or ▼
input. In the process of the motor running, the other menu operations can
1 The motor is in the state of enabling or rotating. JOG trial run before operation, the motor must be in a non
-working state. when commissioning,the control interface of the servo drive don’t be connected to any control lines.
2 Servo driver alarm has occurred, and the alarm is not cleared.
▲
MODE
MODE
▼
{
清除成功
长按 SET ,释放 长按 SET ,释放
清除失败
MODE MODE
Through the clear operation to clear the alarm Electricity can remove alarm again
26
AL--07 Motor speed is too high AL--04 Intelligent power module is abnormal
Settings abnormal
AL--14 AL--18
Emergency stop impeoper motor code setting abnormal
{
Long time to press Begin to written
SET ,Release
Instructions 2: must turn off the power after completing the wirting, otherwise ,after the reboot, may cause
memory chip content damage (AL - 01 alarm)
27
Long time to press
MODE SET Release
,
MODE
MODE
Long time to press
Long time to press SET Release
, SET ,Release
MODE MODE
Reset completely
2
all sigoutall ports are forced low
28
Note 1: before correcting operation, first direct short the CN2 analog voltage input port Vref (25 feet) and
Note 1: before correcting operation, first direct short the CN2 analog voltage input port Vref (25 feet) and
MODE
Long time to press SET ,Release Input AC Voltage testing number
MODE
Complete Voltage correction
Note 1: when making correction, measurement drive input ac voltage, input to this operation.
Note 1: before the operation, the temperature sensor is replaced with 1.5 K high precision resistor.
29
MODE ▲
MODE
▼
MODE ▲
MODE
▼
MODE MODE
The number of pulse deviation
Zero before operation, confirm the motor code Pn001 set value and the actual motor
model is consistent, otherwise may lead to motor current is too large, damage the motor. Adjust zero, don't
need can make internal or external can make the motor, the motor will turn a few laps, and then lock the zero.
When the display number of pulse bias of 0, the motor has been aimed at zero.
30
MODE ▲
MODE
▼
Cursor point to the first location
Example: change the current value of the Pn025 parameters from 100 to 200, the specific operation is as follows:
MODE
Long time to press
▲ SET , Release
MODE
Note: Pn025 parameters are modified, if it does not have to save operation (Fn001 immortalised),
● In the column of Numbers, if any symbols ▲ , said after the parameter Settings, be it with electricity, can take effect;
If symbol ◆, said after the parameter Settings, to enable motor, parameters take effect; If no special symbols, effective
immediately
● The column of applicable mode, All said is suitable for the torque, speed and position control,
T is suitable for the torque control, S suitable for speed control, said P is suitable for the position control.
● Must set parameters carefully. If setting undeserved, may cause the motor running is not stable
name
number Value range The default unit apply
value
time is prohibited
32
Pn009 CW)Around -300~0 -300 % All
level 1
alarm level 1
phase logic
speed
direction
33
Pn025 0-300 5 % All
Reach the predetermined torque hysteresis
comparison difference
delay time
Pn038 The origin back to the first speed 1~3000 200 R/min All
Pn039 The origin back to the second speed 1~3000 50 R/min All
34
Pn040 The accelerating time of origin 5~10000 50 ms All
Pn051 The motor running top speed limit 0~5000 3000 All
35
functional allocation
functional allocation
36
operation
Pn087- - - - -
Internal use
pn095
input direction
Pn098 1~32767 1 P
Pulse electronics gear than the
molecules of 1
Pn099 1~32767 1 P
Pulse electronics gear than the
molecules of 2
Pn100 1~32767 1 P
Pulse electronics gear than the
molecules of 3
Pn101 1~32767 1 P
Pulse electronics gear than the
molecules of
4
37
denominator
and
pulse
Pn104 0~ 32767 10 P
Complete range set position
pilse
location
Pn105 0~ 32767 3 P
Positioning to complete set
pilse
Pn107 0~ 32767 30 P
Position location close to the poor set
pilse
back
Pn108 0-1 1 P
Position deviation clear way
Pn109◆ 0-2 1 P
Position command deceleration mode
Pn110◆ 5~1750 50 ms P
Position command a filtering
time constant
Pn111◆ 5~1200 50 ms P
Ta S-shaped filtering time constant
Ta position instruction
Pn112◆ 5~550 20 ms P
position instruction Ts S-shaped
Pn113▲ 0-100 0 % P
The position loop feedforward gain
time constant
38
controller gain 1
Pn117 0~1 0 P
Position command source selection
Pn119 0~10000 50 P
Internal position suspended deceleration
time
Pn120 -9999~9999 0 万个 P
Internal position 0 high pulse 脉冲
number set up ten
thous
and
pulse
Pn121 -9999~9999 0 个 a P
Internal position instruction 0
Pn122 -9999~9999 0 万个 P
脉冲
Internal position instruction 1
ten
pulse number high set
thous
and
pulse
Pn123 -9999~9999 0 个 a P
Internal position instruction
Pn124 -9999~9999 0 万个 P
Internal position instruction 脉冲
2pulse number high set ten
thous
and
pulse
39
Pn125 Internal position instruction 2 -9999~9999 0 个a P
Pn126 -9999~9999 0 万个 P
Internal position instruction 3 脉冲
pulse high setting ten
thous
and
pulse
Pn127 -9999~9999 0 个a P
Internal position instruction 3
speed
speed
2speed
speed
Pn132 0~1 0 P
Torque/speed control
switch to the position control
Pn134~ - - -
internal use
Pn145
40
number name The
value range unit apply
default
value
Pn146◆ 0~2 1 S
Speed instruction deceleration mode
Pn147◆ 5~ 1500 80 ms S
Ts Speed instruction S curve and
deceleration time constant Ts
Pn148◆ 5~ 10000 80 ms S
Ta Speed instruction S curve
acceleration time constant of Ta
Pn149◆ 5~ 10000 80 ms S
Td Speed instruction S curve
deceleration time constant of Td
Pn150◆ 5~30000 80 ms S
Linear acceleration time constant
Pn151◆ 5~30000 80 ms S
Linear deceleration time constant
Pn159 -5000~5000 mv S
Simulation speed instruction offset adjustment
41
Pn160 0-1 0 S
Simulation speed instruction direction
Pn163 0-1 0 S
Zero speed clamp lock mode
Pn164 0~1 0 S
Zero speed clamp is triggered
Pn166 5~10000 50 ms S
Zero speed clamp deceleration time
Pn168 0~1 0 S
speed instruction source select
42
Pn177 JOG speed 0~5000 200 r/min S
Pn180~
internal use
Pn185
value
Pn186 0~1 0 T
Torque command
deceleration mode
Pn187▲ torque instruction 1~30000 1 ms T
inear deceleration
l time constant
time
Pn191 0-1 0 T
Simulation of torque command direction
regulator
43
Pn195 5~ 2000 100 % All
Q shaft torque regulator integral time
constant 2
Pn208 0~300 5 % T
track torque instruction judgment error
range 1
error range 2
Pn210~
internal use
Pn219
44
4.3 Parameters
initialization function
◢ Must set up the right motor type code, the motor can work normally. Drive model and motor model fit the table below
value the
number name default unit apply
range
value
0 Torque mode
1 speed mode
2 location mode
46
3 location/speed mode
4 location/torque mode
5 speed/torque mode
◢ Set to three, four, five, mode between the switch is determined by the input port SigIn Cmode signal state
ON speed mode
ON torque mode
ON toeque mode
value the
number name unit apply
range default value
◢ When make the can signal from effective becomes invalid, can set the motor to stop running mode
0
Do not use Do not use Inertial parking
47
2 use Do not use Electromagnetic braking parking with electromagnetic brake
(for motor)
value the
Pn005
Can make deceleration time 5-10000 100 ms All
◢ Can make the signal from the effective becomes invalid, the motor speed to zero time. If in the
process of reduction, enabling signal effectively again, the motor will slow down to zero
value the
number name default unit apply
range
value
driving is prohibited
◢ Set this parameter values, you can choose to use or not use driving ban function, the truth table below
3 use use
value the
number name
range default unit apply
value
time is prohibited
48
◢ When happening overtravel, SigIn port CCWL or.cwl status is OFF; use Pn077 on
whether can be set up alarm detection. Distance, the motor can be in accordance with the slow time to
slow down, clear position instruction pulse (position control) at the same time, after stop for internal
limit (CCW)
◢ Set the CCW/the CW direction of motor torque limit. Internal and external torque limit effectively at the same time,
the actual torque smaller limi t
◢ Some motor maximum output torque is twice the rated torque, the maximum torque of the motor output
automatically restricted to within two times the rated torque
49
Pn014 Torque overload 1 alarm 0-800 80 100ms All
detection time
◢
Overload 1 alarm level refers to the overload overcurrent rated output current percentage, relative to
the motor overload capacity range between 0 and the maximum output current. Torque overload 1 the
overload capacity of the default value is 2 times, in the setting time, lasts for more than 2 times the output
◢ In a set time, the motor to allow the rated torque output ratio, will perform overload 2 protection
◢ If the overload level sets is greater than the corresponding internal/external torque limit, overload conditions may
not be met, the protection will not work
◢ Encoder output, a electronic gear used for dividing the encoder pulse signal output. Frequency division value
must be satisfied: DA/DB > = 1. Encoder, for example, to line 2500, DA/DB crossover value = 25/8, then
after frequency division line number: 2500 / (DA/DB) = 2500 / (25/8) = 800 line
value the
number name range default unit apply
value
50
AB phase logic
◢ Parameter is set to 0, use the manufacturer to set a default value; Otherwise, the user must be strictly in
accordance with the motor rated current RMS, rated speed and the corresponding internal positive and
negative torque limit setting parameter values. If set incorrectly, the motor will not be able to run properly.
According to the code of different types and motor drive, can achieve the largest actual current value is
difference in predetermined
speed
◢ When the motor is running at a faster rate than the decision value set, the output port SigOut Sreach will turn
ON, or to OFF.
51
hysteresis comparison. The setting of the difference is too small, the output signal cut-off frequency is
higher; The set value, the greater the cut-off frequency is small, but at the same time reduce the resolution
of the comparator. Example: booking speed is set to 100, difference set to 10.
OFFD-Value D-ValueON
90 100 110 Speed
comparison difference
◢ When the motor running torque than the decision value set, the output port SigOut Treach will turn ON, or to OFF
52
0 Positive &negative were detected
default value
Pn028 Zero speed test back to the poor 0~1000 5 r/min All
◢ When the speed of the motor speed is lower than the set value, the output port SigOut zerospeed into ON,
otherwise to OFF
default value
◢ Only when using electromagnetic brake function, state whether the motor is zero speed
◢ Motor static, electromagnetic brake braking began to delay time of cut off the current to the motor
◢ When using the electromagnetic brake function, servo way can make Pn005 must be set to 2
53
electromagnetic brake waiting
◢ Motor operation, cut off the current to the waiting time between electromagnetic brake
◢ Motor operation, when the speed of motor is lower than the set parameters, magnetic brakes brake
编号 number
number 名称 name
name 取值范围 value
value the the
默认值 unitunit
单位 apply
apply
适用
◢ 2 By the input port of the SigIn GOH rising along the trigger
◢ 3 Power on automatically
model
◢ 0:Forward looking for REF (rising along the trigger) as a reference point
Note: CCWL or.cwl as a reference point, need to set the Pn006 parameters, open the function
54
name the
◢ After finding the origin, plus the offset (10000 + Pn037 Pn036 *) as a real origin
Pn038 The origin back to the first speed 1~3000 200 R/min All
◢ ,
Perform operation on the origin, looking for reference points at the first speed, arrived at the
reference point, seeking the origin at the second rate. The second speed should be less than the first speed
◢ In the execution of origin point, motor from zero speed accelerated to the rated speed of the time, only for the origin
returning operation
55
number range default value apply
◢ On arriving at the origin, the delay for a period of time, let the motor is perfectly still. After the completion of
origin
◢ 0 After the completion of the origin, waiting for the HOME signal into OFF to receive and executes instructions
◢ 1 The origin return immediately after the completion of receiving and executes instructions
◢ 0: Fixed gain 1
◢ 1: Fixed gain 2
By the motor speed control, feedback speed exceeds Pn046, switch to gain 1
◢ 5:
56
◢ See the appendix A for gain switch
value the
number name range default value unit apply
◢ According to Pn045 parameter setting, switching condition and the unit is not the same
the
number name value range default value apply
unit
Pn048 Gain switch delay time 0~20000 20 0.1ms All
◢ Gain switching conditions meet the delay time to start switch. If detected in delayed phase
the
number name value range default value unit apply
◢ Gain switch, current gain linear smoothing gradient combination in this time to the target gain combination,
the
57
The motor running
◢ Used to restrict the highest speed of the motor running. Value should be less than or equal to the rated
speed, otherwise the motor can run a maximum speed of the rated speed
name the
number value range default value unit apply
◢ 2:- 1 ~ 27 function number is 1- 27 corresponding negative logic function, function is the same, the effective level instead
high level ON
◢ 3 If the same overlapped functions assigned to different port, the port number of ports real effective, small
number of port doesn't work. Example: SigIn1 - > 6; SigIn - > 3-6; The functions assigned to SigIn 3, 6
the
58
Pn058 SigIn filtering time 3 port 1~1000 2s ms All
the apply
number name value range default value unit
ON high level
the
number name value range default value unit apply
◢ 0:No communication
◢ 1:RS-232
◢ 2: RS-485
◢ See chapter 7 Modbus communication protocol communication function
value the
59
◢ When using the Modbus communication, drive in each group should be set in advance different sites; If
value the
number name range default value unit apply
baud rate
◢ 0 :4800
◢ 1 :9600
◢ 2 :19200
◢ 3 :38400
the
number name value range default value unit apply
◢ Parameter values are defined as follows table, see chapter 7 of the Modbus communication function
set instructions
0 7 , N , 2 ( Modbus ,ASCII )
1 7 , E , 1 ( Modbus , ASCII )
2 7 , O , 1 ( Modbus , ASCII )
3 8 , N , 2 ( Modbus , ASCII )
4 8 , E , 1 ( Modbus , ASCII )
5 8 , O , 1 ( Modbus , ASCII )
6 8 , N , 2 ( Modbus , RTU )
7 8 , E , 1 ( Modbus , RTU )
8 8 , O , 1 ( Modbus , RTU )
the
60
function control way
◢ Determine the function or port input mode control by way of communication. If you don't communicate mode control, set the zero
Pn068 parameters
function Zero Lock EMG TCW TCCW CWL CCWL Alarm rst Son
The 0 0 0 0 0 0 0 0
default value
0 0 0 0 0 0 0 0
Pn069 parameters
0 0 0 0 0 0 0 0
◢
When the communication control, determine the above function from the input port or on the CN3 from c
controlled by the input port on the CN3 change; Is set to 1, is controlled by the communication change. The
default all controlled by the input port. For example: son sp3 sp2 sp1 function through communication
control, other control, through the input port is set value is 00000111 _00000001 (binary) -- - > 0 x0701
value the
number name range default unit apply
value
61
Pn070 0~32767 32691 All
Input function
logic state set register 1
corresponding bit to set or reset, can control the state of the function of input signal. Logic 0 for valid state.
Pn070 parameters
The 1 0 1 1 0 0 1 1
default value
0 1 1 1 1 1 1 1
Pn071 parameters
0 0 0 0 1 1 1 1
◢
In a communication control mode, by setting the register, CN3 external input signal control could be achieved.
62
ban pulse command, set Pn071 BIT4 set 0, input pulse becomes invalid. The communication control,
drive will automatically load the Pn070, Pn071 register values, and perform the corresponding
operation immediately. So, before enabling the motor to determine the function of input signal into
name the
number value range default value unit apply
◢ Lift its state of EMG OFF after the removal of EMG (AL -14) alarm conditions:
0 Must be under the servo can make OFF, by manual or port SigIn: AlarmRst cleared.
1 Regardless of servo enabled ON or OFF, EMG again into ON, will be automatically removed
◢ In can make ON the state, if the external command input, EMG alarm automatically remove, instructions are executed immediately
the
number name value range default value unit apply
◢ If use the function of CCWL or.cwl, when CCWL or.cwl for the OFF state, whether can be set up from AL
-15 police
1 Motor is running, reducing stopped, send out alarm, motor is no longer current
63
the
◢ 1 Check out
name the
number value range default value unit apply
selection
◢ Drive, automatic Dn000 submenu into monitor mode menu. By default, according to the manufacturer to
display the system status (motor speed), the user can set the parameter value, so it shows Dn000 particular
state of the system parameters, details see the list of "monitoring mode".
0 The default system (motor speed) 1 Speed instruction 2 The average torque 3 Position deviation value
4 The ac power voltage 5 Maximum instantaneous torque 6 Pulse input frequency 7 Temperature of
the heat sink 8 The current motor speed 9 Effective input command pulse accumulative total value is low
10 Effective input command pulse accumulative total value is high 11 Position control,
effective feedback pulse encoder accumulative total value is low 12 Position control, effective feedback pulse encoder
cumulative value high 13 Regenerative braking load factor 14 Input port signal state 15 Signal output port state
16 Analog voltage torque instruction 17 Simulate the speed reference voltage 18 Output function status register
19 After power on the servo, pulse encoder feedback accumulative total value is low
20 After power on the servo, pulse encoder feedback accumulative total value is high
21 Driver soft ware 22 encoder UVW letter 23 rotor absolute position
the
the
number name value range default value unit apply
◢ The corresponding auxiliary mode Fn001 operation. The current Pn000 ~ Pn219 block all parameter value written to the EEPROM.
When the parameter value from 0 to 1, the driver will perform a write operation. This operation is only valid at the time
the unit
◢ Mandatory SigOut port output fixed level. By setting the parameters, the force output port level
bit BIT15~BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
The 0 0 0 0 0 0 0 0 0
default
value
SigOut 2 SigOut 1
SigOut 4 SigOut 3
65
0 1 Forced to high level 0 1 Forced to high level
Example: output port SigOut2 force output low level, other optional output port status, setting Pn082 parameter value is 8.
the
number name value range default value unit apply
◢ When the bus voltage is less than the amplitude, the Pn078 decided whether to send out alarm
.
the
issued a warning, in order to protect the internal electronic components. Input power supply voltage should be
within the specifications of the acceptable, if slightly on the high side, can be appropriately increase amplitude
detection. If the input voltage power supply has been far beyond specification, shall not increase the parameter
value, otherwise it will damage the driver, please conform to the specifications of the power supply.
the
number name value range default value unit apply
value the
number name range default value unit apply
◢ When the servo motor running in generator mode, renewable electricity too
66
much, must through the regeneration way discharge, otherwise the internal voltage is too high, damage to the
drive. Set up, the longer the voltage release faster, but the greater the power needed for regenerative resistor,
the
number name value range default value unit apply
1 Forward/reverse pulse
PP+
PP- L
PD+
PD-
L
the
molecules of 1
molecules of 2
molecules of 3
67
Pn101 Pulse electronics gear than the 1~32767 1 P
molecules of 4
◢ Electronic gear ratio must meet the following conditions, otherwise will not work:
◢ Electronic gear than the molecules of N by the input port of the SigIn GN1, GN2 decision.
OFF ON Molecular 2
ON OFF Molecular 3
ON ON Molecular 4
the
◢ Deviation when the pulse counter pulse count more than the value set (i.e., the current position and
value the
number name range default value unit apply
location
68
Positioning to complete set
◢
While the rest of the deviation counter pulse number is lower than the parameters setting, output port
name the
◢
While the rest of the deviation counter pulse number is lower than the parameters setting, output port
编号 the
◢ Position control, can use SigIn Pclear function, clear position deviation value of the counter.
the
◢ 1 A smoothing filter
◢ 2 S-shaped filtering
the
number name value range default value unit apply
69
filtering time constant
operation to the target frequency. Filtering, the longer the better position instruction frequency smoothness, but
command the greater the response delay. In instruction pulse frequency step change, have the effect of smooth
◢
Filtering time T = Ta + Ts. Ta: straight line part of the time, the smaller the Ta, the faster the
deceleration. Ts: arc part time, Ts, the greater the speed is smooth, the smaller the impact.
the
time constant
70
◢
Position control, position feedforward directly on the
speed instruction, can reduce the position tracking error, improve the response. If the feedforward gain is too
◢ In
mechanical systems do not produce under the premise of vibration or noise, increase the position loop
gain value, to speed up the reaction rate, shorten the positioning time.
Pn118 0~1 0 P
Internal position instruction
◢ 0 When pstop the trigger action, ptriger trigger again, according to the currently selected internal drive position command to
run.
◢ 1 When pstop the trigger action, ptriger trigger again, drive to continue to complete the last remaining internal
71
◢ Falling edge position in internal control, pstop, motor by the current running
speed will slow down to zero, the deceleration time can be set by this parameter
value the
number name range default unit apply
value
◢
Internal location instructions N (pulse) = internal position number N pulse high value x 10000 +
◢ Example: the encoder 2500 line, to go travel 12.5 turn, is set Pn120 = 12, Pn121 = 5000.
72
value the unit apply
command 1 speed
command 2 speed
command 3 speed
◢ When performing internal position instruction N, restrict the highest speed of motor can run.
the
number name value range default value unit apply
Pn132=0:zerospeed)
Pn132=1: Slow down to zero
the
number name value range default value unit apply
73
mode by the torque/speed control switch to the position control, motor slow down to zero, then switch to the
position control mode. Please refer to the appendix B for specific timing.
the
◢In speed control mode and the external position loop, this parameter must be set to 0.
name the
number value range default value unit apply
◢ In speed control mode, you can set the speed instruction, deceleration time, in order to smoothly to start and stop
r/min for 1 s.
74
Speed
Ts Ts Ts Ts t
Ta Td
Setting
Ta
Rules : 2 ≥ Ts, Td
2 ≥ Ts
the
number name value range default value unit apply
◢ Accelerating time constant is defined as the speed instruction from zero to rated speed.
Rated speed
the
number name value range default value unit apply
◢ The smooth the speed of the parameter value, the greater the detected, but lead to the slower speed
response. Too easy to cause the oscillation, too small may lead to noise.
the
75
Pn153 The speed regulator proportional gain 1 5~ 2000 100 % All
◢
Speed loop controller gain directly determine the response of the
speed control loop bandwidth, the mechanical system without vibration or noise, increase the speed loop
◢
Integral time constant is used to adjust the steady-state error compensation rate,
decrease the parameter values, reduce the speed control error, increase rigidity. Is too small easy to
◢
The set value, the greater the input analog response speed is slow, is beneficial to reduce
the high frequency noise, setting is smaller, the faster response speed, but will get big interference noise.
the
number name value range default value unit apply
◢ Analog speed reference input and the ratio between the actual speed motor. The range of input voltage
- 10 ~ 10 v. Formula: speed = * Pn158 input voltage. For example: when the input voltage of 10 v, if set to 300, the
76
+Rated Speed
Pn158=300
-10V +10V
Speed instruction voltage
-Rated- Speed
value the
number name range default value unit apply
offset adjustment
◢ May occur in the analog input offset phenomenon, can through this parameter.
3 If observed values are not zero, negative observation value to the input parameters, can be realized to adjust (note
that the voltage unit conversion relationship).
value the
number name range default value unit apply
Pn160 0-1 0 S
77
Simulation speed instruction
direction
name the
number value range default value unit apply
◢ Input speed instruction lies between floor and ceiling, forced to 0 V input instructions.
Speed instruction
◢ When the input voltage is after adjusting for PN159 offset of the input voltage.
◢ Through the upper and lower set, can make the input
instructions into a single polarity, double polarity. Example: the upper limit of 0, lower limit for
- 1000, the equivalent input command range of 0 ~ 10 v, for normal polarity speed commands.
78
◢ 0:Lock, the clamping position loop control is the mode, involved in internal ring loop control, gain by Pn167 Settings.
◢ 1 Locked, clamping way is speed loop control, speed instruction forced to 0, location may change due to external
force.
the
number name value range default value unit apply
When Pn164 is set to 1, and the speed instruction below this parameter value,
the lock on the motor shaft. Example: this parameter is set to 10 r/min, if the analog speed instruction - 10
r/min ~ 10 r/min, within the scope of the deceleration clamp, in order to prevent the analog speed
instruction near the zero drift, lead to the motor shaft instability.
the
number name value range default value unit apply
◢ When zero velocity clamp when triggered, immediately according to deceleration time to slow down to zero, and then to lock.
79
Pn168 Speed reference source 0~1 0 S
the
number name value range default value unit apply
◢ When a drive control mode in speed control mode, the speed reference source by the input port of the SigIn SP1,
SP2, SP3 decision:
0 0 1 Internal speed 2
0 1 0 Internal speed 3
0 1 1 Internal speed 4
1 0 0 Internal speed 5
1 0 1 Internal speed 6
1 1 0 Internal speed 7
80
1 1 1 Internal speed 8
Note 2: if the SigIn port is not specified SP3, SP2, SP1 function, is OFF by default
◢ When commissioning at, can set the speed of the motor running and the deceleration time
the
number name value range default value unit apply
the
number name value range default value unit apply
◢ Time constant is defined as a torque command from zero has soared to the rated torque.
Rated Torque
Time
Pn187
81
the
number name value range default value unit apply
filtering time
◢ The set value, the greater the input analog response speed is slow, is helpful to reduce the high
frequency noise; Setup is smaller, the faster the speed of response, but will get big interference noise.
the
◢ Analog torque command input and the ratio between the actual output torque. The range of input voltage
- 10 ~ 10 v. The default input voltage of 10 v, motor at 3 times the rated torque, namely = KX = 30 x, Y K = 30.
Torque Instruction %
K=30
300
200
100
-10V +10V
-100 Input Voltage
-200
-300
the
adjustment
82
number range default value
command direction
the
number name value range default value unit apply
◢ Increase the proportional gain, can make the Q axis current response speed.
◢ Reduce the integral time constant, can reduce the Q axis current control error
the
number name value range default value unit apply
constant of 1
◢ Inhibits mechanical vibration, the larger the set values, the better the results, will
cause slow response and may cause oscillation; Set the value is smaller, the faster the response, but the
mechanical conditions.
value the
number name range default value unit apply
83
◢
When the torque control, motor speed limit in this
parameter range. There was a phenomenon of speeding can prevent the light load. Speeding, speed
control to reduce the actual torque intervention, but the actual speed will be slightly error.
the
number name value range default value unit apply
speed command
◢ All the above speed limit both positive and negative, multipl e speed limit, restricted to the minimum speed.
◢ If this parameter is set to 1, restricted by internal speed instruction, by sp1, sp2, sp3 limited decision speed value:
0 0 0 Internal speed 1
0 0 1 Internal speed 2
0 1 0 Internal speed 3
0 1 1 Internal speed 4
1 0 0 Internal speed 5
1 0 1 Internal speed 6
1 1 0 Internal speed 7
1 1 1 Internal speed 8
◢ Even if the setting values than the system allows the highest speed, the actual speed can limit under the highest speed.
value the
number name range default value unit apply
84
Pn201 The internal torque 2 -300~300 0 % T
◢ Select the internal torque control mode, use input port of the SigIn TR1 TR2 can choose 4 kinds of torque command:
the
number name value range default value unit apply
1:1internal torque 1
the
constant
◢ Space vector modulation, D shaft torque regulator proportional gain and integral time constant.
the
number name value range default value unit apply
85
◢ When the torque control, the motor speed in a limited speed range, interventional speed feedback, to reduce the
actual torque, so that the speed to limit within the scope of regression. Parameter Settings is smaller, the
greater the amount of feedback, the faster the adjustment, the smaller amount of speeding, but is too small
will fuel motor shaking; Parameter is set too large, adjust the slower, may have been speed, less than the
speed limit. Actual speed will be slightly higher than the limit speed value.
Torque Instruction
Limit speed area
Limit speed
the
name
number value range default value unit apply
◢ To make SigOut effective TCMDreach signal output port, must meet the following conditions:
within the error range of 1. Example: input torque command 80%, Pn208 set to 5%, internal drive
of input torque instruction in deceleration operation, when calculating the output torque of the
instructions within the scope of 75% ~ 85%, condition 1 is satisfied.
Condition 2: detect the actual motor torque and the difference between the input torque of the in
86
4.3.5 Extension control parameters
0 NULL No function specified Drive the input status does not produce any action.
2 AlarmRs The alarm reset Alarm, and when the alarm can be clear,
t the input signal (OFF to ON), the delay to clear the alarm.
Note 1: if you want to use forward driving ban, first set Pn006
5 TCCW External forward OFF: CCW direction torque Pn010 parameters without limit
87
ON: The CCW Direction torque Pn010 parameters restrictions
torque limit
Note: whether TCCW efficient or effective, CCW
6 TCW Around outside the OFF: The CW direction torque Pn011 parameters without limit
torque limit
7 EMG Emergency stop OFF: Ban drive motor drive, to cut off the motor current
External analog
command option 1
0 0 1 internal speed 2
0 1 0 internal speed 3
0 1 1 internal speed 4
1 0 0 internal speed 5
1 0 1 internal speed 6
1 1 0 internal speed 7
1 1 1 internal speed 8
88
SP1 function, is OFF by default.
12 TR1 The internal torque Select the internal torque control mode, the use
command.
13 TR2 The internal torque
command
TR2 TR1 Torque command
14 Cmode Control mode switch Parameter Pn002 for 3, 4, 5, control mode can be switched.
15 Cgain Gain switch When the parameter Pn045 is 2, through Cgain switch gain combination:
molecular option 1
Gn2 Gn1 N Electronic gear than N
17 Gn2 Electronic gear
molecular option 2
OFF OFF the 1 molecular
ON ON the 4 molecular
18 CINV Instructions in reverse The speed or torque control mode, take the speed or torque of the
instruction.
19 Pclear Clear position deviation value of the counter, clear way by Pn108
89
Position deviation to
parameters:
clear
Pn108 way
reference point
location choice
position command
position command
90
2 Ready servo is ready OFF: There are alarm or malfunction
ON: No alarm and fault
checked out
ON : In a state of emergency stop
5 Sreach Speed to reach OFF: Speed is less than Pn021 set value
7 Zero Speed zero speed OFF: Faster than Pn027 set value
91
set value
.
See Pn208, Pn209 instructions.
92
5.2 Monitor the parameter list
number
instruction
dn-00 Monitor display options (the default for motor speed), and by setting the Pn079 parameter, make the
dn - 00 show different monitoring status.
dn-09 Effective input command pulse accumulative total value low (9999 ~ 9999) (unit: a)
dn-10 Effective input command pulse accumulative total value high (5000 ~
5000) (unit: m) (pulse accumulative total value high more than + 5000, the h
igh position 0, low today, to count)
dn-11 Effective feedback position control, the encoder pulse accumulative total value is low (9999 ~ 9999) (unit: a)
pulse accumulative total value high (5000 ~ 5000) (unit: m) (feedback pulse accumulative total value
more than + 5000 high, high position 0, low today, to count)
dn-14 Signal input port state, from left to right in turn is SigIn1 ~ SigIn4 (1: high level; 0: low level)
dn-15 Output port status signal, from left to right in turn is SigOut1 ~ SigOut4 (1: high level; 0: low level)
93
dn-19 After power on the servo, motor feedback pulse accumulative total value low (9999 ~ 9999) (unit: a)
total value high (5000 ~ 5000) (unit: m) (feedback pulse accumulative total value more than + 5000
dn-22 Encoder UVW signals from left to right in order for the sale of state level (1: high level; 0: low level)
Note: Dn - 18 output function status register SigOut port state of logic, namely each Bit position shown in the table below:
function
As shown in the third chapter of the auxiliary model operation "police clearance operation"
94
destroyed or damaged chip is damaged, replace the servo amplifier.
servo amplifier.
95
voltage, if the difference is too big, the
servo amplifier.
resistor.
96
of servo motor.
AL-06 power on overload 2 Pn015 parameter set period of time, 3 times greater
than the rated load. Eliminate overload
method reference 1.
AL-07 reset Motor speed is too high 1 Check the motor line U, V, W and
encoder line is normal.
AL-08 reset Servo amplifier heat 1 Repeat overload will cause the drive
overheating, please change the motor
sink overheating, actual
temperature has more operation mode. For prolonging the life of the
40 ℃.
AL-09 power The encoder abnormal 1 Check whether the motor encoder wiring
is connected to the drive.
2 Check
97
whether the motor encoder interface virtual
AL-10 reset Actually receives the pulse 1 Electronic gear ratio (A/B)
frequency is too high, Settings. To adjust the ratio of A/B.
more than 600 KPPS
AL-11 reset Deviation number of Location 1 Check the motor line U, V, W and
pulse more than setting number
encoder line is normal.
AL-12 reset Current sampling circuit 1 The instantaneous electric current too big, is
beyond the range of detection.
may be damaged
AL-13 power on The CPU internal fault 1: The external interference is too large, reduce the
interference.
2:The
98
CPU chip is damaged, replace the servo
amplifier.
AL-16 Brake The input voltage is too 1 Using the monitoring mode to see if
average high or braking load rate the input voltage is beyond the normal range
power
above 85%
overload
2 Reduce the start-stop frequency
3 External more
powerful regenerative braking resistor
(remove internal brake resistance, not
parallel)
99
Settings
the user can choose a kind of communication interface and the driver. Communication method adopts the
Modbus transfer agreement, can use the following two communication modes: ASCII (American Standard
Code for information interchange) mode and the RTU (Remote Terminal Unit) model. Before communication,
you must first set up good communication related parameters (Pn064 ~ Pn071).
ASCII mode:
byte data 1 h (hexadecimal notation), expressed in ASCII, contains the '7' ASCII (37 h) and
Character symbols ‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ ‘6’ ‘7’
Corresponding to the ASCII 30H 31H 32H 33H 34H 35H 36H 37H
Character symbols ‘8’ ‘9’ ‘A’ ‘B’ ‘C’ ‘D’ ‘E’ ‘F’
100
to the ASCII
RTU mode:
Each 4 - bit 8-bit data by two hexadecimal data, namely the general number
of hexadecimal. For example, decimal in 1 120 - byte RTU data representation for 78 H.
101
ASCII mode
⋯⋯ ASCII (N < = 8)
DATA(0)
RTU mode
102
Address, that is, drive site number. For
example: a drive site # 32,
hexadecimal for 20 h, Address = 20 h
⋯⋯
DATA(0)
1. ASCII mode
103
‘1’ ‘1’ ‘1’
cmd ‘0’ cmd ‘0’ cmd ‘8’
‘3’ ‘3’ ‘3’
Data high ‘0’ Data bytes ‘0’ Abnormal code ‘0’
source bit ‘ 0’ ‘4’ ‘2’
address
‘0’ high ‘0 ’
Address
‘ 2’ 0014 h bit ‘0’
content
LRC ‘E’ low ‘0’
‘7’ bit ‘A’
2. RTU Mode
104
Read the register 00H content of 32H CRC F1H
the 0013 h low high bit
number
address bit
02H 00H
high
The bit
CRC low bit 35H content of 0AH
the 0014 h low
address bit
CRC high bit CEH CRC low DBH
bit
CRC high FBH
bit
For example: drive station number of 01, write data initial address is 0013 h, write data, 100 (64 h).
1. ASCII MODE
105
bit bit
The data content ‘0’ The data content ‘0’ END1(CR) 0DH
(word format) ‘0’ (word format) ‘0’ END0(LF) 0AH
‘ 6’ ‘6’
‘ 4’ ‘4’
LRC ‘8’ LRC ‘8’
‘2’ ‘2’
END1(CR) 0DH END1(CR) 0DH
END0(LF) 0AH END0(LF) 0AH
2. RTU MODE
7.3.3 diagnosis
106
08H: 诊断功能 Diagnostic function
说明:使用子功能码 0000H,检查在 Master 和 Slaver 之间的传输信号。数据内容可为任意数。Note: use 0000
h subfunction code, check the signal transmission between the Master and Slaver. The data content can be any
number.
例如:对站点为 01H 的驱动器使用诊断功能。For example: the site of 01 h drive using diagnostic function
1. ASCII 模式
107
回应->上位机 回应->上位机
上位机->驱动器 PC - >
Response - > PC Response - > PC
drive
(OK) (Error)
Address 01H Address 01H Address 01H
CMD 08H CMD 08H CMD 88H
子功能 高位 00H 子功能码 高位 00H 异常码 03H
码 high Subroutine high Abnormal
format)
108
上位机->驱动 回应->上位机 Response 回应->上位机 Response
器 PC - > drive - > PC (OK) - > PC (Error)
start ‘:’ start ‘:’ start ‘:’
109
高位 ‘ 0 ’
写数据
high
到 ‘1’
bit
0014H
Write data 低位 ‘ 2’
to the low
0014 h bit ‘ C’
LRC ‘4’
‘5’
END1(CR) 0DH
END0(LF) 0AH
2. RTU 模式
回应->上位机
上位机->驱动器 PC - > 回应->上位机 Response
Response - > PC
drive - > PC (OK)
(Error)
Address 01H Address 01H Address 01H
CMD 10H CMD 10H CMD 90H
110
Data bytes
写数据 高位 01H
到 high
0014H bit
Write 低位 2CH
data to low
the 0014 bit
h
upper machine needs 5.5 ms * N waiting time, to send the write command.
of the data content will be combined results in 256, modulo (if the sum of the results for 150 h, then only take 50
h), to calculate its complement, the final results for LRC England check code.
例:从站点 01 H 伺服驱动器的 0013 地址读取 2 个字(word)。Example: 01 H servo drive from site 0013
address read 2 word (word)
111
start ‘:’
Address ‘0’
‘1’
cmd ‘0’
‘3’
数据起始地址 Data source 高位 high ‘0’
address bit ‘ 0’
低位 low ‘1’
bit ‘3’
读寄存器个数 Read the register number ‘0’
‘0’
‘0’
‘ 2’
LRC ‘E’
‘7’
END1(CR) 0DH
END0(LF) 0AH
从 Address 的数据加至最后一个数据:From the Address data add to the last data:
01 H +03H+00H+13H+00H+02H=19H,因 19H 的补码为 E7H,所以 LRC 为‘E’,‘7’ 01
H + 3 H + 00 00 H + 13 H + H + 02 H = 19 H, for 19 H complement E7H, so LRC England as the 'E', '7'
a binary 16-bit value. Attached to the message behind the CRC value calculated by the transmitting device.
When receiving device on the receiving message to recalculate the CRC value, and the calculated results
compared to actually receives the CRC value. If the two values are not equal, is wrong.
to a 16-bit registers with full 1. Then put the message in the continuous section 8 of the seats on the
subsequent calculations. Only the characters of the eight data bits participate in the operation of generating
CRC, start bit, stop bits and parity bit CRC calculation will not be involved.
112
1. The a 16-bit registers into hexadecimal FFFF. (1) all will be referred to as the CRC register.
2. The first 8 bytes of a message with a 16-bit CRC register low byte exclusive or, result in CRC register.
3.The CRC register moves to the right one to the LSB (direction), the MSB filling zero. Extraction and detection of LSB.
5. Repeat steps 3 and 4 until complete displacement of 8 times. As after this action, will complete the full operation of eight
bytes.
6. For the next byte of message repeat steps 2 to 5, this operation until all message being processed.
8. When the CRC value is placed on a message, high and low byte must exchange.
Byte is sent first, and then the high byte
For example: from the site of 01 H drive reads two words (word), reading the starting address of
0200 H address. The last of the data from the Address to calculate the CRC register at the end of the content is
0704 H, is the instruction format as shown below, note that the front of the 04 H in H.
Address 01H
CMD 03H
02H
113
The following CRC value by C language. This function requires two parameters:
Unsigned char * data; / / data source address, used to calculate the CRC value
int i,j;
unsigned int crc_reg=oxFFFF;
While(length- -)
{
{
If(crc_reg & 0x01)
{
crc_reg=( crc_reg >>1)^0xA001;
}else
{
crc_reg=crc_reg >>1;
}
}
}
return crc_reg;
}
In the process of communication, may create a communication error, common error event in the following table:
Read/write parameters, data address is not correct; The request for processing, and abnormal return an error code
114
more than the maximum or not within the scope of this
parameter;
数据传输错误或者校验码(LRC、CRC、奇偶检验)错误 数据被丢弃,不返回响应,上位机应将请求作为超
Data transmission errors or check code (LRC 时状态处理 Data is discarded, not returns the
England, CRC, parity check) error response, PC should be request as state handling
overtime
驱动器发送错误异常码时,将命令功能码加上80H后一起传送给ModBus 主站系统。异常码如下表:Drive
send error exception code, will command function code plus 80 h after send the ModBus master station system
03 H 请求给出的数据在伺服驱动器中不允许(读写数据
个数超过驱动器允许最大值或写数据值不在参数的
取值范围内)Request the data given in the servo
driver does not allow (read and write data number
more than drive to allow maximum or write data value
04 H 伺服驱动器已经在开始执行请求,但不能完成该请
7.4 伺服参数、
状态信息通信地址 The servo parameters, the state information communication address
corresponding Sn - 0 to Sn - 9
115
附录 The appendix
gain 1
constant of 1
proportional gain is 1
第1增益
第2增益 第2增益
Appendix A gain switch 满足
增益切换时序图
116
使用控制切换(cmode),可通过输入控制端口SigIn接点进行位置控制模式和速度控制模式的切
换。Using the control switch (cmode), can be controlled by input port SigIn contact for position control and
speed control mode switch.
可以在零速度状态时进行控制模式的切换。但为了安全起见,请在伺服电机停止时进行切换。
从位置控制模式切换到速度控制模式时,滞留脉冲将被清除。电机使能前,请先确定要进入的控
制模式(cmode引脚的状态)。电机使能时,切换方式有两种,时序图如下所示: Can be in the state
of zero speed control mode switch. But to be on the safe side, please switch with the servo motor stopped.
From the position control mode switch to the speed control mode, the trapped pulse will be cleared. Before the
machine can make, please make sure to enter the control mode (state) of cmode pin. Motor can make, there
◢Pn132=0:
只有零速度状态下,切换信号发生改变,模式切换才有效;如果不在零速度状态下,切换
信号发生了改变,随后信号进入零速度状态,则不发生模式切换。Only the zero velocity condition,
switching signal changes, the mode switch is valid; If not zero velocity state, the switching signal is changed,
then enter into the state of zero speed signal, the mode switch does not occur.
Motor speed
Position control mode speed control mode Position control mode
ON
零速度
(zerospeed)OFF
控制切换 ON
Cmode OFF
◢Pn132=1:
117
Motor speed
Position control mode speed control mode
Position control mode
减速时间
Pn133
控制切换 On
Cmode Off
使用控制切换(cmode),可通过输入控制端口SigIn接点进行位置控制模式和转矩控制模式的
切换。cmode和控制模式的关系如下所示。Using the control switch (cmode), can be controlled by input
port SigIn contact position control mode and the torque control mode switching. Cmode relationship with control
可以在零速度状态时进行控制模式的切换。但为了安全起见,请在伺服电机停止时进行切换。
从位置控制模式切换到转矩控制模式时,滞留脉冲将被清除。电机使能时,切换方式有两种,时
序图如下所示: Can be in the state of zero speed control mode switch. But to be on the safe side, please
switch with the servo motor stopped. From the position control mode switch to the torque control mode, the
trapped pulse will be cleared. Motor can make, there are two main ways to switch, sequence diagram as shown
below:
◢Pn132=0:
只有零速度状态下,切换信号发生改变,模式切换才有效;如果不在零速度状态下,切换
信号发生了改变,随后信号进入零速度状态,则不发生模式切换。Only the zero velocity condition,
switching signal changes, the mode switch is valid; If not zero velocity state, the switching signal is changed,
then enter into the state of zero speed signal, the mode switch does not occur.
118
motor speed
Position control mode Torque control mode
Position control mode
ON
零速度
(zerospeed)OFF
控制切换 ON
Cmode OFF
◢Pn132=1:
motor speed
Position control mode Torque control mode Position control mode
减速时间
Pn133
控制切换 On
Cmode Off
使用控制切换(cmode),可通过输入控制端口SigIn接点进行速度控制模式和转矩控制模式的切换。
Using the control switch (cmode), can be controlled by input port SigIn contact for speed control mode and the
119
不管何时都可以进行控制模式的切换,切换的时序图如下所示:Whenever can control mode switch,
switching sequence diagram as shown below:
控制切换 ON
Cmode OFF
speed/torque control mode changed
约60ms
位置/速度/
不执行 执行 不执行
转矩指令
C.2 电机运转时的 ON/OFF 动作时序 In the operation of the motor ON/OFF action sequence
120
伺服使能 OFF ON OFF
(SigIn:SON)
电机速度 Pn032
报警 OFF(正常)
(SigOut:Alarm) ON(报警)
伺服准备好
(SigOut:Alarm)
ON OFF(未准备好)
通电
电机通电状态
不通电
电磁制动器
(SigOut:BRK) ON(释放) OFF(制动)
注 到达Pn032速
度与Pn031设
定时间较快者
Pn031
电机速度
Pn032
0r/min
位置/速度/ 执行 不执行
转矩指令
电磁制动器(保持制动器、失电制动器),用于锁住与电机相连的垂直或倾斜工作
台,防止伺服电源失去后工作台跌落。实现这个功能,须选购带制动器的电机。制动器
只能用来保持工作台,绝不能用于减速和停止机器运动。Electromagnetic brake (to keep the
brakes, brake losing electricity, are connected to the motor is used to lock the vertical or inclined workbench,
prevent the servo power after losing the workbench. Implement this function, you must choose and buy motor
with brake. The brake can be used to keep the workbench, must not be used to slow down and stop the
machine movement.
121
使用电磁制动器,必须设置 Pn004 参数为 2,并在 SigOut 端口指定功能。驱动器根据
电机运行的转速,依照参数 Pn029 设定值 ,选择相应的制动时序,执行电磁制动功能。具
体时序详见附录 C。Pn004 parameter must be set using the electromagnetic brake, to 2, and specify the
SigOut port function. Pn029 drive according to the speed of the motor running, according to the parameters
setting, choose corresponding braking time sequence, perform the function of electromagnetic brake. Please
当伺服电机运转在发电机模式时,电能会由电机流向驱动器,称为再生电力。以下
使用情况,会使伺服电机运转在发电机(再生)模式:When servo motor running in generator mode,
electricity will flow by motor drives, called renewable electricity. The following usage, can make the servo motor
must be used to burn off excess renewable electricity. When there is a renewable energy is too large, the
AL - 16 (such as brake average power overload) call the police. According to the practical application, increase
deceleration time, if still alarm, requires external braking resistance, enhance the braking effect. External
braking resistance tolerance range of 40 ~ 200 ohms, 1000-50 w, the smaller the value, the braking current, the
greater the power, the greater the braking resistance is required for braking energy is larger, but the value is too
small may cause damage to the drive, resistance test method is from big to small, until the alarm is no longer
present drives, running at the same time, the brake resistance temperature is not too high. When external
braking resistor, down the internal regenerative braking resistor. Because regenerative resistor in the
122
consumption of renewable power, can produce high temperature above 100 ° C, please be careful, the
connection of regenerative resistor wire please use of heat-resistant non-flammable cables, and confirm the
注意:使用再生电阻时如果有上述报警产生,请切断电源,冷却半小时。由于再生晶
体管发生故障,再生电阻异常发热,可能会造成火灾。请务必根据应用场合,选择相匹
配的制动电阻。Note: if the alarm when using regenerative resistor, please cut off power supply, cooling and
a half hours. Due to the regenerative transistor failure, abnormal regeneration resistance heating, may cause a
fire. Please be sure to choose according to applications, matching the braking resistor.
当找到参考点后,再以第二速度寻找原点,可选择继续向前或向后折返找 Z 脉冲,
也可以直接以参考点作原点。When find reference point, and then to find the origin at the second speed,
can choose continue to forward or backward turn-back find Z pulse, may also directly to the reference point for
the origin.
原点回归执行过程中,为避免速度剧烈变化造成的机械冲击,可设置参数 Pn040、
Pn041 进行加减速。找到的原点加上偏移量脉冲作为实际原点,偏移量为:
Pn036*10000+Pn037。
Origin point execution process, to avoid rapid changes of mechanical impact velocity, can be set parameters for
deceleration Pn040, Pn041. Find the origin and offset pulse as actual origin, the offset is:
Pn036*10000+Pn037。
原点回归参考点模式(Pn034)和原点模式(Pn035)有以下组合:The origin return reference point
mode (Pn034) and the origin (Pn035) has the following combination:
123
F.2 原点回归触发时序 The origin return to trigger sequence
直到 GOH 变为 OFF,则 HOME 变为 OFF。Servo enabled, the input terminals GOH triggered the origin return to
execute, GOH edge began to return to operation, the suspension of normal instruction execution, the end of the
edge back to operation. GOH has kept ON, after the return to perform, position deviation reset (position control),
the output terminal HOME ON. Until GOH is OFF, is HOME to OFF.
当 Pn044=0 时,
原点回归完成后等待 HOME 信号 变为 OFF 后再 执行指令,
等待期间电机停留在原点,
不接受指令;当 Pn044=1 时,原点回归完成后立刻执指令。When Pn044 = 0, origin wait for after the completion
of the HOME after the signal into a OFF again executes instructions, waiting for the motor during stay at the
origin, not accept instructions; When Pn044 = 1, the origin return immediately after the completion of the
instructions.
schedule, the origin of regression function suspension and output terminals HOME not action. In addition, if
effective, no alarm, can make the son return in execution and there is no complete, even if the edge triggered
(Pn033 = 2) repeat signals effectively, the drive will be completed the current return after operation, to detect
124
断电 通电
电源
OFF ON
伺服准备好
(SigOut:ready)
OFF ON
伺服伺能
OFF ON OFF
原点回归触发
(SigIn:GOH)
执行中
原点回归执行
Pn042
原点回归完成 OFF OFF
ON
(SigOut:HOME)
Pn043
正常指令执行 执 暂停 执行
(Pn044=0) 行
执
行 暂停 执行
Pn033=1
断电 通电
电源
OFF ON
伺服准备好
(SigOut:ready)
OFF ON
伺服伺能
OFF ON OFF
原点回归触发
(SigIn:GOH)
执行中
原点回归执行
Pn042
原点回归完成 OFF OFF
ON
(SigOut:HOME)
Pn043
正常指令执行 执 暂停 执行
(Pn044=0) 行
执
正常指令执行 行 暂停 执行
(Pn044=1)
Pn033=2
此功能仅于上电后伺服初次使能有效时执行一次,以后不需要重复运行原点回归的
情况。每次上电,驱动器自动执行一次原点回归操作。使用此功能可以节省一个输入端
子 GOH。This function only in electric servo make effective for the first time after the execution time, later don't
need to repeat the origin regression. Every time it with electricity, drive automatically perform an origin point
operations. Use this feature can save one input terminal GOH.
125
电源 断电 通电
伺服准备好 OFF ON
(SigOut:ready)
OFF ON
伺服伺能
执行中
原点回归执行
Pn042
原点回归完成 OFF OFF
ON
(SigOut:HOME)
Pn043
正常指令执行 暂停 执行
(Pn044=0)
正常指令执行 暂停 执行
(Pn044=1)
Pn033=3
2: 正 转 找 CCWL( 下 降 沿 触 发 ) 作 参 考 点 Forward
looking for CCWL falling edge (trigger) as a reference
point
3: 反 转 找 CWL( 下 降 沿 触 发 ) 作 参 考 Inversion to
find.cwl falling edge (trigger) for reference
2:
直接以参考点上升沿作原点 Directly with reference
point rise along the origin
(A)Pn034=0 或 2,Pn035=0
126
参数 parameter 设定 set 说明 instruction
Pn034 0 或 2 原点回归启动后,按回归第一速度正转找 REF(上升沿触发)或 CCWL(下
0 or 2 降沿触发)作参考点 Origin starts, to return to the first speed forward
looking for REF (rising along the trigger) or CCWL falling edge (trigger) as
a reference point
position
the second speed
encoder z pulse
CCWL ON OFF ON
(B)Pn034=1 或 3,Pn035=0
127
the second speed
speed
position
encoder z pulse
CWL
ON OFF ON
(C)Pn034=0,Pn035=1
参数 设定 set 说明 instruction
parameter
encoder z pulse
(D)Pn034=1,Pn035=1
128
along the trigger) as a reference point
as the origin
speed
Position
Encoder Z pulse
(E)Pn034=0,Pn035=2
参数 设定 set 说明 instruction
parameter
Position
(F)Pn034=1,Pn035=2
129
参数 parameter 设定 set 说明 instruction
speed
Position
(G)Pn034=4,Pn035=2
参数 设定 set 说明 instruction
parameter
speed
The first speed
postion
Encoder Z pulse
130
(H)Pn034=5,Pn035=2
Pn034 5 Origin starts, to return to the first speed pulse inversion for Z as a
reference point
Pn035 2 Arriving at reference points, the direct reference point as the origin
Speed
The second speed
Location
Encoder Z pulse
When using internal position control, make sure the input port pos1, pos2 state,
namely choose corresponding internal position command, and then trigger ptriger input signal, each ptriger
131
(OFF - > ON) falling edge, the driver will read instruction N internal position, accumulate to the rest of the order
pos2 state, execute the position of the corresponding instructions, please refer to the following sequence
diagram:
Location
(pluse) p0=20,p1=18,p3=17
17
20
pos2
pos1
P0 P1 P3
ptriger
pstop
清除剩余的脉冲数,执行内
部位置指令3
If set Pn118 = 1, want to pause in the process of the position the motor running,
when the trigger input port pstop signal, motor speed to stop, when the input port ptriger fire again, the location
of the electricity opportunities continue to walk the remaining instructions, the input port pstop trigger issued
before the target location, please refer to the following sequence diagram:
132
位置
(pluse) p0=20,p1=18,p3=17
55
38
20
pos2
pos1
P0 P1 P3 P3
ptriger
pstop 虽然触发指令3,但是因之前
暂停,所以本次执行上次剩
余的脉冲数
133