KD_driver_manual_V215
KD_driver_manual_V215
manual
Danger Indicates that when used incorrectly, it can cause danger and death.
Indicates a danger when used incorrectly, resulting in personal injury and possible damage to
Attention equipment.
Forbid Indicates strictly prohibited behavior, otherwise the device will be damaged or unusable.
1. Usage situation
it is forbidden to products used for inflammable and explosive occasions, easy to cause damage or
Danger cause a fire.
Do not use the product in damp, direct sunlight, dust, salt and metal powder places.
2. Wiring
do not use drive power access to 380 v, 220 v power supply, otherwise it will cause equipment
damage or fire.
Please ground the grounding terminal reliably,Poor grounding may cause electric shock or fire.
Do not connect the drive U, V, W motor output terminals to the three-phase power supply, otherwise
Danger
it will cause casualties or fire.
The output terminals of drive U, V, W motor and motor wiring terminals U, V, W must be connected
one-to-one, otherwise the motor may cause equipment damage and casualties due to overspeed.
Please refer to wire wiring, otherwise it may cause fire
3. Operation
Before starting operation, please confirm whether emergency switch can be activated at any time to
stop.
During the test run, please separate the servo motor from the machine. Install the motor on the
Attention machine after confirmation of operation.
Do not get close to the machine after the servo motor stops and resumes. The machine may
suddenly start again.
Do not switch on or off the power frequently, otherwise it will cause overheating inside the drive.
4. Running
When the motor running, banned parts in contact with any rotation, otherwise it will cause loss of life.
Equipment runs, untouchable drives and motors, otherwise it will cause electric shock or burns.
Forbid
Do not move the connecting cables while the equipment is in operation, otherwise it may cause
personal injury or damage to the equipment.
5.Check and Maintenance
Please do not disassemble and repair by yourself
Do not touch the inside of the drive and its motor, otherwise it will cause electric shock.
Forbid Operations such as wiring, maintenance and overhaul are prohibited under the energized state.
Please be sure to power off for more than 30 minutes, after the high voltage warning light off, then
carry out the above operation.
2
KD series AC servo driver manual
Driver No KD202 KD203 KD205 KD210 KD215 KD310 KD315 KD320 KD325
1.5 8.49 8.49 8.49 12.73 21.22 14.85 21.22 31.82 42.43
Overload ratio
KD series single-phase or three-phase drive 220 vac (voltage fluctuation - 15% ~ + 10%), 50
Input power Hz / 60 Hz
KD series drive three-phase 380VAC (voltage fluctuation -15% ~ +10%), 50 Hz /60Hz
Working
Temperature:Working:0℃~55℃storage:-20℃~+80℃
Environment
Control Method Humidity:Below 90%(non condensing)
regenerative 2
Vibration:below0.5G(4.9m/s ),10 Hz~60 Hz(Discontinuous operation)
brake
Input power ①Position control ②Speed control ③Torque control ④Communication control
Working Built-in ( When the power of the internal brake resistor is not enough, the external high power brake
Environment resistor can be connected)
Velocity frequency response:≥200Hz
Speed fluctuation ratio
control <±0.03(Load 0~100%):<±0.02×(0.9~1.1)Supply voltage
characteristic
(value corresponds to the rated speed)
Speed ratio:1 : 5000
Pulse frequency ≤ 300kHz
1 Servo on;②ALM-RST;③CCW FSTP;④CW FSTP;
Control input ⑤Deviation counter is zeroed/speed selected 1;⑥Instruction pulse disabling/speed selection 2; ⑦CCW
Torque limitation;⑧CW Torque limitation 。
1 Servo ready for output;②Servo alarm output;
Control output
2 Position finished output/speed reached output;④Servo brake control signal output;
1 Pulse + Direction;
Input mode
2 A plus B orthogonal impulse。
Position control
Electronic gear ratio:1~32767 / 1~32767(default 10000 : 1000,1000 pulses per cycle)
Feedback pulse: 10000pulse/Cycle
Speed control 4 internal speeds (switched by SC1 and SC2 input signal combination)
Acceleration and deceleration function:Parameters set acceleration and deceleration time1~10000 ms
(0 r/min ~ 1000 r/min)
Speed, current position, instruction pulse accumulation, position deviation, motor torque, motor current,
Monitoring
bus voltage,
function
Absolute rotor position, instruction pulse frequency, operating state, input and output terminal signals, etc
Overspeed, overvoltage and undervoltage of the main power supply, overcurrent, overload, abnormal
Protect
braking, abnormal encoder, abnormal control power supply,
function
Too bad position, etc
Applicable load inertia:Less than 5 times the inertia of the motor rotor
3
KD series AC servo driver manual
Chapter 2 Installation
4
KD series AC servo driver manual
5
KD series AC servo driver manual
6
KD series AC servo driver manual
7
KD series AC servo driver manual
8
KD series AC servo driver manual
Note 1: The diagram of control signal terminals is sorted from top to bottom facing the driver. For
detailed function description of each signal terminal, refer to the description on the next page.
Note 1: The above terminals are assigned by default. You can enter the parameters in group P13 to
assign DI and DO functions as required.
Only one input function can be assigned to a unique DI.
9
KD series AC servo driver manual
The common end of the input terminal is used to drive the input optocoupler,
Common end of the input
6 COM-I — connected with DC 12V ~ 24V (positive NPN connection) or 0V (negative PNP
terminal
connection), the current is more than or equal to 100mA
This terminal function depends on the user's I/O input function selection. Factory
7 Input terminal 1 DI1 —
default I/O input function 01 (servo enabling SON)
This terminal function depends on the user's I/O input function selection. Factory
8 Input terminal 2 DI2 —
default I/O input function 02 (return to the origin to trigger Home_start)
The common end of the output terminal, used to drive the output circuit,
Common end of the output
9 COM-O — connected to 0V (positive NPN connection) or DC 12 V ~ 24V (negative PNP
terminal
connection)
This terminal function depends on the user's I/O output function selection. The
10 Output terminal 1 DO1 —
factory default I/O output function is 01 (servo alarm ALM)
This terminal function depends on the user's I/O output function selection.
11 Output terminal 2 DO2 —
Factory default I/O output function 02 (location to POS_REACH)
only for analog input and output current 100 ma, or less.
15 Driver internal 5V 5Vout — Do not use this voltage as it or short circuit with GND, otherwise it will
damage the drive!
Output Ground
16 GND — As a Group for 5V, OA, OB, OZ and OCZ
10
KD series AC servo driver manual
This terminal function depends on the user's I/O input function selection. Factory
17 Input terminal 3 DI3 — default I/O input function 04 (CCW (counterclockwise) driver disallows
FSTP)
This terminal function depends on the user's I/O input function selection. Factory
This terminal function depends on the user's I/O input function selection. Factory
19 Input terminal 5 DI5 —
default I/O Input function selection 06 (instruction pulse disallow INH)
This terminal function depends on the user's I/O input function selection. Factory
20 Input terminal 6 DI6 —
default I/O Input function select 07 (Alarm Clearance ALM_S)
This terminal function depends on the user's I/O input function selection. Factory
21 Input terminal 7 DI7 —
default I/O Input function select 08 (pulse deviation counter zero clear CLE)
This terminal function depends on the user's I/O output function selection.
22 Output terminal 3 DO3 —
Factory default I/O Output function selection 06 (mechanical brake release BRK)
This terminal function depends on the user's I/O output function selection.
23 Output terminal 4 DO4 — Factory default I/O output function select 07 (go back to complete
Home_A)
This terminal function depends on the user's I/O output function selection.
24 Output terminal 5 DO5 —
Factory default I/O output function 08 (servo-ready SRDY)
25 OA+
Encoder A trust number
26 OA-
output
27 Encoder B believes the OB+
— Empty terminal
28 signal output OB-
29 Encoder Z believes in sign OZ+
30 output OZ-
11
KD series AC servo driver manual
▲ Increase Add monitor code, parameter number or set value, long press can increase quickly.
▼ Reduce Reduced monitor code, parameter number or set value, long press can quickly
reduce.
◀ Shift When setting parameters, press the key to move the selected flicker bit to the left by
one.
Confirm Go to the next level menu, or save the Settings.
12
KD series AC servo driver manual
13
KD series AC servo driver manual
[Note 1] R1000, where R is the motor speed code, and 1000 means the motor speed is 1000 r/min in the
counterclockwise direction. If the motor is running in the clockwise direction, the negative speed of
-1000 is displayed.The units are r/min.
[Note 2] Position feedback pulse POS and position command pulse CPO are values amplified by the input
electronic gear.
The position quantity fed back by the motor encoder is composed of POS. (high 4 bits) + POS (low 4 bits).
For example: P.12 x 10000 + P5806 = 125806 pulses.
Similarly, the position instruction pulse is also composed of CPO. (high 4 bits) + CPO (low 4 bits).
[Note 4] Display of input terminal is shown in Fig. 3-2-1, display of output terminal is shown in Fig. 3-2-2, and
display of encoder signal is shown in Fig. 3-2-3.
14
KD series AC servo driver manual
Figure 3-2-1 Input terminal display (the stroke is ON and OFF is OFF)
Figure 3-2-2 Display of output terminals (the stroke is ON and OFF is OFF)
Figure 3-2-3 signal display of encoder (the stroke is ON, OFF is OFF)
[Note 5] The running state is as follows:
RN-OF: the main circuit is not charged, and the servo system is not running;
RN-CH: The main circuit has been charged, and the servo system is not running (the servo is not enabled or there
is an alarm);
RN-ON: The main circuit has been charged and the servo system is running.
3.3 [arameter setting
Servo driver parameters can be set by following the following steps
1. Press [M] key in the menu of Layer 1 to switch to "P00." parameter setting mode;
2. Use [▲] and [▼] keys to select different parameter groups P00 ~ P11, press [ ] key to enter the second
15
KD series AC servo driver manual
3. Use [▲] and [▼] keys to select different parameter numbers.Press [ ] key to display the value of this
parameter, and the lowest value of the parameter flashes. 【 ◄】 key can move the flicker bit, and 【▲】 and
【▼ 】 key can modify the parameter value.
4. Press [ ] key to save the modified value, and the modified value will be immediately reflected in the
control.
5. After that, press [▲ ] and [ ▼ ] keys to continue to modify parameters. After modification, press [M] key to
return to the parameter selection menu.
6. If you are not satisfied with the value being modified, do not press [ ] to confirm, but press [M] to cancel,
the parameter will be restored to its original value, and return to the parameter selection menu.
00000
.. ..
.. ..
M M
The factory values in the table below take the servo driver fitted with 60SFM-E01330 (1.27Nm,
3000r/min) motor as an example.
Note: Parameters with "*" indicate that relevant parameters of drivers matching different motors are
different.
Factory way of
No Name Setting range Unit
default application
P00.00 Password 0~9999 316 — P,S
P00.01 Motor Model Code 0~32767 22102* — P,S
P00.02 Software Version (Read Only) — * — P,S
P00.03 Initial display state 0~22 0 — P,S
P00.04 Control Strategy Choice 0~11 0 — P,S
P00.05 Proportional velocity gain 5~2000 150* Hz P,S
P00.06 Velocity integral time constant 1~1000 80* ms P,S
P00.07 Torque command filter 1~500 30 % P,S
P00.08 Speed detection low pass filter 1~500 100 % P,S
P00.09 Position proportional gain 1~1000 100* 1/s P
P00.10 Position feed forward gain 0~100 0 % P
The cut-off frequency of the position feedforward
P00.11 1~1200 300 Hz P
low-pass filter
P00.12 Position command pulse frequency dividing molecule 1~32767 0 — P
P00.13 Position instruction pulse frequency dividing 1~32767 1000 — P
16
KD series AC servo driver manual
denominator
P00.14 Position instruction pulse input mode 0~1 0 — P
P00.15 Reverse the direction of the position instruction pulse 0~1 0 — P
P00.16 Location completion range 0~30000 262 Encoder unit P
P00.17 Position out of tolerance detection range 0~30000 400 ×0.01 Pulse P
P00.18 Out-of-position errors are invalid 0~1 0 — P
P00.19 Position command smoothing filter 0~20000 200* ms P
17
KD series AC servo driver manual
18
KD series AC servo driver manual
Factory way of
No Name Setting range Unit
default application
P13.00 Input terminal DI1 0~21 01 — ALL
P13.01 Input terminal DI2 0~21 02 — ALL
P13.02 Input terminal DI3 0~21 04 — ALL
P13.03 Input terminal DI4 0~21 05 — ALL
P13.04 Input terminal DI5 0~21 06 — ALL
P13.05 Input terminal DI6 0~21 07 — ALL
P13.06 Input terminal DI7 0~21 08 — ALL
P13.07 Output terminal DI1 0~10 01 — ALL
P13.08 Output terminal DI2 0~10 02 — ALL
P13.09 Output terminal DI3 0~10 06 — ALL
P13.10 Output terminal DI4 0~10 07 — ALL
P13.11 Output terminal DI5 0~10 08 — ALL
Factory way of
No Name Setting range Unit
default application
P14.00 Multi-segment position operation mode 0~2 2 — P
P14.01 Number of end points of position instruction 1~16 1 — P
P14.02 Allowance treatment 0~1 0 — P
P14.03 unit of time 0~1 0 — P
P14.04 Displacement instruction type selection 0~2 2 — P
P14.05 Run start segment 1~16 1 — P
P14.06 Running instruction source 0~1 0 — P
P14.07 Panel to trigger 0~1 0 — P
P14.08 Current position segment 1~16 — — P
P14.09 Keep — — — P
P14.10 Keep — — — P
P14.11 Keep — — — P
The first segment of movement displacement is 4 high
P14.12 -32767~32767 1 Instruction unit P
(X10000)
P14.13 The first segment of movement displacement is 4 low -9999~9999 0 Instruction unit P
19
KD series AC servo driver manual
P14.14 Maximum operating speed of the first displacement 1~6000 200 rpm P
P14.15 First displacement plus acceleration time 0~32767 200 ms P
P14.16 Waiting time after the first displacement is completed 0~10000 08 ms(s) P
The sixteenth segment of movement displacement is
P14.87 -32767~32767 1 Instruction unit P
4 high (X10000)
The sixteenth segment of movement displacement is
P14.88 -9999~9999 0 Instruction unit P
4 low
Maximum operating speed of the sixteenth
P14.89 1~6000 200 rpm P
displacement
P14.90 Sixteenth displacement plus acceleration time 0~32767 200 ms P
Waiting time after the sixteenth displacement is
P14.91 0~10000 08 ms(s) P
completed
20
KD series AC servo driver manual
Set the parameter to 316 to ensure that the parameter will not be modified
by mistake
Example: 22015
P00.01 Motor Model Code ②15 indicates that the maximum output effective current of the drive is 15A
You can judge whether the adaptive motor is reasonable by viewing the
driving information
P00.02 Software version You can view the software version number, but you cannot modify it. — —
Select the display status after the servo drive is powered on.
21
KD series AC servo driver manual
Through this parameter, the control mode of AC servo drive unit can be set:
and encoder);
① Pulse position control mode, position instruction input from pulse input
port;
② Internal speed control mode, SC1 and SC2 combination to select internal
P00.04 Control Method choice 0~11 0
speed:
③ Test run control with test JOG control mode, speed command from
keyboard
Input for testing AC servo drive units and motors: see details
(5) External simulation mode, speed or torque control with simulation port:
22
KD series AC servo driver manual
1 Set the characteristics of the torque command filter. Can suppress the
resonance generated by the torque (the motor emits sharp vibration
noise);
2 If the motor emits sharp vibration and noise, please reduce this
parameter;
3 The smaller the value, the lower the cut-off frequency, and the smaller
P00.07 Torque command filter 1~500% 30
the noise generated by the motor. If the load inertia is large, the set value
can be reduced appropriately. If the value is too small, it will slow down
the response and may cause instability;
4 The larger the value, the higher the cut-off frequency, and the faster the
response. If higher mechanical rigidity is required, the setting value can
be appropriately increased.
N C 4 1 32768 4 8192
G
P 6000 375
The parameter P00.12 is set to 8192, and the parameter P00.13 is set to
375;
Position instruction pulse ⑤The recommended range of electronic gear ratio is 1:50 ≤ G ≤ 50 ;
P00.13 frequency dividing 1~32767 1000
denominator ⑥ When the electronic gear input parameter P00.12 and P00.13 digit tube
number do not
When sufficient, use high electronic gear ratio: P10.10 higher 4 position
electronic gear
23
KD series AC servo driver manual
③ The parameter change takes effect only after the system is powered on
(2) CCW is viewed from the axial direction of the motor, and the
Direction of the position
P00.15 0~1 0
instruction is reversed counterclockwise direction becomes positive;
position;
The basis for positioning. When the number of remaining pulses in the
allocation
P01.01 JOG running speed ①Sets the speed of the JOG operation. -6000~6000 120
1 The setting value is the acceleration time of the motor from 0 to 1000
r/min;
Speed mode acceleration 2 Acceleration and deceleration characteristics are linear;
P01.02 and deceleration time 3 Only used for speed control mode, position control mode is invalid;
1~10000ms 500
constant
4 Set to 0 if the servo drive is used in combination with an external position
ring.
1 The maximum speed limit of the servo motor is set, which has nothing to
do with the direction of rotation; 0~6000
P01.03 Maximum speed limit
r/min
6000
2 If the setting value exceeds the rated speed, the actual speed limit is the
rated speed.
P01.04 Inner speed 1
SC1 OFF ,SC2 OFF :Inner speed 1;
0
P01.05 Inner speed 2 SC1 ON ,SC2 OFF :Inner speed 2; -6000~6000 100
P01.06 Inner speed 3 SC1 OFF ,SC2 ON :Inner speed 3; r/min 300
SC1 ON ,SC2 ON :Inner speed 4。
P01.07 Inner speed 4 -100
1 Set the arrival speed and has nothing to do with the direction of rotation;
2 In the non-position control mode, if the motor speed exceeds the set
0~6000
P01.08 On-speed value, then SCMP ON, otherwise SCMP OFF;
r/min
500
3 In the position control mode, this parameter is not used;
4 The comparator has the hysteresis characteristic.
1 Set the internal torque limit value of the servo motor in the CCW
direction;
2 The setting value is the percentage of the rated torque;
P01.10 Internal CCW torque limit 3 This restriction is valid at all times; 0~600% 300
4 If the setting value exceeds the maximum allowable system overload
capacity, the actual torque limit is the maximum allowable system
overload capacity.
Parameter
No Name Function default
range
1 Set the internal torque limit value of the servo motor in CW direction;
2 The setting value is the percentage of the rated torque;
3 This restriction is valid at all times;
P01.11 Internal CW torque limit 4 If the setting value exceeds the maximum allowable system overload -600%~0 -300
capacity, the actual torque limit is the maximum allowable system
overload capacity.
1 Set the external torque limit value of the servo motor in the CCW
direction;
2 The setting value is the percentage of the rated torque;
P01.12 External CCW torque limit 3 Only valid when the CCW torque limit input terminal (F/RIL) ON; 0~600% 100
4 When the restriction is effective, the actual torque limit is the minimum of
the maximum allowable overload capacity of the system, internal CCW
torque limit and external CCW torque limit.
1 Set the external torque limit value in the CW direction of the servo motor;
2 The setting value is the percentage of the rated torque;
3 Only valid when CW torque limit input terminal (F/RIL) ON;
P01.13 External CW torque limit -600%~0 -100
4 When the restriction is effective, the actual torque limit is the minimum
absolute value of the maximum allowable overload capacity of the
system, internal CW torque limit and external CW torque limit.
1 Set the torque limit value in the speed trial run and JOG operation mode;
Speed trial run, 2 Independent of the direction of rotation, two-way effective;
P01.14 JOG operating torque limit 3 The setting value is the percentage of the rated torque, 1 times the rated
0~300% 100
torque, set to 100;
25
KD series AC servo driver manual
Analog torque command Set the proportional relationship between the analog torque input voltage
P02.05 gain and the motor torque
10~600 30
Set to 0: when the analog torque instruction is positive, the torque direction
Input direction of analog
is CCW;
P02.06 torque instruction is
Set to 1: When the analog torque instruction is positive, the torque direction
0~1 0
reversed
is CW.
Maximum speed limit for 1 In torque control, motor running speed is limited within this parameter;
P02.08 torque control
0~4000 2400
2 It can prevent the phenomenon of overspeed under light load.
Low pass filter for analog torque input. The larger the setting value is, the
faster the response speed to the torque input analog quantity is, and the
Analog torque command
P02.09 filter
greater the influence of signal noise is. The smaller the setting value is, 1~1000 300
the slower the response speed is and the less the influence of signal
noise is.
Parameter
Name Function default
No range
Panel operation
①Set the input terminal internal force ON to be effective.It is represented
as a 4-bit binary number, with 0 for non-enforced ON and 1 for enforced 0000 to 1111
Low 4-bit input terminal ON.
P02.10 enforces the ON control Position 0: SON servo enabling; Communication 0
word Bit 1: ALRS alarm clearance;
Bit 2: FSTP CCW driver disabled; operation
Bit 3: RSTP CW driver disabled.
0 ~ 15
Panel operation
①Set the input terminal internal force ON to be effective.It is represented
as a 4-bit binary number, with 0 for non-enforced ON and 1 for enforced 0000 to 1111
High 4-bit input terminal ON.
P02.11 enforces the ON control Bit 0: CLE/SC1 Deviation Counter Clearing/Speed Selection 1; Communication 0
word 1 bit: INH/SC2 instruction pulse disable/speed select 2;
2 bits: FIL CCW torque limit; operation
3 bits: RIL CW torque limit.
0 ~ 15
Panel operation
Set the input terminal to be inverted. It is represented by a 4-bit binary number,
0 means no inversion, 1 means inversion. The input terminals represented by 0000 to 1111
Low 4 - bit input terminal binary numbers are as follows:
P02.12 takes the reverse control Bit 0: DI1 input terminal 1; Communication 0
word 1 bit: DI2 input terminal 2;
2 bits: DI3 input terminal 3; operation
3 bits: DI4 input terminal 4.
0 ~ 15
High 4 - bit input terminal Set the input terminal to be inverted. It is represented by a 4-bit binary number,
P02.13 Panel operation 0
takes the reverse control 0 means no inversion, 1 means inversion. The input terminals represented by
26
KD series AC servo driver manual
0 ~ 15
Panel operation
It is represented by a 5-bit binary number, 0 means no inversion, 1 means
inversion. 0000 to 1111
Bit 0: DO1 output terminal 1;
Output terminal takes the Communication
P02.14 1 bit: DO2 output terminal 2; 0
inverse control word
2 bits: DO3 output terminal 3;
3 bits: DO4 output terminal 4; operation
4 bits: DO5 output terminal 5.
0 ~ 15
P02.15 Enter terminal filtering time The input terminal to jitter filtering time. 1~1000 16
P03.05 Keep — — —
Parameter
No Name Function default
range
Set 1: Restore all parameters to factory Settings.
Set 2: Only related parameters of the drive motor are restored to factory
P03.07 Drive parameter reset 0~2 0
Settings;
Note: Power off restart effect
P03.08 Driver fan switch Set 0, fan off, set 1, fan on. For factory test use. 0~1 0
Set 0: send and receive data normally;
Setting 1: Reset all errors reported by the encoder (the setting is valid after
P03.09 Encoder reset disabling); 1~2 0
Setting 2: Reset the encoder circle number and all errors (the setting is valid
after disabling).
Used as the minimum speed limit, i.e., take-off speed, for analog speed
Analog speed instruction
P03.10 control. When the analog speed instruction is lower than this speed, the 0~3000 0
minimum speed
motor will not operate.
Mechanical brake release
P03.11 When enabled, the time set by the motor brake delay is released. 0~30000 100
delay
When the enabling is turned off, the motor coil delay time is set and then the
P03.12 Servo enable holding time 0~30000 100
power is lost.
Set 1: Receiving pulse frequency 0-300KHZ;
Set 2: Receiving pulse frequency 0-180KHZ;
Set 3: Receiving pulse frequency 0-140KHZ;
Pulse instruction filter
P03.13 Set 4: Receiving pulse frequency 0-120KHZ; 1~4 1
selection
Setting the appropriate filter level of pulse instruction can effectively prevent
interference.
The filtering level is higher than the actual pulse frequency received
Servo failure lower axle arm
P03.14 Manufacturer test, users do not need to change. 0~1 0
switch
Set 0: all encoder alarms are applied;
P03.15 Encoder alarm selection Set 1: Only use encoder battery alarm; 0~6 5
Set 2: Only use the coding state alarm;
27
KD series AC servo driver manual
Parameter
No Name Function default
range
P09.00 ~ P09.12 are motor communication control parameters that can be read and written
4 bits higher in pulse number Set the high number of operating pulses in the communication position
P09.01 of communication operation mode, and set 1 to represent the number of 10000 pulses. In the -32767~32767 0
(X10000) communication position mode, set the total pulse =P09.01*10000+P09.02.
Pulse number of Set the low position of operating pulse number in communication position
P09.02 communication operation is mode, and set 1 to represent 1 pulse number. In communication position -32767~32767 0
4 bits lower mode, set the total pulse =P09.01*10000+P09.02.
Communication location
P09.03 Set the motor running speed in communication position mode. 0~3000 0
mode speed
Communication speed mode
P09.04 Set the motor running speed in communication speed mode. -3000~3000 0
speed
Communication Torque
P09.05 Set the motor operating torque in communication torque mode. -300~300 0
Mode Torque
Communication location Set to 0; positioning based on the relative coordinates of the current position
P09.06 0~1 —
mode speed Set to 1; positioning based on the absolute coordinates of the origin
Communication control start Set to 0; panel trigger (P09.00)
P09.09 0~1 —
and stop mode
Set to 1; external DI trigger (TX-start-stop)
P09.10 Keep — — —
P09.11 Keep — — —
Set 1, save the communication setting parameters to the power outage
holding area, and the return value 2 is successfully saved.
Remarks: The parameter values set by the communication are saved in
P09.12 EEPROM Storage the temporary storage area, and the parameter values restore to the 0~2
values before modification after power off. If this parameter is set to 1,
the modified parameter value will be written into the EEPROM power-off
holding area, and the parameter value will not be lost after power off.
P09.13 ~ P09.33 are motor running state parameters read only and cannot be written
P09.13 Current motor speed For user communication to read the current real-time speed of the motor. -3000~3000 —
Parameter
No Name Function default
range
For users to read the real-time feedback position of the motor encoder.
Current position is 4 digits
P09.15 Position feedback value =P09.15*10000+P09.14 -9999~9999 —
lower
The position feedback value is based on the encoder unit.
For user communication to read the real-time position instruction received
Position instruction is 4 bits by the driver.
P09.16 -32767~32767 —
higher(X10000) Number of position instruction pulses =P09.16*10000+P09.17
Position instructions are based on encoder units.
It is used for user communication to read the real-time position instruction
Position instruction is 4 bits high level received by the driver.
P09.17 -9999~9999 —
lower Number of position instruction pulses =P09.16*10000+P09.17
Position instructions are based on encoder units.
P09.18 Position deviation is 4 bits For user communication to read driver deviation counter real-time follow the -32767~32767 —
28
KD series AC servo driver manual
Parameter
No Name Function default
range
Predefined origin trigger Set 0: use the panel button to trigger (or communication trigger);
P12.00 0~1 0
mode Set 1: trigger using external I/O;
Set 0: not triggered
Predefined origin panel
P12.01 Set 1: trigger the origin definition (the origin definition is automatically set to 0~1 0
button trigger
0)
Set 0: Use the panel button to trigger
Return to the origin trigger
P12.02 Set 1: power on to enable automatic return to the origin 0~2 0
mode selection
Set 2: Use external I/O to trigger
Set 0: linear mode
Set 1:0-360° in single-turn cycle mode, and return to predefined origin
position in single-turn (optimal direction)
Set 2:0-360° in single-turn cycle mode, and return to predefined origin
P12.03 Return to the origin mode of position in single-turn (CW direction) 0~5 0
motion Set 3:0-360° in single-turn cycle mode, and return to predefined origin
position in single-turn (CCW direction)
Set 4: return to the mechanical origin position (CCW direction)
Set 5: return to the mechanical origin position (CW direction)
P12.04 Velocity of return to origin Set the motor running speed in the origin mode. 0~3000 120
Set 0: stop returning to the origin
Return to the origin panel
P12.05 Set 1: Trigger back to the origin (automatically set to 0 after completion of 0~1 0
button triggered
return to the origin)
The integral part of the
P12.06 Coefficient of engineering= (P12.06*1000+P12.07)/1000 1~32767 1
engineering unit coefficient
Engineering unit coefficient
P12.07 Coefficient of engineering= (P12.06*1000+P12.07)/1000 0~999 0
after the decimal three
Set 0: instruction pulse unit (based on the calculation result of servo
Origin offset and software electronic gear ratio, the factory default 1000 motor rotates 360°)
P12.08 limit setting value unit Set 1: Engineering unit (set based on user's proportional coefficient) 0~3 0
selection Set 2: number of motor turns + Angle
Set 3: Encoder unit (based on encoder resolution)
The origin is offset 4 bits Origin offset =P12.09*10000+P12.10
P12.09 -32767~32767 0
higher(X10000)
Offset values are selected based on P12.08 units.
29
KD series AC servo driver manual
Parameter
No Name Function default
range
Based on the positive limit of origin =P12.14*10000+P12.15
The software based on the
Limit values are selected based on P12.08 units.
P12.15 origin is 4 bits lower than the 0~9999 0
When the positive limit based on the origin is equal to 0, the positive limit is
positive limit
invalid.
P12.16 ~ P12.24 are motor running state parameters read only and cannot be written
4 bits higher relative encoder
P12.16 position of motor based on Relative encoder position based on origin =P12.16*10000+P12.17 -32767~32767 —
origin (X10000)
The motor is 4 bits lower
P12.17 relative to the encoder Relative encoder position based on origin =P12.16*10000+P12.17 -32767~32767 —
position based on the origin
The motor is 4 bits higher
relative to the command
P12.18 pulse position based on the Relative instruction pulse position based on origin =P12.18*10000+P12.19 -32767~32767 —
origin(X10000)
The motor is 4 bits lower
relative to the command
P12.19 Relative instruction pulse position based on origin =P12.18*10000+P12.19 -32767~32767 —
pulse position based on the
origin
30
KD series AC servo driver manual
31
KD series AC servo driver manual
Displacement acceleration
and deceleration time of Set the acceleration and deceleration time of the third section of
P14.25 0~32767 200
the third stage displacement motor.
32
KD series AC servo driver manual
Parameter
No Name Function default
range
The seventh moving
Section 7 displacement=P14.42*10000+P14.43
P14.42 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The seventh segment Section 7 displacement=P14.42*10000+P14.43
P14.43 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.44 speed of the seventh Set the maximum operating speed of the seventh displacement motor. 1~6000 200
displacement
Displacement acceleration
Set the acceleration and deceleration time of the seventh section of
P14.45 and deceleration time of 0~32767 1
displacement motor.
the seventh stage
Waiting time after the
Set the waiting time after the seventh segment of displacement is
P14.46 seventh displacement is 0~10000 0
completed.
completed
The eighth moving
Section 8 displacement=P14.47*10000+P14.48
P14.47 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The eighth segment moves Section 8 displacement=P14.47*10000+P14.48
P14.48 -9999~9999 200
the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.49 speed of the eighth Set the maximum operating speed of the eighth displacement motor. 1~6000 200
displacement
Displacement acceleration
Set the acceleration and deceleration time of the eighth section of
P14.50 and deceleration time of 0~32767 1
displacement motor.
the eighth stage
Waiting time after the
P14.51 eighth displacement is Set the waiting time after the eighth segment of displacement is completed. 0~10000 0
completed
The Ninth moving
Section 9 displacement=P14.52*10000+P14.53
P14.52 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The Ninth segment Section 9 displacement=P14.52*10000+P14.53
P14.53 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.54 speed of the Set the maximum operating speed of the ninth displacement motor. 1~6000 200
Ninthdisplacement
Displacement acceleration
Set the acceleration and deceleration time of the ninth section of
P14.55 and deceleration time of 0~32767 1
displacement motor.
the Ninth stage
Waiting time after the
P14.56 Ninth displacement is Set the waiting time after the ninth segment of displacement is completed. 0~10000 0
completed
The tenth moving
Section 10 displacement=P14.57*10000+P14.58
P14.57 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The tenth segment moves Section 10 displacement=P14.57*10000+P14.58
P14.58 -9999~9999 200
the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.59 speed of the tenth Set the maximum operating speed of the tenth displacement motor. 1~6000 200
displacement
Displacement acceleration
Set the acceleration and deceleration time of the tenth section of
P14.60 and deceleration time of 0~32767 1
displacement motor.
the tenth stage
P14.61 Waiting time after the Set the waiting time after the tenth segment of displacement is completed. 0~10000 0
33
KD series AC servo driver manual
tenth displacement is
completed
The eleventh moving
Section 11 displacement=P14.62*10000+P14.63
P14.62 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The eleventh segment Section 11 displacement=P14.62*10000+P14.63
P14.63 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
Parameter
No Name Function default
range
Displacement acceleration
P14.65 and deceleration time of Set the maximum operating speed of the eleventh displacement motor. 0~32767 0
the eleventh stage
Waiting time after the
Set the waiting time after the eleventh segment of displacement is
P14.66 eleventh displacement is 0~10000 200
completed.
completed
The twelfth moving
Section 12 displacement=P14.67*10000+P14.68
P14.67 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The twelfth segment Section 12 displacement=P14.67*10000+P14.68
P14.68 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.69 speed of the twelfth Set the maximum operating speed of the twelfth displacement motor. 1~6000 1
displacement
Displacement acceleration
P14.70 and deceleration time of Set the maximum operating speed of the twelfth displacement motor. 0~32767 0
the twelfth stage
Waiting time after the
Set the acceleration and deceleration time of the twelfth section of
P14.71 twelfth displacement is 0~10000 200
displacement motor.
completed
The thirteenth moving
Section 13 displacement=P14.72*10000+P14.73
P14.72 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The thirteenth segment Section 13 displacement=P14.72*10000+P14.73
P14.73 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.74 speed of the thirteenth Set the maximum operating speed of the thirteenth displacement motor. 1~6000 1
displacement
Displacement acceleration
Set the acceleration and deceleration time of the thirteenth section of
P14.75 and deceleration time of 0~32767 0
displacement motor.
the thirteenth stage
Waiting time after the
Set the waiting time after the thirteenth segment of displacement is
P14.76 thirteenth displacement is 0~10000 200
completed.
completed
Thefourteenth moving
Section 14 displacement=P14.77*10000+P14.78
P14.77 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The fourteenth segment Section 14 displacement=P14.77*10000+P14.78
P14.78 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.79 speed of the fourteenth Set the maximum operating speed of the fourteenth displacement motor. 1~6000 1
displacement
Displacement acceleration
Set the acceleration and deceleration time of the fourteenth section of
P14.80 and deceleration time of 0~32767 0
displacement motor.
the fourteenth stage
Waiting time after the
Set the waiting time after the fourteenth segment of displacement is
P14.81 fourteenth displacement is 0~10000 200
completed.
completed
Thefifteenth moving
Section 15 displacement=P14.82*10000+P14.83
P14.82 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
The fifteenth segment Section 15 displacement=P14.82*10000+P14.83
P14.83 -9999~9999 200
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.84 speed of the fifteenth Set the maximum operating speed of the fifteenth displacement motor. 1~6000 1
displacement
Displacement acceleration
Set the acceleration and deceleration time of the fifteenth section of
P14.85 and deceleration time of 0~32767 200
displacement motor.
the fifteenth stage
Waiting time after the
Set the waiting time after the fifteenth segment of displacement is
P14.86 fifteenth displacement is 0~10000 200
completed.
completed
Thesixteenth moving
Section 16 displacement=P14.87*10000+P14.88
P14.87 displacement is 4 high -32767~32767 200
The displacement is based on the command pulse unit.
(X10000)
range
The sixteenth segment Section 16 displacement=P14.87*10000+P14.88
P14.88 -9999~9999 1
moves the lower 4 bits The displacement is based on the command pulse unit.
The maximum operating
P14.89 speed of the sixteenth Set the maximum operating speed of the sixteenth displacement motor. 1~6000 0
displacement
Displacement acceleration
Set the acceleration and deceleration time of the sixteenth section of
P14.90 and deceleration time of 0~32767 200
displacement motor.
the sixteenth stage
Waiting time after the
Set the waiting time after the sixteenth segment of displacement is
P14.91 sixteenth displacement is 0~10000 200
completed.
completed
35
KD series AC servo driver manual
communication
485A send pin 485B receive pin GND Pin
interface
RJ45 net opening 4 5 3
1394 socket 6 5 2
The communication distance of the twisted shielded wire can be up to 500m, and the normal use is
recommended within 300m.
Note: This product has 8 data bits and 1 stop bit by default. The user controller needs to set 8 data bits and 1 stop bit.
When the servo driver is in the communication control mode, the controller can modify the operating instruction
parameters in real time to change the motor running position, speed, torque, etc. Modbus RTU protocol has a variety of
bus commands, and the servo driver supports three of the most commonly used commands. These three commands can
satisfy the controller to control the servo driver in all directions. Specific function codes are shown in the following table.
In order to facilitate the Modbus controller to read and write the parameters of the driver, the driver corresponds the
parameter number to the Modbus address of the corresponding device. The parameter P00.00 of the driver corresponds
to the address 40001 in the Modbus, that is, the address of register 0 with the address offset from 40001. The rest will be
postponed. For example, parameter P01.03 is the maximum speed limit parameter, then this parameter corresponds to
register address No. 103, whose Modbus address is offset from 40001. Operation results of data whose Modbus address
is (40001+103) correspond to parameter No. P01.03.
37
KD series AC servo driver manual
Register factory
Name Parameter range Unit
address default
number of pulses in
901 -32767~32767 Pulse(*10000) 0
communication position mode is 4 bits higher
number of pulses in
902 -32767~32767 Pulse 0
communication position mode is 4 bits lower
Operation speed of
903 0~3000 r/min 0
communication position mode
For example:
Suppose the control motor performs 11000 pulse positioning controls at the running speed of 100r/min (the total number of
pulses in operation is 11000 =1*10000+1000)。
If the total number of pulses is positive, the rotation is positive; if the total number of pulses is negative, the rotation is reversed.
Assuming the slave station number is 1, the Modbus_RTU command controls as follows;
※Start and stop (address 900), which should be set to 1 after all parameters are set, is
equivalent to the start button, and set to 0 is equivalent to the stop button. In the internal position mode, when the motor completes the
target pulse number, the motor stops, and the address 900 is automatically set to 0.
1:Set the operating mode to internal location mode: change P00.04 to 8 on the panel, or write 8 on the address 4。
3:Set the running speed: address 903 write speed value 100。
The host sends data to the servo 01 06 03 87 00 64 38 4C 4:Start/stop running: address 900 write 0 stop, write 1
start.
Start location: the host sends data to the servo 01 06 03 84 00 01 08 67
Stop location: the host sends data to the servo 01 06 03 84 00 00 C9 A7
38
KD series AC servo driver manual
For Example
If the control motor runs at 100r/min in positive rotation. (904 running speed is positive, it is positive, the target speed is negative, it is
reverse). Assuming that the slave station number is 1, the Modbus 485 command is controlled as shown in the tablebelow;
※Start and stop (address 900) should be set to 1 after all parameters are set, which is
equivalent to the start button. Set it to 0, which is equivalent to the stop button. In speed mode, set 1 to run, and set 0 to
stop。
1:Set the operating mode to communication speed mode: change P00.04 to 9 on the panel, or write 9 on the address 4。
The host sends data to the servo 01 06 00 04 00 09 08 0D
2:Set communication speed mode running speed: correspondence address 904 write speed value 100。
The host sends data to the servo 01 06 03 88 00 64 08 4F
3:Start/stop running: communication will write address 900 0 to stop, write 1 to start。Start: the host sends data to the servo
01 06 03 84 00 01 08 67
The user can control the servo by modbus_RTU protocol 485 half duplex communication at the set torque operation.
Object Directory
Register Parameter factory
Name Unit
address range default
4 Control mode selection 0~10 — 0
900 Start stop 0~1 — 0
Communication Torque Mode
905 -300~300 % 0
Operating Torque
Maximum speed limit for
208 0~4000 r/min 2500
torque control
KD series AC servo driver manual
For example:
If the control motor runs at 30% of the rated torque, the maximum speed limit is 500. (If 905 operating torque is positive,
it is positive; if 905 operating torque is negative, it is reverse). Assuming that the slave station number is 1, the Modbus 485
※Start and stop (address 900) should be set to 1 after all parameters are set, which is equivalent to the start button. Set
it to 0, which is equivalent to the stop button. In torque mode, set 1 to run and set 0 to stop.
1.Set the operating mode to communication torque mode: change P00.04 to 10 on the panel, or write 10 on the
address 4
2.Set communication torque mode operation torque: communication address 905 write the torque value of 30%
3.Set the maximum speed of communication torque mode: communication will address 208 write the maximum
4.Start/stop running: communication will write address 900 0 to stop, write 1 to start
1 Over speed servo motor speed exceeds the set value Power-off reset, ARM_RST
2 Main circuit over voltage main circuit supply voltage is too high Power-off reset, ARM_RST
3 \ main circuit under voltage Main circuit power supply voltage is too low Power-off reset, ARM_RST
4 Position error position deviation counter exceeds the set value Power-off reset, ARM_RST
6 Speed amplifier saturation failure speed regulator saturates for a long time Power-off reset, ARM_RST
7 Driver disable exception CCW and CW drive are OFF Power-off reset, ARM_RST
8 Position deviation counter overflow absolute value of the position deviation counter is greater Power-off reset, ARM_RST
than 2^30
10 Control under voltage of power Control power supply 15V is low Power-off reset
supply
13 overload Ac servo drive unit and motor overload (instantaneous Power-off reset, ARM_RST
overheating)
16 Motor thermal overload Electrical and mechanical heating value exceeds the set Power-off reset
23 IU,IV Current sampling anomaly IU,IV Current sampling anomaly Power-off reset
25 Bus soft startup timeout Bus soft startup timeout Power-off reset
31 Encoder UVW signal error Encoder UVW signal error or mismatch with encoder Power-off reset
32 Illegal encoder UVW signal encoding UVW signals exist at all high or all low levels Power-off reset
33 The matching motor code does not Wrong motor code set Power-off reset
exist
Procedure
The reset mode is power off reset, indicating that after troubleshooting, the driver can only be powered off and reset again. If the reset mode is DI reset, it
indicates that after the fault is rectified, you can use the DI terminal associated alarm reset function (ALM_RST),DI input ON reset alarm.
KD series AC servo driver manual
Alarm
Alarm name Run status Reason Handling method
code
Appears when the control Control board failure Change driver
motors
connected wrong
Correct connection
② The encoder cable lead is
connected wrong
waveform is abnormal
constant
Brake circuit capacity is insufficient
3 Reduce the torque limit value and
load inertia
motors
than 20mS
Occurs during motor enough, or instantaneous power Check the power supply
operation loss
connected wrong
Correct connection
②The encoder cable lead is
connected wrong
motors
Alarm
Alarm name Run status Reason Handling method
code
Circuit board fault Change driver
motors
Motor was mechanically jammed Check the mechanical part of the load
motors
CCW、CW Drivers are forbidden to Check the power supply for wiring and
7 FSTP —
disconnect input terminals
command pulse
encoder. supply
Excessive drive ②The drives are arranged too ② Reasonably set the driver
10 —
temperature tightly installation spacing ③Reasonable heat
11 Power module failure Short circuit between drive U, V, W Check the wiring
Occurs during motor
Imperfect earth Change motor
operation
Motor insulation damage Change motor
Alarm
Alarm name Run status Reason Handling method
code
Appears when the control
Circuit board fault Change driver
power is switched on
②Increase acceleration/deceleration
time constant
Brake circuit capacity is insufficient ③Reduce the torque limit value or load
inertia
motor
motor
1 Change driver
parameters restored
damaged
②Bad cable or
③The cable shielding or the ground ①Replace the encoder ②Check the
30 Encoder Z pulse lost —
wire connection is poor encoder interface circuit
faulty
damaged
circuit is faulty
32 Encoder UVW signal is — ①The UVW signal of the encoder is ①Replace the encoder ②Check the
KD series AC servo driver manual
②Bad cable
faulty
— 1 / 43 —