
1
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Preface
Thank you for choosing BONMET‘s DC servo products.
This manual is a user guide that provides the information on how to install, operate and maintain
SD series DC servo drive. The contents of this manual include the following topics:
● Installation of DC servo drives and motors
● Configuration and wiring
● Trial run steps
● Control functions and adjusting methods of DC servo drives
● Parameter settings
● Inspection and maintenance
● Troubleshooting
● Application examples
Before using the product, please read this manual to ensure correct use. Users should thoroughly
understand all safety precautions (DANGERS and WARNINGS) before proceeding with the
installation, wiring and operation. If you still have any problem, please contact with the local
Bonmet sales representative. Place this user manual in a safe location for future reference.

2
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Safety Precautions
● To prevent electric shock, note the following:
· Before wiring or inspection, switch power off and wait for more than 10 minutes. Then,
confirm the voltage is safe with voltage tester. Otherwise, you may get an electric shock.
· Wiring must be carried by electrical engineer.
· Connect the servo drive and servo motor to ground.
· Operate the switches with dry hand to prevent an electric shock.
· The cables should not be damaged, stressed, loaded, or pinched. Otherwise, you may get an
electric shock.
● To prevent fire, note the following:
· Do not install the servo drive, servo motor and regenerative brake resistor on or near
combustibles. Otherwise a fire may cause.
· When the servo drive has become faulty, switch off the main power. Continuous flow of a
large current may cause a fire.
· When there is a signal faulty as a regenerative brake resistor is used, please switch the main
power off. Otherwise, a regenerative brake transistor fault may overheat the regenerative
brake resistor and cause a fire.
· Wire the equipment correctly and securely.
· Connect the output terminals (U, V, W) correctly.
· Do not connect AC power directly to the servo motor or servo drive.
● Operation and Adjustment Precautions
· Do not touch the radiator and the regenerative brake resistor as they are overheated.
· Do not set parameter value unduly. If so, system would be instable.
· Do not touch the rotating parts of the servo motor in operation. Doing so may cause injury.
· Do not attempt to remold the servo drive.

3
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
CONTENTS

4
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Chapter 1 Model and Specifications
1.1 Unpacking Check
After receiving the DC servo drive, please check for the followings in order to prevent mistake during purchase or
shipment:
● Check the following section about the model explanation of the servo drive and motor to ensure that the
product is what you have ordered.
● Rotate the motor shaft slightly by hand, a smooth rotation will indicate a good motor. However, a servo
motor with holding brake can not be rotated manually unless give power to the holding brake to release
the shaft.
● Inspect the unit to insure it was not damaged during shipment.
If any items are damaged or incorrect, please inform the distributor whom you purchased the product from or your
local BONMET sales representative.
1.2 Model Explanation
● Nameplate Explanation
Figure 1-1 Nameplate explanation
● Model Explanation
1. Product type: S(SD)- Series DC servo drive;
2. Power supply:48~80VDC
3. Nominal current:10A
4. Type code;
5. Software customized logo.
1.3 Product Features
●
Definition of The Motor Rotation Direction
Definition of the motor rotation direction:facing the motor shaft side, CCW (counterclockwise) direction is
positive direction, CW (clockwise) direction is negative direction.
Model
Input Power
Nominal Output
Serial Number

5
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Operation:0~40℃ Storage:-40℃~50℃
40%~80%( non-condensation)
①Position control ②Speed control ③Torque control
±0.03 or less (Load 0~100%); ±0.02 or less (Power supply -15~+10%)
(Value corresponds to the nominal speed)
Analog torque / speed command input terminals、Pulse command input terminal
Servo alarm、Position complete output / speed reach output
Differential output for A、B、Z pulse, Open collector output for Z pulse
Maximum Input Pulse
Frequency
① Differential output ②Open collector output
①Command/direction pulse ②CCW/CW pulse ③A/B pulse (set by parameters)
1~30000/1~300000(Recommended value:50~1/50)
①Set by parameters(CCW/CW)②16 speed command set by parameters
③Controlled by analog command
16 speed command set by parameters,
0~±10VDC(Default:10VDC corresponds 3000rpm)
0~500KHz(Default:500KHz corresponds 3000rpm)
① Analog low-pass filter order ②Increase / Decrease time constant ③ Position
command filter
0~±10VDC(Default:10VDC corresponds 100% nominal torque)
Set by parameters(CCW/CW)
The percentage of motor torque, ,Motor speed, Motor accumulated travel pulse,
Torque command value, Speed command value, Accumulative command pulse,
Single-phase current, Absolute position of rotor, Position deviation pulse, Alarm
code, Input and output terminal signal status, etc.
Encoder signal abnormalities, Overload, Over current, Speed tolerance, Over
location etc.
Less than five times of motor inertia

6
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Chapter 2 Installation
2.1 Notes for Installation
● Do not bend or strain the cables between servo drive and motor;
● When mounting the servo drive and servo motor, make sure to tighten all screws to secure the machine
in place;
● Motor shaft must be concentric with the axis of transmission;
● If the cable between drive and motor is longer than 10 meters, the cable must be thicken.
2.2 Installation Environment
● Please install the servo system in the place without oil mist, dust or electrical control cabinet (ensure the
temperature below 50℃, relative humidity below 80%. The long-term safety temperature below 40℃)
● Please install the servo system in the place without radioactive matters and combustibles.
● Take an anti-vibration measure to guarantee that the servo drive is free from vibration impact, ensuring
the vibration under 0.5G (4.9m/s2).
● Please install the servo system in the place without direct sunlight.
● Interferential equipment nearby would take great effects to the power wire and control wire which will
cause miss operation. For normal operation, a noise filter or any other anti-jamming measures is
necessary to be carried out. Leakage current would increase after installing a noise filter, therefore an
isolation transformer can be used to avoid this problem. Possessing a reasonable alignment and inhibit
measures is very important because the control signal wire is easy to be interfered.
2.3 Dimensions(Unit: mm)
Figure 2-1 Dimension drawings
2.4 Installation Direction and Space
● The equipment must be installed in the specified direction. Otherwise, a fault may occur.
● Leave specified clearances between the servo drive and control box inside walls or other equipment.
● Leave a large clearance between the top of the servo drive and the internal surface of the control box,
and install a fan to prevent the internal temperature of the control box from exceeding the environmental

7
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
conditions.
● When using heat generating equipment such as the regenerative brake option, install them with full
consideration of heat generation so that the servo drive is not affected. Install the servo drive on a
perpendicular wall in the correct vertical direction.
Figure 2-2 installation schematic diagram for drives
Chapter 3 Wiring
2.5 Connections
3.1.1 Note
● All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
● In order to prevent error movement caused by noise, please install isolation transformers and noise filter.
● The equipment must be grounded.
● Do not put power lines and signal lines in a same conduit or their binding them together, the distance between
power lines and signal lines should be 30cm at least, otherwise it may cause interference.
● Please use the shielded twisted wire as signal cable.
● Do not switch power supply frequently. The maximum frequency should be no more than once per minute.
2.6 Connection
Control
Card
Power
48~80VDC
Motor
Controler

8
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
2.7 Terminals
Connect with PC or controller
Connect with motor power terminal
2.9 Encoder Connector CN1
The power supply and public ground of encoder. It is
necessary to use a parallel multi-cored wire to reduce
the pressure drop of wires.
Type7
Connect with the electro-optic encoder CSL.
Connect with the electro-optic encoder CSH.
Type7
Connect with the electro-optic encoder CLKL.
Connect with the electro-optic encoder CLKH.
Type7
Connect with the electro-optic encoder DOL.
Connect with the electro-optic encoder DOH.
Type7
Connect with the electro-optic encoder A+.
Connect with the electro-optic encoder A-.
Type7
Connect with the electro-optic encoder B+.
Connect with the electro-optic encoder B-.
Type7
Connect with the electro-optic encoder Z+.
Connect with the electro-optic encoder Z-.
1
2
3
45
10
11
12
13
1415
6
7
8
9
26
20
21
22
2324
25
1
2
3
45
19
6
78
9
17
1618
11
12
13
1415
10

9
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode: P stands for position control, S stands for speed control, T stands for torque control.
Servo enable input terminal.
ServoEn ON: Operation enabled;
ServoEn OFF: Operation disabled.
[Note 1]: Make sure the servo motor is quiescent before
―ServoEn OFF‖ turns to ―ServoEn ON‖
[Note 2]: Please wait for 50 ms before inputting any
command in the State of ―ServoEn ON‖.
Alarm clear input terminal.
AlarmClr ON: Clear the system alarm;
AlarmClr OFF: Maintain the system alarm.
[Note]: As the alarm code is less than 12, please cut off
the power supply and repair the drive.
Output terminal of servo alarm.
ALM ON: Servo alarm output ON as there is no alarm;
ALM OFF: Servo alarm output OFF as there is any
alarm.
External command pulse input terminal.
Note: pulse type is selected by parameter PN52.
①PN52=0, command pulse+ signal mode(default state);
②PN52=1, CCW/CW command pulse mode;
③PN52=2, 2-phase command pulse mode.
Command input terminal for external analog
torque/speed (difference mode), the impedance is 10kΩ,
the voltage is -10V~+10V.
The grounding line of analog input.
1. Encoder signal A, B, Z for difference drive output
(output through 26LS31, corresponding to RS422 );
2. Non-isolative output (non-insulation).
3.6.1 Wiring of Digital Input
Wiring of the relay circuit
Wiring of the open collector circuit
(1) Connect to contacts of switches and relays, or open collector output transistors.
(2) The power is provided by the user as the voltage range is DC12~24V and the current is more than 100mA.
Note: the internal circuit will be damaged if the power polarity is wrongly connected.
4.7K
VCCOM
ServoEn,etc
DC 12~24V
Servo drive
4.7K
VCCOM
ServoEn,etc
DC 12~24V
Servo drive

10
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
3.6.2 Wiring of Digital Output
Wiring of the relay circuit
Wiring of the Optocoupler circuit
Note: it is possible to connect a freewheeling diode in the wiring of relay circuit.
(1) The output circuit is composed of open collector transistor outputs in the Darlington connection, and connect
to relays or photo-couplers.
(2) The power is provided by the user as the voltage range is DC5 ~ 24V and the current is more than 50mA.
Note: the internal circuit will be damaged if the power polarity is wrongly connected.
(3) As driving the inductive load such as relay, you must connect a freewheeling diode in parallel.
Note: It would damage the serve drive as if the freewheeling is wrongly connected.
(4) There exists collector to emitter voltage, VCE (SAT) of approx. 1V at transistor-ON, due to the Darlington
connection of the output or. Note that normal TTL IC cannot be directly connected since it does not meet
VIL.
3.6.3 Wiring of Pulse Input
There are two kinds of pulse inputs, line drive input and open-collector input. The max. input pulse frequency is
500kpps.
BONMET servo drive support three kind of pulse mode (Set by Pn-52): ① Pulse + Direction; ② CW+CCW pulse;
③ A/B phase pulse
● Line drive input
● Open-collector input
There are two kind of open-collector input: NPN type (like Mitsubishi, Omron, Panasonic) and PNP type (like
Siemens). The wiring of open-collector as below:
Wiring of NPN type pulse input
Wiring of PNP type pulse input
⑴ Check the pulse input kind and make the wiring according to the drawing, otherwise it may cause the damage.
DC 12~24V
Servo drive
Relay
50mA as MAX.
output
Host controller
Servo drive
PULS+
PULS-
SIGN+
SIGN-
Servo drive
PULS+
PULS-
SIGN+
SIGN-
Host controller
R
R
VCC
Servo drive
PULS+
PULS-
SIGN+
SIGN-
Host controller
R
R
VCC

11
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
⑵ The Optocoupler supports max. to 15mA current. We need to add a current-limiting resistance as using
open-collector input.
Voltage of open-collector input
Value of current-limiting resistance
⑶ The cable of pulse input should be twisted-paired and shielded to prevent from signal interference caused by
noise.
⑷
The max. input pulse frequency is 500kpps, the relationship between pulse frequency and speed is a
proportional relationship as 500 kHz corresponds to 3000rpm.
Sequence chart for pulse + direction
Sequence chart for CW+CCW pulse

