Professional Documents
Culture Documents
Sd700 Servo Manual
Sd700 Servo Manual
Sd700 Servo Manual
Contents
Contents .............................................................................................................................................. I
1 Abstract ....................................................................................................................................... 1
1.1 Series Introduction ............................................................................................................ 1
1.2 Name of Each Part of the Servo Drive .............................................................................. 1
1.3 Basic Information of Servo Unit ........................................................................................ 2
1.4 System Diagram.............................................................................................................. 10
1.5 System Configuration Example ....................................................................................... 11
1.6 Drive Nomenclature ........................................................................................................ 12
1.7 Maintenance and Inspection of Servo Unit ..................................................................... 13
1.8 Motor Nomenclature........................................................................................................ 14
1.9 Motor Nomenclature........................................................................................................ 16
2 Panel operation ......................................................................................................................... 25
2.1 Basic Operation............................................................................................................... 25
2.2 Auxiliary Functions Operation of Fn group...................................................................... 26
2.3 Parmeter Pn Group’s Operation...................................................................................... 27
2.4 Operations of Monitoring Display Un Group ................................................................... 27
3 Wiring and Connections ............................................................................................................ 29
3.1 Main Circuit Wiring .......................................................................................................... 29
3.2 Motor Power Line Connection ......................................................................................... 33
3.3 CN2 Encoder Connection ............................................................................................... 35
3.4 Brake Wire Connection ................................................................................................... 35
3.5 CN7 USB Communication Terminal ................................................................................ 37
3.6 Connection of CN6A and CN6B Communition Terminal ................................................. 37
3.7 CN5 Full Closed Loop Port ............................................................................................. 38
3.8 Definition of CN1 Terminal .............................................................................................. 39
3.9 Switch-Value Input Signal ............................................................................................... 40
3.10 Switching Output Signal ................................................................................................ 44
3.11 Connection with the Upper Device ................................................................................ 45
3.12 Position Control Wiring Diagram ................................................................................... 51
3.13 Speed Control Wiring Diagram ..................................................................................... 52
3.14 Torque Control Wiring Diagram ..................................................................................... 53
3.15 Regenerative Resistor Connection ............................................................................... 54
3.16 Noise and High Harmonic Countermeasures ............................................................... 55
4 Trial operation ............................................................................................................................ 56
4.1 Inspections and Notes before Trail Operation ................................................................ 56
4.2 JOG trail operation .......................................................................................................... 56
5 Operation ................................................................................................................................... 57
5.1 Basic Functions................................................................................................................. 57
5.2 Position Mode ................................................................................................................... 66
5.3 Speed Mode...................................................................................................................... 75
5.4 Torque Mode ..................................................................................................................... 82
5.5 Hybrid Control Mode Selection ......................................................................................... 86
1 Abstract
SD700 series servo drives are mainly used for the occasion of high speed, high frequency and high positioning
accuracy. The servo unit can maximize the performance of the machine in the shortest time, which can improve the
production efficiency. In terms of communication, it supports EtherCAT, MECHATROLINK-II, MECHATROLINK-III,
CANopen, RS-485 and other mainstream field buses in the market. At the same time, it also has non-standard application
functions such as full closed-loop, electronic cam, flying shear, gantry synchronization and so on. USB can be connected
to the host computer for debugging, which is convenient and fast.
Rotate the
keyboard cover
Main circuit
power Communication
RJ45
Control power
SD700-1R1A-**
SIZE A SD700-1R8A-** 45 168 170 \ 20 160 \ 7.5 5 2-M4
SD700-3R3A-**
SD700-5R5A-**
SD700-7R6A-**
SIZE B SD700-9R5A-** 71 168 180 58 58 160 \ 6.5 5 3-M4
SD700-2R5D-**
SD700-3R8D-**
SD700-120A-**
SD700-160A-**
SIZE C SD700-6R0D-** 92.5 188 182 82.5 75 180 \ 5 5 3-M4
SD700-8R4D-**
SD700-110D-**
SD700-170D-**
SIZE D SD700-240D-** 120 260 210 100 84.5 250 236 \ \ 4-M5
SD700-300D-**
SD700-500D-**
SIZE E 210 471 254 140 140 457 434.5 4-M6
SD700-600D-**
SD700-700D-**
SIZE F SD700-800D-** 240 558 310 176 176 544 520 4-M6
SD700-121D-**
Installation Method
30mm
30mm 30mm 30mm 30mm
150mm
150mm 150mm
Single installation
单台安装空间 Multiple
多台安装空间 installation
In order to ensure effective cooling by fans and natural convection, please leave
! enough space around the drive for heat dissipation during installation. To ensure
a good heat dis sipation effect, please install a fan above the cabinet where the
Cautions
drive is installed to draw out air. The heat dissipation duct in the body is the air
inlet under the cabinet and the air outlet above.
AC SERVO DRIVE
MODLE SD700-3R3A-PA IP20
1PH 200V-240V 50Hz/60Hz
MAIN 1PH:5.6A
INPUT
CONT 1PH 200V-240V 50Hz/60Hz
Scan to know
OUTPUT 3PH 0V-240V 0Hz-500Hz 3.3A details
SER NO
请务必按照使用说明书的指示操作.
危险 Must read the manual before installing.
本产品有内置电机过热保护回路.
DANGER Motor overtemerature protection is not provided.
断电10分钟内,以及CHARGE充电指示灯未
熄灭,请勿触摸电源端子部位,有触电危险.
Risk of electric shock. Don't touch power terminals
警告 for 10 minutes after turning OFF or CHARGE
WARNING indicator is lit.
为了防止触电,必须连接好地线.
Never fail to connect protective Earth( ) terminal.
注意 请勿触摸散热器,有烫伤的危险.
Hot surface-risk of burn. Don't touch heatsink.
CAUTION
400-600-0303
苏州伟创电气科技股份有限公司
Suzhou Veichi Electric Co.,Ltd. MADE IN CHINA
Drive specification 1R1A 1R8A 3R3A 5R5A 7R6A 9R5A 2R5D 3R8D
Cabinet volume A B
Continuous output
1.1 1.8 3.3 5.5 7.6 9.5 2.5 3.8
current Arms
Maximum output current
3.9 6.3 11.6 16.5 22.8 23.8 7.5 11.4
Arms
Drive specification 2R5D 3R8D 6R0D 8R4D 110D 170D 240D 300D
Cabinet volume C D
Continuous output
2.5 3.8 6 8.4 11 17 24 30
current Arms
Maximum output current
7.5 11.4 18 25.2 27.5 42.5 60 70
Arms
Drive specification 500D 600D 700D 800D 121D - - -
Cabinet volume E F
Continuous output
50 60 70 80 120 - - -
current Arms
Maximum output current
115 120 140 160 240 - - -
Arms
Basic specifications
Project Specification
IGBT PWM control sine wave current drive
Control mode
mode
Serial encoder: 17-bit, 23-bit, 24-bit absolute
Rotary servo motor combination
Feedback encoder
Linear servo motor combination Incremental grating scale, parallel signal
-5 ° C to 55 ° C (55 ° C to 60 ° C, can be used
Ambient temperature
after lowering the rated value)
Storage temperature -20 ° C ~ 85 ° C
Use ambient humidity 95% RH or less (no freezing, condensation)
Storage humidity 95% RH or less (no freezing, condensation)
Vibration resistance 4.9m/s2
Impact strength 19.6m/s2
Protection level Level IP20
Environmental
Non-corrosive gas, flammable gas
conditions
Water, oil, and chemical splashes.
Cleanliness
Environments with less dust, dust, salt, and
metal powder.
1000m or less (1000m to 2000m, it is necessary
Altitude
to lower the rated value)
No static interference, strong electric field,
Other
strong magnetic field, radiation, etc.
Applicable standard IEC61800-2/-3/-5、 IEC61000-2/-3/-4
Base mounting type Standard
Installation type Need to add
Shelf mounting type
accessories
1:5000 (the lower limit of the speed control
Speed control rage range is the value under the condition that the
rated torque load is not stopped)
± 0.01% of rated speed (load fluctuation: 0%
Load fluctuation to 100%)
Speed ± 0.01% of rated speed (voltage fluctuation: ±
Performance Voltage fluctuation 10%)
volatility
± 0.1% of rated speed (temperature
Temperature fluctuation fluctuation: 25 ° C ± 25 ° C)
Torque control accuracy (reproducibility) ± 1%
0s to 30s (acceleration and deceleration can be
Soft start time setting
set separately)
Phase A, Phase B, Phase C: Linear Drive
Encoder divided pulse output Output
Number of divided pulses: can be set arbitrarily
Operating voltage range: DC5 V ± 5%
Input and output
Input points: 1 point
signal Fixed input
Sequence input Encoder absolute value data requires input
signal (SEN) signal
Assignable input Operating voltage range: DC24V ± 20%
signal Input points: 9 points
EtherCAT Optional
• Line drive
Symbol + pulse
sequence, CW+CCW
pulse sequence:
4Mpps
90° phase difference
two-phase pulse:
Maximum 1Mpps
input
frequency • Open collector
Symbol + pulse
sequence, CW+CCW
pulse sequence:
200kpps
90° phase difference
two-phase pulse:
200kpps
Input
magnification 1 to 100 times
switching
Position deviation
clear
Clear signal
Support linear drive,
open collector
• Maximum input voltage: ±10V (for
forward torque output during positive
Command voltage voltage command)
Torque Input
• Rated torque at DC3V [factory setting]
Control Signal
Input gain setting can be changed
Input resistance About 66kΩ
Loop time parameter 16μs
B1/⊕ B2 B3 Fan
Servo motor
L1 Rheost U
at
V
Main L2 Cha
circuit rge M
power W
L3
Over-temperature/current
Dynamic
protection
2 brake circuit
CN2
L1C Rheostat Bus encoder
Control interface
Control L2C power
power
Command pulse
CN1 input
ARM+FPGA
Encoder divider
pulse output
Command
A/D voltage input
Input and
Panel operator I/O output signals
MicroUSB Dual RJ45 bus interface Full-closed loop and 2500 line interface
SD700-3R3A-PA*
A B C D E FG
The servo system is made up of many parts. The equipment performs its functions only when all the parts work
properly. In mechanical parts and electronic parts, some parts need to be maintained depending on the conditions of use.
It must be regularly checked or replaced according to the service-time to ensure that the servo motor and servo drive can
operate normally for a long time.
Maintenance
Inspect time The essentials of inspection and maintenance Notes
project
Erasing with a cloth
Appearance
No garbage, dust, oil traces, etc. or cleaning with an
maintenance more than once a
air gun
year
Wiring board, connector mounting screws and so
Loose screws Please tighten
on must not loosen
Standard replacement
Parts’ name Conditions of use
period
Cooling fan 4~5 years
VM7-L06A-1R015-D1*
A B C D E F G H I
A VM7
VM5
Inertia level:
L:Low
B
M:Medium
H:High
Mounting flange:
04:40mm 11:110mm
06:60mm 13:130mm
C
08:80mm 18:180mm
10:100mm 20:200mm
26:263mm
Rated voltage:
D
A:220VAC;D:400VAC; F:110VAC
Rated power:
R60:600W
045:45kW 055:55kW
15:1500
F 20:2000
25:2500
30:3000
Encoder type:
Shaft type:
H 1:Key shaft, with threaded hole, with oil seal, without band brake
2:Key shaft, with threaded hole, with oil seal, with band brake
60 flange motor:
U n i t:m m
M ot or m o de l L LL LR S U W T QK
80 flange motor:
U n it:m m
Mo tor model L LL LR S U W T QK
U n i t:m m
Motor model L LL LR S U W T QK
U n it:m m
Mot or model L LL LR S U W T QK
Un i :
t m m
Motor model L LL LR S U W T QK
U n it:m m
Motor model L LL LR S U W T QK
U n it:m m
Motor model L LL LR S U W T QK
Note 2: 263 flange motor grounding plate set (except vm7-m26d-05515, other models are optional)
Model:S25F Material code:2800050433
U n i t:m m
Motor model L LL LR S U W T QK
Motor model L LL LR S U W T QK
2 Panel operation
MODE DATA
SET
!
Caution
Pressing the Up and Down keys at the same time could reset the drive alarm,
but remember to exclude causes of the alarm before reset the drive alarm.
MODE/SET
Means that the input signal(P- No-motor testing function displays the
OT)is an open circuit running status alternately, more
details in this function
Disp Disp
Meaning Meaning
lay lay
It lights on when the control power It lights on when the main circuit is
is ON and lights off when OFF ON and lights off when OFF
It lights on when the rotation detection
Speed control: speed outputs(/V-
outputs(/TGON)
CMP) are absolutely same
Speed control: it lights on when the
Position control: it lights on when
speed command inputs
the positioning is OK(/COIN)
Position control: it lights on when the
Torque control: it lights on all
position command inputs
the time
Torque control: it lights on when the
It lights on when the drive is OFF torque command inputs
and lights off when ON Position control: it lights on when the
pulse clear signal outputs
Auxiliary functions are about performing the settings and adjustment of the drive unit. The panel operator displays
the numbers which begin with Fn.
Let’s take the JOG function (Fn005) as an example to explain the operating method of the auxiliary functions:
Long press
DATA/SHIFT MODE/SET
JOG JOG
JOG prepare motion
Long press
DATA/SHIFT
Taking the setting method when the setting value of speed loop gain (PN101) is changed from 40.0 to 100.0 as an
example to illustrate the operation method of parameter group.
Long press
MODE/SET
DATA/SHIFT
Speed loop Confirm
Flash target value
gain changes
2s
Long press
DATA/SHIFT
Since the panel operator can only display 5 digits, the setting value above 6 digits is shown in the figure below.
This function could monitor setting command values of the drive unit, the status of input and output signals and
internal conditions of the drive unit. The panel operator displays the numbers which begin with Un, then let’s take this
function as an example to explain the operating method of the monitoring display: when the motor speed (Un000) is
3000rpm:
Long press
MODE/SET
Any Aux DATA/SHIFT
Enter into
interface functions monitoring
If you need the digital tube to automatically display relevant information after each power on of the driver, please
set the parameter PN003 (default 0xFFF) as the relevant value. For example, if the drive needs to display the motor
speed automatically after power on, you can set PN003 to 00000 (motor speed). For the setting values corresponding to
each monitoring information, see "monitoring display"
!
Caution
T h e A volume main circuit wiring can only be connected to single phase
(provide two terminals), please pay attention to the correct wiring according to
the wiring identification when wiring.
L2C
B1 When using an external regenerative braking
/+ resistor, connect it by the dotted line in the
figure.
B2
-
Motor
L2C
Yellow/green
Be sure to ground the servo drive to avoid electrical
Emergency button
damage.
/S-RDY
Surge absorber
DC 24V±10%
T he 24V power supply for electromagnetic braking
Fuse CN1
needs to be provided by the user and must be
ALM isolated from the 12~24V power supply for the
ALM control signal.
DC 12~24V
(±10%) Pay attention to the connection of the freewheeling
COM- diode. Reversing the positive and negative poles
may damage the driver.
MC
.
Yellow/green Be sure to ground the servo drive
Emergency button to avoid electrical damage
Surge /S-RDY
absorber The 24V power supply for
DC 24V±10% electromagnetic braking needs to
Fuse CN1 be provided by the user and
must be isolated from the
ALM+
DC ALM
12~24V power supply for the
12V~24V control signal.
(±10%) Pay attention to the connection
ALM-
of the freewheeling diode.
Reversing the positive and
negative poles may damage the
driver.
B
A
引脚定义
信号定义 A端针脚号 B端针脚号
编码器电源+5V 1 1 2 3
6 5 编码器电源0V 2 2
1 9
4 3 绝对值编码器电池BAT+ 3 3
8 4
绝对值编码器电池BAT- 4 4
2 1 串行数据SD+ 5 5 7 5
串行数据SD- 6 6 6
PE(屏蔽层) 铁壳 7
Note:
1. When welding the encoder, please pay attention to the definition of A-end and B-end pins (as shown in the table
above). The encoder wire uses twisted pair shielded wire, and the shielding layers at both ends of the wire should be
grounded.
2. When using the multi-turn absolute encoder, please pay attention to the positive and negative electrodes of the
battery. It is recommended to use the lithium battery with rated voltage of 3.6V and rated capacity of 2.7AH.
! 110 flange and 130 flange, as well as VM7 series 180 flange
motors with brake hold brake wire and power line together (9
Cautions
pins),we only need to select the matching power line
Note: ordinary Android cable with data transmission function can also be used
According to different models, the definition of the port is different. When using it, you need to confirm the model
before defining the interface. For model identification, please refer to "1.6 driver naming".
The field identification bit E is P: pulse type; S: standard type; C: CANopen bus type.
CN6A/CN6B port defination
Pin number Signal name Function Pin number Signal name Function
1 CANH CAN Data+ 6 -
2 CANL CAN Data - 7 GND 485 Signal ground
3 CANG CAN Signal ground 8 - -
4 485- 485 Data - Shell Shield Shield
5 485+ 485 Data +
The field identification bit E is M:MECHATROLINK-II bus type.
CN6A/CN6B port defination
Pin number Signal name Function Pin number Signal name Function
1 SRD+ M-II Data + 6 - -
2 SRD- M-II Data - 7 - -
3 - - 8 - -
4 - - Shell Shield Shield
5 - -
The field identification bit E is E:EtherCAT bus type;L: MECHATROLINK-III bus type.
CN6A/CN6B port defination
Pin number Signal name Function Pin number Signal name Function
2500 line encoder and full closed loop interface (differential input)
Signal Signal
Pin number Function Pin number Function
name name
Full closed loop
1 EA- 9 - -
signal EA-
Full closed loop
2 EB- 10 - -
signal EB-
Full closed loop
3 EZ- 11 - -
signal EZ-
4 - - 12 - -
5 - - 13
Encoder power
Full closed loop 0V
6 EA+ 14 supply 0V
signal EA+
Full closed loop Encoder power
7 EB+ 15 5V
signal EB+ supply 5V
Full closed loop
8 EZ+ Shell Shield -
signal EZ+
/SO1- General
1 SG Signal ground 26 (V-CMP- sequence
Signal /SO2+ General ) control output 2
2 SG 27 (TGON sequence
ground
OC power +) control output 2
General
Requirement 3 PL1 output of /SO2- sequence
28
input of command General (TGON-) control
/SO3+
4 SEN encoder pulse sequence output 2
29 (S-
absolute data control
RDY+)
(SEN) output 3 /SO3- General
Speed
5 V-REF command 30 (S-RDY- sequence
input Servo alarm ) control output 3
6 SG Signal ground 31 ALM+
Pulse output
7 PULS command Servo alarm
32 ALM-
input A phase of output
Pulse
8 /PULS encoder
command 33 PAO
Torque pulse division A phase of
input 9 T-REF command output 34 /PAO encoder pulse
input division output
Signal B phase of
10 SG ground Sign 35 PBO encoder pulse B phase of
11 SIGN division output 36 /PBO encoder pulse
command
input division output
Sign Safe torque
12 /SIGN command 37 STO
limit
input OC power General
Clearance output of sequence
13 PL2 General 38 /SI8
input of command control input
14 /CLR 39 /SI9 sequence
position pulse 8
control input 9
deviation
OC power Clearance /SI3 General General
input of input of /SI0
16 OCP 15 CLR 41 (P- sequence 40 (/S-ON) sequence
command position CON) control input 3 control input 0
pulse deviation
! When tightening the screw of cN1 terminal, the torque shall not
Cautions be greater than 0.2N. M, otherwise, the screw will slide
Reserved
proportional control
Invalid
0- position control
/P-CON
/TLC
1- analog speed
2- torque control
3- internal speed
command selection
command selection
command direction
4- internal speed
internal speed
internal speed
internal speed
selection
/SPD-A
/SPD-B
A
B
5- internal speed
<-> position
/ALM-RST alarm clear
servo enable
6- internal speed
N-OT reverse limit
P-OT forward limit
<-> torque
7- position <->
Reserved
analog speed
control mode
switching
/C-SEL
8- position <->
/S-ON
torque
9- torque <->
analog speed
/TLC torque limit switching
zero fixed
/ZCLAMP
2. The switching input signal distribution mode is the parameter configuration (Pn600=1 default parameter). The
function of each input signal is configured by the user and is set by parameters Pn601~Pn609.
(a) Default setting
Pn608 39
0x00: Invalid
Pn609 38
(b) Negation
The driver provides reverse input signal switching function in order to facilitate wiring:
1. Take the servo enable (/S-ON) as an example, the default setting is Pn601=0x01. When the signal is ON, the
servo is enabled. When the setting is Pn601=0x101, the servo is disabled when the signal is ON.
2. Take the positive travel limit (POT) as an example, the default setting is Pn602=0x02. When the signal is OFF,
the servo positive stroke limit is set. If the setting is Pn602=0x102, the servo forward stroke limit is released when the
signal is OFF.
!
1. Signal ON: The state when the digital input signal (/S-ON, etc.) is connected to the ground
terminal of the external +24 VIN power supply
2. Signal OFF: The status when the digital input signal (/S-ON, etc.) is disconnected from the
ground terminal of the external +24VIN power supply
Caution 3. The positive travel limit (POT)/negative travel limit (NOT) in the digital input signal is the
OFF valid signal, and the other input signal is the ON effective signal.
c) Always valid
Through the setting of parameters Pn610, Pn611 and Pn612, the configured input signal can always be valid. For
example, when Pn610=0x01 (servo enable), the servo is always in the enabled ON state after power-on, and the external
enable signal (/ S-ON) does not take effect.
!
Caution
If the same function is configured on different pin numbers, Er.040 will be reported
(parameter setting error alarm). Refer to "Diagnostics Codes and Countermeasures" for
related alarms and processing methods.
Up:OFF
Down:ON
9 8 7 6 5 4 3 2 1 Codes
5 CN1-44 /ALM-RST
6 CN1-45 /TLC
7 CN1-46 Reserved
8 CN1-39 Invalid
9 CN1-38 Invalid
The upper SEG (LED) lights up when the input signal is OFF.
The lower SEG (LED) lights up when the input signal is ON.
The value (address: 0XE100) read over the communication is hexadecimal, for example, the read value is 0x1FE. Under
the default input configuration, it means that the input of /S-ON (CN1-40) is ON, that is, servo enable, and the input of
other input pins is OFF.
/CLT 0x04 Torque limit ON (closed) when the motor output torque is limited.
Usual
In the speed limit, the motor speed is ON after closing the speed
/VLT 0x05
limit (closed).
Brake interlocking, the output of the motor is ON during operation.
/BK 0x06
Refer to “Retaining the brake” for timing details.
Allocate Allocated
/WARN signal 0x07 Warning output
25(+) 26(-)
27(+) 28(-) Consistent speed output ON when the speed of the servo motor is
Speed /V-CMP 0x02
29(+) 30(-) the same as the command speed (closed).
Positioning completed output ON (closed) when the difference
between the command pulse number and the servomotor
/COIN 0x01
movement amount (position deviation) is lower than the position
reach range.
Command pulse override switching can be switched to operate
/PSELA 0x09
with the value of the input command pulse n times (Pn203).
Location Positioning close, output ON (closed) when the difference
between the positioning command pulse number and the servo
/NEAR 0x08
motor movement amount (position deviation) is lower than the
position proximity signal.
PL1 3
PL2 13 Position pulse is power supply for open collector command.
PL3 18
ALM+
31(+) 32(-) OFF (disconnected) at alarm (Output logic can be changed by parameter)
ALM-
PAO 33
Frequency division output A phase signal
/PAO 34
Usual
PBO 35
Frequency division output B phase signal
/PBO 36
PCO 19
Frequency division output C phase signal
/PCO 20
b) Negation
1. General switch output signal inversion function, take the servo ready signal (/S-RDY) as an example, default
setting Pn613=0x00, servo ready and then the output signal is ON; change the setting Pn613=0x100, the servo is ready,
then the output signal is OFF.
2. The alarm output signal (ALM) is the output of the fixed pin number. The default setting is Pn622.1=0. If the servo
alarm occurs, the output signal will be OFF. If the change is set to Pn622.1=1, the servo alarm will output the signal ON.
1. Pn622.1 indicates the first bit of parameter Pn622. Refer to function code parameter explanation for details.
!
2. The signal that is not output is in the "invalid" state. Example speed control, positioning complete (/COIN)
signal is "invalid".
3. If the polarity of the brake signal (/BK) is reversed and used with positive logic, the brake will not be actuated
when the signal line is broken. If you have to use this setting, be sure to check the operation to ensure that there
Caution are no safety issues.
4. When multiple signals are distributed on the same output circuit, the output will be XORed.
Up:OFF
Down:ON
9 8 7 6 5 4 3 2 1 Codes
Display
The number of input pin Signal name (factory setting)
LED
1 CN1-31、32 ALM
2 CN1-25、26 /S-RDY
3 CN1-27、28 /COIN
4 CN1-29、30 /V-CMP
The upper SEG (LED) lights up when the output signal is OFF.
The lower SEG (LED) lights up when the output signal is ON.
The value read through communication is hexadecimal, for example: the read value is 0X8, and the default output
configuration means that ALM (CN1-31, 32) output is ON, that is, no alarm output. /S-RDY (CN1-25, 26) output is OFF,
that is servo ready. /COIN (CN1-27, 28) output is OFF, that is positioning is completed. / V-CMP (CN1-29 / 30) output is
ON, and the speed is not consistent.
Twisted pair
9 T-REF
About 66kΩ
10 GND
Shield wire
7 PULSE
PULSE
150Ω
8 /PULSE
11 SIGN
SIGN
150Ω
12 /SIGN
15 CLR
150Ω SIGN
14 /CLR
FG
Host
computer Servo drive
control
The differential pulse input signal voltage is ± 3.3V and the maximum frequency is 4MHz. This signal transmission
method has the best anti-noise capability. It is recommended to use this connection preferentially.
Twisted
Shield pair 16 OCP
wire PULSE
2kΩ
Y0 8 /PULSE
17 OCS
2kΩ SIGN
Y1 12 /SIGN
24 OCC
CLR
2kΩ
Y2 14 /CLR
24V
Control module FG
Drive side
side
Y1 17 OCS
2KΩ SIGN
12 /SIGN
Y2 24 OCC
2KΩ CLR
14 /CLR
24V
Control FG
Drive
module
! If the linear drive input port is used to receive the exter nal 24 V collector ope n circ uit
Cautions input signal, plea se connect a 2K resistor in series to limit the curre nt in the c ircuit,
otherwise, the linear drive input port will be da maged
3 PL1
15V
7 PULSE 1KΩ PULSE
Twisted wire 150Ω
Shield wire
Y0 8 /PULSE
13 PL2
15V
11 SIGN 1KΩ
SIGN
150Ω
Y1 12 /SIGN
18 PL3
15V
1KΩ
15 CLR CLR
150Ω
Y2 14 /CLR
GND
Control
Drive
module FG
Shield Twiste
wire d wire
Y0 7 PULSE PULSE
150Ω
8 /PULSE
3 PL1
15V
11 SIGN 1KΩ
Y1 SIGN
150Ω
12 /SIGN
13 PL2
15V
Y2 15 CLR 1KΩ
CLR
150Ω
14 /CLR
18 PL3
15V
1KΩ
1 GND
Control
Drive
module FG
SERVOPACK SERVOPACK
47 +24VIN 47 +24VIN
DC24V 4.7KΩ DC24V 4.7KΩ
Note: The external power supply (DC24V) must have a capacity of 50 mA or more.
The input loop of the servo unit uses a bidirectional optocoupler. Please select the sink circuit connection or
the source circuit connection according to the specifications of the machine.
SEN SEN
OCZ OCZ
GND GND
Twisted wire
Twisted wire
2.Optocoupler
Linear receiver loopoutput circuit
example
Controller
The brake linkage (/BK), servo alarm (ALM), servo ready (/S-RDY) and other sequence output signals belong to the
VCC
optocoupler output circuit. Connect via relay or line receiver circuit.
Servo drive
SEN
OCZ
GND
Twisted wire
DC24v
Servo motor
RY Emergency
RY button 电机
/BK
Motor
+ DC24V Surge
- absorber
Brake winding
dedicated Breaker
power supply
ALM Enconder
/S-RDY and other
output terminals
PBO
PBO-
PCO
PCO-
GND GND
Please connect shielded
wire according to the
FG requirements of the
Shelter wire equipment
Connector shell
! If the input voltage of the linear drive input port is greater than 12V, please
connect the appropriate current limiting resistor in series in the circuit,
Cautions otherwise, the linear drive input port may be damaged.
CN1
V-REF 5
Speed command input
*3 Battery of absolute
(Max input voltage:± 10V) D/A SG 6 21 BAT(+)
22 encoder
A/D BAT(-)
3.2V~4.5V
/S-ON 40
Servo ON Input
(Servo ON while signal ON) 1 SG Signal ground
/P-CON 41
P operation command input
(P operates while ON) 25 S-RDY+ Servo ready output (ON
/P-OT 26 S-RDY- while receivable /SON)
Forbid FWD driving input 42
(Forbidden while OFF) Max voltage
COIN+
27 of
/N-OT 43 Position finished
Forbid REV driving input COIN- (ON while finished) optocoupler
28
(Forbidden while OFF) output:
/ALM-RST 44 DC 30V
Alarm reset input 29 /V-CMP+
The speed is consistent Max current:
(Reset while on) DC 50mA
30 /V-CMP- (ON while consistent)
Torque limit selection /TLC 45
( According to torque limiting
31 ALM+
mode ) Servo alarm output
32 ALM- OFF while alarm
Connector shell
CN1
T-REF 9
Torque command input D/
(Max input voltage:± 10V) A SG 10
33 PAO A phase of encoder
34 /PAO pulse divis ion output Linear
*2
+24V +24VIN 47 35 PBO B phase of encoder receiver:
36 /PBO pulse divis ion output SN75ALS175
19 PCO C phase of encoder or MC3486 of
20 /PCO pulse divis ion output T.I. company
/S-ON 40
Servo ON Input
(Servo ON while signal ON)
/P-CON 1 SG Signal ground
P operation command input 41
(P operates while ON)
25 S-RDY+
/P-OT 42 Servo ready output (ON
Forbid FWD driving input 26 S-RDY- while receivable /SON)
(Forbidden while OFF)
Max
/N-OT 43 27 COIN+ voltage of
Forbid REV driving input Position finished
(Forbidden while OFF) optocoupler
28 COIN- (ON while finished) output:
Alarm reset input /ALM-RST 44 DC 30V
(Reset while on) 29 /V-CMP+ Max
The speed is consistent current:
Torque limit selection /TLC 30 /V-CMP- (ON while consistent) DC 50mA
45
( According to torque limiting
mode ) 31 ALM+
Servo alarm output
32 ALM- OFF while alarm
Connector shell
When the regenerative energy processing capacity is insufficient, connect an external regenerative resistor as
required to set the regenerative resistor capacity (Pn012) and the regenerative resistor value(Pn013).
SD700-1R1A / 40 400
SD700-1R7A / 40 200
SD700-3R3A / 40 100
SD700-500D / 10 20
SD700-600D / 10 20
SD700-700D / 10 15
SD700-800D / 10 15
SD700-121D / 8 12
Note: When external braking resistor is needed, please select the resistance value of the braking resistor
according to the above table. Select the braking resistor's power according to the braking frequency of the
field conditions and the cooling conditions of the braking resistor, you could consult factory if you have any
problem.
4 Trial operation
In order to ensure the safe and correct trail operation, please check the programs as below before that:
4.1.3 Installation
Install the servo motor and servo unit according to the installation conditions.
The servo motor may fall when it rotates, so be sure to fix it on the machine.
Be sure to leave the servo motor at no load.
The trial run refers to the JOG operation of the servo motor unit. The purpose of the single trial operation of the
servo motor is to confirm whether the servo unit and the servo motor are correctly connected and whether the servo motor
is operating normally. Confirm the following points before running:
1.The motor is in the enabled state and the jog operation is invalid during the operation.
2.We suggest that the load inertia is not greater than 30 times of the motor inertia, or it could possibly cause strong
mechanical vibration.
3.The Pn500, Pn310, Pn311 parameters set JOG speed, acceleration and deceleration time.
5 Operation
!
1. In the one-way over - travel state, commands in the opposite direction of over -
travel can be received.
2. In position control, when the servo motor stops due to over-travel, the position
Cautions deviation remains unchanged. To clear the position deviation, a clear signal (CLR)
must be input.
1. Signal Setting
Pin numbers can be configured by parameters Pn601~Pn609, and are always configured effectively by parameters
Pn610~Pn612. Refer to “Input Signal Configuration”.
2. Stop Mode
When an over-travel occurs, the servo motor can be stopped by any of the following three methods.
Dynamic brake (DB) stop: By short the electrical circuit, the servo motor can be quickly stopped.
Deceleration stop: Decelerate to stop with the emergency stop torque (Pn053).
Free stop: Naturally stopped due to friction when the motor rotates.
The servo motor status after stopping is divided into the following two types.
Free running state: A state that naturally stops due to friction when the motor rotates.
Zero-position fixed state: The state of maintaining zero position in the position loop.
When the over-travel occurs, select the stopping method of the servo motor through Pn007. Refer to description of
parameter Pn007.
!
Cautions
It cannot decelerate to stop under torque control. Pn007 is set to DB or
free stop. After the servo motor stops, it enters into free running state.
3. Warning Checkout
The over-travel warning function is a function that detects the over-travel warning (AL.9A0) after entering into over-
travel state when the servo is ON. With this function, the servo unit can transmit the information of detecting over-travel
to the upper device even if the over-travel signal is input instantaneously. When using this function, please set Pn006=1
" Detect over-travel warning".
The timing of over-travel warning checkout
OFF ON
Invalid
Overtravel Invalid Valid Invalid
Valid
signal
A. The warning is detected when an over-travel occurs in the same direction with command.
B. When an over-travel in the opposite direction to the command is issued, no warning is detected. For example,
under the forward command, no warning will be issued even if the N-OT signal (reverse drive prohibited) is turned ON
while moving.
C. When there is no instruction, an over-travel warning in the forward or reverse direction will be detected.
D. When the servo is turned off, no warning will be detected even if it enters the over-travel state.
E. In the over-travel state, no warning is detected when the servo is switched from the servo OFF state to the servo
ON state.
F. The warning I/O will remain output for 1 second after the over-travel status is released and will be automatically
cleared afterwards.
Parameter Communication
Function code Range Default Unit Enabled method
name address
Motor
rotation
0~1 0 - 0x0002 Restart effect
direction
Pn002 selection
Faces to the motor end cover:
0- Counter clockwise direction is positive
1- Clockwise direction is positive
! When the servo motor stops or rotates at a very low speed, when the dynamic
brake is selected to stop, it will be the same as the free stop, and no braking force
Cautions will be generated.
! The setting of zero speed stop mode is valid only for position control and speed
Cautions control.
The brake has a delay time for operation. Please ensure the brake operation time while ON and OFF.
1. Different types of brakes may have slightly different time for holding brakes and loosening brakes.
2. Please ensure that the input command is after the brake opening operation time to ensure the accuracy of
the command
3. When the motor is locked, the motor lock time (Pn008) can be set to ensure that the motor does not operate
during braking, to prevent the danger of motor action when the servo is off.
Motor running / BK signal OFF timing sequence
When an alarm occurs during servo motor rotation, the servo motor stops and the brake signal (/BK) turns OFF. At
this time, the brake signal (/BK) output time can be adjusted by setting the brake command output speed value (Pn010)
and the servo OFF-brake command waiting time (Pn009).
Feedback speed
Brake delay
Pn009
1.When the motor enters the non-energized state, when the motor speed is lower than the set value of Pn010, the
/BK signal output time is subject to 1
2.When the motor enters the non-energized state, the set time of Pn009 is passed first, and the output time of /BK
signal is subject to 2
Motor stopping locked / BK signal OFF timing sequence
When the servo motor is stopped, the brake (/BK) signal and the servo ON (/S-ON) signal are turned off at the same
time. By setting Pn008, it is possible to change the time from when the servo ON (/S-ON) signal is OFF to when the motor
actually enters the non-energized state.
! The alarm occurs when the servo is locked, which has nothing to do with the
setting, and the motor immediately enters the state of non-energized. At this time,
Cautions the machine may move before holding brake due to the delay of brake action
• Forced air cooling: Set to 50% or less of the regenerative resistor capacity (W).
Example: When the capacity of the self-cooling external regenerative resistor is 100W, the setting value is 100W ×
20% = 20W. Therefore, set Pn012 = 2 (setting unit: 10W).
5.1.7 Overload
This servo unit can change the detection time of the overload warning (AL.910) and overload (continuous maximum)
alarm (Er. 720). However, it is not possible to change the detection value of the overload characteristic and overload
(instantaneous maximum) alarm (Er. 710).
1. Change the detection time of overload warning (AL.910)
Overload
50%
detection
overload
time
warning
detected
Overload alarm
detection curve
20%
overload
warning
detected
Torque
command%
100% 200%
The factory overload warning detection time is 20% of the overload alarm detection time. The overload warning
detection time can be changed by changing the overload warning value (Pn015). In addition, we can use it as an overload
protection function corresponding to the system,whcih can improve the security of the system.
For example, as shown below, after changing the overload warning value (Pn015) from 20% to 50%, the overload warning
detection time is half (50%) of the overload alarm detection time.
2. Change the detection time of the overload warning (Er. 720)
The overload (continuous maximum) alarm (Er. 720) can be detected in advance to prevent motor overload.
Detecting the overload alarm by using the “Base current after derated”, the overload alarm detection time can be
shortened. The detection value of the overload (instantaneous maximum) alarm (Er. 710) cannot be changed.
Motor base current after derated = motor current threshold when starting calculating overload alarm (default 1.15
times motor) * derated value of motor overload detection base current (Pn016).
For example, as shown in the following figure, after setting Pn016 to 50%, the overload alarm can be detected
earlier because the motor overload is calculated from 50% of the base current. When the value of Pn016 is changed, the
overload warning detection time is changed, because the overload alarm detection time will be changed.
Overload
detection 100% overload alarm
time detection curve
50%
overload
alarm
detection
curve
Torque
command%
100% 200%
can only clear the encoder alarm, but not clear the encoder multi turn value
Monitoring Communication
Monitoring name Range Unit
code address
Absolute encoder single-turn 0x80000000~0x7FF
Encoder unit 0xE010
Un010 value FFFFF
Display single-turn absolute position value of the absolute encoder
Absolute encoder multi-turn 0x80000000~0x7FF
- 0xE011
value FFFFF
Un011
Display the number of turns of the multi-turn encoder when the multi turn encoder is selected. After
the multi turn encoder is reset, the value is 0.
!
1. When replacing the battery, please make sure that the driver is
powered on and the encoder cable is connected normally. Otherwise,
the encoder will display the backup warning when reconnecting the
Cautions encoder. The absolute position will be lost at this time and it needs to
clear the number of turns of the multi-turn encoder.
Related
Pn050 Torque limit method description
parameters
Max torque limit 1 when the on-off torque limit switching (/TLC) signal is OFF; Max Pn051 、
3
torque limit 2 when ON. Pn052
!
1. The input voltage of the analog command for torque limit has no polarity . Take the absolute
value of the voltage and use the torque limit value corresponding to this absolute value for both
the forward direction and reverse direction.
2. The set value exceeds the maximum torque of the servo motor used, and the actual torque is
Cautions also limited to the maximum torque of the servo motor.
3. When the set value is too small, the torque may be insufficient when the servo motor
accelerates or decelerates. Please set according to the actual situation.
When the instantaneous power failure and the main circuit power supply voltage are insufficient for a short period
of time, the main circuit DC voltage inside the servo unit is below the specified value, an under-voltage warning is detected,
and the function for limiting the output torque can be selected. Related parameters are as below:
By combining this function with the setting function of the instantaneous stop holding time, when the power supply
voltage is insufficient, it could avoid the shutdown due to the alarm and continue the operation without performing the
power restoration operation.
Under-voltage warning, apply torque limit inside the servo unit. After receiving the under voltage warning release
signal, the torque limit value is controlled inside the servo unit according to the set release time. The logical timing is as
follows:
Undervoltage
warning Starting torque
limit Pn047
Torque limit
Pn046
0% Torque
For details on the wiring related to the position mode; see "Connection Control Example under Position Control".
The position control is selected by the control mode selection (Pn000 = 0, factory default).
Monitoring Un108, No
receiving pulses follow
given changes?
No
Confirm the wiring (PULS/ Run response to
SIGN) meet requirements?
Yes
Pulse input
Filter Selection (Pn200)
For details of gain
Yes adjustment, see
"Adjustment"
Enable operation
The end
No
Is the direction of
operation consistent with
the given?
Confirm Pn202 setting
Yes direction
Pulse +
0 direction
positive logic
CW+CCW
1
positive logic
Quadrature
Pn201 4 encoding 4
times
Pulse +
5 direction
negative logic
CW+CCW
6
negative logic
When the reduction ratio of the motor shaft and the load side is n/m (When the motor rotates m turns, the load shaft
rotates n turns), the set value of the electronic gear ratio can be obtained by the following formula (Take 23 bit absolute
encoder as an example):
Pulley dia:100mm
Rotation angle per turn:
Machine Ball screw lead: 6mm (Pulley circumference:
1 360°
specification Reduction ratio:1/1 314mm)
Reduction ratio:1/100
Reduction ratio:1/50
Load shaft
movement
amount in 1
4 6mm/0.001mm = 6000 360° /0.01° = 36000 314mm/0.005mm = 62800
rotation
(command
unit)
1. When the numerator of electronic gear ratio (pn204) is set to 0, the value set by
!
the denominator of electronic gear ratio (pn206) is the number of command pulses
corresponding to one cycle of motor operation. For example, if pn204 (numerator)
is set to 0 and pn206 (denominator) is set to 10000, it means that the upper
Cautions computer (PLC, motion controller, etc.) sends 10000 pulses, and the servo motor
rotates one cycle..
2. If 0.001 ≤ electronic gear ratio (B / a) ≤ 83887 exceeds the setting range, an
"abnormal parameter setting (er.040) alarm" will occur (for 23 bit encoder).
When Pn272 = 0 or 2, in order to perform clear signal processing, the amplitude of the clear signal must be 250μs
or more.
When Pn272 = 1 or 3, in order to perform clear signal processing, the amplitude of the clear signal must be 20μs or
more.
!
Cautions
When set to keep clear, the servo lock function is invalid.
Therefore, the servo motor will rotate at a slight speed due to the
drift pulse in the speed loop.
Refer to the “Deviation Clearance” for details on the pulse amplitude of the clear signal.
In position control, the positional deviation remains unchanged when the servo motor is stopped due to the travel
limit.
!
Under position mode, the servo motor stops running due to the travel limit. If
the host computer continues to send pulses, the position deviation will
increase continuously and the position deviation will not be cleared
automatically. When excluding the travel limit, the motor may gallop. Please
Cautions pay attention to the safety of the motor action, or use the position deviation
command to clear the position deviation.
If the set value is too large, the constant positioning completion signal may be output when the deviation is small
during low-speed operation. When outputting a constant positioning signal, please lower the setting until the signal is no
longer output.
Parameter Communication
Function code Range Defaults Unit When enabled
name address
Positioning
Restart
completion
0x00~0x02 0 - 0x0274 effective
signal output
time
Set the output timing of the positioning completion signal /COIN:
Pn274 0- Output when the absolute value of position deviation is less than the positioning completion
range (Pn262).
1- Output when the absolute value of the position deviation is smaller than the positioning
completion range (Pn262) and the command after the position command filtering is 0.
2- Output When the absolute value of the position deviation is smaller than the positioning
completion range (Pn262) and the positioning command input is 0.
5V~30V 5V~30V
Servo Servo
driver driver
SEN SEN
OCZ OCZ
GND GND
Twisted Twisted
pair pair
The ON/OFF of the command pulse input magnification switch input signal (/PSEL) could switch the input
magnification of the position command pulse to 1 and n times (n = 1 to 100). The switching of the magnification can be
confirmed by output signal(/PSELA) of command pulse input magnification switching.
Please switch the command pulse magnification while the position command pulse is 0. If the position command
pulse is not 0, the servo motor may cause a position deviation or cause a position loss.
1. Configuration of command pulse input magnification switching
The signal is not configured in the factory default switching value input configuration. Therefore, the pin number
configuration (0x10) needs to be performed by parameters Pn601~Pn609.
Set the command pulse input magnification value to be used in conjunction with ON/OFF of the command pulse
magnification switching signal for switching the position command pulse input magnification to 1 or the multiple of
this parameter setting.
Note: If the input pulse frequency is too low or the value is set too large, the speed may not be steady.
Valid
Command pulse input
multiplier switching input Invalid
signal /PSEL Valid
The difference between the position command low-pass filter time constant and the position command's moving
average filter time is shown below:
63.2%
36.8%
Time Time
Pn211 Pn211 Pn212 Pn212
Pn212 Time
Pn070
The number of pulses per cycle from the encoder is divided by frequency in accordance with the parameter. Please
set it according to the system specifications of the machine and host device.
restart
Divided frequency output reversed 0~1 0 - 0x0072
effective
output frequency of frequency division pulse of encoder shall not exceed 4MHz (after 4 times frequency), as shown in the
table below:
16~16384 1 o o o 6000
16386~32768 2 o o o 3000
32772~65536 4 o o o 1500
65544~131072 8 o o o 750
131088~262144 16 - o o 375
262176~524288 32 - o o 187
524352~1048576 64 - o o 93
1048704~2097152 128 - - o 46
2097408~4194304 256 - - o 23
Output example: When Pn070=16 (16 pulses per revolution), an output example of the encoder frequency-division
pulse output A-phase (PAO) signal and the encoder frequency-division pulse output B-phase (PBO) signal is shown below.
PAO
PBO
1 Resolution Pn070=16
A A
B B
C C
Time Time
Parameter Pn072 can be set to revert the logic of the AB phase signal of the divided output pulse.
The amplitude of the Z-phase pulse varies with the number of encoder frequency-division pulses (Pn070) and is
consistent with the amplitude of the A-phase. The smaller the frequency division pulse number (Pn070) is, the wider the
Z-phase pulse amplitude is.
Frequency division pulse output wiring
Refer to the “Linear Drive Output Circuit” for details on the wiring of the frequency division pulse output.
PBO
PBO-
PCO
PCO-
GND GND
Please connect the shield
wire according to the
FG requirements of the
Sheild wire equipment
The output voltage of frequency division pulse of encoder is differential ± 5V. Because
! the pulse width of C (Z) phase pulse is very small, it is difficult to measure the change
with a multimeter. It is necessary to cooperate with the high-speed input point of the
Cautions h o s t computer to capture the pulse, or set the encoder frequency division pulse
number ( Pn070) to the minimum (16), and then measure with the multimeter voltage
level.
For details on speed mode wiring, refer to "Speed Control Wiring Diagram". It is selected by control mode selection
(Pn000).
The speed control mode is divided into internal speed mode (Pn000=3) and analog speed mode (Pn000=1)
according to the command source.
No
Monitoring Un103, receiving No Is the actual speed
consistent with the
speed follows given
given?
changes?
Enable operation No
Run response to meet
requirements?
The quick
wizard ends
1. Analog speed
Analog speed
instruction 0~655.35 0.40 ms 0x0302 Immediately
filter time
Pn302 The function could be set to smooth the speed command when one delay filter is applied to the
analog speed command (V-REF) input and usually it does not need to be changed. If the set value is
too large, the responsiveness may decrease. Please set this parameter while confirming the
response.
Analog speed
command
0~3 0 V 0x0303 Immediately
dead zone
range
Pn303
In the analog speed control, even if the input command is 0V, the servo motor may rotate at a slight
speed. This is because there is a slight deviation in the commands inside the servo unit. This error
can be eliminated by setting an appropriate analog speed command dead zone.
Set the analog voltage value of the speed command (V-REF, refer to “Analog Input Circuit” for wiring) that makes
the speed of the servo motor rated via the analog speed command gain Pn300.
Example: The factory default parameter Pn300 = 600 (6V corresponds to the rated speed (assuming 3000rpm). If
the V-REF input voltage is 1V, the speed command corresponds to 500rpm. If 3V is input, the speed command
corresponds to 1500rpm.
Factory setting
Motor speed r/min Maximum input voltage +10V
Rated Speed
When analog speed control is used, even if the command is 0V, the servo motor may rotate at a slight speed. This
is because there is a slight deviation in the instructions inside the servo unit. This slight deviation is called "offset".
After offset
Offset adjustment
V-REF Voltage
V-REF Voltage
There are two methods of automatic adjustment and manual adjustment of offset adjustment. Automatic adjustment
is automatic adjusting command offset (Fn100) and manual adjustment is manually adjusting command offset (Fn101).
For details, refer to "Auxiliary Functions".
!
Cautions
1. When adjusting automatically, be sure to adjust the command offset while the servo is OFF and
upper device (PLC, button, etc.) gives 0V voltage command.
2. When adjusting manually, observe the running status of the motor while adjusting under servo ON.
3. The offset adjustment value will not be initialized if performing the factory restore.
2. Internal speed
The speed is selected through the switching value input signal control:
Maximum speed
Target speed
Actual Actual
deceleration time deceleration time
Pn311 Pn311
! Note that the acceleration and de cele ration time refers to the time from 0 to
the ma ximum spe ed or deceleration from the maximum sp eed to 0, and the
Cautions maximu m speed is taken as the judgmen t stand ard instea d o f th e ra ted
speed or the g ive n spee d
Speed mode, setting the switching value zero position clamp signal (/ZCLAMP) working mode:
0- Invalid
Pn312
1- Speed command is set to 0, not clamped after stop
2- Speed command is set to 0, clamped after stop
3- Speed command is lower than "zero position clamp speed threshold", and then speed command
is set to 0 at first, clamped after stop.
Zero position
0~1000
Clamp Speed 10 rpm 0x0313 Immediately
0
Pn313 Threshold
Set the zero position control switching threshold when "zero position clamp mode is set to 3.
The relationship between zero position clamp speed thresholds and zero position clamp function is shown in the
figure below:
This signal is not configured in the factory default switching value output configuration. Please confirm before use.
The signal is not configured in the factory default switching value output configuration. Therefore, the pin number
configuration (0x03) needs to be performed by parameters Pn613~Pn615.
The output condition is that the signal is output when the current feedback speed (absolute value) of the motor is
higher than the setting value of Pn317 (rotation determination threshold).
2. Wiring of rotation detection signals
The rotation detection signal is a universally configurable switching value output signal. Refer to “Sequence Output
Circuit” for wiring details.
5V~30V 5V~30V
Servo Servo
driver driver
SEN SEN
OCZ OCZ
GND GND
Twisted Twisted
pair pair
In the factory default switching value output configuration, the signal is configured as CN1 29 and 30 pin numbers
(Pn614=0x02) by default. Please confirm before use.
Motor speed
Speed command
Refer to "Connection Example of Torque Control" for details on the wiring related to the torque mode. It is selected
by control mode selection (Pn000=2). The torque mode is divided into the internal torque command (Pn400=0) and the
analog torque command (Pn400=1, factory default) by the selection of the torque command source.
Enable operation No
Run response to meet
requirements?
Gain adjustment
No See "Adjustment
Is the direction of operation Yes Instructions" for
consistent with the given? details
The quick
wizard ends
Analog torque 0~
0.00 ms 0x0404 Immediately
command filter time 655.35
Pn404 The parameter is used to smooth the torque command when we apply a delay filtering to the analog
torque command (T-REF) input, usually it does not need to be changed. If the set value is too large,
the responsiveness may decrease. So please set it up as we check the response.
0.1V/
Analog torque 10~
30 Rated 0x0405 Immediately
command gain 100
torque
Pn405
This parameter is used to set the analog voltage value (T-REF) required for the rated torque of the
servo motor.
Caution: Do not apply voltage exceeding -10~10V range, or it may cause damage to the driver.
Analog torque
0~1 0 - 0x0406 Immediately
command reversed
Pn406 The analog voltage corresponds to the polarity setting of the torque command:
0- Positive polarity: Positive voltage corresponds to positive torque command.
1- Negative polarity: Positive voltage corresponds to negative torque command.
Analog torque
command dead zone 0~3 0 V 0x0407 Immediately
range
Pn407
In analog torque control, even if the input command is 0V, the servo motor may rotate at a slight
speed. This is because a slight deviation occurs in the command inside the servo unit. This deviation
can be eliminated by setting an appropriate analog torque command dead zone range.
Internal torque
command in torque -500~500 0 % 0x0410 Immediately
control
Pn410
The torque command value setting when selecting the command source of torque control as internal
setting.
Set the analog voltage value of the rated torque command (T-REF, see “Analog Input Circuit” for wiring) through the
analog torque command gain Pn405.
Example: The factory default parameter Pn405=30 (3V corresponds to the rated torque). If the input voltage at the
T-REF terminal is 1.5V, the torque command corresponds to 50%. If 3V is input, the torque command corresponds to
100%.
!
Cautions
1. When adjusting automatically, be sure to adjust the command offset while the
servo is off and the host computer (PLC, knob, etc.) gives 0V voltage command.
2. When adjusting manually, observe the running status of the motor while adjusting
under servo ON.
3. The offset adjustment value will not be initialized if factory default
The servo unit can combine any two of the various control modes and switch them. The control method is selected
by Pn000. The following describes the switching method and condition:
No limits for each mode switch. While motor running, speed control, position control or torque control can be
switched to internally setting speed control.
Speed 1
/COIN
Command pulse
/SPD-A
OFF ON ON OFF OFF OFF
/SPD-B
ON ON OFF OFF OFF ON
b) Switching value input signal distribution mode is parameter configuration (Pn600=1 default parameter)
Through the ON/OFF switching control mode of the control mode switching (/C-SEL) signal, the signal is not
configured in the factory default switching value input configuration. Therefore, the pin number configuration of the
function is performed by parameters Pn601~Pn609 (0x0B).
/C-SEL (CN1-41) 7 8 9
b) Switching value input signal distribution mode is parameter configuration (Pn600=1 default parameter).
/C-SEL 7 8 9
ON Analog speed mode Torque mode Analog speed mode
OFF Position mode Position mode Torque mode
3. Switch excepts internally set speed control switching (Pn000 = 10, 11)
a) The switching value input signal distribution mode is internally fixed (Pn600=0)
b) Switching value input signal distribution mode is parameter configuration (Pn600=1 default parameter)
Pn000 Setting
Switching value input signal
10 11
*1: The enabled method of the switching value zero-position clamp signal (/ZCLAMP) must be used in conjunction
with the parameters Pn312 and Pn313. Refer to the description of the function code.
5V~30V 5V~30V
Servo Servo
driver driver
SEN SEN
OCZ OCZ
GND GND
Twisted Twisted
pair pair
Servo enable
invalid valid
(/S-ON)
40ms
PWM
Servo no output Servo output
output
Action time *1
Electromagnetic Motor holding brake
Motor holding brake
brake(/BK) Loose brake
Position/speed/torque *1 Instruction
command input Invalid command input input valid
1: There is a delay in tHe electromagnetic brake operation. The operation time varies depending on the type
of the brake. It is recommended to be 100ms and above to ensure that the electromagnetic brake is fully
released when the command is input. This time can be omitted when the motor is without brake.
Main circuit
Main power
loses power
*3
PWM output Servo output Servo no output
Position/speed/
torque valid invalid
command input
Loose Motor holding
brake brake
Brake chain signal *2
Loose brake
(/BK) output
1: Undervoltage fault occurs when the control power supply voltage drops below 170V/350V (220V series/400V series)
2: The time from /BK Output to the motor actual braking varies depending on the type of the brake.
Refer to "Electromagnetic brake" for the timing of the /BK signal when the alarm or enable is OFF.
3: For the vertical shaft, if it power off while enabled On, the motor braking may not be completed and machine could move.
The full closed-loop system is a system that uses external position feedback device (external encoder or grating
ruler, etc.) to detect the actual machine position of the controlled object and feed back the actual machine position
information to the servo unit. Because the actual machine position is directly fed back to the driver, high-precision
The full closed-loop servo system can eliminate the error caused by mechanical transmission mechanism, while the
semi closed-loop servo system can only compensate part of the error. Therefore, the accuracy of the semi-closed-loop
servo system is lower than that of the full closed-loop system. Because of the position detection device, the position
control accuracy of the closed-loop feed system mainly depends on the resolution and accuracy of the detection device
The structure of the full closed-loop and semi closed-loop servo system is more complicated than that of the open-
loop feed system because of the position detection device. In addition, because the mechanical transmission mechanism
is partially or completely included in the system, the natural frequency, damping and clearance of the mechanical
transmission mechanism will become unstable factors of the system. Therefore, the design and debugging of the closed-
loop and semi closed-loop systems are more difficult than those of the open-loop systems.
1. The gain adjusted in the semi closed-loop mode may not be applic able in the full
! closed-loop mode. The refore, after the adjustm ent is completed in the sem i-closed-
loop mode, it is necessa ry to re optim ize the gain parameters if switch to full closed-
Cautions loop mode, to make the mechanic al equipm ent in good ope ration
2. In order to use the full closed-loop func tion, the system must r un normally in the
semi closed-loop mode before switching to the full c lose d-loop mode for debugging
control
load
When setting motor rotation direction and machine moving direction for full closed-loop control, pn002 (rotation
direction selection) and PN250 (use method of external encoder in full closed-loop control) must be set at the same time.
Pn250 Application of external encoder in full closed loop control
Parameter
1 3
0 Motor rotation
CCW CW CCW CW
Pn002 direction
Motor External encoder FWD move REV move REV move FWD move
1 Motor rotation
CW CCW CW CCW
direction
External encoder REV move FWD move FWD move REV move
• The frequency division pulse is independent of the setting of pn002, and becomes B-phase lead for forward
rotation command.
Other parameters
Facing the end face of the motor: 0-clockwise direction is FWD, 1-clockwise direction is FWD
Supplementary note:
please confirm the setting value of PN250 according to the following points:
(2) Manually rotate the motor shaft along the CCW direction
(3) When the full closed-loop feedback pulse counter counts positively (un012), or the servo monitoring
parameter un007 (feedback pulse counter) and un012 (external encoder feedback pulse counter) change
(4) When the full closed loop feedback pulse counter counts down, or if the servo monitoring parameter un007
(feedback pulse counter) and un012 (external encoder feedback pulse counter) change in different
directions, PN250 = 3
Through pn253, the pitch value of the external encoder grating ruler is set by pn253, which is also called the
For example:
[parameters]
(Note) 1. When the mantissa appears, please round the number after the decimal point.
2. When the pitch value of the external encoder grating ruler with motor rotation for 1 turn is not an integer, relative
to the position loop gain (KP), feedforward, position command speed, monitoring as the state of containing error. But it
has nothing to do with the position loop, so it will not affect the position accuracy.
Relative parameter
Set the pitch value (feedback pulse number) of external grating ruler when the motor shaft rotates for 1 turn
5.8.6 Setting of frequency division pulse output signal of grating ruler / encoder
Set the frequency division output of external position to pn070. The set value should input a and b phase edge
values.
Speed: 160mm / S
The setting value is "4000" when the output is 1 μ m with 1 pulse (4 times of increasing value).
The setting value is "8000" when the output is 0.5 μ m with 1 pulse (the value after 4 times increment).
When the setting is "20", the output waveform of encoder frequency division pulse is shown in the right figure.
The upper frequency limit value of encoder signal output is 4Mpps (the value increased by 4 times), so the setting
value should not exceed 4Mpps. If the upper limit value is exceeded, A.511 (frequency division pulse output over speed
When the setting range is exceeded, ER.040 (parameter setting abnormal alarm) will occur.
code address
When the machine deceleration ratio of motor shaft and load side is n / M (when the motor rotates m turns, the load
shaft rotates n turns), the setting value of electronic gear ratio can be obtained as following formula.
Encoder resolution
The encoder resolution can be confirmed by the servo motor model. The suffix D1 or D2 is 23 bit encoder, the suffix
is Q1, Q2, R1, R2 is 17 bit encoder, the suffix is E1, E2 is 24 bit encoder
Supplementary Notes
About resolution
The resolution used in the servo unit (the movement of 1 feedback pulse) can be obtained as following formula:
the grating ruler pitch of linear encoder
Resolution(the movement of 1 feedback pulse) = the segment number of serial conversion unit or linear encoder
The servo unit controls the servo motor in the unit of feedback pulse
The grating ruler pitch of linear encoder = 1 cycle distance of analog voltage feedback signal sent by linear encoder
The lead of screw rod is 16mm and the transmission ratio is 1:1 (direct connection).
2 The number of pulses required for one The command unit is 0.0005mm (0.5 μ m), and the
The setting of detection value excessive deviation between motor and load position (pn257) is the difference
between motor encoder feedback (position) and full closed-loop external encoder feedback (load position). If the set value
is exceeded, output = Er.d10 (alarm of excessive deviation between motor and load position)
Postion mode
Pn257
Setting range Setting unit Default Effective time Variety
Setting of deviation coefficient (Pn252) between motor loads when full closed-loop rotation 1 turn
Set the "coefficient of deviation between motor and external encoder" when the motor rotates for 1 turn. It can be
used to prevent out of control caused by damage of external encoder, or to detect "sliding" in belt mechanism.
◆Setting Design
When the sliding rate of the belt is large or seriously twisted, please increase the value.
If the setting value is "0", the value of the external encoder is read directly.
When the factory setting value is "20", the second turn starts from the deviation after 1 revolution of the motor
multiplied by 0.8
◆Relavant parameters
Coefficient of the deviation between the motor and the external encoder for one full closed-loop rotation
Postion mode
Pn252
Setting range Setting unit Default Effective time Variety
6 Adjustment
6.1 Adjustments
Starting adjusting
No
Yes
Is the adjustment result
satisfactory? End
No
Smart settings
adjustment via no
instructions
Yes
Is the adjustment result
satisfactory? End
No
Adjust with
broadband settings
Yes
Is the adjustment result
satisfactory?
End
No
Adjust with
broadband settings
No
Yes
Is the adjustment result End
satisfactory?
In factory default, the robust control function is valid. When resonance and vibration occur, please change the attune
value and load value via Fn301 or set Pn177 and Pn178.
6.2.1 Profile
Robust function could get stable response through adjusting the whole system automatically no matter what kind of
mechanisim or fluctuation of load.
When
Function code Name Range Default Unit Communication address
enabled
Robust
0x00~0
control 1 - 0x0175 After restart
x01
selection
Pn175
Set the robust control function switch:
0-invalid
1-valid
Robust
control 10~80 40.0 Hz 0x0177 Immediately
tuning value
Pn177
Set a greater robust control gain tuning value, systematic response gets faster, but system
overshoot and excessive noise may occur
The
minmum
value of 0~500 0 % 0x0178 Immediately
robust
Pn178 control
Set a greater load ratio of robust control, systematic response gets faster, but the systematic
excessive noise may occur, and we could increase this value in order to decrease the over-
sdjustment and overshoot when torque is excessive.
Robust control function is valid in position control or speed control and invalid in torque control. When robust control
is valid, some of the control functions of the table below would be restrained.
Parameters which become invalid when robust control function are valid. When we set robust control function valid
in factory default, the Pn100、Pn101、Pn102, Pn103, Pn105, Pn106, Pn107, Pn140, Pn110, Pn170 are invalid.
6.2.2 Steps
Robust control function could be set via the auxiliary function Fn301 on panel operator and more details on”
Accessibility”, or we could set relevant parameters via” parameters setting”
!
Caution
Before operating the robust control function, please confirm the setting
below, if not, it will display NO-OP in operation:
1. Robust control function is valid (Pn175=1)
2. No-motor debugging function is invalid (Pn730=0)
6.2.3 Supplement
In robust control, due to the increase of the tuning value, the system may cause resonance noise. You can set the
Pn151 to choose whether to automatically set the notch. The factory default is “Auto-tuning”. Only when the corresponding
notch function is not needed, it is set to “Auto-adjust without auxiliary function.”
Communication
Function code Name Range default Unit When enabled
address
Automatic
adjustment
0x00~0x0
and selection 1 - 0x0151 Immediately
1
Pn151 of notch filter
2
0-No automatic adjustment via auxiliary functions
1-Automatic adjustment via auxiliary functions
Parameter Name
Pn175 Robust switch
Pn104 First torque command filter
Pn156 Second notch filter frequency
Pn157 Second stage notch filter Q value
6.3.1 Profile:
Inertia recognition means that the servo unit performs automatic operation (forward and reverse reciprocating motion)
without issuing commands from the upper device, and the load inertia moment is recognized during operation. The rotary
inertia ratio (ratio of load inertia to motor rotor inertia) is the reference parameter for performing the gain adjustment, and
the correct value must be set as far as possible. The load moment of inertia can be calculated based on the weight and
composition of each part of the machine, but the operation is very tedious. With this function, after the motor is driven
several times in the positive/negative direction, a high-precision load moment of inertia value can be obtained.
The motor operates according to the following operating specifications.
The highest speed: ± 1000min-1 (changeable)
Acceleration: ± 20000min-1/s (changeable)
Travel distance: maximum ± 2.5 turns (changeable)
6.3.2 Steps
The inertia recognition function can only be identified by the upper computer debugging software VCSDsoft. For
details on the identification procedure, refer to “Upper Position Debugging Related” - “Inertia Identification”.
6.3.3 Supplyment
When identifying the inertia, please make sure that the system can operate the range and set the operating
conditions reasonably according to the operable range. Under different operating conditions, the
recognition result may have minor deviations.
If the servo torque limit is set too small, the result of inertia identification may be affected, resulting in
discrepancy between the identification result and the actual inertia. Please confirm before identification.
After inertia identification, after changing the inertia ratio (Pn100), the original gain-related parameters of
the servo system need to be re-adjusted, otherwise vibration and noise may occur.
6.4.1 Profile
Users can choose intelligent setting with command input and no command input
(1) No command input
It means the function of automatically adjusting the servo unit according to the mechanical characteristics when the
automatic operation (forward and reverse reciprocating motions) is performed within the set range. Intelligent settings can
be performed without connection to the control system. The automatic operation is as follows
Highest speed: motor rated speed
Acceleration torque: motor rated torque about 100%
Move distance: can be set arbitrarily. The factory setting is equivalent to 3 turns of the motor
(2) command input
It is the method of automatically adjusting the running command from the host control system. The command
intelligent setting can also be used for additional adjustments after the commandless intelligent setting. When the correct
moment of inertia ratio is set, no-instruction intelligent setting can be omitted, and only the intelligent setting operation
with instructions is performed.
!
Cautions
The command smart setting starts with the current speed loop gain (Pn101) as a
reference. If vibration occurs at the start of the adjustment, correct adjustment
cannot be performed. In this case, lower the speed loop gain (Pn101) until the
vibration disappears, and then readjust.
6.4.2 Steps
The intelligent setting function cannot be set by the panel operator, and it needs to cooperate with the host computer
debugging software to perform related operations. The instructionless intelligent setting is slightly different from the related
operation of the instructional intelligent setting. For detailed steps, see "host computer operation instructions" - "Intelligent
setting".
(1) Confirmation before execution
Before performing intelligent settings, be sure to confirm the following settings. If set incorrectly, this function cannot
be performed during operation.
No overtravel has occurred
No torque control
Gain switching selection switch is manual gain switching (Pn110 = 0) and is the first gain
No motor test function is invalid (Pn730 = 0)
No alarm or warning occurred
Robust control function is invalid (Pn175 = 0)
!
Cautions
1. When the commandless intelligent setting is executed in the speed control status, it
will automatically switch to position control to perform adjustment, and return speed
control after adjustment is completed.
2. The intelligent command setting cannot be executed in the speed control status.
3. During the intelligent setting process, the command pulse input override switch
function becomes invalid.
!
Cautions
1. When there is no command intelligent setting, when the variable inertia load is
changed and the adjustment fails, please replace the adjustment mode and adjust with
broadband settings or robust control.
2. In the intelligent setting, please set "electronic gear ratio (Pn204/Pn2016)" and
"positioning completion range (Pn262)" to the actual running values, otherwise the
adjustment may fail or the adjustment result does not match the actual operation
result.
6.4.3 Supplyment
(1) Vibration suppression function
Before the intelligent setting, you can set whether the related vibration suppression function is automatically set.
The factory default is to set automatically, please set the corresponding function switch to “Do not adjust automatically”
before you want to change the value of the smart setting.
When
Function code Name Range Default Unit Communication address
enabled
IF suppression
0x00~0x11 0x0010 - 0x0140 Immediately
control options
The IF suppression control function effectively suppresses the continuous vibration of about 100
to 1000 Hz that occurs when the control gain is increased.
Pn140 0x1#: Automatically set IF vibration suppression frequency through smart setting and bandwidth
setting
0x0#: Not set automatically through intelligent setting and bandwidth setting, only manual setting
0x#1: IF suppression frequency setting is valid
0x#0: IF suppression frequency setting is invalid
Notch filter 1
automatic
0x00~0x01 1 - 0x0150 Immediately
adjustment
Pn150
selection
0- Automatic adjustment without auxiliary functions
1- Automatic adjustment through auxiliary functions
Notch filter 2
automatic
0x00~0x01 1 - 0x0151 Immediately
adjustment
Pn151 selection
!
Cautions
When using model tracking control under this function, the model tracking control will set the optimal
feed forward within the servo. Therefore, the "V-REF input" and "T-REF input" from the upper device
are not always used at the same time. If the input feedforward is incorrect, overshoot may be caused.
However, it can be used as appropriate, so please pay attention.
Parameter Name
Pn100 Rotary inertia ratio
Pn101 First speed gain
Pn102 First speed integral time constant
6.5.1 Profile
The bandwidth setting is a method of inputting a speed command or a position command from the host device, and
manually adjusting the running speed.
By adjusting one or two values with the bandwidth setting, the relevant servo gain setting can be automatically
adjusted.
The bandwidth setting adjusts the following items:
Gain adjustment (speed loop gain, position loop gain, etc.)
Filter adjustment (torque command filter, notch filter)
Friction compensation
IF suppression control
Low frequency vibration suppression
Use the bandwidth setting when you cannot achieve satisfactory response characteristics after setting it by
smart settings. If you want to further fine-tune each servo gain after adjusting the bandwidth setting, see
“Manual adjustment” for manual tuning.
6.5.2 Steps
Before performing bandwidth setting, be sure to confirm the following settings. If it is set incorrectly, "NO-OP" will be
!
Cautions
After the inertia recognition or intelligent setting correctly set the moment of inertia
ratio (Pn100), perform the broadband setting operation.
6.5.3 Supplyment
(1) Viabration suppression function
Before setting the bandwidth, you can set whether the related vibration suppression function is automatically set.
The factory default is to set automatically. Please set the corresponding function switch to “Do not adjust automatically”
before you want to change its value through the bandwidth setting.
When
Function code Name Range Default Unit Communication address
enabled
IF suppression
0x00~0x11 0x0010 - 0x0140 Immediately
control options
The IF suppression control function effectively suppresses the continuous vibration of about 100
to 1000 Hz that occurs when the control gain is increased.
Pn140
0x1#: Automatically set IF vibration suppression frequency through smart setting and bandwidth
setting
0x0#: Not set automatically through intelligent setting and bandwidth setting, only manual setting
0x#1: IF suppression frequency setting valid
0x#0: IF suppression frequency setting invalid
Notch filter 1
automatic
0x00~0x01 1 - 0x0150 Immediately
adjustment
Pn150
selection
0- Automatic adjustment without auxiliary functions
1- Automatic adjustment through auxiliary functions
Notch filter 2
automatic
0x00~0x01 1 - 0x0151 Immediately
adjustment
selection
Pn151
0- Automatic adjustment without auxiliary functions
1- Automatic adjustment through auxiliary functions
Low frequency
vibration
suppression
Pn231 0x00~0x01 1 - 0x0231 Immediately
function automatic
adjustment
selection
This parameter is set in the intelligent settings, bandwidth settings and other auxiliary functions
under low-frequency vibration suppression is automatically set to choose:
0 - Vibration suppression function is not automatically adjusted by auxiliary functions
1- Vibration suppression function is automatically adjusted by auxiliary functions
!
Cautions
When using model tracking control under this function, the model tracking control will set the optimal
feed forward within the servo. Therefore, the "V-REF input" and "T-REF input" from the upper device
are not always used at the same time. If the input feedforward is incorrect, overshoot may be caused.
However, it can be used as appropriate, so please pay attention.
Parameter Name
Pn100 Rotary inertia ratio
Pn101 First speed gain
Pn102 First speed integral time constant
Pn103 First position gain
Pn104 First torque command filter
Pn140 Medium frequency vibration suppression control selection
Pn141 Medium frequency vibration suppression inertia modification
Pn142 IF suppression frequency
Pn143 IF damper attenuation gain
Pn153 Notch filter 1 frequency
Pn154 Notch filter 1Q value
Pn155 Notch filter 1 depth
Pn156 Notch filter 2 frequency
Pn157 Notch Filter 2Q Value
Pn158 Notch filter 2 depth
Pn240 Model tracking control selection
Pn241 Model tracking control gain
Pn242 Model tracking control attenuation coefficient
Pn243 Model tracking control speed feed forward gain
Pn244 Model tracking control forward torque feed forward gain
After the intelligent setting and bandwidth setting adjustment, the function for further individual adjustment is required:
To manually adjust the servo, gain, adjust the servo gains one by one based on understanding
the composition and characteristics of the servo unit. In most cases, if there is a large change in one
parameter, the other parameter must be adjusted again. In order to confirm the response
characteristics, preparations must be made to observe the output waveform of the analog monitor
using a measuring instrument. The servo unit consists of three feedback loops (position loop, speed
loop, and current loop). The more the inner loop, the more responsive it needs to be. Failure to follow
this principle will result in poor responsiveness or vibration. Since the current loop ensures sufficient
responsiveness, the user does not have to make adjustments. By setting the following servo gains,
the response characteristics of the servo unit can be adjusted.
When
Function code parameter Range Default Unit Communication address
enabled
Pn101 Determine the parameters of the speed loop responsiveness. If the response of the speed loop is
low, it becomes a delay factor of the outer position loop, so overshoot or vibration of the speed
command occurs. In the range where the mechanical system does not generate vibration, the
larger the setting value, the more stable the servo system is. The better the responsiveness
First speed
integration time 0.15~512 20.00 ms 0x0102 Immediately
constant
Pn102 In order to respond to small input, the speed loop contains integral elements. Because this
integral element is a delay element for the servo system, when the time parameter is set too
large, overshoot may occur, or the positioning time may be prolonged, and the responsiveness
may be deteriorated.
First position gain 1~2000 40.0 1/s 0x0103 Immediately
The position loop response is determined by the position loop gain. The higher the setting of the
Pn103 position loop gain, the higher the responsiveness and the shorter the positioning time. The
position loop gain cannot be increased beyond the rigidity of the mechanical system. To increase
the position loop gain to a larger value, the rigidity of the machine must be increased.
First torque
0~655.35 1.00 ms 0x0104 Immediately
command filter
Pn104 Adjusting the parameters of the torque command filter may eliminate the machine vibration
caused by the servo drive. The smaller the value, the better the responsiveness can be
controlled. However, the conditions are restricted by the machine conditions.
Torque command
second-order low-
100~5000 5000 Hz 0x0401 Immediately
pass filter cut-off
Pn401
frequency
Use this parameter to set the cutoff frequency of the second-order torque filter. When this
parameter is set to 5000, the function of the filter is invalid.
Torque command
second-order low- 0.5~1 0.50 1 0x0402 Immediately
pass filter Q
Pn402
By setting this parameter, the Q value of the second-order torque filter can be set. Increasing the
Q value can improve the system responsiveness, but noise will be generated when the setting is
too large.
When
Function code Parameter name Range Default Unit Communication address
enabled
Gain switching
mode selection 0x00~0x01 0 - 0x0110 Immediately
switch
The gain switching function includes two methods of “manual gain switching” using an external
input signal and “automatic gain switching” automatically switching. By using the gain switching
Pn110
function, the gain can be increased during positioning, and the positioning time can be shortened
when the motor is stopped. Reduce gain and suppress vibration.
0-Manual Gain Switching by Manual Gain Switching of External Input Signal (G-SEL)
1- When the automatic switching condition is established (Pn111), it automatically switches from
the first gain to the second gain; otherwise, it switches back to the first gain.
Position control
gain automatic
0x00~0x05 0 - 0x0111 Immediately
switching
condition
Gain switching
0~65535 0 ms 0x0112 Immediately
transition time 1
Pn112 After waiting for the waiting time from the time when the switching condition has been
established, the gain of the first position loop is increased to the gain of the second position loop
in the transition time.
Gain switching
0~65535 0 ms 0x0113 Immediately
transition time 2
Pn113 After waiting for the waiting time from the time when the switching condition has been
established, the second position loop gain is changed to the first position loop gain to change
linearly during the transition time.
Gain switching
0~65535 0 ms 0x0114 Immediately
wait time 1
Pn114
The time from when the switching condition is established from the first gain to the second gain to
when the switching is actually started
Gain switching
0~65535 0 ms 0x0115 Immediately
wait time 2
Pn115
The time from when the switching condition is established from the second gain to the second
gain to when the switching is actually started
Second model
Second Second velocity Second Second model
Second torque tracking control gain
speed loop loop integration position loop tracking control
Second gain command filter attenuation
gain time constant gain gain
(Pn108) coefficient
(Pn105) (Pn106) (Pn107) (Pn246)
(Pn247)
!
Cautions
1. Gain switching of model tracking control gain and model tracking control attenuation coefficient is
only applicable to "manual switching gain"
2. Gain switching of model tracking control gain and model tracking control attenuation factor is
switched only when the following conditions are met:
No instruction
The motor is stopped
"Auto switching gain" is only valid in position control. The switching conditions are performed by the following settings:
Switching logic
parameter Switching conditions Switching gain Switching waiting time Switching time
For example, in the automatic switching gain mode conditioned on the completion of the positioning signal (/COIN),
it is assumed that the position loop gain Pn103 is switched to the second position loop gain Pn107. The /COIN signal of
the switching condition is ON, and after waiting for the waiting time Pn114 from the time when the switching condition has
been met, the gain is changed from Pn103 to Pn107 in a straight line during the switching time Pn112.
The second
position loop
gain
Pn107
/COIN ON OFF
Switching condition
ismet
Speed
Speed Overshot
Feedback
Stable Time
Command
Time Time
Over-
adjustment Stable time
Function Communication
Parameter Range Default Unit When enabled
code address
Speed loop PI-P
switching
0x00~0x04 0 - 0x0131 Immediately
condition
selection switch
The mode switch is a function that automatically performs P control and PI control switching. Setting
the switching condition by this parameter and satisfying the corresponding switching condition value
Pn131
can suppress overshoot during acceleration and deceleration and shorten the settling time.
0 - Conditioned by internal torque command
1- Conditional speed instruction
2- Conditional acceleration
3- Conditional position deviation pulse
4-No mode switch function
Speed loop PI-P
switching
condition 0~800 200 % 0x0132 Immediately
Pn132 (torque
command)
When the torque command exceeds the torque set by this parameter, the speed loop will be
switched to P control, otherwise PI control
Speed loop
PI-P
switching
0~10000 0 rpm 0x0133 Immediately
condition
Pn133
(speed
command)
When the speed command exceeds the speed set by this parameter, the speed loop will be
switched to P control, otherwise PI control
Speed loop
PI-P
switching
0~30000 0 rpm/s 0x0134 Immediately
conditions
Pn134
(acceleration
)
When the speed command exceeds the acceleration set by this parameter, the speed loop will be
switched to P control, otherwise PI control
Speed loop
PI-P
switching Instruction
0~10000 0 0x0135 Immediately
conditions unit
Pn135
(position
deviation)
When the position deviation exceeds the value set by this parameter, the speed loop will be
switched to P control, otherwise PI control
When the switching condition of the mode switch is set as a torque command [factory setting], when the torque
command exceeds the torque set in Pn10C, the speed loop will switch to P control. The factory torque command value is
set to 200%.
Speed Command
Feedback
Time
Torque
command Torque
Pn132 command
0
Time
Pn132
PI P PI P PI
When the switching condition of the mode switch is used as a speed instruction, when the speed command exceeds
the speed set in Pn10D, the speed loop will switch to P control.
Pn133
PI P PI Time
Speed Command
Feedback
Time
ACCE
ACCE
Pn134
0
Time
Pn134
PI P PI P PI
When the switching condition of the mode switch is set as the position deviation, when the position deviation exceeds
the value set in Pn10F, the speed loop will switch to P control. This setting is valid only for position control.
Speed Command
Feedback
Time
Position
offset
Pn135
PI P PI Time
7 Accessibility
The auxiliary function is displayed with a number starting with Fn, and functions related to the operation and
adjustment of the servo motor are performed.
The following table lists the auxiliary functions and reference items.
7.2.1 Overview
The servo unit has a record alarm function and can record up to 10 alarms that have occurred. This auxiliary function
allows you to confirm the number and time of the alarm (measurement of the duration of the control power supply and
the main circuit power supply in 100ms increments, and the function to display the total operation time in the event of an
alarm, if it is 365 days per year. it can last for about 31 years if you operating it 24 hours a day.)
!
Cautions
1. When the same alarm occurs continuously, if the interval between alarms is less than
1 hour, it will not be saved. If it exceeds 1 hour, it will be saved.
2. When an alarm does not occur, “ ----” is displayed on the panel operator.
3, the alarm record can only be cleared by "clear alarm record (Fn001)".
UP: 1 query
Long press DOWN: 9 next Short press
MODE/SET Display DATA/SHIFT
Latest query DATA/SHIFT
Low alarm
Any
alarm Old alarm
interface
record alarm recording time
7.3.1 Summary
The alarm record of the servo unit can only be cleared by clearing the alarm record (Fn001) function. Alarm recording
cannot be cleared by resetting the alarm or switching off the main circuit power of the servo unit.
7.4.1 Summary
The function of resetting the servo unit is from the inside by software. Used to re-power on or reset the alarm after
changing the parameter setting. It is also possible to validate the setting without turning the power back on.
!
Cautions
1. This function must be started with servo off.
2. This function has nothing to do with the upper device to reset the servo unit. Same as when the power
is turned on, the servo unit outputs the ALM signal, and other output signals may also be forcibly
changed.
7.5.1 Overview
!
Cautions
1. Initialization of the parameter setting value must be performed in the
servo OFF state. It cannot be executed while the servo is ON.
2. For the setting to take effect, the servo unit must be turned on again after the operation.
3. When this function is executed, the values adjusted with parameters Fn100, Fn101, Fn102,
Fn103, Fn104 will not be initialized.
7.6.1 Profile
The JOG operation is a function that confirms the operation of the servo motor by speed control without
connecting a host device.
To perform JOG operation, the following confirmation must be made in advance:
The motor is in the enabled state and the Jog operation is invalid during the operation.
It is recommended that the load inertia is not more than 30 times the motor inertia; otherwise it may cause
large mechanical vibration;
Parameter Pn500, Pn310, Pn311 set the Jog speed, acceleration and deceleration time;default
Jog speed is 500rpm
!
Cautions
The overtravel prevention function is invalid during JOG
operation. When running, the operating range of the machine
used must be considered.
Long press
DATA/SHIFT MODE/SET
JOG JOG
JOG operation operation
Long press
DATA/SHIFT
7.7. Profile
Program JOG operation is a function that continuously runs with the previously set operation mode, movement
distance, movement speed, acceleration/deceleration time, waiting time, and number of movements. This function is the
same as JOG operation (Fn005). When the setting is not connected to the host device, the operation of the servo
motor can be confirmed and a simple positioning operation can be performed.
!
Cautions
1. Program JOG operation is position control, gear ratio and position command filtering
are valid, but pulse instructions cannot be input to the servo unit.
2. The overtravel prevention function takes effect.
End of
operation
Long press
DATA/SHIFT MODE/SET
Program JOG working
JOG preparation
process
Long press
DATA/SHIFT
7.8.1 Profile
The automatic adjustment command offset is a method of automatically adjusting the command voltage after
measuring the offset amount.
The measured offset will be stored in the servo unit.
!
Cautions
1, the servo is OFF
2. Offset adjustment overrange or input voltage instruction during offset adjustment may
fail to adjust
Long press
DATA/SHIFT Accessibi
lity
7.9.1 Profile
Directly input the instruction offset to adjust.
Manual adjustments are used for the following occasions:
The host device has built a position loop and sets the position deviation when the servo lock stops to zero.
When you need to set an offset
When confirming the offset amount set by automatic adjustment
7.9.2 Operating
Long press
Accessibi DATA/SHIFT
Adjust the
lity interface
position
Long press
MODE/SET UP DATA/SHIFT Short press
Manual Long press
Any Accessibi Into offset DATA/SHIFT
Adjust the DATA/SHIFT
offset
interface lity adjustment manual interface
adjustment low UP/DOWN
MODE/SET
Adjustment
Adjust the
confirmati
interface
on
7.10.1 Summary
It is a method of directly inputting the torque command offset.
Manual adjustments are used for the following occasions:
When you need to set an offset
When confirming the offset amount set by automatic adjustment
Long press
MODE/SET UP DATA/SHIFT Short press
Any Accessibi Accessib Into offset DATA/SHIFT
UP/DOWN
interface lity ility Adjust the
manual
interface
adjustment
MODE/SET
Adjustment
Adjust the
confirmati
interface
on
7.11.1 Profile
This function is only used when it is necessary to further reduce the torque ripple and other adjustments that need
to be performed with higher precision, and usually does not require adjustment.
!
Cautions
1. The automatic adjustment of the motor current detection
signal offset must be performed with the servo off.
2. When the generated torque ripple is significantly larger than other servo
units, perform automatic adjustment of the offset.
7.12.1 Profile
This function is used only when the torque ripple is still large after the motor current detection signal offset auto
tuning (Fn103) is executed.
!
When performing manual adjustments, if this function is accidentally performed, the characteristics may be
degraded. When making manual adjustments, observe the following precautions.
• Make the servo motor speed about 100min-1.
• Observe the torque command in the analog monitor state and adjust the pulsation to the minimum.
Cautions • The U-phase current and V-phase current offset of the servo motor must be adjusted in a balanced manner.
Please repeat the adjustment several times.
Long press
MODE/SET UP
Manually DATA/SHIFT U-phase MODE/SET
Accessibi V-phase
Any offset
zero manual
offset manual
interface lity adjustment
current adjustment
U phase Phase V
adjustment adjustment
7.13.1 Profile
The vibration detection function can detect the vibration in the feedback speed of the servo motor. This function is
used to detect the "vibration warning (Er. 520)" and "vibration warning (AL. 911)" that is more accurately after detecting
the machine vibration in the running state.”, and the function also could be used to automatically set the vibration detection
value (Pn187).
Related parameters:
Vibration detection
50~500 100 % 0x0186 Immediately
sensitivity
Set the sensitivity of the detected vibration. The smaller the setting value is, the more sensitive it is. If
Pn186
the setting is too small, the vibration may be detected by mistake during normal operation.
Note: The detection sensitivity of the vibration alarm and vibration alarm may differ depending on the
state of the machine being used.
Vibration detection value 0~5000 50 rpm 0x0187 Immediately
Set the threshold for vibration detection. The smaller the setting is, the easier it is to detect the
Pn187 vibration. If the setting is too small, the vibration may be detected by mistake during normal operation.
Note: The vibration detection values of vibration alarm and vibration warnings may differ according to
the condition of the used machine.
!
• W hen the servo g ain is set inc orrec tly, it m ay b e d iffic ult to d etec t the vib ration. And it
m ay not b e p ossib le to d etec t all the vib rations that have oc c urred .
• When you set the improper moment of inertia ratio (Pn100), vibration alarms and vibration alarms may be
detected by mistake or not detected.
Cautions • This operation is performed when the motor is operated with actually used instructions.
• When performing this action, make sure that the motor runs at a maximum speed of 10% or more.
7.14.1 Summary
For detailed description of this function, see "6.5 Bandwidth Settings."
7.14.2 OperatingProcedure
Long press
DATA/SHIFT
Mode
UP/DOWN selection
UP/DOWN
MODE/SET
Gain Gain
confirmation
Flash setting
2S
7.15.1 Profile
EasyFFT transfers the periodic waveform commands from the servo unit to the servo motor, causing the servo motor
to rotate a few times for a certain period of time, causing the machine to vibrate. The servo unit detects the resonance
frequency based on the vibration generated by the machine, and then sets the corresponding notch filter according to the
resonance frequency. The notch filter effectively removes high-frequency vibrations and noise. If vibration occurs due to
a loud sound (abnormal sound) during operation, perform this function after the servo is turned off.
!
1. It must be used in the low gain state such as the initial stage of servo adjustment. If you perform the
EasyFFT function after setting a high gain, accept due to mechanical characteristics and gain balance, the
machine may vibrate.
2. The detected resonance frequency can be automatically set to the notch filter 1/2. If 1 has been set, it will be
Cautions automatically set to 2. If 1/2 is set, the notch filter cannot be set by this operation.
3. When changing the amplitude setting value, gradually increase the amplitude value and change it while
observing the situation.
Flash
2S MODE/SET
MODE/SET UP/DOWN
Confirmation Checkout Checkout Operatin
of results
result Flash process g status
2S
7.16.1 Overview
When the servo is ON and vibration occurs during operation, this operation can set the notch filter 1 or the torque
command filter according to the vibration frequency, sometimes eliminating the vibration. The vibration frequency of the
noise generated by the mechanical resonance or the like is detected, and the frequency of the large-peak vibration is
displayed on the manipulator. For this frequency, an effective torque command filter or notch filter 1 frequency is
automatically selected and related parameters are automatically set.
When using the upper computer debugging software to adjust, it is recommended to perform the smart setting or
bandwidth setting. Generally, no manual operation is required. Only if the upper level debugging software is not used, it
is key-assisted.
MODE/SET UP
Long press
DATA/SHIFT
MODE/SET V phase
Accessibi Vibration Monitoring offset
Any interface
lity monitoring preparation manual
adjustment
Long press
DATA/SHIFT MODE/SET
Monitoring
confirm results
The zero position is the zero value of the servo driver during operation.
The origin return process is to find the origin position of the motor on the machine according to the set origin return method.
After finding the origin position, it runs to the zero position according to the set zero offset pulse, and uses the zero
position as the starting position value for subsequent motor operation.
According to the above origin definition, the origin signal source can be given in three ways: limit signal, DI input signal
and Z pulse. The mechanical origin signal can generally be expressed by a level signal with a certain pulse width. A high
level indicates that the signal is valid, and a low level indicates that the signal is invalid. In order to accurately locate the
origin signal, when selecting the origin signal source, you need to select the positive or negative rising edge of the origin
signal source as the origin signal, as shown in the figure 1 below:
Positive
direction
Positoiv Negative
rising edgee rising edge
Origin
signal
valid
invalid invalid
Figure 1 Origin signal source and signal edge selection diagram
During the origin return process, it is necessary to meet the origin signal multiple times to determine the correct origin.
When starting the origin return, given a relatively large speed value for the origin return to ensure the speed of finding the
origin, the origin signal encountered for the first time is defined as the deceleration point. After encountering the
deceleration point, the origin return speed is reversed to low speed to ensure the accuracy of finding the origin. After
encountering the origin signal again at low speed, it means that the origin is found. In the actual process of finding the
origin, the accuracy of the origin position is affected by the speed of finding the origin at low speed. The greater the speed
of finding the origin at low speed, the greater the pulse deviation along the origin signal. In order to determine the origin
signal more accurately, the Z signal of the encoder can be used as the origin signal, and the Z pulse that is near the origin
signal for the second time is defined as the origin signal, so that the origin position is accurate and without deviation.
According to the origin signal source, origin signal edge, origin return direction, deceleration point type, Z pulse direction,
whether or not Z pulse is used, and encountering the limit, the origin return method can be classified, as shown in the
following table 1:
As shown in the figure above, section C of Pn800 is defined as automatic trigger after homing is enabled. When the C
segment is set to 1, when the servo is enabled for the first time, the home position return is automatically performed.
The A and B sections of Pn800 are defined as the point number for automatic operation after the origin return is completed.
Parameter description: The acceleration and deceleration time is given during the homing process. The
acceleration/deceleration time is the time from 0rpm to the rated speed as the acceleration/deceleration time of the
homing.
b. Start home return→negative limit valid→positive low speed find negative limit falling edge→positive Z pulse
b. Start home return→positive limit valid→reverse low speed positive limit falling edge→reverse search Z pulse
a. Start zero return→origin signal is OFF→forward high-speed home search signal rising edge→decelerate to
0→reverse low-speed home search signal falling edge→reverse search Z pulse
b. Start zero return→Origin signal ON→Reverse low speed home search falling edge→Reverse search Z pulse
b. Start home return→origin signal ON→reverse low-speed home search, falling edge→decelerate to 0→forward low-
speed home search, rising edge→positive Z pulse search
b. Start zero return→origin signal ON→forward low-speed home search, falling edge→positive Z pulse search
b. Start home return→origin signal ON→forward low-speed home search, falling edge→reverse low-speed home search,
rising edge→reverse search Z pulse
b. Start zero return→Origin signal ON→Reverse low speed home search falling edge→Reverse search Z pulse
c. Start zero return→origin OFF→forward high-speed home search rising edge→positive limit→reverse high-speed
home search falling edge→decelerate to 0→forward low-speed home search rising edge→reverse low-speed home
search down Find Z pulse along
b. Start zero return→origin signal ON→reverse low-speed home search falling edge→forward low-speed home search
rising edge→forward search Z pulse
c. Start home return→origin OFF→forward high-speed home search rising edge→positive limit→reverse high-speed
home search falling edge→decelerate to 0→forward low-speed home search rising edge→positive Z pulse search
b. Start zero return→origin signal ON→forward high-speed home search, falling edge→decelerate to 0→reverse low-
speed home search, rising edge→reverse search for Z pulse
b. Start home return→origin signal ON→forward high-speed home search, falling edge→decelerate to 0→reverse low-
speed home search, rising edge→forward low-speed home search, falling edge→forward search Z pulse
c. Start zero return→origin OFF→forward high-speed home search and falling edge→positive limit→reverse high-
speed home search rising edge→decelerate to 0→forward low-speed home search, falling edge→forward Z pulse
search
b. The start of zero return → origin signal ON → forward low-speed origin search falling edge → forward Z pulse search
c.origin return to zero start→origin signal OFF→Reverse high speed find origin rising edge→negative limit→Forward
high speed finds origin signal falling edge→decelerate to 0→Reverse low speed find origin rising edge→Forward find Z
pulse
c.origin return start→origin signal OFF→reverse high speed find origin rising edge→negative limit→Forward high speed
finds origin signal falling edge→decelerate to 0→reverse low speed find origin rising edge→reverse find Z pulse
b. origin returns to zero start→origin signal ON→reverse high speed find origin falling edge→decelerate to 0→forward
low speed find origin rising edge→forward find Z pulse
c.origin return to zero start→origin signal OFF→reverse high speed find origin falling edge→negative limit→Forward
high speed finds origin signal rising edge→decelerate to 0→reverse low speed find origin signal falling edge→reverse
find Z pulse
a. Start origin return→negative limit valid→Forward low speed finds negative limit and stops after falling edge
b. Start origin return→Positive limit valid→Reverse low speed positive limit and stop after falling edge
b. Start origin return→origin effective→Reverse finds origin at low speed and then stops after falling edge
b. Start origin return→origin signal ON→Reverse low speed find origin falling edge→Forward low speed find origin rising
edge and then stop
b. Start origin return→origin signal ON→Forward low-speed search for origin falling edge and then stop
b. Start origin return→origin signal ON→Reverse finds origin at low speed and stops after falling edge
c. Start origin return→originOFF→Forward high speed find origin rising edge→touch positive limit→Reverse high speed
find origin falling edge→decelerate to 0→Forward low speed find origin rising edge→Reverse low speed find origin
rising edge and stop after falling edge
b. Start origin return→origin signal ON→Reverse low speed find origin falling edge→Forward low speed find origin rising
edge and then stop
c. Start origin return→originOFF→Forward high speed find origin rising edge→touch positive limit→Reverse high speed
find origin falling edge→decelerate to 0→Forward low speed find origin rising edge and then stop
b. Start origin return→origin signal ON→Forward high speed find origin falling edge→decelerate to 0→reverse low
speed find origin rising edge and then stop
c. Start origin return→originOFF→Forward high-speed find origin falling edge→ encounter positive limit→Reverse high-
speed find origin rising edge→decelerate to 0→Forward low speed find origin falling edge→Reverse low speed find
origin rising edge and then stop
b. Start origin return→origin signal ON→Forward high speed find origin falling edge→decelerate to 0→Reverse low
speed find origin rising edge→Forward low speed find origin falling edge and then stop
c. Start origin return→originOFF→Forward high speed find origin falling edge→touch positive limit→Reverse high
speed find origin rising edge→decelerate to 0→Forward low speed find origin falling edge and then stop
b. Origin return to start→origin signal ON→Forward low speed finds origin and stops after falling edge
c. Origin return start→origin signal OFF→Reverse high speed find origin rising edge→negative limit→Forward high
speed finds origin signal falling edge→decelerate to 0→Reverse low speed find origin rising edge and then stop
b. Origin return start→origin signal ON→Forward low speed find origin falling edge→Reverse low speed find origin rising
edge and then stop
a. origin return start→origin signal OFF→reverse high speed find origin rising edge→negative limit→Forward high
speed finds origin signal falling edge→decelerate to 0→reverse low speed find origin rising edge and then stop
b. Origin return to start→origin signal ON→Reverse high speed find origin falling edge→decelerate to 0→Forward low
speed find origin rising edge and then stop
a. origin return start→origin signal OFF→Reverse high speed finds origin signal falling edge→negative limit→Forward
high speed find origin signal rising edge→decelerate to 0→Reverse low speed find origin signal falling edge→Forward
low speed find origin signal rising edge
a. origin return start→origin signal OFF→reverse high speed find origin falling edge→decelerate to 0→forward low
speed find origin rising edge→reverse low speed find origin falling edge and then stop
b. Origin return start→origin signal ON→Reverse high speed find origin falling edge→decelerate to 0→Forward low
speed find origin rising edge→Reverse low speed find origin falling edge and then stop
c.origin return start→origin signal OFF→Reverse high speed find origin signal falling edge→negative limit→Forward
high speed find origin signal rising edge→decelerate to 0→Reverse low speed find origin signal falling edge and then
stop
9 Internal location
Internal multi-stage position control function, according to the position command, positioning speed, acceleration
time, deceleration time, delay time, Pr command type, absolute/incremental/relative position, interrupt function, overlap
function, storage function to plan the position track. In addition, Position command trigger can be set by function code
and DI terminal.
1 0 1 0 0 20
1 0 1 0 1 21
1 0 1 1 0 22
1 0 1 1 1 23
1 1 0 0 0 24
1 1 0 0 1 25
1 1 0 1 0 26
1 1 0 1 1 27
1 1 1 0 0 28
1 1 1 0 1 29
1 1 1 1 0 30
1 1 1 1 1 31
0 0 0 0 0
Position command triggering is achieved through the PosTrig function of the DI terminal. First select the internal
position command segment number to be run through DI terminals POS0-POS3, and then use PosTrig to trigger the
selected position command segment to run. The rising edge of the PosTrig signal indicates that the currently selected
Position command segment operation.
Note: Trigger the point with the segment number 0 for origin return operation; the points other than 0 are normal
points.
During the execution of the Pr internal position command, if you want the Pr internal position command currently
being executed to stop immediately, you can stop the operation through the PosStop function of the DI terminal. Use the
rising edge of PosStop to stop the currently running position command segment immediately.
The DI terminal function definitions of POS0-POS3 position command selection, PosStop position command stop,
and PosTrig position command trigger are as follows:
Position DI function DI function Code number
PosTrig 0x16
POS0 0x17
POS1 0x18
POS2 0x19
POS3 0x1A
PosStop 0x20
The position command trigger, select, and stop processing can be realized through the external DI terminal, or
through the assignment of specific function codes.
When there are many position commands in the Pr, many DI input terminals are required for functions such as
Prposition command segment selection, position command triggering, and position command stop via DI terminals. For
convenience, add functions to the Internal multi-stage position control program Code mode for position command
selection, triggering and stopping operations.
The Pr internal position command sets the function code to Pn898. According to the input value of Pn898, judge the
Pr command operation that needs to be performed. The Prposition command selection, trigger and stop corresponding
to the value of Pn898 are shown in the following table:
Pr898 Value Pr command function
Given the Pr instruction segment number, trigger the
0~31 execution of the Prposition instruction
Relative to Trig + PosNum
1000 Pr instruction to stop. Equivalent to given STOP bit
other invalid
In addition to triggering the Pr instruction segment, Pn898 can also display the segment number of the current Pr
instruction execution and whether the execution is complete. When reading Pn898, if the current Pn898 displays
10000+PosNum, it means that the current Pr instruction segment number is the Pr instruction of PosNum. Execute. If
Pn898 displays 20000+PosNum, it means that the position command with the current Pr command segment number of
PosNum has been executed, and the next Pr command can be received. The Pn898 function code definition is shown in
the following table:
Communication given Pr command segment
Pn898 ○ Address:0x898
number
Factory default:10000 Setting range:0x0000~0xFFFF unit:N/A Control mode:P
Parameter description: Communication setting Prposition command segment number. By setting Pn898, the desired
Pr command segment can be given by communication or keyboard. If the servo is enabled, when the Pr internal position
command mode is selected, set the value of Pn898 to Between 0 and 15, the corresponding Prposition instruction
segment will be executed. During the execution of the Pr internal position instruction, the value of P9.30 can be read to
determine whether the currently executing position instruction segment and the current position instruction segment are
executed.
If Pn898 is displayed in the format of 10000+PosNum, it means that the instruction segment with the current Pr
instruction segment number PosNum is being executed.
If Pn898 is displayed in the format of 2000+PosNum, it means that the current Pr instruction segment number of
PosNum has been executed, and the next Prposition instruction segment can be accepted.
Note: When the servo is enabled, Pn898 will execute the point after setting the point number; when the servo is
disabled, Pn898 will always display 20000 and will not perform the point operation. When Pn898=1000, it can be stopped
by communication Pr instruction segment operation.
3 Jump mode
Single-segment, multi-segment description: single-segment position instruction means that after executing the current
position instruction, the next position instruction will not be executed. Multi-segment position instruction means that the
next position instruction will continue to be executed after the current position instruction is executed. If there are
several position instructions in a row in the case of multiple stages, multiple position commands will be executed
continuously. Single/multiple position commands are executed as shown in the figure below:
Speed mode description: If the given current position command segment is speed mode, when the position
command is planned, the motor will run at the set speed until the next Pr position command starts to execute.
PosTrig
PosSpd
Single/multiple position
Part B Speed mode Jump mode
mode
The current position Do not switch to the next
0 command value is an stage Pr after the current ——
absolute position value speed is executed
The current position Automatically execute the
1 command value is the next Pr after the current ——
incremental position value speed is executed
Interrupt description: When the interrupt function is enabled, regardless of whether the current position command
is completed or not, immediately switch to the next position command. The margin of the current position command will
be accumulated to the next position command for position command planning. If the function is interrupted Disabled,
only after the current position command is completed will it switch to the next position value execution.
The interrupt function is shown below:
Interrupt operation
Uninterrupted operation
Note: The interrupt function is the setting of the Pr command in the latter stage to take effect, and the interrupt function
is judged when the latter command is triggered.
Function definition of part D of function code:
Position overlap description: After the overlap function is turned on, when multiple position commands are executed,
when each position command is executed to the deceleration stage, it will not decelerate to 0, and the next position
command will be directly planned from the current speed. If the overlap function is not turned on, the current position
command After the execution is completed, slow down to 0 and then plan the next position command. The overlap
function only works in multiple positions, and the single position does not work. At the same time, after the overlap
function is turned on, the delay time of multiple positions becomes 0.
Note: The setting of the previous command is effective when overlapped, and the next command is overlapped
when the previous command reaches the deceleration point.
Note: In speed mode, this bit represents the speed command unit.
Speed unit description: The speed unit defines whether the speed value given in the current speed command
segment is the speed value of rpm (how many revolutions per minute) or the speed value of PPS (pulses per second).
Function definition of part E of function code:
Parameter description: In single/multi-segment position mode, position command pulse number is given. In speed mode,
operation target speed is given.
Note: Pay attention to the speed setting unit when setting the speed value in the speed mode, the speed unit is given by
the highest bit of Pn804
Parameter description: internal position command plus Deceleration time selection. From function code Pn900 to
function code Pn907, a total of 8 sets of internal multi-segment position acceleration and deceleration time are
defined. In actual use of internal multi-segment position command control, the word height can be controlled according
to the internal multi-segment position command for the 16-bit part E, select a parameter from Pn900 to Pn907 as the
acceleration time of the internal position command; according to the bit2 of the internal position multi-segment
command control word, select a parameter from Pn900 to Pn907 as the deceleration time of the internal multi-
segment position command.
Note: When several different position command segments select the same acceleration/deceleration time
function code, modify the acceleration/deceleration time value of the corresponding function code, and change the
acceleration/deceleration time of several position commands at the same time. The acceleration/deceleration time
setting value is accelerated from 0rpm The time required to reach the rated speed of the motor.
Internal multi-segment position plus
Pn881 ○ Address:0x881
Deceleration time selection 1
same Pn880.
same Pn880.
same Pn880.
same Pn880.
same Pn880.
same Pn880.
same Pn880.
Parameter description: Internal multi-segment position command speed selection. From function code Pn910 to
Pn917, a total of 8 sets of Internal multi-segment positionSpeed value selection are provided. When the actual internal
multi-segment position control is performed, according to the internal multi-segment position control word The value of
the upper 16 bits of the F part, select a set of parameters between Pn910 and Pn917 as the speed reference value for
the internal multi-segment position operation.
Internal multi-segment positionSpeed value
Pn889 ○ Address:0x889
selection 1
same Pn888.
Internal multi-segment positionSpeed value
Pn88A ○ Address:0x88A
selection 2
same Pn888.
same Pn888.
same Pn888.
same Pn888.
same Pn888.
same Pn888.
Parameter description: Internal multi-segment position command Delay time selection. From function code Pn890
to Pn897, a total of 8 sets of Internal multi-segment position Delay time selection are provided. When the actual internal
multi-segment position control is performed, it is controlled according to the internal multi-segment position For the
value of the D part of the lower 16 bits of the word, select a set of parameters between Pn890 and Pn897 as the interval
time between two position commands when the Internal multi-segment position is running (unit0.1s, the delay time
range is 0s~6000s ).
Note: For the position command, the delay time is the delay time after the position command pulse is sent. For the
speed mode, the delay time is the delay time after the speed value reaches the set target speed.
same Pn890.
same Pn890.
same Pn890.
same Pn890.
same Pn890.
same Pn890.
same Pn890.
Multi-speed function Plan the corresponding position trajectory according to the set speed, acceleration and
deceleration time, delay time, and target position value. Take the operating parameters of the first position command
segment as an example.
PosCmd0 PosCmd1
Pos0 PosRem0
As shown in the figure above, the first position command is set to PosCmd0. After running the pulse of Pos0, the
operation ends, and the pulse of the remaining PosRem0 is not completed. If the second incremental position
commandPosCmd1 is inserted at this time, the second position command The total number of running pulses is
PosCmd1+ PosRem0. That is, the second incremental position value PosCmd1 is based on the first position
commandPosCmd0 as the reference point, and the final operating position value is PosCmd0+ PosCmd1.
The relative position command uses the actual position value as the reference point. The position command value
in the next paragraph uses the actual position value at runtime to calculate the target position value. The relative
position operation mode is shown in the following figure:
PosCmd0
Pos0 PosRem0
PosCmd1
As shown in the figure above, the first position command is set to PosCmd0. After running the pulse of Pos0, the
operation ends, and the pulse of the remaining PosRem0 is not completed. If the second position command is inserted
at this time, the relative position commandPosCmd1 is inserted. The total number of pulses run by the command is
PosCmd1. That is, the relative position value of the second segment PosCmd1 is the actual positionPos0 reference
point, and the final operating position value is Pos0+ PosCmd1.
The absolute position command takes the absolute position value relative to the 0 point as the reference point. No
matter what the current actual position value is, whether there is a pulse margin that has not been completed. The
absolute position command value is the distance that needs to be traveled relative to absolute 0. As shown below
Shown
PosCmd0
Pos0 PosRem0
0
PosCmd1
:
As shown in the figure above, the first position command is set to PosCmd0. After running the Pos0 pulse, the
operation ends, and the remaining PosRem0 pulses are not completed. If the second absolute position
commandPosCmd1 is inserted at this time, the second position The total number of pulses run by the command is
PosCmd1- Pos0. That is, the second absolute position value PosCmd1 is the absolute position0 reference point, and
the final operating position value is PosCmd1.
Internal multi-stage position control function, set the maximum value of acceleration and deceleration time to
60000ms and the minimum value to 0ms. In Internal multi-stage position controlposition, if the relationship between the
acceleration and deceleration time, speed and position value is not reasonable. If it is unable to run according to the set
acceleration and deceleration time, the Internal multi-stage position control program will recalculate the acceleration
and deceleration time according to the current speed and target position value, and run according to the re-planned
acceleration and deceleration time, as shown in the figure below Shown:
S
S0
POS0 T
POS1
As shown in the figure above, when the motor runs to S0 according to the set acceleration time, if it continues to
decelerate according to the set deceleration time, the final running position value of the motor will reach the distance
shown by Pos1. And in the Internal multi-stage position When planning the controlposition command, the set target
position value is Pos0. In order to ensure that the final running position of the motor accurately reaches the position of
Pos0, the deceleration time needs to be re-planned to ensure that the motor finally runs to the Pos0position.
In Internal multi-stage position control function, the interrupt function can interrupt the operation of the previous
position command and immediately execute the newly inserted position command. It runs according to the newly
inserted position command target position. The position command is divided into incremental position, absolute position
and relative There are three forms of position. Position commands that are not the same are interrupted with each
other, and they have a non-same operation mode.
Rem
Rem
POS1 T
POS0
As shown in the figure above, the incremental position interrupts the position command operation. The first
position command, the target positionPos0, is interrupted by the second position command during operation, and the
remaining pulse value of the first position command is Rem. The second position command is an incremental position
command, and the target position value is Pos1. After the second position command interrupts the first position
command, it immediately runs at the speed set by the second position command, because the second position
command is Increment position, so the total pulse value of the second position command running is the pulse value of
Pos0+Pos1. It is equivalent to the first position command margin as shown in the figure, and it is transferred to the
second position for execution.
Rem
POS1 T
POS0
As shown in the figure above, it is relative position interrupt position operation. The first position command, target
positionPos0, is interrupted by the second position command during operation, and the remaining pulse is Rem. The
second position command is the relative position command, the target positionPos1. After the second position
command is interrupted, it will run immediately at the target speed of the second position, and run the pulse digits
relative to the actual position value. Pos1. The total pulse digits passed after the two positions are completed
Pos0+Pos1-Rem That is, when the relative position is interrupted, the position margin value of the previous position is
ignored, and a position is run directly on the basis of the current actual position. As shown in the figure above, the
position equivalent to the Rem area is ignored.
Rem
POS0
T
POS1
As shown in the figure above, it is an absolute position interrupt position operation. The first position command,
the target positionPos0, is interrupted by the second position command during operation, and the remaining pulse is
Rem. The second position command is an absolute position command, the target positionPos1. After the second
position command is interrupted, it will run immediately at the target speed of the second position, and run to the
absolute positionPos1. The total number of pulses passed after the two positions are run is Pos1. That is, before the
interrupt is ignored A position command value, directly according to the absolute position of the interrupt
Pn864function code definition
Function definition of part A of function code:
Part A function
0 Jog invalid
1 Forward Jog
2 Negative Jog
The maximum point cache depth is 10 levels of cache. When the cache depth is set to 0, the point cache function
is disabled.
Note: In the Internal multi-stage position control program, it is allowed to store up to 10 Pr command segments.
The Pr command segment exceeding 10 segments will overwrite the previously stored command segment. The stored
Pr command segment can be a single position command or multiple segments The first command of the position
command.
During the operation of the previous Preposition command as a single position command, a new position
command is triggered through the PosTirgfunction, and the newly triggered position command is temporarily stored.
After the previous Pre command is completed, the stored position command is read for operation. The schematic
diagram of the segment storage function is shown below:
As shown in the figure above, during the operation of a single position command, another Pr command is
triggered. If the interrupt is not set for another Pr command, you need to wait for the execution of the current Pr
command to complete before executing. From the second Pr command During the time between the trigger and the
execution of the second Pr command, the second Pr command is temporarily stored in the position command storage
buffer.
When multiple positions are running continuously, you can achieve a smooth transition of multiple position
commands by setting multiple position overlapping functions. The function of the overlapping function is to directly read
the operating parameters of the next position when the first position runs to the position of the deceleration point
position, speed, acceleration and deceleration time, etc.), directly plan the next position trajectory from the deceleration
point, so as to achieve a smooth transition between the two position trajectories. The overlap function is shown in the
following figure:
As shown in the figure above, when multiple positions overlap, when the deceleration point of the previous
position, the operating parameters of the next position command are directly read, and the running trajectory of the next
position command is planned on the basis of the current speed to realize the smoothing of the two positions Transition.
In the process of overlapping operation, the remaining pulse value that is not completed in the previous position
command will be compensated to run on the next position command, and there will be no pulse loss problem.
During the operation of Internal multi-stage position control, PosStop can be used to trigger the current running
position command to stop. PosStop can be triggered by the rising edge of DI terminal by configuring external DI
terminal 0x20; it can also be triggered by means of communication, set Pn898= In the case of 1000, PosStop function is
realized. After stopping the currently running position command through the stop function, the remaining pulse value of
the current position that is not running will be temporarily stored in the program. Before starting to run the next Pr
command program, you need to consider the remaining pulse The stop function is shown in the figure below:
In the Internal multi-stage position control program, the Pr command section allowed to be set is a jump
command. When a certain section of the Pr command section is set as a jump command, when the current stage is
executed, it will jump to Pr command section, immediately jump to the specified Pr command section for execution. The
value of the Pr command jumped to can be a single-segment position command, the first value of a multi-segment
position command, speed command, etc. During the jump process, if Jump command jump In its own situation, the
jump error occurs, and the servo drive automatically stops. The schematic diagram of the jump function is shown
below:
跳转示意图
As shown in the figure above, the current position command is executed in sequence. When executed to the Pr3
command segment, the Pr3 command segment jumps to the command, jumps to the Pr7 specified segment, and
immediately jumps to the Pr7 command segment to execute the position defined by Pr7 command value.
Jump can be realized by sequential execution or by external trigger. Jump function can be realized by external
trigger jump command segment number. Jump command can enable interrupt function, if the triggered jump function is
enabled Interrupt function, interrupt the currently executing Pr command, and immediately jump to the specified Pr
command section; if the triggered jump function does not enable interrupt, the triggered jump command will be
temporarily stored and wait for the current Pr Jump after the execution of the specified segment is completed. The
interrupt jump function diagram is shown below:
The Jog function can be Jog by communication or internal Jog operation through external
terminals. The Jog function must be operated with the servo enabled. During the Jog execution process, the
point function will no longer be executed. Jog execution The point can be executed normally after completion.
Factory
Setting range:0~1000 unit:rpm Control mode:P,S
default:500
Parameter description: Jog speed setting.unit rpm
Jog acceleration and
Pn505 ○ Address:0x505
deceleration time
Factory
Setting range:2~10000 unit:ms Control mode:P,S
default:100
Parameter description: in Jog mode, acceleration and deceleration time setting.
Factory
Setting range:0~10000 unit:ms Control mode:P,S
default:100
Parameter description: After the point reaches the set speed, the delay time.
function Effective
parameter name range Default unit Address
code way
0-zero speed stop: set the speed command to "0" and execute a rapid stop
1- Same as Pn004 stop method
Pn006
0-Do not detect overtravel warning when limit
1- Detection of overtravel warning when limit
Selection of stopping
Power off
method when servo 0~2 0 - 0x0007
takes effect
overtravel (OT)
Pn007 Set the stop mode when the servo overtravel occurs and the state after stopping:
0-Same as Pn004 stop method
1- Take the torque set by Pn053 as the maximum value, and enter the locked state after
decelerating and stopping
2- Take the torque set by Pn053 as the maximum value, and enter the free running state after
decelerating to stop
When the servo motor is enabled but not running, when the brake (/BK) signal and the servo ON
(/S-ON) signal are OFF when the same is OFF, setting this parameter can change the brake (/BK)
signal OFF to the actual motor Time to enter no power state
Note: The action delay time of the brake is slightly different. Setting this parameter can prevent the
mechanical movement of the vertical axis from being caused by the weight or external force of the
mechanical movement of the vertical axis when the motor is in the brake action.
Pn009 When the servo motor is rotating when the servo is OFF/an alarm occurs/the main circuit is OFF,
the servo motor is not energized. Through this parameter and the brake brake delay release
speed (any one is satisfied), the output time of the brake signal (/BK) OFF can be adjusted
Note: For the related logic, please refer to the "Holding Brake Action" Description.
Default
Immediatel
Pn003 monitoring 0x0~0xfff 0xfff - 0x0003
y
parameters
Second type
Alarm Stop
Method 0x00~0x0 After
0 - 0x0005
Selection of 1 restart
Pn005 Servo
Generation
0 - Zero speed stop: Set the speed command to "0" and perform a quick stop
1- Same as Pn004 stop method
Override
Warning After
0~1 0 - 0x0006
Checkout restart
Pn006 Selection
0-No overtravel warning when limit is checked
1-Override warning is detected when the limit is set
Stopping method
selection at After
0~2 0 - 0x0007
servo overtravel restart
(OT)
Set the stop mode and post-stop status when servo overtravel occurs:
Pn007 0 - same as Pn004 stop method
1- Use the torque set by Pn053 as the maximum value, and enter the locked state after
decelerating to stop.
2- Use the torque set by Pn053 as the maximum value, enter the free running state after
decelerating to stop
Servo lock time
after
10m Immediatel
electromagnetic 0~50 0 0x0008
s y
brake
holding
Pn008 When the servo motor is enabled but not running and the brake (/BK) signal and the servo ON
(/S-ON) signal are off at the same time, setting this parameter can change the non-powered
time from the brake (/BK) signal OFF to the actual input of the motor.
Note: The brake delay time is slightly different. When this parameter is set, the motor can be
prevented from the slight moving by the weight or the external force of the vertical-axis
mechanical movement.
193 SD700 Series Servo Technical Manual
10 Function Code Instructions
Electromagnetic
10m Immediatel
brake holding 10~100 50 0x0009
s y
time delay
Pn009 The servo motor won’t be electrified when the Servo OFF/Alarm/Main circuit OFF occur during
the rotation. By setting this parameter and Pn010 (any one is met), the output timing of the
brake signal (/BK) OFF can be adjusted.
Note: The relevant logic is described in "Keep brake action"
Electromagnetic
brake brake Immediatel
0~10000 100 0x0010
delay release y
Pn010
speed rpm
See the description of “Electromagnetic brake brake delay” for details
External
Immediatel
regenerative 0~65535 0 10W 0x0012
y
resistor power
When connecting an external regenerative resistor, the regenerative resistor power should be
Pn012
set to a value that matches the allowable capacity of the connected external regenerative
resistor. The setting differs depending on the cooling condition of the external regenerative
resistor.
Note: Refer to "Setting the regenerative resistor" for details
External
Immediatel
regenerative 0~65535 0 mΩ 0x0013
y
resistor
When connecting an external regenerative resistor, the regenerative resistor value should be
Pn013
set to the value matching the connected external regenerative resistor.
Note: The minimum regenerative resistance of each power section could be different. Please
refer to “Set regenerative resistor” for details. Otherwise, the internal components of the servo
unit may be damaged.
Overload After
1~100 20 % 0x0015
warning value restart
Pn015 Setting this parameter can change the overload warning detection time. For example, the
factory overload warning detection time is 20% of the overload warning detection time.
Note: The overload alarm detection time is detailed in "Overload alarm"
Motor overload
detection base After
10~100 100 % 0x0016
current derating restart
setting
Pn016
This parameter can change the motor current threshold for calculating the overload alarm,
which can shorten the overload alarm detection time.
Note: This value is invalid when the motor current is rated above 200%.
Immediatel
Pn030 Reserved 0~65535 0 - 0x0030
y
Parameter
After
modification 0~1 0 - 0x0031
restart
operation lock
Pn031 0-allow panel parameters modification
1-prohibit panel parameters modification
Method to use
After
Pn040 absolute 0~1 0 - 0x0040
restart
encoder
Local
0x00~0x7 After
Pn080 communication 1 - 0x0080
F restart
address
485
communication After
0~4 1 - 0x0081
baud rate restart
selection
Pn081
0-9600bps 1-19200bps
2-38400bps 3-57600bps
4-115200bps
485 After
Pn082 0~5 1 - 0x0082
communication restart
196 SD700 Series Servo Technical Manual
10 Function Code Instructions
verification
method
0-no parity (N,8,1) 1-even parity (E,8,1)
2-odd check (O,8,1) 3-no check (N,8,2)
4-Even Check (E,8,2) 5-Odd Check (O,8,2)
Canopen
communication After
Pn083 0~6 4 - 0x0083
baud rate restart
selection
Communicatio
0x0~0xF Immediatel
n data storage 0x1 - 0x0085
FF y
EEPROM
Bit0: 0: Store data to Eeprom 1: Do not store data to Eeprom
Bit1: 0: When power on, the value of Pn085 is forced to Bit0 to 1
Pn085 1: When power on, the value of Pn085 Bit0 is not forced to 1
Panel keyboard operation settings:
00: Modified data will be stored in Eeprom after power-off. Pn085 will change to 01 after the
servo is restarted. After connecting to the host computer, it will display 00. Disconnect the
host computer and re-power on. The panel displays Pn085n085 as 01 again (not stored in
Eeprom after power-on Store electricity to Eeprom)
Communicatio
n address Immediatel
0~1 0 - 0x0086
mapping y
Pn086
function switch
0: The mapping function is off
1: The mapping function is turned on
Mapping source 0x0000 Immediatel
0x11
Pn087 address 1 ~ - 0x0087 y
0
0xFFFF
Mapping target 0x0000 Immediatel
0x41
Pn088 address 1 ~ - 0x0088 y
0
0xFFFF
Mapping source 0x0000 Immediatel
0x20
Pn089 address 2 ~ - 0x0089 y
1
0xFFFF
Mapping target 0x0000 Immediatel
0x30
Pn08A address 2 ~ - 0x008A y
4
0xFFFF
Encoder
alarm After
0~255 80 ℃ 0x008B
threshold repower
(℃)
The over-temperature alarm value of Nikon encoder is fixed at 90℃, and Pn08B is invalid to
Pn08B
the over-temperature alarm value change of Nikon encoder. 8 (inclusive) Tamagawa
encoders below flange have no encoder over-temperature alarm. For encoders that cannot
detect over-temperature alarms, Pn08B will be automatically written as 0 in the program;
Tamagawa encoders above 130 (inclusive) flange must be in Pn08C In the case of bit4=1,
Pn08B is written into the encoder EEPROM to be effective, otherwise it will not be executed
(Pn08B=0 turns off the over-temperature alarm function)
Encoder
alarm 0x00~ After
0x00 - 0x008C
detection 0x11 repower
Pn08C
selection
It must be valid when Pn08C bit4=1, Pn08B is written to the encoder EEPROM, otherwise it
will not be executed
Adjusting the parameters of the torque command filter may eliminate the machine vibration caused by the servo
drive. The smaller the value is, the better the responsiveness can be. However, the conditions are restricted by the
machine conditions.
0x00~0x Immediat
Gain switching mode selection switch 0 - 0x0110
01 ely
The gain switching function includes two methods of “manual gain switching” using an external input signal and
“automatic gain switching” automatically switching. By using the gain switching function, gain can be increased
Pn110 and positioning time can be shortened during the positioning time. When the motor is stopped. Reduce gain and
suppress vibration.
0- Manual Gain Switching of the External Input Signal (G-SEL)
1- When the automatic switching condition is met (Pn111), it automatically switches from the first gain to the
second gain; otherwise, it switches back to the first gain.
automatic switching condition of position 0x00~0x Immediat
0 - 0x0111
control gain 05 ely
Set the conditions for automatic gain switching:
0-positioning completion signal ON
1-Positioning completion signal OFF
Pn111 2-positioning proximity signal ON
3- positioning proximity signal OFF
4- position command is 0 after filtering and pulse input is OFF
5- position command pulse input is ON
If the conditions are met, then switch to the second gain, otherwise switch to the first gain
Immediat
Gain switching transition time 1 0~65535 0 ms 0x0112
ely
Pn112
After finish the Waiting Time from the time when the switching condition has been met, the gain of the first position
loop is changed linearly to the gain of the second position loop in the transition time.
Immediat
Gain switching transition time 2 0~65535 0 ms 0x0113
ely
Pn113
After finish the Waiting Time from the time when the switching condition has been met, the gain of the second
position loop is changed linearly to the gain of the first position loop in the transition time.
Immediat
Gain switching wait time 1 0~65535 0 ms 0x0114
ely
Pn114
The time from when switching condition is established from the first gain to the second gain to when the switching
is actually started
Immediat
Gain switching wait time 2 0~65535 0 ms 0x0115
ely
Pn115
The time from when switching condition is established from the second gain to the first gain to when the switching
is actually started
Immediat
Speed feedforward gain 0~100 0 % 0x0121
ely
Pn121
The time from when switching condition is established from the second gain to the first gain to when the switching
is actually started
Immediat
Speed feedforward filter time 0~64 0.00 ms 0x0122
ely
Pn122
Speed feedforward low-pass filter time constant can slow position overshoot and torque jump caused by
feedforward
Use V-REF as speed feedforward 0x00~0x After
Pn123 0 - 0x0123
selection 01 restart
After
Speed loop control method (PI/IP) 0~1 0 - 0x0130
restart
Pn130 0-PI control
1-I-P control
Immediat
IF damper attenuation gain 0~300 0 % 0x0143
ely
Pn143 Increasing this parameter can increase the vibration suppression effect. However, if the setting is too large, the
vibration may be increased. When confirming the vibration suppression effect, simultaneously gradually increase
the setting value by each 10% in the range of 0% to 200%. If the vibration suppression effect is still not achieved
after reaching 200%, please stop the setting and reduce the control gain appropriately.
Immediat
Notch filter 1Q value 0.5~10 0.70 - 0x0154
ely
Pn154
The Q value of the notch filter refers to the setting value of the filter frequency width related to the notch filter
frequency. The width of the recess varies with the Q value of the notch filter, and the larger the Q value of the
notch filter is set. The more sunk and the narrower the width of the filter frequency will be.
Immediat
Notch filter 1 depth 0~1 0.000 - 0x0155
ely
The notch filter depth refers to the setting of the filter frequency depth related to the notch filter frequency. The
Pn155
depth of the recess varies with the depth of the notch filter.
The smaller the notch filter depth value is, the deeper the depression and the higher the vibration suppression
effect will be. But setting it too small will increase the vibration
Immediat
Notch filter 2 frequency 50~5000 5000 Hz 0x0156
ely
Sets the frequency of the second notch filter that suppresses resonance. When this parameter is set to 5000, the
Pn156 function of the notch filter is invalid.
Note: Do not set the notch filter frequency close to the response frequency of the speed loop. At least this
frequency should be set to more than 4 times of the speed loop gain, otherwise it may affect the overall
performance of the system.
Immediat
Notch filter 2Q value 0.5~10 0.70 - 0x0157
ely
Pn157 The Q value of the notch filter refers to the setting value of the filter frequency width related to the notch filter
frequency. The width of the recess varies with the Q value of the notch filter, and the larger the Q value of the
notch filter is set. The more sunk and the narrower the width of the filter frequency will be.
Immediat
Disturbance observer cutoff frequency 1~1000 150.0 Hz 0x0161
ely
Pn161
Set the disturbance compensation gain. Increasing it can increase the effect of suppressing the disturbance effect,
but excessive noise will occur.
Immediat
Disturbance compensation coefficient 0~100 0 % 0x0163
ely
Pn163
Set the disturbance compensation coefficient and the received position command or speed command, then add
the disturbance torque compensation value to the torque command
Disturbance observer inertia correction Immediat
Pn165 1~1000 100 % 0x0165
coefficient ely
The disturbance observer inertia is set by this parameter to adjust the identification error caused by inaccurate
inertia setting.
Note: When the inertia ratio is set correctly, the value is set to 100
After
Speed observer switch 0~1 0 0x0166
restart
Immediat
Speed observer cutoff frequency 1~500 80 Hz 0x0167
ely
Pn167
This parameter sets the speed observer bandwidth. Increasing the set value will increase the response speed of
the speed feedback value to track the real speed. If the speed is too large, vibration and noise may occur.
Immediat
Friction torque compensation cutoff speed 0~1000 20 rpm 0x0170
ely
Friction compensation function is a function that compensates for viscous friction and fixed load changes. It is
Pn170
adjusted according to the friction compensation coefficient. Generally, please set the friction compensation
coefficient to 95% or less. If the effect is not obvious enough, please increase the friction compensation cut-off
speed at a rate of 10% each within the range that does not generate vibration
The higher the setting value is, the better the effect is. However, if the setting value is too high, the response is
more likely to vibrate. Usually we set the setting value below 95%.
0x00~0x After
Robust control options 1 - 0x0175
01 restart
Robust control function means that the function of stable response can be obtained through automatic adjustment
within a certain range, regardless of mechanical type, load fluctuation, or inertia change.
Pn175 Set the robust control function switch:
0-Invalid
1-valid
Immediat
Robust control tuning value 10~80 40.0 Hz 0x0177
ely
Pn177
Set the gain-tuning value of the robust control. The larger the value is set, the faster the system responds, but
system overshoot and excessive noise may occur.
Immediat
Minimum load value of robust control 0~500 0 % 0x0178
ely
Pn178
Set the robust control load factor. The larger the value is set, the faster the system responds, but it will be noisier.
When the inertia is large, increasing the value properly could reduce overshoot.
0x00~0x Immediat
Vibration detection options 0 - 0x0185
02 ely
This function can automatically detect the value related alarms or warnings in order to detect the machine vibration
under normal operating conditions.
Pn185 The perform way after setting the vibration detection:
0-No vibration detected
1-warning after vibration is detected
2-Alarming after vibration is detected
Immediat
Vibration detection sensitivity 50~500 100 % 0x0186
ely
Set the sensitivity of the detected vibration. The smaller the setting value is, the more sensitive it is. If the setting is
Pn186
too small, the vibration may be detected by mistake during normal operation.
Note: The detection sensitivity of the vibration alarm and vibration alarm may differ depending on the state of the
machine being used.
Immediat
Vibration detection value 0~5000 50 0x0187
rpm ely
Set the threshold for vibration detection. The smaller the setting is, the easier it is to detect the vibration. If the
Pn187
setting is too small, the vibration may be detected by mistake during normal operation.
Note: The vibration detection values of vibration alarm and vibration warnings may differ according to the condition
of the used machine
Pulse input
direction 0~1 0 - 0x0202 After restart
negation
Pn202 Select the negation of pulse input direction:
0-positive polarity
1-negative polarity
Command
pulse input
1~100 1 x1倍 0x0203 Immediately
magnificati
on
Pn203
Set the command pulse input magnification value to be used in conjunction with ON/OFF of the
command pulse magnification switching signal for switching the position command pulse input
magnification to 1 and the parameter setting multiple
Note: The input pulse frequency is too low. If the value is set too large, the speed may not be steady.
Electronic
0~107374182 0x0206
gear ratio 64 - After restart
4 0x0207
numerator
Electronic
gear ratio 1~107374182 0x0208
1 - After restart
denominat 4 0x0209
or
Position mode full closed loop is invalid:
The electronic gear ratio is a function to set the movement of the workpiece in 1 pulse unit of the
upper device input command, such as the screw drive, the screw pitch is 10mm, and the upper system
requires the motor shaft and the machine deceleration ratio on the load side to be
Pn204 When N1/N2 (the load shaft rotates N1 times when the motor rotates N2 times), then:
Pn206 Electronic Gear Ratio numerator /Electronic Gear Ratio denominator = Encoder Resolution / Pulse
Number of Upper System 1r * Reduction Ratio N1/N2
When fully closed loop is valid:
The electronic gear ratio is the ratio of the amount of movement of the workpiece per pulse unit input
by the host device and the amount of movement per pulse output by the grating ruler.
Such as screw drive, the screw pitch is 10mm, and the grating ruler resolution is 0.5um.
The upper system requires that the number of pulses for the motor to rotate 1r is 20000, that is, the
pulse equivalent is 0.5um/pluse, and the movement of the grating ruler is 0.5um to output 1 pulse,
then:
Electronic Gear Ratio numerator /Electronic Gear Ratio denominator = Input command movement
amount per pulse / The grating ruler outputs the movement amount of 1 pulse=0.5/0.5=1/1
Internal
After
Pn208 position 0~4 0 - 0x0208
repower
command
Automatic
adjustment
selection in
low-
0x00~0x01 1 - 0x0231 Immediately
frequency
vibration
Pn231 suppressio
n
This parameter is set to choose if the low-frequency vibration suppression is automatically set in the
intelligent settings, bandwidth settings and other auxiliary functions:
0 - Vibration suppression function won’t be automatically adjusted via auxiliary functions
1- Vibration suppression function will be automatically adjusted via auxiliary functions
Low-
frequency
vibration 0.1~300 40.0 % 0x0232 Immediately
detection
Pn232
sensitivity
This parameter is used to set the sensitivity of low-frequency vibration detection when the positioning
is completed. The smaller the sensitivity is set, the easier it is to automatically detect the low
frequency vibration frequency point.
Low-
Pn235 1~200 200.0 Hz 0x0235 Immediately
frequency
205 SD700 Series Servo Technical Manual
10 Function Code Instructions
vibration
suppressio
n1
frequency
This parameter is used to set the frequency of low frequency vibration suppression 1
Low
Frequency
Vibration
10~1000 100 % 0x0236 Immediately
Suppressio
Pn236 n1
Correction
This parameter is used to set the correction coefficient of low-frequency vibration suppression 1. The
larger the value is set, the more obvious the suppression effect of low-frequency is, and settting it too
small may cause long positioning time.
Low-
frequency
vibration
1~200 200.0 Hz 0x0237 Immediately
suppressio
Pn237 n2
frequency
Low-
frequency
Vibration
10~1000 100 % 0x0238 Immediately
Suppressio
n2
Pn238
Correction
This parameter is used to set the correction coefficient of low-frequency vibration suppression 2. The
larger the value is set, the more obvious the suppression effect of low-frequency is, and settting it too
small may cause long positioning time.
Model
tracking
0x00~0x01 0 - 0x0240 Immediately
control
selection
Pn240
Model-tracking control specifically selects the function of positioning, model tracking control selection
switch is:
0- Not use model tracking control
1- Use model tracking control
Model
tracking
1~2000 50.0 1/s 0x0241 Immediately
control
gain
Pn241
The size of the model tracking control gain determines the response speed of the servo system. If the
model tracking control gain is increased, the responsiveness becomes faster and the positioning time
becomes shorter. When the model tracking control is effective, the position response and deviation of
the servo system are determined by this parameter, rather than position gain
Model
tracking
Pn242 control 50~200 100.0 % 0x0242 Immediately
attenuation
coefficient
The use
way
external
encoder After
0~3 0 - 0x0250
in full repower
closed
loop
control
Pn250
0-Do not use full closed loop function
1- Use in standard running direction
2- Use in reverse running direction
When setting the motor forward, the moving direction of the grating ruler is set. If the direction is set
incorrectly, it may cause an alarm for overspeed or excessive deviation between the motor and the
load. You can manually move the load before running, and change this parameter to make the
monitoring parameter Un007 (feedback pulse counter) ) Run after the change direction is consistent
with Un012 (external encoder feedback pulse counter).
The
deviation
coefficien
t between
the load
of the
0~100 20 % 0x0252 Immediately
motor
with 1
full
Pn252 closed
loop
rotation
Set the coefficient processing of the deviation between the motor and the load after the motor runs for
1 revolution. For example, if this parameter is set to 0%, the deviation will be 1000 after 1 revolution,
and the deviation will be accumulated on the basis of 1000 at the beginning of the second revolution,
and set to 20% , The deviation is accumulated on the basis of 200 (1000× 20%=200) at the beginning
of the second run.
If this value is set too large, it may not be able to detect Er.d10 normally. It needs to be set according
to the allowable error of the installation between the load and the motor.
External
grating 0x0253 After
4~1048576 32768 Pulse/r
ruler 0x0254 repower
Pn253 resolution
Set the motor to run for one revolution and the resolution of the external grating ruler (after 4 times the
frequency).
Motor-
load
deviation 0~10737418 0x0257
Pn257 1000 unit Immediately
is too 24 0x0258
large
setting
speed limit
value
when the 0~10000 10000 rpm 0x0270 Immediately
Servo is
Pn270 ON
If the servo is turned ON with the position deviation accumulated, the speed limit is executed by this
parameter. When the command pulse is input in this state, the alarm Er.D02 (Excessive position
deviation alarm caused by speed limit during servo ON) is displayed when the set value of Pn264
(maximum position deviation threshold) is exceeded.
Position
deviation 0x00~0x03 0 - 0x0272 After restart
clear mode
Set the clear mode of the switch position deviation clear signal (/CLR):
0- Cleared when level is ON
Pn272 1- Cleared when the rising edge OFF->ON
2-Cleared when level is OFF
3- Cleared when the falling edge ON->OFF
Position
deviation
removal 0x00~0x02 0 - 0x0273 After restart
method
selection
Set the deviation removal method:
0- Servo OFF, Alarm and /CLR Signal Position Deviation can be cleared
Pn273
1-/CLR signal position deviation can be cleared
2-Alarm and /CLR signal position deviation can be cleared
Note: 1. For details on the pulse amplitude of the clear signal, refer to the description of “Deviation
Clearance”.
2. In the position control, the position deviation remains unchanged when the servo motor stops
due to the travel limit.
Positioning
completion
0x00~0x02 0 - 0x0274 After restart
signal
output time
Set the deviation removal method:
0- Servo OFF, Alarm and /CLR Signal Position Deviation can be cleared
Pn274
1-/CLR signal position deviation can be cleared
2-Alarm and /CLR signal position deviation can be cleared
Note: 1. For details on the pulse amplitude of the clear signal, refer to the description of “Deviation
Clearance”.
2. In the position control, the position deviation remains unchanged when the servo motor stops
due to the travel limit.
Analo
g speed
0~6 0.4 Immed
instructio ms 0x0302
55.35 0 iately
n filter
Pn302 time
The function could be set to smooth the speed command when one delay filter is
applied to the analog speed command (V-REF) input and it does not usually need to be
changed. If the set value is too large, the responsiveness may decrease. Please set this
parameter while confirming the response.
Analo
g speed
command Immed
0~3 0 V 0x0303
dead iately
zone
Pn303 range
In the analog speed control, even if the input command is 0V, the servo motor may
rotate at a slight speed. This is because there is a slight deviation in the commands inside
the servo unit. This error can be eliminated by setting an appropriate analog speed
command deadband range.
Intern 0~1 Immed
100 rpm 0x0304
al speed 1 0000 iately
Intern 0~1 Immed
200 rpm 0x0305
al speed 2 0000 iately
Intern 0~1 Immed
300 rpm 0x0306
al speed 3 0000 iately
Pn304
Pn305 When operating in the internal speed mode, the servo unit provides three internal
Pn306 speed commands and through Switch Internal Speed Command Selection A and B we
could select as follow:
/SPD-A /SPD-B speed command
OFF OFF Zero Speed
OFF ON Internal speed 1
ON ON internal speed 2
ON OFF Internal Speed 3
Speed
command
trapezoid 0~1 Immediatel
0 ms 0x0310
al 0000 y
Pn310 accelerati
on time
Acceleration of the set speed from 0r/min to the rated speed (corresponding to the motor
model). When the given speed is greater or less than the rated speed, the actual
acceleration time is calculated in proportion.
Speed
0~1 Immediatel
Pn311 command 0 ms 0x0311
0000 y
trapezoid
211 SD700 Series Servo Technical Manual
10 Function Code Instructions
al
decelerati
on time
Acceleration time of the set speed from 0r/min to the rated speed (corresponding to
the motor model). When the given speed is greater or less than the rated speed, the actual
acceleration time is calculated in proportion.
Zero
speed Immed
0~3 3 - 0x0312
clamp iately
mode
Speed mode, setting the switching speed zero clamp signal (/ZCLAMP) working
mode:
Pn312 0-Invalid
1-speed command is set to 0, not clamped after shutdown
2-speed command is set to 0, clamped after shutdown
3-speed command is lower than "zero speed clamp speed threshold"( Pn313), the first
speed command is set to 0, clamped after shutdown
Zero
Speed
0~1 Immed
Clamp 10 rpm 0x0313
0000 iately
Pn313 Speed
Threshold
Set the zero control switching threshold when "zero speed clamp mode"( Pn312) is
set to 3
Rotati
on
1~1 Immed
determina 20 0x0317
0000 iately
Pn317 tion
threshold rpm
When the motor speed is higher than the set value, the switch rotation detection signal
(/TGON) is output.
Spee
d 0~1 Immed
10 0x0320
consisten 00 iately
Pn320
t range rpm
When the difference between the motor speed and the command speed is lower than
the set value, the switch-speed match signal (/V-CMP) would be output.
Torq
ue
comman
d
100~ 50 Immed
Pn401 second- Hz 0x0401
5000 00 iately
order
low-pass
filter cut-
off
This parameter is used to set the cut-off frequency of the second-order torque filter.
When this parameter is set to 5000, the filter function is invalid.
Torq
ue
comman
d 0.5 Immed
0.5~1 1 0x0402
second- 0 iately
Pn402 order
low-pass
filter Q
This parameter is used to set the Q value of the second-order torque filter.
Increasing the Q value can improve the system response, but noise will be generated
when the setting is too large.
Torq
ue
comman Immed
0~1 0 - 0x0403
d iately
direction
setting
Set the switching torque command direction selection (/T-SIGN) signal to activate
Pn403 the switch:
0 - Torque command direction selection (/T-SIGN) signal is invalid
1- Torque command direction selection (/T-SIGN) signal is valid
Note: Torque command is invalid when /T-SIGN is valid, torque command is positive
when /T-SIGN signal is ON, and torque command is negative when /T-SIGN signal is
OFF.
Anal
og
torque 0~65 0.0 Immed
ms 0x0404
comman 5.35 0 iately
d filter
Pn404 time
The parameter is used to smooth the torque command when we apply a delay filter
to the analog torque command (T-REF) input, usually it does not need to be changed. If
the set value is too large, the responsiveness may decrease. So please set it up as we
check the response.
Anal
0.1V/
og
10~1 rated Immed
torque 30 0x0405
00 torq iately
comman
ue
Pn405 d gain
This parameter is used to set the analog voltage value (T-REF) required for the
rated torque of the servo motor.
Caution: Do not apply more than -10~10V, exceeding this range may cause damage
to the driver.
Anal
og
torque Immed
0~1 0 - 0x0406
comman iately
d
Pn406 negation
The analog voltage corresponds to the polarity setting of the torque command:
0-Positive polarity: Positive voltage corresponds to positive torque command
1-Negative polarity: Positive voltage corresponds to negative torque command
Anal
og Immed
Pn407 0~3 0 V 0x0407
torque iately
comman
Spee
0x00 After
d limit 0 - 0x0412
~0x01 restart
selection
Pn412 0-motor maximum speed (determined by internal part of the motor model) + torque
mode speed limit (Pn411)
1- Overspeed detection alarm speed (determined by internal part of the motor
model) + torque mode speed limit (Pn411)
Spee
d limit in 0~10 10 Immed
rpm 0x0413
torque 000 00 iately
Pn413 control
This parameter is used to set speed limit in torque control with Pn411
Inte
rnal
torque
control
0 ~ Immed
command 100 ms 0x0415
Pn415 30000 iately
smooth
acceler
ation
time
Internal torque control command smooth acceleration time
Inte
rnal
torque
control
0 ~ Immed
command 100 ms 0x0416
Pn416 30000 iately
smooth
deceler
ation
time
Internal torque control command smooth deceleration time
214 SD700 Series Servo Technical Manual
10 Function Code Instructions
Targ
et
torque 0.0 ~ Immed
100 - 0x0420
Pn420 reaches 500.0 iately
the set
value
Target torque reaches the set value
Targ
et
torque 0~ Immed
5 ms 0x0422
Pn421 arrival 1000 iately
time
window
Target torque arrival time window
Program
1~107 3 Comm Imm
JOG moving 0x0503
3741824 2768 and unit ediately
Pn503 distance
Set the JOG movement distance of the running program as the command unit
Program
JOG
2~100 1 Imm
acceleration/ ms 0x0505
00 00 ediately
decelerat-
Pn505 ion time
Set the time of accelerating from 0r/min to the rated speed (corresponding to the
motor model). When the set speed is greater or less than the rated speed, calculate the
actual acceleration/deceleration time according to the ratio.
Program
0~100 1 Imm
Pn506 JOG waiting ms 0x0506
00 00 ediately
time
215 SD700 Series Servo Technical Manual
10 Function Code Instructions
Set the waiting time between JOG sections of the running program in conjunction with
the program JOG operation mode (Pn502)
Program
JOG 0~100 Imm
1 回 0x0507
movement 0 ediately
times
Pn507
Set the movement times of the running program in conjunction with JOG operation
mode (Pn502)
Note: it is infinite when set to 0
Program
JOG 1~100 5 Imm
Pn508 rpm 0x0508
movement 00 00 ediately
speed
The motorless test function is a function that does not start the motor,
simulates the action of the motor inside the servo unit, and confirms the
action of the upper device and peripheral equipment. Through this function,
you can confirm the wiring, verify the parameter value, and verify the
system debugging failure. , Thereby shortening the setting work time and
avoiding mechanical damage caused by wrong actions. When running without
the motor test function, the action of the motor can be confirmed
regardless of whether the motor is connected or not.
0-invalid 1-valid
Encoder resolution
After
selection without motor 0~3 1 - 0x0731
repower
test function
When the motorless test mode is selected, the motor encoder resolution
Pn731
setting:
0-13 bit 1-17 bit 2-20 bit 3-23 bit
Note: When the encoder is actually connected, use the resolution of the
actual encoder.
Encoder type selection
After
without motor test 0x00~0x01 0 - 0x0732
repower
function
Pn732
Set the encoder type without motor test function:
0-incremental encoder 1-absolute encoder
Maximum software limit absolute position, when the absolute position of the
motor (UN021) is greater than this position, the servo will enter the limit
alarm state
Software limit absolute
0~1 0 N/A 0x079E Immediately
position switch
Pn79E
Software limit absolute position switch setting:
0:off 1: on
-32768~
Encoder overflow times 0 N/A 0x07A0 Immediately
Pn7A0 32767
Record the overflow times of multi-turn absolute encoder
Blocked-rotor overload After
0~100 8 N/A 0x07A1
protection time percentage repower
This parameter sets the percentage of time that the motor will report
Pn7A1
overload after the motor is blocked. If it is set too large, the drive may
be damaged. To protect the safety of the drive, please change this value
under the guidance of the manufacturer's technical support.
Home return control word mode setting, see Chapter 8 for details
Zero position -2147483648~ Immediat
0 Unit 0x0802
Pn802 offset value 2147483647 ely
Zero position offset position setting
Pr1 control Immediat
0~0x80000000 0x0 - 0x0804
Pn804 word ely
The first position setting, see Chapter 8 for details
Pr1 pulse -2147483648~ Immediat
0 Unit 0x0806
Pn806 number 2147483647 ely
Set the position of the first paragraph
Pr2 control Immediat
0~0x80000000 0x0 - 0x0808
Pn808 word ely
Like Pn804
Pr2 pulse -2147483648~ After
0 Unit 0x0810
Pn80A number 2147483647 repower
2nd position setting
Pr3 control After
0~0x80000000 0x0 - 0x080C
Pn80C word repower
Like Pn804
Pr3 pulse -2147483648~ Immediat
Pn80E 0 Unit 0x080E
number 2147483647 ely
Pr10control Immediat
0~0x80000000 0x0 - 0x0828
word ely
Pn828
Like Pn804
Pr11control Immediat
0~0x80000000 0x0 - 0x082C
Pn82C word ely
Like Pn804
Pr11 pulse -2147483648~ Immediat
0 Unit 0x082E
Pn82E number 2147483647 ely
11th position setting
Pr12 control Immediat
0~0x80000000 0x0 - 0x0830
Pn830 word ely
Like Pn804
Pr12 pulse -2147483648~ Immediat
0 Unit 0x0832
Pn832 number 2147483647 ely
12th position setting
Pr13 control Immediat
0~0x80000000 0x0 - 0x0834
Pn834 word ely
Like Pn804
Pr13 pulse -2147483648~ Immediat
0 Unit 0x0836
Pn836 number 2147483647 ely
13th position setting
Pr14 control Immediat
0~0x80000000 0x0 - 0x0838
word ely
Pn838
Like Pn804
11 Monitoring Parameters
Signal name
Un100 Input pin (Factory
LED LED Input pin number
number configuration
)
1 CN1-40 /S-ON 6 CN1-45
2 CN1-41 /P-CON 7 CN1-46
3 CN1-42 P-OT 8 CN1-39
4 CN1-43 N-OT 9 CN1-38
5 CN1-44 /ALM-RST
Up:OFF
Down:ON
9 8 7 6 5 4 3 2 1 Number
Un101
Fault
Fault type Solutions
code
1. Enter the parameters again after initializing parameter settings,
Abnormal 2. Write the power level of the driver to 0 first, and then write the correct power
Er.020 parameter and level. Note: Remember to perform the current detection correction, analog
check input correction and bus voltage correction after writing the power level
3. servo driver failure, replace the servo drive
Parameter 1. Perform a soft reset. If the fault is still reported, write the driver's power level
formatting to 0 and then write the correct power level. Note: Remember to perform the
Er.021 exception current detection correction, analog input correction and bus voltage
(inconsistent correction after writing the power level
version number) 2. servo driver failure and replace the servo drive
Abnormal
Er.030 detection in main 1. Servo driver fails, replace the servo driver
circuit
1. Check whether the bus voltage of the driver is within a reasonable range
when it is not enabled. If the bus voltage is detected incorrectly, there is a
possibility of accidental braking or accidental protection.
2. Confirm the brake resistor wiring is correct; see the instructions for details.
3. According to the load situation, consider the current choice of braking
resistor is appropriate; see the braking resistor selection rules for details.
Regeneration 4. If the wiring is correct, and the braking resistor is selected properly, and the
Er.320
overload operation still reports regenerative overload, you can monitor whether there is
a small drop when the bus voltage reaches the braking point during operation
by the host computer or the keyboard. If the bus voltage reaches the braking
point and it still rises smoothly, it can be judged that the brake pipe is
damaged.
5. If the fault is reported in the last operation, run after waiting for a while after
powering on.
Main circuit
Er.330 power wiring 1. Connect the main circuit power cord correctly
error
1. When the power supply voltage is not enabled, measure the power supply
voltage at the same time monitor whether the bus voltage (Un140) is 1.414
times of the input power voltage (AC RMS). If the deviation is large, it can be
determined as bus voltage detection hardware failure.
2. Measure the power supply voltage. If the power supply voltage is
adjustable, adjust the power supply voltage within the product specification
range. If it is not adjustable and the power supply voltage is in an unstable
state, you may consider installing a voltage regulator.
Er.400 Over-voltage
3, consider the operating conditions and load, determine the brake resistor
selection is reasonable (whether the resistance is too large), if the overvoltage
caused by frequent acceleration and deceleration, you may consider replacing
the brake resistor
4. there may be brake pipe damage, check the brake pipe
5. Make sure to guarantee that the motor is running at a tolerable moment of
inertia ratio and mass ratio
6, servo drive failure, replace the servo drive
1. Check whether there is any problem with the motor wiring and whether the
UVW three-phase connection is reversed.
2. Confirm that the encoder connection is abnormal.
Er.510 Over-speed
3. Check if the maximum speed setting in the motor parameters is correct
4. Check whether the input command exceeds the over-speed value
5. Reduce the servo gain or set a certain smoothing time
Divided pulse 1. Reduce the number of divided output pulses per revolution (Pn070)
Er.511
output speed 2. If the working conditions are allowed, you may reduce the motor speed
1. If the working conditions are allowed, you may reduce the motor speed or
reduce the speed loop gain.
Er.520 Vibration alarm 2. correctly set the rotary inertia ratio
3. properly set the vibration detection value (Pn187) and vibration detection
sensitivity (Pn186)
Abnormal
Er.550 maximum speed
setting
1. Check if the motor is stalled during operation
2. Check whether there is any problem with the motor wiring (phase
sequence, connection) and encoder wiring.
Overload 3. consider the operating conditions and load and determine if the driver or
Er.710 (instantaneous motor selection is reasonable
maximum load) 4. Observe whether there is large vibration in the running process of the motor.
If there is a large noise, adjust the gain parameter to eliminate noise or jitter.
At the same time, you can use the virtual oscilloscope to monitor whether the
motor output torque is abnormal or not.
1. Check whether there is any problem in the motor wiring (phase sequence
and connection) and encoder wiring.
Overload 2, consider the operating conditions and load and determine the driver or
Er.720 (continuous motor selection is reasonable
maximum load) 3. Observe whether the motor has large jitter during operation. If there is a
huge noise, adjust the gain parameter to eliminate noise or jitter. Also, use a
virtual oscilloscope to monitor whether the motor output torque is abnormal.
Inrush current
limiting
Er.740 1. The servo driver is faulty. Replace the servo driver
resistance
fault
1. Check whether the air duct is blocked and the fan is damaged with a fan
drive.
2. Check the installation conditions of the driver, whether the heat dissipation
Heat sink over- condition is good or not and increase the heat dissipation condition of the
Er.7A0
heat driver as much as possible.
3. Check the drive load conditions, if the load is too heavy, you can suggest
that customers replace a high-power segment of the drive.
4. If possible, reduce the driver carrier frequency
1. Improve the installation condition of servo driver and reduce the ambient
Abnormal
temperature.
Er.7AA temperature of
2. Reconfirm the load conditions and operation conditions.
control board
3. Servo driver failure, replace the servo driver.
Battery under-
Er.830 Replace multi-turn encoder battery
voltage
Encoder data is
Er.840 abnormal Encoder data is abnormal
Encoder
Er.850 overspeed Encoder overspeed
Encoder
temperature is 1. Reduce the motor load rate
Er.860
high 2. Strengthen the heat dissipation effect of the motor
Unplug the power cable and turn on the servo unit again. If an alarm still
Hardware over-
Er.BF4 occurs, the servo unit may be malfunctioning, and then you could replace the
current
servopack. If not, confirm whether it is power line or motor failure
1. Check if the motor wiring is normal
Out of control 2. Check if the motor and encoder are normal
Er.C10
alarm 3. Re-connect the servo drive power, if an alarm still occurs, it may be a servo
drive failure
Encoder
communication 1. Use multimeter to test every signal line of the encoder line and see if signal
Er.C90
failure: line- lines break.
broken 2. Check the encoder line model and confirm the model is correct.
Abnormal 3. Check the length of the encoder line and the encoder line can not be too
encoder long.
Er.C91 communication 4. It may be caused by interference, try to ground the driver or wire the
position data encoder around the magnetic ring
acceleration 5. check the motor group parameters and confirm the motor is correct
Abnormal 6. If you already exclude various reasons and the servo driver may
Er.CA0 encoder malfunction, then you could consider replacing the servo unit.
parameters
1. Set the appropriate position deviation excessive alarm value
2. Check whether the encoder cable and motor cable are connected properly.
You can use the hand to rotate the motor and monitor whether the Un003
(rotor relative Z pulse position) varies between 0 and 16777216 (24-bit
encoder).
Excessive
3. Calculate the pulse frequency input and acceleration planning and check if
Er.D00 position
the electronic gear ratio setting is reasonable
deviation
4. Determine whether the relevant parameters are reasonable. For example:
you could check the torque limit, speed limit, inertia ratio, position gain, speed
gain is too small or the position filter is too large, etc.
5. Calculate if the motor selection is too small or the acceleration and
deceleration are too slow that cause huge position deviation.
Excessive
position
Er.D01 Set correct value of Pn267 (overrunning position deviation when servo is ON)
deviation during
servo ON
Excessive
position
deviation alarm Set correct Maximum position deviation threshold (Pn264) or set correct
Er.D02
caused by speed speed limit value (Pn270) during servo ON.
limit during
servo ON
Excessive
1. Confirm the rotation direction of the motor and the
deviation
installation direction of the external encoder
Er.D10 between motor
2. Check the mechanical installation.
and load
3. Set the parameter Pn250 to the correct value.
position
236 SD700 Series Servo Technical Manual
12 Fault Code and Countermeasures
13 Communication
Servo driver can support RS485, CANopen bus type, EtherCAT bus type, MECHATROLINK-II bus type. Here
we mainly introduce the related content of general model RS485 communication. Other communication needs to
refer to the special communication manual. 485 communications can realize the following functions.
a) Read and write servo driver function code related parameters
b) Monitor the working status of the servo drive
c) Constitute a multi-axis control system
d) Operate the servo assist function
Provide RS485 communication interface, the wiring is detailed in CN6, and the master-slave communication is
carried out by the international standard Modbus communication protocol. Users can achieve centralized control
through PC/PLC, control PC, etc. to suit specific application requirements.
The Modbus serial communication protocol defines the frame content and usage format for asynchronous
transmission in serial communication. These include: host polling and broadcast frame, slave response frame format;
host organization frame content includes: slave address (or broadcast address), execution commands, data and error
check. The response of the slave is also the same structure, including: action confirmation, return data and error
check. If the slave encounters an error while receiving a frame, or fails to complete the action requested by the host,
it will organize a fault frame as a response to the host.
The communication protocol is an asynchronous serial master-slave Modbus communication protocol. Only one
device (host) in the network can establish a protocol (called "query/command"). Other devices (slave) can only
respond to the host's "query/command" by providing data, or according to the host's "query/command". The host here
refers to a personal computer (PC), an industrial control device or a programmable logic controller (PLC), etc. The
slave refers to a servo drive or other control device having the same communication protocol. The host can
communicate with a slave separately and broadcast information to all slaves. For a host "query/command" that is
accessed separately, the slave must return a message (called a response). For the broadcast message sent by the
host, the slave does not need to feed back the response message to the host.
Modbus only supports RTU transmission mode. The user can configure the serial communication parameters
(baud rate, check mode, etc.).
Each 8Bit byte in the message frame contains two 4Bit hexadecimal characters.
In this mode, the message transmission starts at least at a pause interval of 3.5 characters. During transmission,
the network device continuously detects the network bus, including the pause interval. When the first field (address
field) is received, the corresponding device decodes the next transmitted character, and if there is a pause of at least
3.5 characters, it indicates the end of the message.
In RTU mode, the entire message frame must be transmitted as a continuous stream. If there is a pause time
In the communication command, the data address read and written is the hexadecimal number of the parameter
name, for example, the address of the inertia ratio Pn100 is 0x0100.
(1) Command code: 03H
Function: Read N words (Word can read up to 16 words in succession).
For example, if the servo drive with the slave address 01H reads the address e003 and reads two consecutive
words, the structure of the frame is described as follows.
Host command information:
For example, write 100 to the 0100H address of the slave address 01H servo drive and 400 to the 0101H
address of the slave address 01H servo drive.
The structure of the frame is described as follows:
Host command information:
ADDR 01H
CMD 10H
Write data address high 01H
Write data address low 00H
The number of data is high (in word) 00H
Number of data status (calculated in word) 02H
Number of bytes 04H
The first word high of the data content 00H
The first word of the data content is low 64H
The second word high of the data content 01H
The second word of the data content is low 90H
CRC CHK low bit BEH
CRC CHK high bit 1CH
END T1-T2-T3-T4(3.5 bytes of transmission time)
The slave responds to the message:
START T1-T2-T3-T4(3.5 bytes of transmission time)
ADDR 01H
CMD 10H
Write data start address high 01H
Write data start address low 00H
The number of data is high (in word) 00H
Number of data status (calculated in word) 02H
CRC CHK low bit 40H
CRC CHK high bit 34H
END T1-T2-T3-T4(3.5 bytes of transmission time)
The error check mode of the frame mainly includes two parts of the check, that is, the bit check of the byte
(odd/even check) and the entire data check of the frame (CRC check or LRC check).
When the slave responds, it uses the function code field and the fault address to indicate whether it is a normal
response (no error) or an error (called an objection response). For a normal response, the slave responds with the
corresponding function code and data address or sub-function code. In response to the objection, the device returns
a code equivalent to the normal code, but the first position is logic 1.
For example, if a message sent by a master device to a slave device requires reading a set of servo driver
function code address data, the following function code will be generated:
0 0 0 0 0 0 1 1 (hex 03H)
For a normal response, the slave responds with the same function code. In response to the objection, it returns:
1. Connection between PC and SD700 servo drive via Android micro mobile phone data cable
5. Then the device manager appears, indicating that the installation has been
successful.
The main interface includes menu bar, toolbar, function display area, information bar, status bar and other
functions, as shown in the following figure;
The menu bar includes functions such as files, settings, tools, advanced applications, windows, and help;
[File]: Open and exit the system;
[Settings]: user rights, service personnel rights, developer rights;
[Tools]: parameter settings, real-time monitoring, digital oscilloscope, fault information, screenshots and other
functions;
[Advanced applications]: inertia identification, JOG, program JOG, homing, mechanical characteristics, FFT
analysis, single parameter adjustment, intelligent adjustment, offset adjustment;
[Window]: Cascading display, horizontal display, vertical display, all off;
[Help]: about;
②[Toolbar]
The toolbar includes communication disconnection, communication connection, JOG, program JOG, soft reset,
factory reset, parameter setting, monitoring parameters, digital oscilloscope, fault maintenance, screenshot,
mechanical characteristics, FFT analysis, intelligent adjustment, offset adjustment, single parameter adjustment, exit
and other functions;
The function display area is used as a form container to provide sub-window display of reading and writing
parameters, monitoring parameters, digital oscilloscope, fault maintenance, and function debugging;
④Information columns
⑤Status bar
The status bar includes the current communication status and servo work status.
14.3 Features
(1)File
(2)Turn on
(3)Exit
Read and write parameters include functions such as reading and writing of function codes, import, and export;
245 SD700 Series Servo Technical Manual
14 Host Debugging Instruction
Step:
1. Start reading and writing parameters interface:
Click on the menu bar "Tools" -> "Parameter Settings"
2. The pop-up read/write parameters (parameter setting) interface is displayed in the display area, as
shown in the following figure:
1- Toolbar
The toolbar includes reading the current page function code, reading all page function codes, writing function
codes to EERPOM, exporting the current page function code, exporting all function codes, importing function codes
in batches, comparing the differences of two file parameters and finding out modified parameters, as shown below:
2-Multi page
Each page is displayed in different functional groups. At the same time, common parameters and different
parameter pages are added to facilitate viewing of function codes.
3-function code
The function code is a specific function and provides relevant information such as the current state, name,
current value, unit, default value, minimum value, maximum value, and attribute, etc. When a row is clicked, the
corresponding function code comment is provided as below;
4─ Information column
Display parameter modification after the effective mode and function code supplementary explanation;
Function code reading
Function code reading can be read individually or in batches.
Step:
1. Current group read: switch to a group of parameters, left-click on [read] -> select [current group], read the
current group parameters
1. Click on the toolbar icon to select the current group and complete the current group export; or select
all to complete the export of all function codes.
Find different function codes
Finding different function codes can find out the modified parameters to facilitate user analysis
Step:
1. Click on the toolbar icon to find out the modified parameters. At the same time, the pop-up dialog box
will display the progress in the form of a progress bar as shown in the following figure.
1. Click on the toolbar icon , the function code comparison file selection interface appears. Select the source
file and the target file respectively then click on [Compare], and the following interface appears. Click on Save to save
the two parameters of the two files.
Real-time monitoring provides real-time monitoring of monitoring parameters and I/O status, as well as current
fault information;
Step:
1. Start the real-time monitoring interface. As shown in the figure below, the monitoring parameters are divided
into three groups. The monitoring parameters can be added to the common parameters.
2. Check the monitored parameters and monitor the servo. During the monitoring process, you can also export
and save the monitoring content.
Monitoring parameter export
The export of monitoring parameters is a way to output and save the monitoring parameters, which can facilitate
the customer to save the monitored parameters.
Step:
1. Check the monitored parameters. If you want to export all parameters in the current group, right-click in the
monitored parameters area, select All group, and then click Export. Select the save path and save the monitoring
data in the EXCEL file format.
14.5.1 JOG
The JOG operation is a function to confirm the operation of the servo motor by driving the servo motor at the
previously set JOG speed (rotation speed) without connecting the host device. By performing this operation
confirmation, it is possible to confirm whether or not the connection to the wire is improper and whether the servo
motor has failed.
249 SD700 Series Servo Technical Manual
14 Host Debugging Instruction
Step:
1. Click the icon on the main interface of the host computer to enter the jog operation interface. As shown
in the left figure below, click Start, and then click forward rotation. The servo will execute forward rotation, click
Reverse, and the motor will perform reverse rotation.
2. As shown in the above figure, set the corresponding parameters according to the actual situation (usually
keep the default), and click [Next] → [Write] → [Next] → [Enable] → [Forward] → [Reverse] After the forward
rotation is repeated three times, the final inertia identification result is displayed, as shown in the following figure.
1. Click on of the main interface of the host computer to enter the program jog operation process, and
then click on [Next] to enter the parameter adjustment interface and set related parameters as required. The detailed
interface is as shown in the figure below.
4. After setting the corresponding parameters, click on [Next] → [Write] → [Next] → [Enable] → [Execution]
→ [Next] → [Complete]. The program JOG operation process ends.
1. Click on of the main interface of the upper computer to enter the mechanical characteristics analysis
operation process, click on [Next] → [Next] to enter the parameter adjustment interface, and adjust the corresponding
parameters according to the actual situation, as shown in the following figure.
2. Click [Next] → [Write] → [Next] → [Enable] → [Forward] → [Enable] → [Reverse] → [Next] → [Complete]
to enter the mechanical properties FFT analysis interface, as shown in the figure below
2. From the above figure, you can analyze the frequency, amplitude, and phase of the resonance frequency.
Click on [Settings] to set the frequency of the first notch filter. After the setting is completed, the screen is closed.
Mechanical properties are completed.
1. Click on to enter the FFT measurement interface. Set the command amplitude and rotation direction in
the measurement conditions. Click to start measurement and you can measure the frequency of the first notch filter,
as shown in the figure below.
2. Click on [Start] to measure the first notch, and then click on [Write] to write the frequency of the first notch
filter.
3. Click on [Start] to measure the second notch, and then click on [Write] to write the second notch filter
frequency
4. Click on [Next] → [Done] to close the operation interface and the FFT analysis is completed.
1. Click of the main interface of the upper computer to enter the single parameter adjustment prompt
interface, click on [Next] to enter the parameter adjustment interface, select the organization selection according to
254 SD700 Series Servo Technical Manual
14 Host Debugging Instruction
the actual situation, and select the desired mode, as shown in the following figure.
2. Click on [Next] to enter the setting interface of inertia moment ratio and set the inertia ratio (inertia ratio can
be obtained through inertia identification function);
3. Click on [Next] to enter the single parameter tuning interface as shown in the following figure
3. Click on [Adjust Start] to tune the tuning value (generally increase). During the process of increasing the
tuning value, the servo will vibrate. At this time, vibration detection will be performed automatically. If not, operation
can be performed manually, and the tuning value can be set in combination with the figure captured by the digital
oscilloscope, or 80% of the tuning value of the motor can be selected as the tuning value. Specific or combined with
the actual site requirements for adjustment settings.
4. In the tuning process, when the servo motor is vibrating, it will detect the resonance frequency and the
intermediate frequency suppression frequency. After the tuning is completed, click on [Next] to enter the auto tuning
completion interface and click on [Finish] to complete the single parameter adjustment operation.
1. Click on the main interface of the host computer to enter the offset wizard interface. Click on [Next] to
enter the offset adjustment function selection interface, select the function you need to adjust, and click on [Next] to
enter the adjustment interface.
2. Set the adjustment method, click on [Next], click on [Finish], the offset adjustment screen closes, and the
adjustment process ends.
1. Click on the main interface of the host computer to enter the origin setting wizard interface. Click [Next]
to enter the execution instruction interface, as shown in the following figure.
2. Click [Enable] to enable the servo motor to enter the enable state, and then click [Forward Run] or [Reverse
Run] to perform the origin search. After the search is completed, click [Next] to enter the back to origin setting interface
and click [Completed] to return to origin operation
Click on the main interface of the host computer to perform a soft reset operation.
Click on the main interface of the upper computer to restore the factory value. After the operation is
completed, power it on again.
Digital oscilloscopes collect data at high speeds and display them graphically to analyze data.
Steps:
1, start the data oscilloscope interface (provide two ways):
Method one: Click on the main menu of the host computer menu [Tools] -> [Oscilloscope], start the oscilloscope;
Method 2: Click the icon on the main interface of the host computer to start the oscilloscope.
3, display data oscilloscope interface, as shown below
1 - Toolbar
The toolbar includes open, save, full screen, style (switch to display background), settings, screenshots, legend,
timeline, back, forward, rewind, fast forward, zoom in, zoom out, adaptive, zero position, dot/line , measurement and
other functions
2 - Curve display area
Different curves provide visual display and measurement results for display;
3-channel setting and trigger setting
It provides channel-related parameter settings and trigger related parameter settings. Parameter setting
includes trigger condition settings and channel settings; data channel detailed functions are as follows
2. Stop: click on the record button to stop recording, and the status of the icon changes to .
the following figure, click the record button , which triggers the start of recording.
Note: After setting the trigger condition parameters, the terminal receives the trigger condition and will
automatically judge according to the conditions.
2. After the waveform to be triggered is received, the waveform will remain in the last state; the record button
will change to .
3. If you need to trigger again, you need to start recording again;
1. Click on the toolbar icon , the graph will automatically display the two axes of the X-axis, and the upper
right corner will automatically display the two axis values corresponding to the X-axis cursor, the difference between
the data and real time as shown in the figure below:
Y axis cursor
The Y-axis has two coordinate axes and functions are similar to the X-axis.
1. Click on the toolbar icon to check the Y axis. The graph will automatically display the two axes of the Y
axis. The two axes of the X axis cursor are automatically displayed in the upper right corner. The data difference
between the two axes is shown in the figure below:
XY digital display
There are multiple axes on the Y axis, which can be selected according to the needs. Through the measurement
function, the mouse will display the XY value of the current point in digital form as shown in the following figure.
5. Zoom in curve X: Click on the button to decrease the time in the options.
6. Zoom out curve X: Click on the button to increase the time in the options.
7. Zoom in curve Y: Click on the gain option of the corresponding curve to decrease the gain value. As shown
in the figure below, you can adjust the gain of six Y curves.
8. Zoom out curve Y: Click on the gain option of the corresponding curve to increase the gain value. As shown
below:
Curve translation
Steps:
1. Horizontal panning of the curve: left-click on the toolbar , move left and right and move right and
left fast (Note: When you move to the right to the maximum scale point, it will no longer move to the right).
2. A single curve vertical translation: left-click and hold the corresponding curve number and drag it up and down
1. Data import: Click the digital oscilloscope toolbar icon to pop up the open dialog box and find the
existing file;
2. Data export: Click the toolbar icon to pop up the save dialog and save it to the specified path.
Background:
Digital oscilloscope display area provides two backgrounds, black color and white color
Steps:
1. Click the icon on the oscilloscope toolbar to display the prompt interface. As shown in the figure
below, click OK to switch the display interface.
14.7 Others
14.7.2 Help
It provides servo debugging software version and other information.
Steps:
Click on the menu bar [help] -> [about], the software version information appears, as shown below