12
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Sequence chart for A/B phase pulse
3.6.4 Wiring of Analog Input
Note:"AO" means analog command.
(1) AGND must be connected to the ground (0V) of analog command;
(2) Max. permissible input voltage to each input is ±10V;
(3)
It is suggested that using Shielded twisted pair as the analog input cable;
(4) Analog input drift is normal, you can use analog input drift compensation function to deal with it..
3.6.5 Wiring of Encoder Differential Output
(1) Feeds out the divided encoder outputs (A, B and Z-phase) in differential through each line driver.
(2) Customer can use a line receiver (like AM26LV32). Install a terminal resistor (approx. 330Ω) between line
receiver inputs without fail. And connect ―EGND‖ to the ground (0V) of the receiver.
(3) Customer can use a optocoupler to receive the signals.
(4) These outputs are not insulated.
3.4
Servo drive
AO+
AO-
Host controler
+
-
+
-
AGND
10KΩ
AO+
AO-
Adjust voltage
by potentiometer
+
-
AGND
10KΩ
2KΩ(1/2W)
200Ω(1/2W)
200Ω(1/2W)
10V
10V
Servo drive
Servo drive
PhaseA+
PhaseA-
PhaseB+
PhaseB-
Host controler
PhaseZ+
PhaseZ-
Pin_1
Pin_2
Pin_3
Pin_4
Pin_5
Pin_6
R
EGNDPin_9
AM26LS31
AM26LV32 or other line receiver
R
R
Servo drive
PhaseA+
PhaseA-
PhaseB+
PhaseB-
Host controler
PhaseZ+
PhaseZ-
Pin_1
Pin_2
Pin_3
Pin_4
Pin_5
Pin_6
220Ω(1/2W)
220Ω(1/2W)
220Ω(1/2W)
EGNDPin_9
AM26LS31
Optocoupler

13
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
3.5 Communication Connector(CN3)
Serial-line terminal plug CN3
■ RS-232
Chapter 4 Operation
4.1 Operation steps
Please keep the motor shaft in a non-connection state, do not connect the motor
with mechanical system for servo action confirmation at first.
Connect servo drive with power and peripheral device
Preparation before
operation
Please confirm all the necessary items before turn on the power. And check if
there is any alarm.
Operate in speed mode to test the servo drive and servo motor without any load
on the shaft.
Set parameters according to terms of use.
Connect motor with mechanical systems, turn on the power, and check whether
protective functions (such as emergency stop and stroke limit) are working.
Check operation at both low speed and high speed.

14
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Adjust the gain to get a good performance.
You can carry out normal operation now. If any faulty happens, please refer to
"Chapter 7 Protection."
Preparing For Operation
Turning Power ON and Checking Indicators
■ Checking Power Supply Voltage
· Check to be sure that the power supply voltage is 24~85VDC
■ Checking Terminal Block Wiring
· The power supply inputs (+VDC、GND)must be properly connected to the terminal block.
· The servo motor‘s power line(U、V、W)must be properly connected to the terminal block.
■ Checking the servo motor
· The Encoder Cable must be securely connected to the Encoder Connector at the motor side.
· The power lines at the servo motor must be securely connected.
■ Checking the Control Connectors
· The Control Cable must be securely connected to the I/O Control Connector (CN2).。
· The ServoEn command must be OFF.
4.2 Software(Servofly)operation instructions
4.2.1 Communication
⑴ Connect servo drive with PC through serial cable.
⑵ Click “Servofly.exe‖ and select the COM menu,click the defined COM port(can be modified by PC).
⑶ The communication succeeds as the following dialog appears.
⑷ The communication fails as the following dialog appears, please check the wiring.

15
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
⑸ The communication fails as the following dialog appears, it indicates that the software version does not match,
please select Pn-0 to check the version information, and download the right software on our website.
4.2.2 Basic function
1. Customers can use the basic function of the software in the ―File‖ menu.
2. Function
Restore default parameters(equal with ―EE-Def‖ in panel operation)
Save the current parameters to EEPROM
Upload the parameters from servo drive to PC ( please name the parameter file as
“xx.par”, otherwise the operation would be invalid)
Download the parameters from PC to servo drive(please DO NOT use this
function.)
4.2.3 Monitoring function
1. Monitoring the servo state
⑴ ―Servo State‖ choice under the ―Monitor‖ menu is the monitoring choice of the servo state.

16
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
⑵ Function
Motor Q axis current(the value divided by 1.414 is motor current)
Motor Q axis current command (the value divided by 1.414 is motor current
command)
Motor speed(this is a real time value )
Posiotn Instruction(Pulse)
Position deviation (pulse command minus feedback pulse)
Speed deviation(this is a real time value)
Alarm code(―0‖ means no alarm)
The temperature of the heat sink inside part
② Physical port status monitoring function
⑴ The ―Physical State‖ item under the ―Monitor‖ menu is for the physical port status monitoring function.

17
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
⑵ Function
Monitor the digital input status, green light indicates “ON” and grey light indicates
“OFF” , please refer to chapter 3 for details of I/O connector
Monitor the digital output status, green light indicates “ON” and grey light indicates
“OFF” , please refer to chapter 3 for details of I/O connector
Encoder input signals, green light indicates “ON” and grey light indicates “OFF” ,
please refer to chapter 3 for details of I/O connector
③ Logical port status monitoring function
⑴ The ―Logic State‖ item under the ―Monitor‖ menu is for the logical port status monitoring function.
⑵ Function
Monitor the logical input status, green light indicates “ON” and grey light indicates “OFF” , please refer to
chapter 3 section 3.7 for details of logical input.
4.2.4 Oscillation control and running curve monitoring function
1. Oscillation control
In the picture, the items “Setting„”, “Current Loop Adjust„”, “Speed Loop Adjust„” and “Position
Loop Adjust„” are for oscillation control, this function is only for factory testing use, wrong operation may
cause damage, please DO NOT use this function.

18
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
2. Running curve monitoring function
―Random Capture‖ menu is for the running curve monitoring function, customers can check the current loop
curve, speed loop curve and position loop curve.
4.2.5 Config function
There are two items ―Motor Config…‖ and ―Logic I/O Config…‖ under the ―Config‖ menu. The “Aux Encoder
Config…” item DOES NOT open to customers.
1. Motor parameters adaptive function
⑴ Click ―Basic Information…‖ and the following dialog will appear:
⑵ Fill in the basic data (please don‘t fill in other parameters)
Note:This operation must be carried out by electrical engineer and the above parameters must be effective,
otherwise it would cause mistake or damage.
⑶ Adaption
Click ―Auto Match‖ to start the adaption operation, as the following dialog appears, select the right direction(face
the motor shaft, ―CCW direction‖ indicates counterclockwise direction and ―CW direction‖ indicates clockwise0
direction), and then click ―OK‖.

19
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The following dialog will appear as if the adaption is successful, please save the parameters to EEPROM and
power off, then power on again.
⑷ If adption is not successful, maybe there is something wrong with the operation, please contact with out
technical staff.
2. Mapping function
⑴ Click ―Logic I/O Config...‖ and the follow dialog will appear:

20
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
⑵ The left side part which can not be modified is the logic signal name, the right side part which can be modified
by customers is the mapping port. Customers can use UP button and DOWN button to set the mapping method,
then click ―OK‖.
Note: ―0‖ indicates OFF or invalid, ―1‖ indicates ON or valid.
⑶ Please refer to chapter 3 for each logic input signal definition.
⑷ Please confirm that the mapping method is unique, otherwise it would cause abnormal conditions.
4.3 Position Control Mode
● Three type optional input pulse command (pulse + direction pulse, CCW+CW pulse, A /B phase pulse )
● Two types of input signal optional(open collector signal、differential signal)
● Optional electric gears
●
The number of dividing pulse
● Speed limitation and torque limitation can be set
4.3.1 Terminal Diagram

21
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.3.2 Parameters Settings
Select position control mode(Value: 2)
Denominator of electric gear
Two sets of electronic gear can be switched by the external trigger signal.
Numerator 1 of electric gear
Numerator 2 of electric gear
Dynamic electronic gear function
enable
External Pulse Input Type
Select the pulse command type.
Invert of pulse command
direction
The direction of position command can be inverted with this function.
Position error detection range
The drive will issue position tolerance alarm when the position offset counter
value exceeds the selected value×100 in position control mode.
Position error detection function
Set this parameter to enable the position error function or not.
The first speed loop proportional
gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The first speed loop integral time
constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop integral time constant automatically or manually (refer to chapter 5
section 4.8).
The first low-pass bandwidth of
speed loop
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
second low-pass bandwidth of speed loop automatically or manually (refer to
chapter 5 section 4.8).
The first low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
second low-pass filter bandwidth of torque command automatically or
manually (refer to chapter 5 section 4.8).
The second speed loop
proportional gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The second speed loop integral
time constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop integral time constant automatically or manually (refer to chapter 5
section 4.8).
The second low-pass bandwidth
of speed loop
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
first low-pass bandwidth of speed loop automatically or manually (refer to
chapter 5 section 4.8).
The second low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
first low-pass filter bandwidth of torque command automatically or manually
(refer to chapter 5 section 4.8).
The first Position loop
proportional gain
Higher gain results in greater mechanical stiffness and less position tracking
error. Too large value may cause overshoot or oscillation. It can be switched
with the second Position loop proportional gain automatically or manually
(refer to chapter 5 section 4.8).
The first position loop differential
proportional gain
Higher gain results in greater mechanical stiffness and less position tracking
error. Too big value may cause overshoot or oscillation; This parameter is
usually set to zero unless very fast response is required. It can be switched with
the second position loop differential proportional gain automatically or

22
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.3.3 Operation Flow Chart
Select input
pulse command
type
Select rotation
direction
Set Pn-4 to 2
Select electronic
gear function
Set ServoEn ON
Host sends pulse
command for a
trial operation
⑴ Select position control mode.
⑵ Select input pulse command type (support pulse/direction pulse ,
CCW/CW pulse, A phase/B phase pulse ) by Pn-52.
⑶ Select rotation direction by Pn-53.
⑷ Select electronic gear ratio by Pn-48, Pn-49, Pn-50.
⑸ Set signal “ServoEn” ON or set Pn-8 to 100000,
and the motor get the power.
Adjust the servo
gain
⑹ In no-load conition (leave the motor shaft free), send pulse command
for forward, reverse, acceleration / deceleration and other operation
for a trial operation.
⑺ Make a trial processing and adjust the servo gain according to the
running status.
manually (refer to chapter 5 section 4.8).
The first cut-off frequency of
position feed forward filter
The filter is used to increase the stability of compound position control. It can
be switched with the second cut-off frequency of position feed forward filter
automatically or manually (refer to chapter 5 section 4.8).
Constant of position command
filter
①Smoothen filter for the command pulse with the accelerate of index form,
the value stands for time constant. The unit is ms;
Filter would not lose input pulse but may lead to delay;
The filter works in the follow conditions:
● Host controller has not acceleration and deceleration function;
● Larger electronic gear ratio (>10);
● Lower command frequency;
● Motor running with jumps or other unstable conditions;
Filter is inactive as set to 0.
The second Position loop
proportional gain
Higher gain results in greater mechanical stiffness and less position tracking
error. Too large value may cause overshoot or oscillation. It can be switched
with the first Position loop proportional gain automatically or manually (refer
to chapter 5 section 4.8).
The second position loop
differential proportional gain
Higher gain results in greater mechanical stiffness and less position tracking
error. Too big value may cause overshoot or oscillation; This parameter is
usually set to zero unless very fast response is required. It can be switched with
the first position loop differential proportional gain automatically or manually
(refer to chapter 5 section 4.8).
The second cut-off frequency of
position feed forward filter
The filter is used to increase the stability of compound position control. It can
be switched with the first cut-off frequency of position feed forward filter
automatically or manually (refer to chapter 5 section 4.8).
Enhancement of torque loop
response function
As set the value to 1, it can enhance the response of the torque, but it may
cause some current noise in the motor.

23
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.3.4 Function
1. Position error detection function(Related parameters:Pn-56, Pn-55)
⑴ The function is only effective in position mode and point to point mode, if the position deviation exceeds a
threshold value, it would occur Err-16;
⑵ Set Pn-56 to 0, enable the position error detection function;
⑶ Set the threshold alarm value by Pn-55, the servo drive would alarm as the position deviation (difference
between pulse command and actual stroke position) exceeds the threshold value.
The threshold alarm value = the value of Pn-55 *100pulse
2. Electronic gear function(Related parameters:Pn-48, Pn-49, Pn-50,Pn51)
⑴
Po:The required pulse number per round
P: Encoder resolution
G: Electronic gear ratio
For example:the encoder resolution of SM110-050-30LFB is 10000ppr, if you want count 1000pulse per round,
Then you should set Pn-49 to 10 and Pn-48 to 1.
Figure 5-4 Electronic function
⑵
Set Pn-51 to 1 to enable dynamic electronic gear function, customers can switch two sets of electronic gear by
the logic control signal‖ Logic_IntPn_Sel [0]‖.
Figure 5-5 Dynamic electronic gear function
The process pulse command
by the electronic gear
Pulse command from host
10 pulse
Position command
Switching the ratio by digital signal OFF ON OFF
Electronic gear ratio
First electronic
gear ratio
Pn-49/Pn-48
Second electronic
gear ratio
Pn-50/Pn-48
First electronic
gear ratio
Pn-49/Pn-48
t1,t2,t3,t4>10ms
t1 t2 t3 t4

24
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.4 Analog Speed Control Mode
● ±10V Analog input, control the motor speed and torque simultaneously
●
Control through the I / O port,
●
Acceleration / deceleration time setting
● Support encoder output
● Speed limitation and torque limitation can be set
4.4.1 Terminal Diagram
4.4.2 Parameters Settings
Select speed control mode(Value: 1)
Gain of analog torque command
input
Set the ratio between the input voltage of analog torque and actual motor torque
Gain of analog speed command
input
Set the ratio between the input voltage of analog speed and actual motor speed.
Analog input drift compensation
The zero-bias compensation for the analog speed input.
Direction inversion of analog
speed input
Set the rotation direction.(Effective in analog speed mode)
Low-pass bandwidth of analog
speed input
Set the response time of speed analog input.
Acceleration time constant
Set the acceleration time constant.
Deceleration time constant
Set the deceleration time constant.
Command type of speed control
Select command type.(Value:1)
The first speed loop proportional
gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The first speed loop integral time
constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop integral time constant automatically or manually (refer to chapter 5 section

25
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The first low-pass bandwidth of
speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the
second low-pass bandwidth of speed loop automatically or manually (refer to
chapter 5 section 4.8).
The first low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
second low-pass filter bandwidth of torque command automatically or
manually (refer to chapter 5 section 4.8).
The second speed loop
proportional gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The second speed loop integral
time constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop integral time constant automatically or manually (refer to chapter 5 section
4.8).
The second low-pass bandwidth
of speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the first
low-pass bandwidth of speed loop automatically or manually (refer to chapter 5
section 4.8).
The second low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
first low-pass filter bandwidth of torque command automatically or manually
(refer to chapter 5 section 4.8).
Enhancement of torque loop
response function
As set the value to 1, it can enhance the response of the torque, but it may cause
some current noise in the motor.
4.4.3 Operation Flow Chart
Figure 5-7 Operation Flow Chart
Set analog gain
of torque control
by Pn-18
Select rotation
direction
Set Pn-4 to 1
Set the
acceleration and
deceleration time
⑴ Select speed control mode.
⑵ Set the analog gain to select the relationship between analog voltage
and speed command, 3000rpm according to 10V for default.
⑶ Select rotation direction by Pn-20 or switch the direction by digital
input “Logic_STOrder_Invert”
⑷ Set Pn-34 for acceleration time and Pn-35 for deceleration time.
Analog input
drift
compensation
⑹ Set parameter Pn-19 to clear the analog
input drift.
Host sends pulse
command for a
trial operation
⑺ In no-load conition (leave the motor shaft free), send pulse command
for forward, reverse, acceleration / deceleration and other operation
for a trial operation.
Adjust the servo
gain
⑻ Make a trial processing and adjust the servo gain according to the
running status.
Set ServoEn ON
⑸ Set signal “ServoEn”ON or set Pn-8 to 100000, and the motor get the
power.
Set Pn-40 to 1
⑵ Select analog voltage as speed command by Pn-40.

26
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Function
1. Analog gain setting function(Related parameters:Pn-18)
Set the ratio between the input voltage of analog speed and actual motor speed.,they are proportional relationship.
Value of Pn-18=(Max. input/Max. speed command)30000。The default value is 100,which means 10Vsupport
speed command of 3000rpm.
Relationship
of input
voltage and
output speed
2. Analog input drift compensation function(Related parameters:Pn-19)
● Customers can use the analog input drift compensation function to deal with the analog input drift.
⑴ Make a correct wiring and set the analog voltage to 0V.
⑵
Check the motor speed by the drive monitor functions, adjust the value of the parameter Pn-19 to compensate.
As the zero-drift speed is a positive value, the parameter should be set a positive value; while the zero-drift speed
is a negative value, the parameter should be set a negative value.
3. Acceleration / deceleration time setting(Related parameters:Pn-34,Pn-35)
⑴
In case of overloading, it is suggested to set the acceleration / deceleration time to avoid the impact of the
instantaneous large current to avoid error or failure.
⑵ Set the value of Pn-34 for acceleration time constant while Pn-35 for deceleration time constant, the unit is ms.
3000 rpm
+5V
-3000 rpm
-5V
0V
Speed command
Analog
voltage
3000 rpm
+10V
-3000 rpm
-10V
0V
Speed command
Analog
voltage
1500 rpm
+10V
-1500 rpm
-10V
0V
Speed command
Analog
voltage
Max. speed in
positive direction
+10V
Max. speed in
nagetive direction
-10V
0V

27
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.5 Internal Speed Control Mode
● Internal speed command
● Switch commands by digital input terminal
●
Acceleration / deceleration time setting
● Speed limitation and torque limitation can be set
4.5.1 Terminal Diagram
4.5.2 Parameters Settings
Select speed control mode(Value: 1)
Acceleration time constant
Set the acceleration time constant.
Deceleration time constant
Set the deceleration time constant.
Command type of speed control
Select command type.(Value: 0)
Internal speed command 1~ 16
Set the speed command, the unit is rpm.
The first speed loop proportional
gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).

28
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.5.3 Operation Flow Chart
Set Pn-40 to 0
Set internal
speed command
by Pn-88~Pn-103
Set Pn-4 to 1
Set the
acceleration and
deceleration time
Host sends pulse
command for a
trial operation
⑴ Select speed control mode.
⑵ Select internal command as speed command by Pn-40.
⑶ Set the internal speed command.
⑷ Set Pn-34 for acceleration time and Pn-35 for deceleration time.
⑹ In no-load conition (leave the motor shaft free), send pulse command
for forward, reverse, acceleration / deceleration and other operation
for a trial operation.
Adjust the servo
gain
⑺ Make a trial processing and adjust the servo gain according to the
running status.
Set ServoEn ON
⑸ Set signal “ServoEn”ON or set Pn-8 to 100000, and the motor get the
power.
The first speed loop integral time
constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop integral time constant automatically or manually (refer to chapter 5 section
4.8).
The first low-pass bandwidth of
speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the
second low-pass bandwidth of speed loop automatically or manually (refer to
chapter 5 section 4.8).
The first low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
second low-pass filter bandwidth of torque command automatically or
manually (refer to chapter 5 section 4.8).
The second speed loop
proportional gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The second speed loop integral
time constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop integral time constant automatically or manually (refer to chapter 5 section
4.8).
The second low-pass bandwidth
of speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the first
low-pass bandwidth of speed loop automatically or manually (refer to chapter 5
section 4.8).
The second low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
first low-pass filter bandwidth of torque command automatically or manually
(refer to chapter 5 section 4.8).
Enhancement of torque loop
response function
As set the value to 1, it can enhance the response of the torque, but it may cause
some current noise in the motor.

29
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.5.4 Function
1. Acceleration / deceleration time setting(Related parameters: Pn-34,Pn-35)
⑴
In case of overloading, it is suggested to set the acceleration / deceleration time to avoid the impact of the
instantaneous large current to avoid error or failure.
⑵ Set the value of Pn-34 for acceleration time constant while Pn-35 for deceleration time constant, the unit is ms.
4.6 Pulse Speed Control Mode
● Three type optional input pulse command(pulse/direction pulse, CCW/CW pulse, A phase/B phase pulse )
● Two types of input signal optional(open collector signal、differential signal)
● Optional electric gears
● Speed limitation and torque limitation can be set
4.6.1 Terminal Diagram

30
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.6.2 Parameters Setting
Select speed control mode(Value: 1)
Command type of speed control
Select command type.(Value: 2)
Denominator of electric gear
Two sets of electronic gear can be switched by the external trigger signal.
Numerator 1 of electric gear
Numerator 2 of electric gear
Dynamic electronic gear function
enable
Select the pulse command type.
Invert direction of pulse
command
The direction of position command can be inverted with this function.
The first speed loop proportional
gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The first speed loop integral time
constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the second speed
loop integral time constant automatically or manually (refer to chapter 5 section
4.8).
The first low-pass bandwidth of
speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the
second low-pass bandwidth of speed loop automatically or manually (refer to
chapter 5 section 4.8).
The first low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
second low-pass filter bandwidth of torque command automatically or
manually (refer to chapter 5 section 4.8).
The second speed loop
proportional gain
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop proportional gain automatically or manually (refer to chapter 5 section
4.8).
The second speed loop integral
time constant
The value is determined by the type of servo and the load condition. In general,
larger load inertia needs larger value. It can be switched with the first speed
loop integral time constant automatically or manually (refer to chapter 5 section
4.8).
The second low-pass bandwidth
of speed loop
Normally, smaller value results in slower and smoother speed response. But too
much small value may cause system oscillation. It can be switched with the first
low-pass bandwidth of speed loop automatically or manually (refer to chapter 5
section 4.8).
The second low-pass filter
bandwidth of torque command
Normally, smaller value results in slower and smoother speed response. But
too much small value may cause system oscillation. It can be switched with the
first low-pass filter bandwidth of torque command automatically or manually
(refer to chapter 5 section 4.8).
Enhancement of torque loop
response function
As set the value to 1, it can enhance the response of the torque, but it may cause
some current noise in the motor.

31
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.6.3 Operation Flow Chart
4.6.4 Function
1. Acceleration / deceleration time setting(Related parameters: Pn-34,Pn-35)
⑴
In case of overloading, it is suggested to set the acceleration / deceleration time to avoid the impact of the
instantaneous large current to avoid error or failure.
⑵ Set the value of Pn-34 for acceleration time constant while Pn-35 for deceleration time constant, the unit is ms.
Set Pn-40 to 2
Select input
pulse command
type
Set Pn-4 to 1
Select rotation
direction
Host sends pulse
command for a
trial operation
⑴ Select speed control mode.
⑵ Select pulse command as speed command by Pn-40.
⑶ Select input pulse command type (support pulse/direction pulse ,
CCW/CW pulse, A phase/B phase pulse ) by Pn-52.
⑷ Select rotation direction by Pn-53.
⑺ In no-load conition (leave the motor shaft free), send pulse command
for forward, reverse, acceleration / deceleration and other operation
for a trial operation.
Adjust the servo
gain
⑻ Make a trial processing and adjust the servo gain according to the
running status.
Set ServoEn ON
⑹ Set signal “ServoEn”ON or set Pn-8 to 100000, and the motor get the
power.
Select electronic
gear function
⑸ Select electronic gear ratio by Pn-48, Pn-49, Pn-50.

32
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.7 Analog Torque Control Mode
● ±10V Analog input
● Analog input drift compensation function
● Control through the I / O port, switching the rotation direction by digital input terminal
● Speed limitation and torque limitation can be set
4.7.1 Terminal Diagram
4.7.2 Parameters Setting
Select torque control mode(Value: 0)
Gain of analog torque command
input
Set the ratio between the input voltage of analog torque and actual motor torque
Analog input drift compensation
The zero-bias compensation for the analog torque input.
Direction inversion of analog
speed input
Set the rotation direction.(Effective in analog torque mode)
Limit the maximum speed in torque control mode to avoid overspeed when the
motor is unloaded, parameter unit is rpm.

33
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.7.3 Operation Flow Chart
Figure 5-22 Operation Flow Chart
4.7.4 Function
1. Analog gain setting function(Related parameters:Pn-15)
Set the ratio between the input voltage of analog torque and actual motor torque.,they are proportional
relationship.
Value of Pn-15=(Max. input/Max. torque command)10。The default value is 100,which means 10Vsupport 100%
torque.
Relationship
of input
voltage and
output
torque
Set analog gain
of torque control
by Pn-15
Select rotation
direction
Set Pn-4 to 0
Set the speed
limit in torque
control mode
⑴ Select torque control mode.
⑵ Set the analog gain to select the relationship between analog voltage
and torque command, 100% output torque according to 10V for default.
⑶ Select rotation direction by Pn-17 or switch the direction by digital
input “Logic_STOrder_Invert”
⑷ Set the speed limit in torque control mode by Pn-42.
Analog input
drift
compensation
⑹ Set parameter Pn-16 to clear the analog input drift.
Host sends pulse
command for a
trial operation
⑺ In no-load conition (leave the motor shaft free), send pulse command
for forward, reverse, acceleration / deceleration and other operation
for a trial operation.
Adjust the servo
gain
⑻ Make a trial processing and adjust the servo gain according to the
running status.
Set ServoEn ON
⑸ Set signal “ServoEn”ON or set Pn-8 to 100000, and the motor get
the power.
100%
+5V
-100%
-5V
0V
Torque command
Analog
voltage
100%
+10V
-100%
-10V
0V
Torque command
Analog
voltage
50%
+10V
-50%
-10V
0V
Torque command
Analog
voltage

34
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
2. Analog compensation function(Related parameters:Pn-16)
● Customers can use the analog input drift compensation function to deal with the analog input drift.
⑴ Make a correct wiring and set the analog voltage to 0V.
⑵
Check the output torque by the drive monitor functions, adjust the value of the parameter Pn-16 to compensate.
As the zero-drift torque is a positive value, the parameter should be set a positive value; while the zero-drift torque
is a negative value, the parameter should be set a negative value.
Figure 5-23
4.8 Gain Adjustment
● The purpose of adjusting the servo system is to minimize the level of inaccuracy of the servo motor when
operating under instructions and also shorten the time of travel. Doing so needs to adjust gain parameter and
compensation parameter.
● The wrong parameter settings may lead to equipment failure and accidents, users should confirm the
correctness of the parameters before operation.
● It is suggested that operate without load for testing firstly.
1. Speed adjust
Figure 5-40
2. Position adjust
Figure 5-41
+10V-10V
0V
Max. torque in
positive direction
Max. torque in
nagetive direction
Speed
Time
Speed
Time
Speed
Time
Adjustment for
l
ag
ging
Adjustment for
overshoot
ing
Position
Time
Position
Time
Position
Time
Adjustment for
l
ag
ging
Adjustment for
overshoot
ing

35
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
3. Function
■ Speed loop gain(KP_S; Related parameters: Pn-30,Pn-36)
The larger the value is, the greater the stiffness would be. The value is determined by the type of servo and the
load condition. In general, larger load inertia needs larger value. If there is no oscillation, the larger the value
is the better the servo system performs.
■ Speed loop integral time constant(TC_S; Related parameters: Pn-31, Pn-37)
The smaller the value is, the greater the stiffness is. The value is determined by the type of servo and the load
condition. In general, larger load inertia needs larger value. Set the parameter as small as possible without
oscillation.
■ Low-pass bandwidth of speed loop(LFP_S; Related parameters: Pn-32, Pn-38)
Normally, smaller value results in slower and smoother speed response. Too small value may cause system
oscillation.
■ Low-pass filter bandwidth of torque command(LFP_C; Related parameters: Pn-33, Pn-39)
Normally, smaller value results in slower and smoother speed response. But too much small value may
cause system oscillation.
■ Position loop proportional gain(KP_P; Related parameters: Pn-44,Pn-66)
Higher gain results in greater mechanical stiffness and less position tracking error. Too large value may cause
overshoot or oscillation. The value is determined by the type and the load of servo drive.
■ Position loop differential proportional gain(Kd; Related parameters: Pn-45,Pn-67)
Higher gain results in greater mechanical stiffness and less position tracking error. Too big value may cause
overshoot or oscillation; This parameter is usually set to zero unless very fast response is required
■ The cut-off frequency of position feed forward filter(FLFP_P; Related parameters: Pn-46,Pn-68)
The filter is used to increase the stability of compound position control. Normally, users do not need to
change the default value.
■ Enhancements of the current loop response(Pn-69)
As requiring higher response, users can use this function to enhance current loop response by set Pn-69 to 1.
It will enhance the stiffness of the motor and may cause some noise.

36
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4. Adjust operation
Note: in speed control mode, customers just need to adjust speed gain.
Start operation
Reduce KP_P
(Pn44),general
300~500
Runs well
Rise KP_S(Pn30) and
reduce TC_S(PN31)
Reduce KP_S(Pn30) and
rise TC_S(PN31)
Reduce LFP_S(Pn32)
and LFP_C(Pn33), the
value of LFP_C(Pn33)
should be larger than
LFP_S(Pn32)
The out put torque is not enough or
mot or r uns some time s fast and
sometimes slow
Motor runs with vibration,could trigger
the alarm ERR-6, ERR-10, ERR-13
Runs with noise
Rise KP_P(Pn44)
NO
Motor overshoot occurs (positioning
vibration) a n d i t is still unable to
meet the needs of system response,
the overshoot may trigger the alarm
ERR-6, ERR-10, ERR-13
NO
Noise die out
YES
Runs well
Runs well
YES
YES
NO
Save parameters
End
YES

37
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
5. Gain switching function
BONMET servo drive support two sets PID parameters for gain switching function.
The first set of PID parameter
The second set of PID parameter
Speed loop proportional gain(PID1)
Speed loop proportional gain(PID2)
Speed loop integral time constant(PID1)
Speed loop integral time constant(PID2)
Low-pass bandwidth of speed loop(PID1)
Low-pass bandwidth of speed loop(PID2)
Low-pass filter bandwidth of torque command
(PID1)
Low-pass filter bandwidth of torque command
(PID2)
Position loop proportional gain(PID1)
Position loop proportional gain(PID2)
Position loop differential proportional gain
(PID1)
Position loop differential scale factor(PID2)
The cut-off frequency of position feed forward
filter(PID1)
The cut-off frequency of position feed forward
filter(PID2)
① Fixed to the first set of PID parameters.
Set Pn-64 to 0.
② Fixed to the second set of PID parameters.
Set Pn-64 to 1.
③ Switch the PID parameters by digital input. (NOT SUPPORT)
⑴ Set Pn-64 to 2 and build the mapping of the logic signal ―Logic_PID_Sel‖ and the physical digital input (refer
to chapter 5 section 5.16.5).
⑵ As ―Logic_PID_Sel‖ is OFF, the first set of PID parameters are valid, while as ―Logic_PID_Sel‖ is ON, the
second set of PID parameters are valid.
④ Switch the PID parameters by position deviation.
⑴ Set Pn-64 to 3 for switch mode, and set the trigger value by Pn-65.
⑵ As the position deviation value (position deviation value = pulse commands – feedback pulse, the unit is pulse)
is less than trigger value, the first set of PID parameters are valid, while as the position deviation value is larger
than trigger value, the second set of PID parameters are valid.
⑤ Switch the PID parameters by speed deviation.
⑴ Set Pn-64 to 4 for switch mode, and set the trigger value by Pn-65.
⑵ As the speed deviation value (speed deviation value = speed commands –motor speed, the unit is rpm) is less
than trigger value, the first set of PID parameters are valid, while as the speed deviation value is larger than trigger
value, the second set of PID parameters are valid.
⑥ Switch the PID parameters by motor speed.
⑴ Set Pn-64 to 5 for switch mode, and set the trigger value by Pn-65.
⑵ As the motor speed (the unit is rpm) is less than trigger value, the first set of PID parameters are valid, while as
the motor speed is larger than trigger value, the second set of PID parameters are valid.
⑦ Switch the PID parameters by motor output torque.
⑴ Set Pn-64 to 6 for switch mode, and set the trigger value by Pn-65.
⑵ As the motor output torque (the unit is %) is less than trigger value, the first set of PID parameters are valid,
while as the motor output torque is larger than trigger value, the second set of PID parameters are valid.

38
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
4.9 Overload Alarming Function
1. Function
When the motor output torque is over the alarming threshold value (Pn-22) and the last time is over the selected
testing time, the servo drive will alarm Err-18, the motor will stop.
2. Operation
⑴ Set the overload alarming threshold value by Pn-22
⑵ Set the overload testing time through by Pn-23
Figure 5-38 Overload alarming function
Chapter5 Parameters
6.1 Parameter List
● The parameter “R-1”~“R-34” only can be modified by bus functions, can not be modified by panel.
● Control mode: ―ALL‖ means for the parameter is valid for all control mode, ―P‖ means for the parameter is
valid for position control mode, ―S‖ means for the parameter is valid for speed control mode, ―T‖ means for
the parameter is valid for torque control mode, ―SP‖ means for the parameter is valid for point to point control
mode, ―D‖ means for the parameter is valid for demo mode.
Internal torque limit in negative (CW)
direction
Internal torque limit in positive (CCW)
direction
User constants protection code
Drive status (Front Panel Display)
Mechanical brake delay time
The first speed loop proportional gain
(PID1)
Current turn off delay time
The first speed loop integral time constant
(PID1)
Threshold speed of current turn off delay
time
The first low-pass bandwidth of speed
loop(PID1)
Anti-control of low-6-bit digital input
The first low-pass filter bandwidth of
torque command(PID1)
Anti-control of high-4-bit digital input
34 S Accelerationy time in speed control
Motor output torque 0% 50%
100%
Alarm output OFF
Alarm threshold value
(set by Pn-22)
Overload testing time
(set by Pn-23)
ON(ERR-18)

39
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Anti-control of encoder feedback
35 S Deceleration time in speed control
Force-ON of low-6-bit digital input
The second speed loop proportional gain
(PID2)
Force-ON of high-4-bit digital input
The second speed loop integral time
constant(PID2)
Anti-control of high-4-bit digital output
The second low-pass bandwidth of speed
loop(PID2)
Anti-control of low-3-bit digital output
The second low-pass filter bandwidth of
torque command(PID2)
15 T Gain of analog torque command input
Analog input drift compensation of torque
command
Speed command in JOG control mode
(NOT SUPPORT)
Invert the direction of analog torque
command
18 S Gain of analog speed command input
Theshold value of speed reached output
(NOT SUPPORT)
Analog input drift compensation of speed
command
The first Position loop proportional gain
(PID1)
Invert the direction of analog speed
command
The first position loop differential
proportional gain(PID1)
Low-pass bandwidth of analog speed
input
The first cut-off frequency of position
feed forward filter(PID1)
Threshold value of torque overload alarm
47 P Constant of position command filter
Testing time of torque over load alarm
Denominator of electric gear ratio
Internal brake resistor temperature alarm
function(NOT SUPPORT)
Numerator 1 of electric gear ratio
Numerator 2 of electric gear ratio
81 D Internal torque command 10
Electric gear ratio switching function
82 D Internal torque command 11
52 P External pulse input type
83 D Internal torque command 12
53 P Invert of pulse command direction
84 D Internal torque command 13
Range of positioning complete function
(NOT SUPPORT)
85 D Internal torque command 14
55 P Position error detection range
86 D Internal torque command 15
56 P Position error detection function
87 D Internal torque command 16
Encoder output ratio(NOT SUPPORT)
Homing speed(NOT SUPPORT)
Acceleration / deceleration in homing
operation(NOT SUPPORT)
High bit of home position offset(NOT
SUPPORT)
Low bit of home position offset(NOT
SUPPORT)
Demo or point to point mode selection
Gain (PID) parameter switching mode

40
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Trigger value of gain (PID) parameter
switching function
The second position loop proportional
gain(PID2)
Internal speed command 10
The second position loop differential
proportional gain(PID2)
Internal speed command 11
The second cut-off frequency of position
feed forward filter(PID2)
Internal speed command 12
Enhancement of torque loop response
function
Internal speed command 13
Internal speed command 14
Internal speed command 15
72 D Internal torque command 1
Internal speed command 16
73 D Internal torque command 2
High bit of internal position command 1
74 D Internal torque command 3
Low bit of internal position command 1
75 D Internal torque command 4
Speed of internal position command 1
76 D Internal torque command 5
Acceleration/deceleration of internal
position command 1
77 D Internal torque command 6
Peak torque of internal position command
1
78 D Internal torque command 7
High bit of internal position command 2
79 D Internal torque command 8
Low bit of internal position command 2
80 D Internal torque command 9
Speed of internal position command 2
Acceleration/deceleration of internal
position command 2
Peak torque of internal position command
8
Peak torque of internal position command
2
High bit of internal position command 9
High bit of internal position command 3
Low bit of internal position command 9
Low bit of internal position command 3
Speed of internal position command 9
Speed of internal position command 3
Acceleration/deceleration of internal
position command 9
Acceleration/deceleration of internal
position command 3
Peak torque of internal position command
9
Peak torque of internal position command
3
High bit of internal position command 10
High bit of internal position command 4
Low bit of internal position command 10
Low bit of internal position command 4
Speed of internal position command 10
Speed of internal position command 4
Acceleration/deceleration of internal
position command 10
Acceleration/deceleration of internal
position command 4
Peak torque of internal position command
10
Peak torque of internal position command
4
High bit of internal position command 11
High bit of internal position command 5
Low bit of internal position command 11
Low bit of internal position command 5
Speed of internal position command 11

41
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Speed of internal position command 5
Acceleration/deceleration of internal
position command 11
Acceleration/deceleration of internal
position command 5
Peak torque of internal position command
11
Peak torque of internal position command
5
High bit of internal position command 12
High bit of internal position command 6
Low bit of internal position command 12
Low bit of internal position command 6
Speed of internal position command 12
Speed of internal position command 6
Acceleration/deceleration of internal
position command 12
Acceleration/deceleration of internal
position command 6
Peak torque of internal position command
12
Peak torque of internal position command
6
High bit of internal position command 13
High bit of internal position command 7
Low bit of internal position command 13
Low bit of internal position command 7
Speed of internal position command 13
Speed of internal position command 7
Acceleration/deceleration of internal
position command 13
Acceleration/deceleration of internal
position command 7
Peak torque of internal position command
13
Peak torque of internal position command
7
High bit of internal position command 14
High bit of internal position command 8
Low bit of internal position command 14
Low bit of internal position command 8
Speed of internal position command 14
Speed of internal position command 8
Acceleration/deceleration of internal
position command 14
Acceleration/deceleration of internal
position command 8
Peak torque of internal position command
14
High bit of internal position command 15
Low bit of internal position command 15
Speed of internal position command 15
Index reset encoder counts
Acceleration/deceleration of internal
position command 15
Peak torque of internal position command
15
CN2 input terminal status
High bit of internal position command 16
Encoder input terminal status
Low bit of internal position command 16
CN2 output terminal status
Speed of internal position command 16
The analog voltage of analog input port A
Acceleration/deceleration of internal
position command 16
The analog voltage of analog input port B
Peak torque of internal position command
16
Modbus communication baud rate
The current high bit position value
Modbus communication frame type
The current low bit position value

42
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
CANOpen node ID(NOT SUPPORT)
CANOpen baud rate(NOT SUPPORT)
High bit position error value
Operation command for EEPROM
Low bit position error value
Modbus synchronous command selection
R-4 T Synchronous torque command
R-5 S Synchronous speed command
High bit position command
High bit of synchronous position
command
Low bit of synchronous position
command
Synchronous command enable
The implementation state of EEPROM
operation
6.2 Details
● ―RO‖ indicates read only, R/W indicates read and write, WC indicates write and clear.
Control mode:All
Details:Firmware verion of servo drive, can not be modified.
Control mode:All
Details:Motor type ccode, customers must ensure the motor type code is correct when restore the default parameters.
User constants protection code
Control mode:All
Details:It is used to prevent the parameters from being changed accidentally. The parameters can not be modified as the value is set
to any number except 28977.
Example:① After adjust the parameters, set Pn-2 to 28990,click ―Enter‖ button, then the other parameters can not be modified.

43
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Change the parameter value and click “Enter” button, the decimal point does not disappear, the parameter can not be
modified.
The parameters can be modified as Pn-2 is set to 28977.
Drive Status (Front Panel Display)
Control mode:All(SDL10A drive, NOT SUPPORT)
Details:Select the information displaying on the panel, customers can find the details in chapter 4 section 4.2.2
Low 5 bit of position deviation
Low 5 bit of feedback pulse
High 5 bit of position deviation
High 5 bit of feedback pulse
Low 4 bit of digital input status
Low 5 bit of position command
High 6 bit of digital input status
High 5 bit of position command
Example:① The default value of Pn-3 is 0, it indicates the display will show the motor output torque (%).
② Set Pn-3 to 1, now the display will show motor speed (rpm).
Control mode:All
Details:This parameter is used to select the control mode of servo drive, please refer to chapter 5 section 4.2~4.9 for details.
Control by analog command
Control by internal command Control by analog command
Control by external pulse command
Control by external pulse command
Control by panel (NOT SUPPORT)
Control by internal command(NOT SUPPORT)
Analog input drift compensation
Used to analog input drift compensation function

44
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Point-to-point control mode
Position/speed/torque control mode
Switch the control mode among position control, speed control
and torque control. (NOT SUPPORT)
Mechanical brake delay time
Control mode:All
Details:Set the delay time from the moment that ServoEn signal is OFF to the time mechanical brake available (output terminals
BRK changes from OFF to ON). This parameter should be bigger than mechanical braking delay time to avoid motor for
micro-displacement or falling.
Current turn off delay time
Control mode:All
Details:Customers can set up time from when detecting the off of Servo-ON input signal (Logic_Servo_Enable) is to when external
brake release signal (BRK-OFF) turns off, while the motor turns to servo off during the motor in motion.
The actual time is the minimum value between PN5 and the time speed falls to PN6.
Threshold speed of current turn off delay time
Control mode:All
Details:Set up the speed timing of brake output checking during operation.
The actual time is the minimum value between PN5 and the time speed falls to PN6.
Anti-control of low-6-bit digital input
ON
OFF
OFF
ON
OFF(Hold)ON(Release)
Delay time set
by Pn-6
Threshold speed
set by Pn-7
Motor speed
0rpm
Servo enable input
(Logic_Servo_Enable)
Motor energization
Brake release output
(BRK)

45
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Details:This parameter is expressed by a 6-bit binary number. It is used for anti-control of low 6 bit digital input, “0” indicates
original state, and “1” indicates anti-control for this signal.
Note:This function is used for physical port anti-control operation, please refer to chapter 3 section 3.7.2 and chapter 5 section 5.16.5
for details of digital input/output function and mapping function.
Example:As the physical port status of “ServoEn” signal is OFF:
Anti-control of high-4-bit digital input
Control mode:All
Details:This parameter is expressed by a 4-bit binary number. It is used for anti-control of high 4 bit digital input, “0” indicates
original state, and “1” indicates anti-control for this signal.
Note:
① This function is used for physical port anti-control operation, please refer to chapter 3 section 3.7.2 and chapter 5 section 5.16.5
for details of digital input/output function and mapping function.
② Please DO NOT take anti-control operation for “PulseInv” and “SignInv” signal for normal control, it may cause error.
Example:Please refer to the example of parameter “Pn-8”.
Anti-control of encoder feedback
0位
0:Normal status
1:Anti-control operation
1位2位3位4位5位
CWTLtd
CCWTLtd
CWDis
CCWDis
AlarmClr
ServoEN
0:正常状态
1:对物理信号端口进行取反操作
PulseInv
SignInv
INH/SC2
CLE/SC1/ZEROSPD
0:Normal status
1:Anti-control operation
Bit 4 Bit 3 Bit 2 Bit 1

46
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Details:This parameter is expressed by a 6-bit binary number. It is used for anti-control of of encoder feedback, “0” indicates
original state, and “1” indicates anti-control for this signal.
Note:Normally, we do not suggest customers to use this function.
Example:Please refer to the example of parameter “Pn-8”.
Force-ON of low-6-bit digital input
Control mode:All
Details:This parameter is expressed by a 6-bit binary number. It is used for force-ON control of low-6-bit digital input, “0”
indicates original state, and “1” indicates force-ON control for this signal. As if customers carry out the force-ON control, the
signal will stay “ON” status.
Note:This function is used for physical port force-ON control operation, please refer to chapter 3 section 3.7.2 and chapter 5 section
5.16.5 for details of digital input/output function and mapping function.
Example:As the physical port status of “ServoEn” signal is OFF:
Force-ON of high-2-bit digital input
Control mode:All
Details:This parameter is expressed by a 2-bit binary number (“PulseInv” and “SignInv” can not be modified). It is used for
force-ON control of high-2-bit digital input, “0” indicates original state, and “1” indicates force-ON control for this signal. As if
0:正常状态
1:对物理信号端口进行取反操作
PhaseZ
PhaseB
PhaseA
PhaseW
PhaseV
PhaseU
0:Normal status
1:Anti-control operation
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
0:Normal status
1:Force-ON operation
Bit 6
CWTLtd
CCWTLtd
CWDis
CCWDis
AlarmClr
ServoEN
Bit 5 Bit 4 Bit 3 Bit 2 Bit 1

47
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
customers carry out the force-ON control, the signal will stay “ON” status.
Note:This function is used for physical port force-ON control operation, please refer to chapter 3 section 3.7.2 and chapter 5 section
5.16.5 for details of digital input/output function and mapping function.
Example:Please refer to the example of parameter “Pn-11”.
Anti-control of high-4-bit digital output
Control mode:All
Details:This parameter is expressed by a 4-bit binary number. It is used for anti-control of of digital output, “0” indicates original
state, and “1” indicates anti-control for this signal.
Note:As carry out anti-control of digital outputs, the signal status will change in very short time when power on, as the system reset.
Anti-control of low-3-bit digital output
Control mode:All
Details:This parameter is expressed by a 3-bit binary number. It is used for anti-control of of digital output, “0” indicates original
state, and “1” indicates anti-control for this signal.
Gain of analog torque command input
Control mode:Torque control mode
Details:This parameter is used to set the proportion relationship between analog torque input voltage and torque command.
Parameter value=(Max. input/Max. torque command)10。The default value is 100,which means 10Vsupport 100% torque.
Example:Please refer to chapter 5 section 5.7.4 for details.
0:正常状态
1:使物理信号端口强制为ON状态
INH/SC2
CLE/SC1/ZEROSPD
0:Normal status
1:Force-ON operation
Bit 2 Bit 1
0:正常状态
1:对物理信号端口进行取反操作
BRK
COIN
ALM
SRDY
0:Normal status
1:Anti-control operation
Bit 4 Bit 3 Bit 2 Bit 1
0:正常状态
1:对物理信号端口进行取反操作
PhaseZ
PhaseB
PhaseA
0:Normal status
1:Anti-control operation
Bit 3 Bit 2 Bit 1

48
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Analog input drift compensation of torque
command
Control mode:Torque control mode
Details:This function is used to adjust the analog input drift compensation. As the zero-drift torque is a positive value, the parameter
should be set a positive value; while the zero-drift torque is a negative value, the parameter should be set a negative value.
Example:Please refer to chapter 5 section 5.7.4 for details.
Invert the direction of analog torque command
Control mode:Torque control mode
Details:The analog torque command is a vector parameter.
Set the parameter to 0, as if the input voltage is a positive voltage, the motor will run in positive direction, while the input voltage is a
negative voltage, the motor will run in negative direction.
Set the parameter to 1, as if the input voltage is a positive voltage, the motor will run in negative direction, while the input voltage is
a negative voltage, the motor will run in positive direction.
Gain of analog speed command input
Control mode:Speed control mode
Details:This parameter is used to set the proportion relationship between analog speed voltage and speed command.
Parameter value =(Max. input/Max. speed command)30000。The default value is 100,which means 10Vsupport speed command of
3000rpm.
Example:Please refer to chapter 5 section 5.4.4 for details.
Analog input drift compensationof speed
command
Control mode:Speed control mode
Details:This function is used to adjust the analog input drift compensation. As the zero-drift speed is a positive value, the parameter
should be set a positive value; while the zero-drift speed is a negative value, the parameter should be set a negative value.
Example:Please refer to chapter 5 section 5.4.4 for details.
Invert the direction of analog speed command
Control mode:Speed control mode
Details:The analog speed command is a vector parameter.
Set the parameter to 0, as if the input voltage is a positive voltage, the motor will run in positive direction, while the input voltage is a
negative voltage, the motor will run in negative direction.
Set the parameter to 1, as if the input voltage is a positive voltage, the motor will run in negative direction, while the input voltage is
a negative voltage, the motor will run in positive direction.
Low-pass bandwidth of analog speed input
Control mode:Speed control mode
Details:This parameter is used to set the low-pass filter bandwidth of analog speed input. The greater the value is, it would bring
faster response of analog speed input and more signal noise; The smaller the value is, it would bring slower response of analog speed
input and less signal noise.

49
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Threshold value of torque overload alarm
Testing time of torque over load alarm
Control mode:All
Details:These two parameters are used to for the torque overload function. As the motor output torque is over the threshold
value(Pn-22) for a period time over the testing time(Pn-23), the drive will alarm Err-18.
Internal brake resistor temperature alarm function
Internal torque limit in negative (CW) direction
Internal torque limit in positive (CCW) direction
Control mode:All
Details:These two parameters are used to set the torque limit in positive direction and negative direction, the motor output torque
will be limited under the parameter value.
Example:If customer want 2 times overload for the motor, which indicates that the max peak output will be 200% of motor norminal
torque, customer needs to set Pn-25 and Pn-26 to 200
Control mode:All
Details:This parameter is used for selecting the torque limit mode. Please refer to chapter 5 section 5.13 for details.
Set by parameters(Pn-25,Pn-26)
Switch the torque limit value(16 in all) from digital input(Pn72-~Pn-87)
Analog command torque limit
Limit the torque output by analog command
Control mode:All
Details:This parameter is used to enable the notch function or not. Set it to 0, the notch function is valid; set it to 1, the notch
function is invalid.
Control mode:All
Details:This parameter is used to set the notch frequency.

50
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The first speed loop proportional gain(PID1)
Control mode:All
Details:This parameter is used to set the first speed loop proportional gain, customers can switch it from the second speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
The larger the value is, the greater the stiffness would be. The value is determined by the type of servo and the load condition. In
general, larger load inertia needs larger value. If there is no oscillation, the higher the value is the better the servo system performs.
Note:For different motor, the default value is different.
The first speed loop integral time constant(PID1)
Control mode:All
Details:This parameter is used to set the first speed loop integral time constant, customers can switch it from the second speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
The smaller the value, the greater the stiffness. The value is determined by the type of servo and the load condition. In general, larger
load inertia needs larger value. Set the parameter as small as possible without oscillation.
Note:For different motor, the default value is different.
The first low-pass bandwidth of speed loop
(PID1)
Control mode:All
Details:This parameter is used to set the first low-pass bandwidth of speed loop, customers can switch it from the second speed loop
proportional gain, please refer to chapter 5 section 5.8for gain switching function.
Normally, smaller value results in slower and smoother speed response. Too small value may cause system oscillation.
The first low-pass filter bandwidth of torque
command(PID1)
Control mode:All
Details:This parameter is used to set the first low-pass filter bandwidth of torque command, customers can switch it from the second
speed loop proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
Normally, smaller value results in slower and smoother speed response. But too much small value may cause system oscillation.
Acceleration time in speed control
Deceleration time in speed control
Control mode:Speed control mode
Details:These two parameters are used to set the acceleration time and deceleration time from 0rpm to 1000rpm.
Note:It is suggested that set Pn-34 and Pn-35 to 0 in position control mode.

51
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The second speed loop proportional gain(PID2)
Control mode:All
Details:This parameter is used to set the second speed loop proportional gain, customers can switch it from the first speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
The larger the value is, the greater the stiffness would be. The value is determined by the type of servo and the load condition. In
general, larger load inertia needs larger value. If there is no oscillation, the higher the value is the better the servo system performs.
Note:For different motor, the default value is different.
The second speed loop integral time constant
(PID2)
Control mode:All
Details:This parameter is used to set the second speed loop integral time constant, customers can switch it from the first speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
The smaller the value, the greater the stiffness. The value is determined by the type of servo and the load condition. In general, larger
load inertia needs larger value. Set the parameter as small as possible without oscillation.
Note:For different motor, the default value is different.
The second low-pass bandwidth of speed loop
(PID2)
Control mode:All
Details:This parameter is used to set the second low-pass bandwidth of speed loop, customers can switch it from the first speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
Normally, smaller value results in slower and smoother speed response. Too small value may cause system oscillation.
The second low-pass filter bandwidth of torque
command(PID2)
Control mode:All
Details:This parameter is used to set the second low-pass filter bandwidth of torque command, customers can switch it from the first
speed loop proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
Normally, smaller value results in slower and smoother speed response. But too much small value may cause system oscillation.
Control mode:Speed control mode
Details:This parameter is used to select the speed command mode.
Internal speed control mode
Set speed command by 16 parameters(Pn88~Pn103), customers can
switch the speed command by digital input.
Analog speed control mode
Receive external analog command as speed command.
Receive external pulse command as speed command.

52
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Speed command in JOG control mode
Control mode:All
Details:This parameter is used to set the speed limit, it is valid in both direction.
Note:
① If the parameter value is larger than the motor nominal speed, the motor only can run at a speed no more than nominal speed.
② The default value is different for each motors, and the default value is the motor nominal speed.
Threshold value of speed reached output
The first Position loop proportional gain(PID1)
Control mode:Position control mode
Details:This parameter is used to set the first position loop proportional gain, customers can switch it from the second speed loop
proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
Higher gain results in greater mechanical stiffness and less position tracking error. Too large value may cause overshoot or
oscillation.
Note:For different motor, the default value is different.
The first position loop differential proportional
gain(PID1)
Control mode:Position control mode
Details:This parameter is used to set the first position loop differential proportional gain, customers can switch it from the second
speed loop proportional gain, please refer to chapter 5 section 5.8 for gain switching function.
Higher gain results in greater mechanical stiffness and less position tracking error. Too big value may cause overshoot or oscillation.
Note:This parameter is usually set to zero unless customers need very fast response.
The first cut-off frequency of position feed
forward filter(PID1)
Control mode:Position control mode
Details:This parameter is used to set the first cut-off frequency of position feed forward filter, the unit is Hz.
Customers can switch it from the second speed loop proportional gain, please refer to chapter 5 section 5.8 for gain switching
function. The filter is used to increase the stability of compound position control.

53
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Constant of position command filter
Control mode:Position control mode
Details:Smoothen filter for the command pulse with accelerate of index form, the value stands for time constant. The unit is ms;
Filter would not lose input pulse but may lead to delay. Filter is inactive as set to 0.
The filter works in the follow conditions:
● Host controller has not acceleration and deceleration function;
● Larger electronic gear ratio (>10);
● Lower command frequency;
● Motor running with jumps or other unstable conditions;
Denominator of electric gear ratio
Numerator 1 of electric gear ratio
Numerator 2 of electric gear ratio
Electric gear ratio switching function
Control mode:Position control mode,Speed control mode
Details:These parameters are used for the electric gear ratio function in position control mode or external speed control mode by
Pn-48, Pn-49, Pn-50.
Note:Please refer to chapter 5 section 5.2.4 for details.
External pulse input type
Control mode:Position control mode,Speed control mode
Details:This parameter is used to set the pulse input command type:
Invert of pulse command direction
Control mode:Position control mode,Speed control mode
Details:This function is used to set the inverting function of pulse command direction. “0” indicates normal direction while “1”
indicates reverse the direction of pulse command.
Range of positioning complete function

54
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Position error detection range
Control mode:Position control mode
Details: This parameter is used to set the position error detection range. The threshold alarm value = the value of Pn-55 *100pulse,
as the position deviation counting pulse is over the threshold alarm value, the servo drive will alarm ERR-16
Note:Please refer to chapter 5 section 5.2.4 for details.
Position error detection function
Control mode:Position control mode
Details:This parameter is used to set enable the position error detection function. As set the parameter value to 0, the position error
detection function is valid; while set the parameter value to 1, the position error detection function is invalid.
Acceleration / deceleration in homing operation
High bit of home position offset
Low bit of home position offset

55
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Demo or point to point mode selection
Control mode:All
Details:This function is used to set the command type of demo mode or point to point mode.
Set the parameter value to 0, the drive will work in torque demo mode. From step 1 to 16(torque commands from parameters
Pn-72~ Pn-87), servo runs each step one by one and loops forever. In every step torque value and lasting time can be set
independently.
Set the parameter value to 1, the drive will work in speed demo mode. From step 1 to 16(speed commands from parameters
Pn-88~ Pn-103), servo runs each step one by one and loops forever. In every step torque value and lasting time can be set
independently.
Set the parameter value to 2, the drive will work in position demo mode, From step 1 to 16(position commands from parameters
Pn-104~ Pn-183), servo runs each step one by one and loops forever. In every step position, speed, acceleration and maximum torque
value can be set independently.
Gain (PID) parameter switching mode
Control mode:All
Details:This parameter is used to set the gain parameter switching mode.
Fixed to the first set of PID parameters
Fixed to the second set of PID parameters
Switch the PID parameters by position deviation
Switch the PID parameters by speed deviation
Switch the PID parameters by motor speed
Switch the PID parameters by motor output torque
Note: Please refer to chapter 5 section 5.11 for details.
Trigger value of gain (PID) parameter switching
function
Control mode:All
Details: This function is used to set the trigger value of gain parameter switching function, it is valid while set Pn-65 to 3/4/5/6.
② The parameter unit depends on Pn-64. As set Pn-65 to 3, the unit is pulse; set Pn-65 to 4 or 5, the unit is rpm; set Pn-65 to 6, the
unit is %.
The second position loop proportional gain
(PID2)
Control mode:Position control mode
Details:This parameter is used to set the second position loop proportional gain, customers can switch it from the second speed loop
proportional gain, please refer to chapter 5 section 5.11 for gain switching function.
Higher gain results in greater mechanical stiffness and less position tracking error. Too large value may cause overshoot or
oscillation.
Note:For different motor, the default value is different.

56
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The second position loop differential proportional
gain(PID2)
Control mode:Position control mode
Details:Details:This parameter is used to set the second position loop differential proportional gain, customers can switch it from the
first speed loop proportional gain, please refer to chapter 5 section 5.11 for gain switching function.
Higher gain results in greater mechanical stiffness and less position tracking error. Too big value may cause overshoot or oscillation.
Note:This parameter is usually set to zero unless customers need very fast response.
The second cut-off frequency of position feed
forward filter(PID2)
Control mode:Position control mode
Details:This parameter is used to set the second cut-off frequency of position feed forward filter, the unit is Hz.
Customers can switch it from the first speed loop proportional gain, please refer to chapter 5 section 5.11 for gain switching
function.The filter is used to increase the stability of compound position control.
Enhancement of torque loop response function
Control mode:All
Details:This parameter is used to enable the enhancement of torque loop response function. As set the parameter value to 1, the
torque loop response will be enhanced, but it may cause little current noise.
Control mode:Reservation
Details:Reservation.
Control mode:Reservation
Details:Reservation.
Internal torque command 1
Control mode:Demo mode
Details:Internal torque command 1, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 2
Control mode:Demo mode
Details:Internal torque command 2, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 3

57
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode:Demo mode
Details:Internal torque command 3, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 4
Control mode:Demo mode
Details:Internal torque command 4, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 5
Control mode:Demo mode
Details:Internal torque command 5, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 6
Control mode:Demo mode
Details:Internal torque command 6, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 7
Control mode:Demo mode
Details:Internal torque command 7, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 8
Control mode:Demo mode
Details:Internal torque command 8, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 9
Control mode:Demo mode
Details:Internal torque command 9, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 10
Control mode:Demo mode
Details:Internal torque command 10, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 11
Control mode:Demo mode
Details:Internal torque command 11, the parameter value indicates the percentage of the nominal torque, the unit is %.

58
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Internal torque command 12
Control mode:Demo mode
Details:Internal torque command 12, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 13
Control mode:Demo mode
Details:Internal torque command 13, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 14
Control mode:Demo mode
Details:Internal torque command 14, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 15
Control mode:Demo mode
Details:Internal torque command 15, the parameter value indicates the percentage of the nominal torque, the unit is %.
Internal torque command 16
Control mode:Demo mode
Details:Internal torque command 16, the parameter value indicates the percentage of the nominal torque, the unit is %.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 1,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 2,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 3,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 4,the unit is rpm.

59
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode:Speed control mode,Demo mode
Details:Internal speed command 5,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 6,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 7,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 8,the unit is rpm.
Control mode:Speed control mode,Demo mode
Details:Internal speed command 9,the unit is rpm.
Internal speed command 10
Control mode:Speed control mode,Demo mode
Details:Internal speed command 10,the unit is rpm.
Internal speed command 11
Control mode:Speed control mode,Demo mode
Details:Internal speed command 11,the unit is rpm.
Internal speed command 12
Control mode:Speed control mode,Demo mode
Details:Internal speed command 12,the unit is rpm.
Internal speed command 13
Control mode:Speed control mode,Demo mode

60
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Details:Internal speed command 13,the unit is rpm.
Internal speed command 14
Control mode:Speed control mode,Demo mode
Details:Internal speed command 14,the unit is rpm.
Internal speed command 15
Control mode:Speed control mode,Demo mode
Details:Internal speed command 15,the unit is rpm.
Internal speed command 16
Control mode:Speed control mode,Demo mode
Details:Internal speed command 16,the unit is rpm.
High bit of internal position command 1
Low bit of internal position command 1
Control mode:Point to point control mode,Demo mode
Details:Set position command 1 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 1
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 1, the unit is rpm.
Acceleration/deceleration of internal position
command 1
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 1.
Peak torque of internal position command 1
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 1, the unit is %.
High bit of internal position command 2

61
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Low bit of internal position command 2
Control mode:Point to point control mode,Demo mode
Details:Set position command 2 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 2
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 2, the unit is rpm.
Acceleration/deceleration of internal position
command 2
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 2.
Peak torque of internal position command 2
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 2, the unit is %.
High bit of internal position command 3
Low bit of internal position command 3
Control mode:Point to point control mode,Demo mode
Details:Set position command 3 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 3
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 3, the unit is rpm.
Acceleration/deceleration of internal position
command 3
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 3.
Peak torque of internal position command 3

62
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 3, the unit is %.
High bit of internal position command 4
Low bit of internal position command 4
Control mode:Point to point control mode,Demo mode
Details:Set position command 4 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 4
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 4, the unit is rpm.
Acceleration/deceleration of internal position
command 4
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 4.
Peak torque of internal position command 4
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 4, the unit is %.
High bit of internal position command 5
Low bit of internal position command 5
Control mode:Point to point control mode,Demo mode
Details:Set position command 5 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 5
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 5, the unit is rpm.

63
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Acceleration/deceleration of internal position
command 5
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 5.
Peak torque of internal position command 5
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 5, the unit is %.
High bit of internal position command 6
Low bit of internal position command 6
Control mode:Point to point control mode,Demo mode
Details:Set position command 6 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 6
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 6, the unit is rpm.
Acceleration/deceleration of internal position
command 6
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 6.
Peak torque of internal position command 6
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 6, the unit is %.
High bit of internal position command 7
Low bit of internal position command 7
Control mode:Point to point control mode,Demo mode
Details:Set position command 7 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.

64
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Speed of internal position command 7
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 7, the unit is rpm.
Acceleration/deceleration of internal position
command 7
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 7.
Peak torque of internal position command 7
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 7, the unit is %.
High bit of internal position command 8
Low bit of internal position command 8
Control mode:Point to point control mode,Demo mode
Details:Set position command 8 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 8
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 8, the unit is rpm.
Acceleration/deceleration of internal position
command 8
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 8.
Peak torque of internal position command 8
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 8, the unit is %.
High bit of internal position command 9

65
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Low bit of internal position command 9
Control mode:Point to point control mode,Demo mode
Details:Set position command 9 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 9
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 9, the unit is rpm.
Acceleration/deceleration of internal position
command 9
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 9.
Peak torque of internal position command 9
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 9, the unit is %.
High bit of internal position command 10
Low bit of internal position command 10
Control mode:Point to point control mode,Demo mode
Details:Set position command 10 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 10
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 10, the unit is rpm.
Acceleration/deceleration of internal position
command 10
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 10.
Peak torque of internal position command 10
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 10, the unit is %.

66
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
High bit of internal position command 11
Low bit of internal position command 11
Control mode:Point to point control mode,Demo mode
Details:Set position command 11 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 11
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 11, the unit is rpm.
Acceleration/deceleration of internal position
command 11
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 11.
Peak torque of internal position command 11
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 11, the unit is %.
High bit of internal position command 12
Low bit of internal position command 12
Control mode:Point to point control mode,Demo mode
Details:Set position command 12 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 12
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 12, the unit is rpm.
Acceleration/deceleration of internal position
command 12
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 12.

67
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Peak torque of internal position command 12
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 12, the unit is %.
High bit of internal position command 13
Low bit of internal position command 13
Control mode:Point to point control mode,Demo mode
Details:Set position command 13 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 13
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 13, the unit is rpm.
Acceleration/deceleration of internal position
command 13
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 13.
Peak torque of internal position command 13
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 13, the unit is %.
High bit of internal position command 14
Low bit of internal position command 14
Control mode:Point to point control mode,Demo mode
Details:Set position command 14 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 14
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 14, the unit is rpm.

68
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Acceleration/deceleration of internal position
command 14
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 14.
Peak torque of internal position command 14
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 14, the unit is %.
High bit of internal position command 15
Low bit of internal position command 15
Control mode:Point to point control mode,Demo mode
Details:Set position command 15 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.
Speed of internal position command 15
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 15, the unit is rpm.
Acceleration/deceleration of internal position
command 15
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 15.
Peak torque of internal position command 15
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 15, the unit is %.
High bit of internal position command 16
Low bit of internal position command 16
Control mode:Point to point control mode,Demo mode
Details:Set position command 16 in point to point control mode or demo mode, the unit is pulse. The position command=high bit
part×10000+low bit part.

69
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Speed of internal position command 16
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 16, the unit is rpm.
Acceleration/deceleration of internal position
command 16
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 16.
Peak torque of internal position command 16
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 16, the unit is %.
Control mode:All
Details:Choose fieldbus interface between the following:
Control mode:All
Details:Set the servo fieldbus address in ModBus communication, the range is 1~247;
Note:The address must be set to 1 to communicate with Servofly.
Modbus communication baudrate
Control mode:All
Details:Set Modbus communication rate; the following baudrates are supported:
Note:The communication rate must be set to 115200bps when communicate with Servofly
Modbus communication frame type
Control mode:All
Details:Set the frame type in modbus communication; three frame types are supported as following:

70
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8 bit, no parity bit, 2 stop bit
8 bit, odd parity bit, 2 stop bit
8 bit, even parity bit, 2 stop bit
Control mode:All
Details:This parameter is used to Clear the current index reset status, and start to search index;
Clear the current index reset status
Operation command for EEPROM
Control mode:All
Details:This parameter is used to adjust EEPROM,when dealing with user parameters.
Termination current EEPROM operation
Read the data from EEPROM
Read the data from the backup area of EEPROM
Write the data into EEPROM
Write the data into the backup area of EEPROM
Modbus synchronous command selection
Control mode:All
Details:This parameter is used to select the synchronous command selection for position/speed/torque control mode.
Synchronous command invalid,drive would receive command through
traditional I/O mode only.
Manufacturer parameter, doesn‘t open to customers.

71
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Synchronous command valid, drive would receive synchronous command,
traditional I/O command is invalid.
Synchronous torque command
Control mode:Torque control mode
Details:This parameter is used to set the synchronous torque command in synchronous torque control mode, data format is _IQ7.
The corresponding physical quantity of data is Q-axis current of the motor, the unit is Amps.
Note:This parameter is valid in synchronous torque control mode, when modbus synchronous command is valid and set
―Synchronous command enable‖ ON.
Example:
To:It indicates the torque command, the unit is N·m
Mn:It indicates the norminal torque, the unit is N·m
In:It indicates the norminal current,the Uunit is A
Synchronous speed command
Control mode:Speed control mode
Details:This parameter is used to set the synchronous speed command in synchronous speed control mode, data format is _IQ2. The
corresponding physical quantity of data is speed, the unit is rpm.
Note:This parameter is valid in synchronous speed control mode, when modbus synchronous command is valid and set
―Synchronous command enable‖ ON.
High bit of synchronous position command
Low bit of synchronous position command
Control mode:All
Details:This parameter is used to set the synchronous position command in synchronous position control mode, data format is _IQ0.
The corresponding physical quantity of data is the motor position, the unit is pulse. The parameter is directly spliced by (H, L) to
form a 32-bit position command.
Note:This parameter is valid in synchronous position control mode, when modbus synchronous command is valid and set
―Synchronous command enable‖ ON.
Synchronous command enable
Control mode:All
Details:This parameter is used to trigger the parameters of synchronous torque, speed, position register effective. Write 0x55AA to
the register, ―Synchronous command enable‖ is ON, other value is in invalid.
The implementation state of EEPROM operation

72
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Details:This parameter is used for DSP and application interaction, the application queries the value of the parameter to determine
the EEPROM operation is completed or not.
Operation completed successfully
Control mode:All
Details:FPGA version number is stored in this parameter for application inquiry
Control mode:All
Details:This parameter instructs encoder counter to complete index reset operation or not.
Home position reset completed
W phase signal of encoder
V phase signal of encoder
U phase signal of encoder
Index reset encoder counts
Control mode:All
Details:This parameter is used to latch encoder count value when index reset operation carried out. The hardware carries out latch
operation during home position reset operation, the parameter is used to guarantee the coherence of pulse counting.
Control mode:All
Details:This parameter indicates the current value of the encoder counter, the unit is pulse. This parameter reflects the physical
location of the motor shaft
CN2 input terminal status
Control mode:All
Details:This parameter indicates the digital input status of CN2 input interface.

73
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Encoder input terminal status
Control mode:All
Details:This parameter indicates the status of encoder input terminals.
CN2 output terminal status
Control mode:All
Details:This parameter indicates the signal terminal state of CN2 output interface.
The analog voltage of analog input port A
Control mode:All
Details:This parameter indicates the actual input voltage of analog input port A (torque), the unit is mV.
The analog voltage of analog input port B
Control mode:All
Details:This parameter indicates the actual input voltage of analog input port B (speed), The unit is mV.
Control mode:All
Details:This parameter indicates the current power supply board DC bus voltage, the unit is mV.
Control mode:All
Details:The corresponding physical quantity of data is the actual Q-axis current of the motor, the unit is Amps. Data format is
_IQ7
Example:
T:It indicates the motor output torque, the unit is N·m
Mn:It indicates the nominal torque, the unit is N·m
In:It indicates the nominal current, the unit is A

74
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode:All
Details:The corresponding physical quantity of data is the current actual speed, the unit is Rpm. Data format is _IQ2.
The current high bit position value
The current low bit position value
Control mode:All
Details:The corresponding physical quantity of data is the motor position, the unit is pulse. Data format is _IQ0, directly spliced by
(H, L) to form a 32-bit position command
Control mode:All
Details:The corresponding physical quantities of data is the difference between torque command and actual torque (Q-axis current),
the units is Amps. Data format is _IQ7
Control mode:All
Details:The corresponding physical quantities of data is the difference between speed command and actual speed, the units is
Rpm. Data format is _IQ2.
High bit position error value
Low bit position error value
Control mode:All
Details:The corresponding physical quantities of data is the difference between position command and actual position, the units is
pulse. Data format is _IQ0, directly spliced by (H, L) to form a 32-bit position command.
Control mode:All
Details:The corresponding physical quantities of data is the Q-axis current command, the units is Amps。 Data format is _IQ7.
Example:Please refer to R-4.

75
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Control mode:All
Details:The corresponding physical quantities of data is the speed command, the units is Rpm. Data format is _IQ2
High bit position command
Control mode:All
Details:The corresponding physical quantities of data is the position command, the units is pulse. Data format is _IQ0, directly
spliced by (H, L) to form a 32-bit position command。
Control mode:All
Details:This parameter indicates the current alarm code, please refer to chapter 8 for details.
Note:When the value is 0, indicating there is no warning
Control mode:All
Details:BootRom version number is stored in this parameter for application inquiry.
Control mode:All
Details:Software version number is stored in this parameter for application inquiry.
Chapter6 Communication
6.1 Communication Hardware Interface
Bonmet SA Series servo drives have three communication modes: RS-232, RS-485 and CANOpen. All aspects of
control, operation and monitoring as well as programming of the controller can be achieved through
communication. However, only one communication mode can be used at a time. Users can select the desired
communication mode by parameter Pn184.
Please refer to the following sections for connections and limitations.
6.2 ModBus Communication Protocol
When using RS-232/485 serial communication interface, each SA series AC servo drive has a pre-assigned
communication address specified by parameter Pn185. The computer then
controls each AC servo drive according to its communication address. SA series AC servo drives can be set up to
communicate on a MODBUS networks using on RTU (Remote Terminal Unit)mode.
6.1.1Code Description:
When controllers are setup to communicate on a Modbus network using RTU(Remote Terminal Unit) mode, each

76
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8–bit byte in a message contains two 4–bit hexadecimal characters. The main advantage of this mode is that its
greater character density allows better data throughput than ASCII for the same baud rate. Each message must be
transmitted in a continuous stream.
The format for each byte in RTU mode is:
Cyclical Redundancy Check (CRC)
8–bit binary, hexadecimal 0–9, A–F
Two hexadecimal characters contained in each
8–bit field of the message
8 data bits, least significant bit sent first
1 bit for even/odd parity; no bit for no parity
1 stop bit if parity is used; 2 bits if no parity
Cyclical Redundancy Check (CRC)
6.1.2RTU Framing
In RTU mode, messages start with a silent interval of at least 3.5 character times. This is most easily implemented
as a multiple of character times at the baud ratethat is being used on the network (shown as T1–T2–T3–T4 in the
figure below).The first field then transmitted is the device address.
The allowable characters transmitted for all fields are hexadecimal 0–9, A–F.Networked devices monitor the
network bus continuously, including during the ‗silent‘ intervals. When the first field (the address field) is received,
each devicede codes it to find out if it is the addressed device.
Following the last transmitted character, a similar interval of at least 3.5 character times marks the end of the
message. A new message can begin after this interval .The entire message frame must be transmitted as a
continuous stream. If a silent interval of more than 1.5 character times occurs before completion of the frame, the
receiving device flushes the incomplete message and assumes that the next byte will be the address field of a new
message.
Similarly, if a new message begins earlier than 3.5 character times following a previous message, the receiving
device will consider it a continuation of the previous message. This will set an error, as the value in the final CRC
field will not be valid for the combined messages. A typical message frame is shown below.
6.1.3CRC Checking
In RTU mode, messages include an error–checking field that is based on a Cyclical Redundancy Check (CRC)
method. The CRC field checks the contents of the entire message. It is applied regardless of any parity check
method used for the individual characters of the message.
The CRC field is two bytes, containing a 16–bit binary value. The CRC value is calculated by the transmitting
device, which appends the CRC to the message. The receiving device recalculates a CRC during receipt of the
message, and compares the calculated value to the actual value it received in the CRC field. If the two values are
not equal, an error results.

77
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
The CRC is started by first preloading a 16–bit register to all 1‘s. Then a process begins of applying successive
8–bit bytes of the message to the current contents of the register. Only the eight bits of data in each character are
used for generating the CRC. Start and stop bits, and the parity bit, do not apply to the CRC.
During generation of the CRC, each 8–bit character is exclusive ORed with the register contents. Then the result
is shifted in the direction of the least significant bit (LSB), with a zero filled into the most significant bit (MSB)
position. The LSB is extracted and examined. If the LSB was a 1, the register is then exclusive ORed with a preset,
fixed value. If the LSB was a 0, no exclusive OR takes place.
This process is repeated until eight shifts have been performed. After the last (eighth) shift, the next 8–bit byte is
exclusive ORed with the register‘s current value, and the process repeats for eight more shifts as described above.
The final contents of the register, after all the bytes of the message have been applied, is the CRC value.
When the CRC is appended to the message, the low-order byte is appended first, followed by the high-order byte.
In ladder logic, the CKSM function calculates a CRC from the message contents. For applications using host
computers, a detailed example of CRC generation is contained in Appendix C.
6.1.4Communication Parameter Write-in and Read-out
■ 03 (0x03) Read Holding Registers
Description
Reads the binary contents of holding registers (4X references) in the slave.Broadcast is not supported.Appendix B
lists the maximum parameters supported by various controller models.
Query
The query message specifies the starting register and quantity of registers to be read. Registers are addressed
starting at zero: registers 1–16 are addressed as 0–15.
Here is an example of a request to read registers 40108–40110 from slave device 17:
Response
The register data in the response message are packed as two bytes per register, with the binary contents right
justified within each byte. For each register, the first byte contains the high order bits and the second contains the
low order bits.
Data is scanned in the slave at the rate of 125 registers per scan for 984–X8X controllers (984–685, etc), and at
the rate of 32 registers per scan for all other controllers. The response is returned when the data is completely

78
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
assembled.
Here is an example of a response to the query on the opposite page:
The contents of register 40108 are shown as the two byte values of 02 2B hex, or 555 decimal. The contents of
registers 40109–40110 are 00 00 and 00 64 hex, or 0 and 100 decimal.
■ 16 (0x10) Preset Multiple Registers
Description
Presets values into a sequence of holding registers (4X references). When broadcast, the function presets the same
register references in all attached slaves.
Note The function will override the controller‘s memory protect state. The preset values will remain valid in the
registers until the controller‘s logic next solves the register contents. The register values will remain if they are not
programmed in the controller‘s logic.
Appendix B lists the maximum parameters supported by various controller models.
Query
The query message specifies the register references to be preset. Registers are addressed starting at zero: register 1
is addressed as 0. The requested preset values are specified in the query data field. M84 and 484 controllers use a
10–bit binary value, with the six high order bits set to zeros. All other controllers use 16–bit values. Data is
packed as two bytes per register. Here is an example of a request to preset two registers starting at 40002 to 00 0A
and 01 02 hex, in slave device 17:

79
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Response
The normal response returns the slave address, function code, starting address, and quantity of registers preset.
Here is an example of a response to the query shown above.
Chapter 7 Protective Function
8.1 Alarm List
Hall(U/V/W phase) signal error protection
A/B phase signal error protection
Encoder counter missing error
Overcurrent protection of power module
Main circuit relay disconnected
Motor (IR2) overheat protection
Motor phase current gain error
Drive overheat protection
Over-regeneration load protection (NOT SUPPORT)
Over-travel inhibition error

80
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8.2 Details
8.2.1 Err-1_system initialization
System initialization error
Repair or replace the drive with a new one.
8.2.2 Err-2_ Z phase error protection
Check if the encoder is connected or not
Connect the encoder with drive.
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one.
Communication error caused
by interference
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire.
Repair or replace the servo motor with a new
one.
8.2.3 Err-3_ Hall(U/V/W phase) signal error protection
Check if the encoder is connected or not
Connect the encoder with drive
Restores the default parameter of the motor
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one
Communication error caused
by interference
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire
Repair or replace the servo motor with a new
one
8.2.4 Err-4_ A/B phase signal error protection
Check if the encoder is connected or not
Connect the encoder with drive
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one
Communication error caused
by interference
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire
Repair or replace the servo motor with a new
one

81
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8.2.5 Err-5_Encoder counter missing error
Check if the encoder is connected or not
Connect the encoder with drive
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one
Communication error caused
by interference
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire
Incorrect installation of
encoder
Repair or replace the servo motor with a new
one
8.2.6 Err-6_Overcurrent protection of power module
Wrong wiring of the power
cable (U, V, W, PE)
Rewiring according to operation manual
Wrong wiring of the encoder
cable.
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one
Restores the default parameter of the motor
Incorrect gain adjustment
Restores the default parameter of the motor and
adjusts it according to the operation manual
Check the mechanical connection
Improve the mechanical transmission parts
Check if the motor output torque is too large
Increase the capacity of the driver and motor.
Set up longer acceleration/deceleration time.
Lower the load
Power capacity is not enough
Check power specifications
Use three-phase power supply
Input command error caused
by interference
Use the internal command to test the machine
① Separate the input command cable and the
power cable if they are bound together
② Use shielded twisted wire
Communication error caused
by interference
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire
Measure the resistance among the motor power
terminal U,V,W and PE
Repair or replace the servo motor with a new
one
Repair or replace the encoder with a new one
Repair or replace the servo drive with a new
one
8.2.7 Err-7_ Main circuit relay disconnected
Power supply disconnected
Use voltmeter to check whether input voltage at
main circuit is normal
Rewiring according to operation manual
Supply voltage is too low or
unstable
Use voltmeter to check whether input voltage at
main circuit is normal
Repair or replace the servo motor with a new
one
Repair or replace the servo drive with a new
one

82
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8.2.8 Err-8_ Overvoltage
Supply voltage is too high or
unstable
Use voltmeter to check whether input voltage at
main circuit is normal
The motor brake frequently
and the brake resistance is not
connected
Connect the brake resistor
Failure of motor brake
resistor
Check the resistance of the resistor
Replace the brake resistance with a new one
Repair or replace the servo drive with a new
one
8.2.9 Err-9_ Under voltage
No input voltage at main
circuit.
Use voltmeter to check whether input voltage at
main circuit is normal
Rewiring according to operation manual.
Rewiring according to operation manual
Failure of main circuit
connector
Replace the connector with a new one
Supply voltage is too low or
unstable
Use voltmeter to check whether input voltage at
main circuit is normal
Repair or replace the servo drive with a new
one
8.2.10 Err-10_ Motor (IR2) overheat protection
Wrong wiring of the power
cable (U, V, W, PE)
Rewiring according to operation manual
Wrong wiring of the encoder
cable.
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one.
Restores the default parameter of the motor
Incorrect gain parameters
setting
Restores the default parameter of the motor and
adjusts gain parameters according to the
operation manual.
Check the mechanical connection
Improve the mechanical transmission parts
Check if the motor output torque is too large
Increase the capacity of the driver and motor.
Set up longer acceleration/deceleration time.
Lower the load
Power capacity is not enough
Check power specifications
Use three-phase power supply
Measure the resistance among the motor power
terminal U,V,W and PE
Repair or replace the servo motor with a new
one
Repair or replace the servo drive with a new
one

83
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
8.2.11 Err-11_ Motor phase current gain error
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one.
Measure the resistance among the motor power
terminal U,V,W and PE
Repair or replace the servo motor with a new
one
Repair or replace the servo drive with a new
one
8.2.12 Err-12_ EEPROM operation error
Repair or replace the servo drive with a new
one
8.2.13 Err-13_ Drive overheat protection
The internal temperature of
drive is over 80℃
Use air-cooling to decrease the temperature of
the drive.
Wrong wiring of the power
cable (U, V, W, PE)
Rewiring according to operation manual
Wrong wiring of the encoder
cable.
Rewiring according to operation manual
Check the encoder cable according to the
wiring diagram
Repair or replace the cable with a new one.
Restores the default parameter of the motor
Incorrect gain parameters
setting
Restores the default parameter of the motor and
adjusts gain parameters according to the
operation manual.
Check the mechanical connection
Improve the mechanical transmission parts
Check if the motor output torque is too large
Increase the capacity of the driver and motor.
Set up longer acceleration/deceleration time.
Lower the load
Measure the resistance among the motor power
terminal U,V,W and PE
Repair or replace the servo motor with a new
one
survey the U,V,W line of the motor
Repair or change the motor.
Repair or replace the servo drive with a new
one
8.2.14 Err-14_ Over-regeneration load protection
8.2.15 Err-15_ Over-travel inhibition error
Check CN2 cable according to the wiring
diagram
Repair or replace the cable with a new one
Check Parameter Pn-14 and Pn-15
The positive over-travel inhibition and negative
over-travel inhibition should not be valid at the
same time

84
BONMET motion GmbH/www.bonmet.com/www.bonmet.de
Communication error caused
by interference
Check the digital input status through monitor
function
① Separate the encoder cable and the power
cable if they are bound together
② Use shielded twisted wire
8.2.16 Err-16_ Excessive deviation
Maximum deviation
parameter setting is too small
Check the maximum deviation parameter
setting and observe the position error value
when the motor is running
Increases the parameter setting value of Pn-55
Gain value is too small
Check for proper gain value
Correctly adjust gain value
Correctly adjust torque limit value
Check the mechanical connection
Improve the mechanical transmission parts
Input pulse command over
frequency
Check the input pulse frequency whether it is
over 500kHz
Reduce the pulse frequency.
Incorrect electric gear ratio
setting
Check the input pulse frequency whether it is
over 500kHz after set the electric gear ratio
8.2.17 Err-18_ Torque overload alarm
Maximum overload testing
parameter setting is too small
Check the maximum overload testing parameter
setting
Increases the parameter setting value of Pn-22,
usually we suggest customer to set it under 150.
Check the mechanical connection
Improve the mechanical transmission parts
The drive has exceeded its
rated load during continuous
operation.
Check if the drive is overloaded by monitoring
the motor torque, 100% or less continuous
motor output torque is OK
Increase motor capacity or reduce load
The wiring of drive and
encoder is in error
Check the wiring of U, V, W and encoder
Ensure all wiring is correct