User Manual For SA Series: Smart & Accurate
User Manual For SA Series: Smart & Accurate
User Manual For SA Series: Smart & Accurate
User Manual
For SA Series
Preface
Thank you for choosing Zapp Automations range of AC servo products.
This manual is a user guide that provides the information on how to install, operate and maintain
SA series AC servo drive. The contents of this manual include the following topics:
Chapter 1 Model and Specifications
法兰规格
Flange size Shaft Type
42 42×42(mm)
40×40(mm)
40 B - No key
60 60×60(mm)
60 K1- With K1 type key
80 80×80(mm)
80 K2- With K2 type key
110 110×110(mm)
110
130 130×130(mm)
130
150 150×150(mm)
150 Encoder Specifications
180 180×180(mm)
F -Standard incremental
encoder (With halls wires)
Nominal torque F1- Lesswire incremental
The value multiplies 0.1 is the encoder (With- -out halls wires)
nominal torque value. For C - Absolute encoder
example:050×0.1=5N·m
Motor Voltage
Nominal rotation speed
D - Low power type
The value multiplies 100 is the L - 220 VAC type
nominal speed value. For H - 380 VAC type
example:30×100=3000rpm
● Model Explanation
Figure 1-6 Parts description of 110, 130 ,150 and 180 series servo motor
● Definition of The Motor Rotation Direction
Positive direction(CCW) Negative direction(CW)
Definition of the motor rotation direction:facing the motor shaft side, CCW (counterclockwise) direction is
positive direction, CW (clockwise) direction is negative direction.
Safety Precautions
● To prevent electric shock, note the following:
DANGEROUS
· 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.
CAUTION
· 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.
1
● Wiring Precautions
CAUTION
· Wire the equipment correctly and securely.
· Connect the output terminals (U, V, W) correctly.
· Do not connect AC power directly to the servo motor.
CAUTION
· 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.
● Others
CAUTION
· Do not attempt to remold the servo drive.
CONTENTS
Chapter 2 • • • • • • Installation
Chapter 3 • • • • • • Wiring
Chapter 5 • • • • • • Operation
Chapter 6 • • • • • • Parameters
Chapter 7 • • • • • • Communication
2
Chapter 2 Installation
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 a larger diameter.
Fig
gure 2-6 installaation schematic diagram for drrives
Zap
pp Automationn Ltd | www.zap
ppautomation.co
o.uk
3
Chapter 3 Wiring
Chapter 3 Wiring
3.1 Connections
3.1.1 Note
● All terminals and plugs must be screwed tight; poor contact or disconnection could lead to accidents.
● Check the input power wiring (R, S, T, r, t), do not give 380V power to a 220V drive, otherwise it will result
damage.
● The motor power terminal (U, V, W) should be connected to the output of the drive correspondingly, wrong
connection of phase sequence would cause lock of rotor or jump. You can not change the phase sequence to get
an opposite rotation direction.
● 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 and encoder cable. The length of CN2 cable should be less than 2
meters; The length of encoder cable should be less than 20 meters , and when the length of motor power cable
and encoder cable is over 10 meters, the wire should be multi-line connection or use a coarser wire).
● Dangerously high voltage may still be present 10 minutes after the power is cut. Before wiring or inspection,
you should test the voltage with a multimeter and confirm that the voltage is already in a safe range.
● Do not switch power supply frequently. The maximum frequency should be no more than once per minute.
Figure 3-1
Note:
① All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
② Main circuit and control circuit share the same power terminal, please ensure connecting the power terminal (R,
S, T) to three-phase AC 220V power. Please check chapter 3.3 for details of power connection.
③ Please ensure the phase sequence of U, V, W is correct, wrong connection of phase sequence would cause lock
of rotor or jump.
④ Connect terminal PC with terminal P1 and leave terminal P open when using internal braking resistor; connect
the braking resistor between terminal PC and terminal P and leave P1 open when using external resistor. Please
check chapter 3.4 for details.
Zapp Automation Ltd | www.zappautomation.co.uk 2
Chapter 3 Wiring
3.1.4 Peripheral Connection of SA3L06B/SA3L10B
Figure 3-2
Note:
① All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
② Please ensure connecting the main circuit power terminal (R, S, T) to three-phase AC 220V power and control
circuit power terminal(r, t) to single-phase or two-phase AC 220V power. Please check chapter 3.3 for details.
③ Please ensure the phase sequence of U, V, W is correct, wrong connection of phase sequence would cause lock
of rotor or jump.
④ Connect terminal PC with terminal P1 and leave terminal P open when using internal braking resistor; connect
the braking resistor between terminal PC and terminal P and leave P1 open when using external resistor. Please
check chapter 3.4 for details.
Zapp Automation Ltd | www.zappautomation.co.uk 3
Chapter 3 Wiring
3.1.5 Peripheral Connection of SA3L25C
Figure 3-3
Note:
① All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
② Please ensure connecting the main circuit power terminal (R, S, T) to three-phase AC 220V power and control
circuit power terminal(r, t) to single-phase or two-phase AC 220V power. Please check chapter 3.3 for details.
③ Please ensure the phase sequence of U, V, W is correct, wrong connection of phase sequence would cause lock
of rotor or jump.
④ Connect terminal PC with terminal P1 and leave terminal P open when using internal braking resistor; connect
the braking resistor between terminal PC and terminal P and leave P1 open when using external resistor. Please
check chapter 3.4 for details.
Zapp Automation Ltd | www.zappautomation.co.uk 4
Chapter 3 Wiring
3.1.6 Peripheral Connection of SA3H10C
Figure 3-4
Note:
① All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
② Please ensure connecting the main circuit power terminal (R, S, T) to three-phase AC 380V power and control
circuit power terminal(r, t) to two-phase AC 380V power. Please check chapter 3.3 for details.
③ Please ensure the phase sequence of U, V, W is correct, wrong connection of phase sequence would cause lock
of rotor or jump.
④ Connect terminal PC with terminal P1 and leave terminal P open when using internal braking resistor; connect
the braking resistor between terminal PC and terminal P and leave P1 open when using external resistor. Please
check chapter 3.4 for details.
Zapp Automation Ltd | www.zappautomation.co.uk 5
Chapter 3 Wiring
3.1.7 Peripheral Connection of SA3H25C
Figure 3-5
Note:
① All terminals and plugs must be screwed well, poor contact or disconnection could lead to accidents.
② Please ensure connecting the main circuit power terminal (R, S, T) to three-phase AC 380V power and control
circuit power terminal(r, t) to two-phase AC 380V power. Please check chapter 3.3 for details.
③ Please ensure the phase sequence of U, V, W is correct, wrong connection of phase sequence would cause lock
of rotor or jump.
④ Connect terminal PC with terminal P1 and leave terminal P open when using internal braking resistor; connect
the braking resistor between terminal PC and terminal P and leave P1 open when using external resistor. Please
check chapter 3.4 for details.
Zapp Automation Ltd | www.zappautomation.co.uk 6
Chapter4 Display and Operation
Speed trial control menu Set command of speed trial control mode.
⑴ The value is the percentage of torque, and the unit is “%”. Taking SM130-050-25LFB for example, the motor’s
nominal torque is 5N•m, 50 means 50% of the nominal torque, which is 2.5Nm;
⑵ If the value is a positive number, it indicates that the motor is running in positive (CCW) direction, as the value
is a negative number, it indicates that the motor is running in negative (CW) direction.
⑴ The position command would count as in analog input drift compensation mode (Pn4=5);
⑵ The value is the pulse number, and the unit is “pulse”. If the value is a negative number like -12345, then the
prompt symbol(“q”, “q.”, “p”, “p.”) will disappear;
⑶ The total pulse number may be a big value, so we separate it into high 5 bit part and low 5 bit part. The total
pulse number = high 5 bit of pulse x 100,000 + low 5 bit pulse. Taking the above chart for example, the total pulse
value = 1 x 100,000 + 23456 = 123456;
⑷ If the value is a positive number, it indicates that the motor is running in positive (CCW) direction, as the value
is a negative number, it indicates that the motor is running in negative (CW) direction.
5. Position deviation
High 5 bit of position deviation Low 5 bit of position deviation
⑴ Position deviation is the differential value between position command pulse and feedback pulse;
⑵ The value is the pulse number, and the unit is “pulse”;
⑶ The total pulse number may be a big value, so we separate it into high 5 bit part and low 5 bit part. The total
pulse number = high 5 bit of pulse x 100,000 + low 5 bit pulse. Taking the above chart for example, the total pulse
value= 0×100000+123=123
⑷ If the value is a positive number, it indicates that the motor is running in positive (CCW) direction, as the value
is a negative number, it indicates that the motor is running in negative (CW) direction.
6. Motor current
⑴ This function is used to monitor the motor current, the unit is “Ampere”;
⑵ The calculate method is:
1 2
I ( IU IV2 IW2 )
3
It is the effective value of the phase current.
⑴ This function is used to monitor the absolute rotor position, and the unit is “pulse”;
⑵ The counting range is decided by the encoder’s resolution. Taking SM130-060-25LFB for example, if the
encoder’s resolution is 10000 pulse/round, it means the counting range is 0 ~ 9999, and “0” is the home position of
encoder.
Note: For optical incremental encoder, the counting is wrong at the first round after power on, unless meet the “z”
pulse, the counting will be accurate.
8. Control mode
9. Alarm display
This function is used to monitor the digital input status, indicates “ON” and indicates “OFF”.
This function is used to monitor the digital output status, indicates “ON” and indicates “OFF”.
This function is used to monitor the encoder input status, indicates “ON” and indicates “OFF”.
⑵ Select parameter
⑶ Parameter setting
Note: After change the parameters, there will be a little dots in the bottom right corner of the parameter
value. Click “Enter” key to confirm the setting and the parameter setting is succeed after confirming the
little dots is disappear.
Note:The parameters will be lost after power off if you don't save the parameters.
Enter
Select EE-Ld1 ;
Enter
Enter
Select EE-dEF ;
Enter
Enter
Enter
Note:It is normal that there is deviation in analog input drift compensation operation. Often, customers need a
fine-tuning compensation by manual operation, please refer to chapter 5, section 4.3.4 and 4.6.4.
Chapter 5 Operation
5.1 Operation steps
Item Content Reference
Please keep the motor shaft in a non-connection state, do not connect the motor
Installation Chapter 2
with mechanical system for servo action confirmation at first.
Wiring Connect servo drive with power and peripheral device Chapter 3
Preparation before Please confirm all the necessary items before turn on the power. And check if
Chapter 4
operation there is any alarm from the displaying.
Operate in JOG mode or trial speed mode to test the servo drive and servo
Action confirmation Chapter 5
motor without any load on the shaft.
↓
Connect motor with mechanical systems, turn on the power, and check whether
Trial operation protective functions (such as emergency stop and stroke limit) are working. —
Check operation at both low speed and high speed.
↓
You can carry out normal operation now. If any faulty happens, please refer to
Normal operation Chapter 8
"Chapter 8 Protection."
PC
12 5V 2 Encoder 15
13 0V 3 Core Pin
P1
1 A 4
6 A 7
CN2 2 B 5
DC 7 B 8
VCC COM 18
12~24V 4.7K 3 Z 6
8 Z 9
Servo-ON input L_Servo_Enable 10
11 4 U 10
Alarm clear input L_Alarm_Clear
12 9 U 13
Positive direction over-travel inhibition input L_CCW_Disable
13 5 V 11
Negative direction over-travel inhibition input L_CW_Disable
CN2
SRDY 8
Servo-Ready output
SRDY 27 CN2 26LS31(Driver)
ALM 25
Servo-Alarm output 1 PhaseA
ALM 26
2 PhaseA
COIN 28
Positioning complete output 3 PhaseB
Differential signal of
COIN 29
4 PhaseB encoder feedback
BRK 30
Holing brake release signal 5 PhaseZ
BRK 31
6 PhaseZ
7 ZOC Open collector signal of Z-phase
9 EGND Encoder feedback grounding
CN2
Position Command PulseInv 32
PULS PulseInv 33 36 FG
Position Command SignInv 34
SIGN SignInv 35
Select input
Select input pulse command type (support pulse/direction pulse ,
pulse command
type CCW/CW pulse, A phase/B phase pulse ) by Pn-52.
Select rotation
direction
⑶ Select rotation direction by Pn-53.
Host sends pulse ⑹ In no-load conition (leave the motor shaft free), send pulse command
command for a for forward, reverse, acceleration / deceleration and other operation
trial operation for a trial operation.
Adjust the servo ⑺ Make a trial processing and adjust the servo gain according to the
gain running status.
5.2.4 Function
1. Positioning completed output function(Related parameters:Pn-54)
⑴ The function is only effective in position mode and point to point mode, and the digital output signal “COIN” is
defined as the positioning completed output signal.
⑵ If the position error drops in the target position range, COIN output ON, otherwise COIN remains OFF.
2. Position error detection function(Related parameters:Pn-56, Pn-57)
⑴ 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-57, 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-57 *100pulse
3. Pulse command inhibit function
Establish a mapping between logic signal (Logic_POrder_Inhibit) and physical port,the default mapping is
“Logic_POrder_Inhibit”→“INH/SC2”. As “Logic_POrder_Inhibit” is OFF, the servo drive would receive the pulse
normally and drive the motor; however, if the “Logic_POrder_Inhibit” is ON, the servo drive would not drive the
motor.
⑵ 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]”.
PC
12 5V 2 Encoder 15
13 0V 3 Core Pin
P1
1 A 4
6 A 7
CN2 2 B 5
DC 7 B 8
VCC COM 18
12~24V 4.7K 3 Z 6
8 Z 9
Servo-ON input L_Servo_Enable 10
11 4 U 10
Alarm clear input L_Alarm_Clear
9 U 13
Positive direction over-travel inhibition input L_CCW_Disable 12
13 5 V 11
Negative direction over-travel inhibition input L_CW_Disable
CN2
SRDY 8
Servo-Ready output
SRDY 27 CN2 26LS31(Driver)
ALM 25
Servo-Alarm output 1 PhaseA
ALM 26
2 PhaseA
COIN 28
Speed arrival output 3 PhaseB
Differential signal of
COIN 29
4 PhaseB encoder feedback
BRK 30
Holing brake release signal 5 PhaseZ
BRK 31
6 PhaseZ
7 ZOC Open collector signal of Z-phase
9 EGND Encoder feedback grounding
CN2
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.
Item Pn-15=50 Pn-15=100 Pn-15=200
Torque command Torque command Torque command
100% 100%
Relationship
50%
of input
10V 10V
voltage and Analog Analog Analog
5V 0V 5V 10V 0V 10V 0V
voltage voltage voltage
output 50%
torque
100%
Max. speed in
positive direction
10V 0V 10V
Max. speed in
nagetive direction
Analog command
10V 0V
from host 0V
Acceleration process
(controlled by Pn-34 )
PC
12 5V 2 Encoder 15
13 0V 3 Core Pin
P1
1 A 4
6 A 7
CN2 2 B 5
DC 7 B 8
VCC COM 18
12~24V 4.7K 3 Z 6
8 Z 9
Servo-ON input L_Servo_Enable 10
11 4 U 10
Alarm clear input L_Alarm_Clear
9 U 13
Positive direction over-travel inhibition input L_CCW_Disable 12
13 5 V 11
Negative direction over-travel inhibition input L_CW_Disable
CN2
SRDY 8
Servo-Ready output
SRDY 27 CN2 26LS31(Driver)
ALM 25
Servo-Alarm output 1 PhaseA
ALM 26
2 PhaseA
COIN 28
Speed arrival output 3 PhaseB
Differential signal of
COIN 29
4 PhaseB encoder feedback
BRK 30
Holing brake release signal 5 PhaseZ
BRK 31
6 PhaseZ
7 ZOC Open collector signal of Z-phase
CN2 9 EGND Encoder feedback grounding
Max. speed in
positive direction
10V 0V 10V
Max. speed in
nagetive direction
Analog command
10V 0V
from host 0V
Acceleration process
(controlled by Pn-34 )
Set internal
speed command ⑶ Set the internal speed command.
by Pn-88~Pn-103
Set the
acceleration and ⑷ Set Pn-34 for acceleration time and Pn-35 for deceleration time.
deceleration time
Host sends pulse ⑹ In no-load conition (leave the motor shaft free), send pulse command
command for a for forward, reverse, acceleration / deceleration and other operation
trial operation for a trial operation.
Adjust the servo ⑺ Make a trial processing and adjust the servo gain according to the
gain running status.
5.4.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.
OFF OFF ON ON
Logic_IntPn_Sel [1]
Logic_IntPn_Sel [0]
OFF ON OFF ON
Speed 3
Speed
Speed 4
Speed 2
Speed 1
Time
Acceleration process Deceleration process
(controlled by Pn-34 ) (controlled by Pn-35 )
PC
12 5V 2 Encoder 15
13 0V 3 Core Pin
P1
1 A 4
6 A 7
CN2 2 B 5
DC 7 B 8
VCC COM 18
12~24V 4.7K 3 Z 6
8 Z 9
Servo-ON input L_Servo_Enable 10
11 4 U 10
Alarm clear input L_Alarm_Clear
9 U 13
Positive direction over-travel inhibition input L_CCW_Disable 12
13 5 V 11
Negative direction over-travel inhibition input L_CW_Disable
CN2
SRDY 8
Servo-Ready output
SRDY 27 CN2 26LS31(Driver)
ALM 25
Servo-Alarm output 1 PhaseA
ALM 26
2 PhaseA
COIN 28
Speed arrival output 3 PhaseB
Differential signal of
COIN 29
4 PhaseB encoder feedback
BRK 30
Holing brake release signal 5 PhaseZ
BRK 31
6 PhaseZ
7 ZOC Open collector signal of Z-phase
9 EGND Encoder feedback grounding
CN2
Position Command PulseInv 32
PULS PulseInv 33 36 FG
Position Command SignInv 34
SIGN SignInv 35
Select input
⑶ Select input pulse command type (support pulse/direction pulse ,
pulse command
type CCW/CW pulse, A phase/B phase pulse ) by Pn-52.
Select rotation
direction
⑷ Select rotation direction by Pn-53.
Select electronic
gear function ⑸ Select electronic gear ratio by Pn-48, Pn-49, Pn-50.
Host sends pulse ⑺ In no-load conition (leave the motor shaft free), send pulse command
command for a for forward, reverse, acceleration / deceleration and other operation
trial operation for a trial operation.
Adjust the servo ⑻ Make a trial processing and adjust the servo gain according to the
gain running status.
Logic_POrder_Inhibit OFF ON
Speed command
⑵ 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]”.
PC
12 5V 2 Encoder 15
13 0V 3 Core Pin
P1
1 A 4
6 A 7
CN2 2 B 5
DC 7 B 8
VCC COM 18
12~24V 4.7K 3 Z 6
8 Z 9
Servo-ON input L_Servo_Enable 10
11 4 U 10
Alarm clear input L_Alarm_Clear
9 U 13
Positive direction over-travel inhibition input L_CCW_Disable 12
13 5 V 11
Negative direction over-travel inhibition input L_CW_Disable
None 14 10 V 14
Analog command direction switching input L_STOrder_Invert 15 14 W 12
External Torque Limit Signal L_ExTLimit_Enable 16 15 W 15
None 17 Shell FG 1
CN2
SRDY 8
Servo-Ready output
SRDY 27 CN2 26LS31(Driver)
ALM 25
Servo-Alarm output 1 PhaseA
ALM 26
2 PhaseA
No Connection 28
3 PhaseB
Differential signal of
No Connection 29
4 PhaseB encoder feedback
BRK 30
Holing brake release signal 5 PhaseZ
BRK 31
6 PhaseZ
7 ZOC Open collector signal of Z-phase
CN2 9 EGND Encoder feedback grounding
5.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.
Item Pn-15=50 Pn-15=100 Pn-15=200
Torque command Torque command Torque command
100% 100%
Relationship
50%
of input
10V 10V
voltage and Analog Analog Analog
5V 0V 5V 10V 0V 10V 0V
voltage voltage voltage
output 50%
torque
100%
Max. torque in
positive direction
10V 0V 10V
Max. torque in
nagetive direction
Figure 5-26
Figure 5-27
Figure 5-29
Ensure the
parameter ⑴ Ensure the operation mode is point to point control mode
Pn-4 is 6
Set the homing ⑵ There are three methods of homing opreation, negative homing mode,
method by Pn-58 positive homing mode, automatic homing mode.
Set Pn-59 to
select the motor
speed in homing
⑶ Set the motor speed in homing operation.
operation
Set the
acceleration /
deceleration
⑷ Set the acceleration and deceleration in homing operation.
byPn-60
Homing ⑺ The homing operation starts, and the motor will stop at the home
operation position.
Figure 5-30
⑵ Negative homing mode
As the initial direction of movement is negative and the limit switch is free, when meet the limit switch, the motor
starts the reverse movement immediately and stops as encountered the first Z pulse, this position is defined as the
homing location.
Figure 5-31
⑶ Positive homing mode
As the initial direction of movement is positive and the limit switch is free, when meet the limit switch, the motor
starts the reverse movement immediately and stops as encountered the first Z pulse, this position is defined as the
homing location.
Figure 5-32
⑷ Automatic homing mode
As receive the “Servoen” signal, the servo drive defines the current position as the home position.
Figure 5-33
2. Normal point to point control
⑴ Customers can adjust up to 16 position commands and the operation status(position command, operation speed,
acceleration/deceleration, peak torque), switch the position command by the logic signals: “Logic_IntPn_Sel[0]”,
“Logic_IntPn_Sel[2]”, “Logic_IntPn_Sel[3]”, “Logic_IntPn_Sel[4]”.
⑵ Establish a mapping between logic signal(Logic_IntPn_Sel[0], Logic_IntPn_Sel[1], Logic_IntPn_Sel[2],
Logic_IntPn_Sel[3])and physical port.
You will find the default mapping relationship in the following:
Logical signal Symbol Default physical port
Logical control signal [0] Logic_IntPn_Sel[0] INH/SC2
Logical control signal [1] Logic_IntPn_Sel[1] CLE/SC1/ZEROSPD
Logical control signal [2] Logic_IntPn_Sel[2] CWTLtd
Logical control signal [3] Logic_IntPn_Sel[3] CCWTLtd
You can switch the position command by digital signals as follows:
Item Logic_IntPn_Sel[3] Logic_IntPn_Sel[2] Logic_IntPn_Sel[1] Logic_IntPn_Sel[0]
Position 1 0 0 0 0
Position 2 0 0 0 1
Position 3 0 0 1 0
Position 4 0 0 1 1
Position 5 0 1 0 0
Position 6 0 1 0 1
Position 7 0 1 1 0
Position 8 0 1 1 1
Position 9 1 0 0 0
Position 10 1 0 0 1
Position 11 1 0 1 0
Position 12 1 0 1 1
Position 13 1 1 0 0
Position 14 1 1 0 1
Position 15 1 1 1 0
Position 16 1 1 1 1
Figure 5-34
⑷ In incremental control mode, you can trigger the position command by a digital signal, then the motor would run
the distance defined by the command, the position command is incremental command.
Figure 5-35
Figure 5-36
⑷ In trigger incremental control mode, as trigger the corresponding signals(Logic_IntPn_Sel[0],
Logic_IntPn_Sel[1], Logic_IntPn_Sel[2], Logic_IntPn_Sel[3]) and set Logic_STOrder_Invert from OFF to ON,
then the motor would run the distance defined by the command, the position command is incremental command.
Figure 5-37
Logic_IntPn_Sel[3] OFF
Logic_IntPn_Sel[2] OFF
Logic_IntPn_Sel[1] OFF ON
Logic_STOrder_Invert OFF ON ON ON ON
Figure 5-40
Figure 5-33
4.8.4 Function
Operate by the panel, please refer to section 4.2.6 of chapter 4.
Figure 5-32
Figure 5-33
4.9.4 Function
Operate by the panel, please refer to section 4.2.5 of chapter 4.
Adju
stmen
laggi t for Speed
ng
Time
Speed
Time
Time
Figure 5-34
2. Position adjust
Figure 5-35
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
Runs well
NO
Reduce KP_P
(Pn44),general
300~500
The out put torque is not enough or Motor runs with vibration,could trigger
motor runs sometimes fast and the alarm ERR-6, ERR-10, ERR-13
sometimes slow
NO Runs well
Reduce LFP_S(Pn32)
Motor overshoot occurs (positioning
and LFP_C(Pn33), the
vibration) a n d i t is still unable to
value of LFP_C(Pn33) meet the needs of system response,
should be larger than the overshoot may trigger the alarm
LFP_S(Pn32) ERR-6, ERR-10, ERR-13
YES
YES
Rise KP_P(Pn44)
Runs well
YES
Save parameters
End
Pn-30 Speed loop proportional gain(PID1) Pn-36 Speed loop proportional gain(PID2)
Pn-31 Speed loop integral time constant(PID1) Pn-37 Speed loop integral time constant(PID2)
Pn-32 Low-pass bandwidth of speed loop(PID1) Pn-38 Low-pass bandwidth of speed loop(PID2)
Low-pass filter bandwidth of torque command Low-pass filter bandwidth of torque command
Pn-33 Pn-39
(PID1) (PID2)
Pn-44 Position loop proportional gain(PID1) Pn-66 Position loop proportional gain(PID2)
Position loop differential proportional gain
Pn-45 Pn-67 Position loop differential scale factor(PID2)
(PID1)
The cut-off frequency of position feed forward The cut-off frequency of position feed forward
Pn-46 Pn-68
filter(PID1) 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.
⑴ 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.
3. Software(Servofly)operation instructions
4.15.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 fails as the following dialog appears, please check the wiring.
⑸ 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.
2. Function
Item Function
Upload the parameters from servo drive to PC ( please name the parameter file as
Parameters Upload…
“xx.par”, otherwise the operation would be invalid)
Download the parameters from PC to servo drive(only “.par” file is acceptable,
Parameters Download…
and the different firmware edition's parameter cannot mix use)
Item Function
Motor Q axis current command (the value divided by 1.414 is motor current
Torque Instruction(A)
command)
Item Function
Monitor the digital input status, green light indicates “ON” and grey light indicates
CN2 Port Input
“OFF” , please refer to chapter 3 section 3.7 for details of CN2 connector
Monitor the digital output status, green light indicates “ON” and grey light indicates
CN2 Port Output
“OFF” , please refer to chapter 3 section 3.7 for details of CN2 connector
Encoder input signals, green light indicates “ON” and grey light indicates “OFF” ,
CN1 Port Input
please refer to chapter 3 section 3.6 for details of CN1 connector
⑵ 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.
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.
⑶ 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”.
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:
⑵ 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 section 3.7.2 for each logic input signal definition.
⑷ Please confirm that the mapping method is unique, otherwise it would cause abnormal conditions.
Chapter6 Parameters
6.1 Parameter List
● The parameter “R-1”~“R-34” only can be modified by bus function, 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.
Control Control
No. Parameter No. Parameter
mode mode
Internal torque limit in negative (CW)
0 ALL Firmware version 25 ALL
direction
Internal torque limit in positive (CCW)
1 ALL Motor type code 26 ALL
direction
2 ALL User constants protection code 27 ALL Torque limit mode
23 ALL Testing time of torque over load alarm 48 P,S Denominator of electric gear ratio
Internal brake resistor temperature alarm
24 ALL 49 P,S Numerator 1 of electric gear ratio
function
Zapp Automation Ltd | www.zappautomation.co.uk
1
Chapter 6 Parameters
Control Control
No. Parameter No. Parameter
mode mode
50 P,S Numerator 2 of electric gear ratio 81 D Internal torque command 10
63 SP,D Demo or point to point mode selection 94 S,D Internal speed command 7
64 ALL Gain (PID) parameter switching mode 95 S,D Internal speed command 8
Trigger value of gain (PID) parameter
65 ALL 96 S,D Internal speed command 9
switching function
The second position loop proportional
66 P 97 S,D Internal speed command 10
gain(PID2)
The second position loop differential
67 P 98 S,D Internal speed command 11
proportional gain(PID2)
The second cut-off frequency of position
68 P 99 S,D Internal speed command 12
feed forward filter(PID2)
Enhancement of torque loop response
69 ALL 100 S,D Internal speed command 13
function
70 — Reservation 101 S,D Internal speed command 14
73 D Internal torque command 2 104 SP,D High bit of internal position command 1
74 D Internal torque command 3 105 SP,D Low bit of internal position command 1
79 D Internal torque command 8 110 SP,D Low bit of internal position command 2
Control Control
No. Parameter No. Parameter
mode mode
Acceleration/deceleration of internal Peak torque of internal position command
112 SP,D 143 SP,D
position command 2 8
Peak torque of internal position command
113 SP,D 144 SP,D High bit of internal position command 9
2
114 SP,D High bit of internal position command 3 145 SP,D Low bit of internal position command 9
115 SP,D Low bit of internal position command 3 146 SP,D Speed of internal position command 9
Acceleration/deceleration of internal
116 SP,D Speed of internal position command 3 147 SP,D
position command 9
Acceleration/deceleration of internal Peak torque of internal position command
117 SP,D 148 SP,D
position command 3 9
Peak torque of internal position command
118 SP,D 149 SP,D High bit of internal position command 10
3
119 SP,D High bit of internal position command 4 150 SP,D Low bit of internal position command 10
120 SP,D Low bit of internal position command 4 151 SP,D Speed of internal position command 10
Acceleration/deceleration of internal
121 SP,D Speed of internal position command 4 152 SP,D
position command 10
Acceleration/deceleration of internal Peak torque of internal position command
122 SP,D 153 SP,D
position command 4 10
Peak torque of internal position command
123 SP,D 154 SP,D High bit of internal position command 11
4
124 SP,D High bit of internal position command 5 155 SP,D Low bit of internal position command 11
125 SP,D Low bit of internal position command 5 156 SP,D Speed of internal position command 11
Acceleration/deceleration of internal
126 SP,D Speed of internal position command 5 157 SP,D
position command 11
Acceleration/deceleration of internal Peak torque of internal position command
127 SP,D 158 SP,D
position command 5 11
Peak torque of internal position command
128 SP,D 159 SP,D High bit of internal position command 12
5
129 SP,D High bit of internal position command 6 160 SP,D Low bit of internal position command 12
130 SP,D Low bit of internal position command 6 161 SP,D Speed of internal position command 12
Acceleration/deceleration of internal
131 SP,D Speed of internal position command 6 162 SP,D
position command 12
Acceleration/deceleration of internal Peak torque of internal position command
132 SP,D 163 SP,D
position command 6 12
Peak torque of internal position command
133 SP,D 164 SP,D High bit of internal position command 13
6
134 SP,D High bit of internal position command 7 165 SP,D Low bit of internal position command 13
135 SP,D Low bit of internal position command 7 166 SP,D Speed of internal position command 13
Acceleration/deceleration of internal
136 SP,D Speed of internal position command 7 167 SP,D
position command 13
Acceleration/deceleration of internal Peak torque of internal position command
137 SP,D 168 SP,D
position command 7 13
Peak torque of internal position command
138 SP,D 169 SP,D High bit of internal position command 14
7
139 SP,D High bit of internal position command 8 170 SP,D Low bit of internal position command 14
140 SP,D Low bit of internal position command 8 171 SP,D Speed of internal position command 14
Acceleration/deceleration of internal
141 SP,D Speed of internal position command 8 172 SP,D
position command 14
Acceleration/deceleration of internal Peak torque of internal position command
142 SP,D 173 SP,D
position command 8 14
Zapp Automation Ltd | www.zappautomation.co.uk
3
Chapter 6 Parameters
Control Control
No. Parameter No. Parameter
mode mode
174 SP,D High bit of internal position command 15 R-10 ALL FPGA version
175 SP,D Low bit of internal position command 15 R-11 ALL Index Reset Status
176 SP,D Speed of internal position command 15 R-12 ALL Index reset encoder counts
Acceleration/deceleration of internal
177 SP,D R-13 ALL Real-time encoder counts
position command 15
Peak torque of internal position command
178 SP,D R-14 ALL CN2 input terminal status
15
179 SP,D High bit of internal position command 16 R-15 ALL Encoder input terminal status
180 SP,D Low bit of internal position command 16 R-16 ALL CN2 output terminal status
181 SP,D Speed of internal position command 16 R-17 ALL The analog voltage of analog input port A
Acceleration/deceleration of internal
182 SP,D R-18 ALL The analog voltage of analog input port B
position command 16
Peak torque of internal position command
183 SP,D R-19 ALL DC bus voltage
16
184 ALL Fieldbus selection R-20 ALL The current torque value
185 ALL Modbus address R-21 ALL The current speed value
186 ALL Modbus communication baudrate R-22 ALL The current high bit position value
187 ALL Modbus communication frame type R-23 ALL The current low bit position value
R-1 ALL Index reset clear R-26 ALL High bit position error value
R-2 ALL Operation command for EEPROM R-27 ALL Low bit position error value
R-3 ALL Modbus synchronous command selection R-28 ALL Torque command
R-5 S Synchronous speed command R-30 ALL High bit position command
High bit of synchronous position
R-6 P R-31 ALL Low bit position command
command
Low bit of synchronous position
R-7 P R-32 ALL Alarm code
command
R-8 ALL Synchronous command enable R-33 ALL BootRom version
The implementation state of EEPROM
R-9 ALL R-34 ALL Software version
operation
6.2 Details
● “RO” indicates read only, R/W indicates read and write, WC indicates write and clear.
Parameter Firmware version Modbus address 0x1C7D Unit -
Pn-0
Range - Default - CANbus object - Attrib RO
Control mode:All
Details:Firmware verion of servo drive, can not be modified.
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.
Parameter Drive Status (Front Panel Display) Modbus address 0x1242 Unit -
Pn-3
Range 0~18 Default 0 CANbus object 0x2243.0 Attrib R/W
Control mode:All
Details:Select the information displaying on the panel, customers can find the details in chapter 4 section 4.2.2
Value Display Unit Value Display Unit
0 Motor output torque (%) % 10 Reservation —
1 Motor speed (rpm) rpm 11 Low 5 bit of position deviation pulse
2 Low 5 bit of feedback pulse pulse 12 High 5 bit of position deviation pulse
② Set Pn-3 to 1, now the display will show motor speed (rpm).
5 Analog input drift compensation Used to analog input drift compensation function
Parameter Current turn off delay time Modbus address 0x1245 Unit ms
Pn-6
Range 1~1000 Default 10 CANbus object 0x2245.0 Attrib R/W
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.
Parameter Threshold speed of current turn off delaytime Modbus address 0x1246 Unit rpm
Pn-7
Range 1~6000 Default 30 CANbus object 0x2246.0 Attrib R/W
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.
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:
Item Initial state Anti-control operation
Parameter setting
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”.
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:
Parameter setting
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”.
Note:As carry out anti-control of digital output, the signal status will change in very short time when power on, as the system resest.
Parameter Gain of analog torque command input Modbus address 0x124E Unit -
Pn-15
Range 10~300 Default 100 CANbus object 0x224E.0 Attrib R/W
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.
Parameter Invert the direction of analog torque command Modbus address 0x1250 Unit -
Pn-17
Range 0~1 Default 0 CANbus object 0x2250.0 Attrib R/W
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.
Parameter Gain of analog speed command input Modbus address 0x1251 Unit -
Pn-18
Range 10~300 Default 100 CANbus object 0x2251.0 Attrib R/W
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.
Parameter Invert the direction of analog speed command Modbus address 0x1253 Unit -
Pn-20
Range 0~1 Default 0 CANbus object 0x2253.0 Attrib R/W
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.
Parameter Low-pass bandwidth of analog speed input Modbus address 0x1254 Unit Hz
Pn-21
Range 1~1000 Default 300 CANbus object 0x2254.0 Attrib R/W
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.
Parameter Threshold value of torque overload alarm Modbus address 0x1255 Unit %
Pn-22
Range 1~400 Default 150 CANbus object 0x2255.0 Attrib R/W
Parameter Testing time of torque over load alarm Modbus address 0x1256 Unit ms
Pn-23
Range 1~32767 Default 100 CANbus object 0x2256.0 Attrib R/W
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.
Parameter Internal brake resistor temperature alarm function Modbus address 0x1257 Unit -
Pn-24
Range 0~1 Default 1 CANbus object 0x2257.0 Attrib R/W
Control mode:All
Details:This function is used to enable the brake resistor temperature alarm function or not. As set the parameter to 1, internal brake
resistor temperature alarm enabled; set the parameter to 1, internal brake resistor temperature alarm disenabled.
Note:When using the external vrake resistor, we suggest to set the parameter to 0, and when using the internal resistor, we
suggesttoset the parameter to 1.
Parameter Internal torque limit in negative (CW) direction Modbus address 0x1258 Unit %
Pn-25
Range 1 ~ 400 Default 300 CANbus object 0x2258.0 Attrib R/W
Parameter Internal torque limit in positive (CCW) direction Modbus address 0x1259 Unit %
Pn-26
Range 1 ~ 400 Default 300 CANbus object 0x2259.0 Attrib R/W
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
Parameter The first speed loop proportional gain(PID1) Modbus address 0x125D Unit -
Pn-30
Range 0~1000 Default - CANbus object 0x225D.0 Attrib R/W
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.11 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.
Parameter The first speed loop integral time constant(PID1) Modbus address 0x125E Unit -
Pn-31
Range 1~8000 Default - CANbus object 0x225E.0 Attrib R/W
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.11 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.
Parameter Acceleration time in speed control Modbus address 0x1261 Unit 10ms
Pn-34
Range 0~1000 Default 0 CANbus object 0x2261.0 Attrib R/W
Parameter Deceleration time in speed control Modbus address 0x1262 Unit 10ms
Pn-35
Range 0~1000 Default 0 CANbus object 0x2262.0 Attrib R/W
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.
Zapp Automation Ltd | www.zappautomation.co.uk
13
Chapter 6 Parameters
Parameter The second speed loop proportional gain(PID2) Modbus address 0x1263 Unit -
Pn-36
Range 1~1000 Default - CANbus object 0x2263.0 Attrib R/W
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.11 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.
2 Pulse speed control mode Receive external pulse command as speed command.
Parameter Speed command in JOGcaontrol mdoe Modbus address 0x1268 Unit rpm
Pn-41
Range 0~3000 Default 1500 CANbus object 0x2268.0 Attrib R/W
Control mode:Speed control mode(JOG control)
Details:This parameter is used to set the speed command in JOG control mode.
Parameter Theshold value of speed reached output Modbus address 0x126A Unit rpm
Pn-43
Range 1~6000 Default 1500 CANbus object 0x226A.0 Attrib R/W
Control mode:Speed control mode
Details:This parameter is used to set the theshold value of speed reached output, it is valid in both positive direction and negative
irection. As if the motor speed is over the threshold value, the status of output signal “COIN” will be ON, otherwise, it will be OFF.
Note:The comparator has hysteresis characteristics.
Parameter The first Position loop proportional gain(PID1) Modbus address 0x126B Unit -
Pn-44
Range 1~32000 Default - CANbus object 0x226B.0 Attrib R/W
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.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.
Parameter Electric gear ratio switching function Modbus address 0x1272 Unit -
Pn-51
Range 0~1 Default 0 CANbus object 0x2272.0 Attrib R/W
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.
Parameter Range of positioning complete function Modbus address 0x1275 Unit pulse
Pn-54
Range 0~30000 Default 1 CANbus object 0x2275.0 Attrib R/W
Control mode:Position control mode
Details:This parameter is used to set the range of positioning complete function. As the position deviation counting pulse is no more
than this parameter value, the digital output “COIN” will be ON, otherwise it will be OFF.
Note:Please refer to chapter 5 section 5.2.4 for details.
Parameter Position error detection range Modbus address 0x1276 Unit pulse
Pn-55
Range 1~30000 Default 400 CANbus object 0x2275.0 Attrib R/W
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-57 *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.
Details:This function is used to set the homing mode, we support three homing mode in all.
Parameter High bit of home position offset Modbus address 0x127C Unit pulse
Pn-61
Range -30000~30000 Default 0 CANbus object 0x227C.0 Attrib R/W
Parameter Low bit of home position offset Modbus address 0x127D Unit pulse
Pn-62
Range -9999~9999 Default 0 CANbus object 0x227D.0 Attrib R/W
Control mode:Point to point control mode
Details:This function is used to set the offset of home position. The offset position is divided into high bit part and low bit
part.theoffset position = PN61×10000 +PN62.
Parameter Demo or point to point mode selection Modbus address 0x127E Unit -
Pn-63
Range 0~6 Default 2 CANbus object 0x227E.0 Attrib R/W
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.
Set the parameter value to 3, the drive will work in absolute value point to point mode.
Set the parameter value to 4, the drive will work in increment point to point mode.
Set the parameter value to 5, the drive will work in trigger absolute value point to point mode.
Set the parameter value to 6, the drive will work in trigger increment point to point mode.
Parameter Gain (PID) parameter switching mode Modbus address 0x127F Unit -
Pn-64
Range 0~6 Default 0 CANbus object 0x227F.0 Attrib R/W
Control mode:All
Pn-69 Parameter Enhancement of torque loop response function Modbus address 0x1284 Unit -
Parameter High bit of internal position command 1 Modbus address 0x12A7 Unit pulse
Pn-104
Range -30000~30000 Default 50 CANbus object 0x22A7.0 Attrib R/W
Zapp Automation Ltd | www.zappautomation.co.uk
23
Chapter 6 Parameters
Parameter Low bit of internal position command 1 Modbus address 0x12A8 Unit pulse
Pn-105
Range -9999~9999 Default 0 CANbus object 0x22A8.0 Attrib R/W
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.
Parameter Speed of internal position command 1 Modbus address 0x12A9 Unit rpm
Pn-106
Range 1~6000 Default 2000 CANbus object 0x22A9.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 1, the unit is rpm.
Parameter Peak torque of internal position command 1 Modbus address 0x12AB Unit %
Pn-108
Range 0~400 Default 125 CANbus object 0x22AB.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 1, the unit is %.
Parameter High bit of internal position command 2 Modbus address 0x12AC Unit pulse
Pn-109
Range -30000~30000 Default 125 CANbus object 0x22AC.0 Attrib R/W
Parameter Low bit of internal position command 2 Modbus address 0x12AD Unit pulse
Pn-110
Range -9999~9999 Default 0 CANbus object 0x22AD.0 Attrib R/W
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.
Parameter Speed of internal position command 2 Modbus address 0x12AE Unit rpm
Pn-111
Range 1~6000 Default 2000 CANbus object 0x22AE.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 2, the unit is rpm.
Parameter Peak torque of internal position command 2 Modbus address 0x12B0 Unit %
Pn-113
Range 0~400 Default 125 CANbus object 0x22B0.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Zapp Automation Ltd | www.zappautomation.co.uk
24
Chapter 6 Parameters
Parameter High bit of internal position command 3 Modbus address 0x12B1 Unit pulse
Pn-114
Range -30000~30000 Default 90 CANbus object 0x22B1.0 Attrib R/W
Parameter Low bit of internal position command 3 Modbus address 0x12B2 Unit pulse
Pn-115
Range -9999~9999 Default 0 CANbus object 0x22B2.0 Attrib R/W
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.
Parameter Speed of internal position command 3 Modbus address 0x12B3 Unit rpm
Pn-116
Range 1~6000 Default 2000 CANbus object 0x22B3.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 3, the unit is rpm.
Parameter Peak torque of internal position command 3 Modbus address 0x12B5 Unit %
Pn-118
Range 0~400 Default 125 CANbus object 0x22B5.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 3, the unit is %.
Parameter High bit of internal position command 4 Modbus address 0x12B6 Unit pulse
Pn-119
Range -30000~30000 Default 20 CANbus object 0x22B6.0 Attrib R/W
Parameter Low bit of internal position command 4 Modbus address 0x12B7 Unit pulse
Pn-120
Range -9999~9999 Default 0 CANbus object 0x22B7.0 Attrib R/W
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.
Parameter Speed of internal position command 4 Modbus address 0x12B8 Unit rpm
Pn-121
Range 1~6000 Default 2000 CANbus object 0x22B8.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 4, the unit is rpm.
Parameter Peak torque of internal position command 4 Modbus address 0x12BA Unit %
Pn-123
Range 0~400 Default 125 CANbus object 0x22BA.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 4, the unit is %.
Parameter High bit of internal position command 5 Modbus address 0x12BB Unit pulse
Pn-124
Range -30000~30000 Default 50 CANbus object 0x22BB.0 Attrib R/W
Parameter Low bit of internal position command 5 Modbus address 0x12BC Unit pulse
Pn-125
Range -9999~9999 Default 0 CANbus object 0x22BC.0 Attrib R/W
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.
Parameter Speed of internal position command 5 Modbus address 0x12BD Unit rpm
Pn-126
Range 1~6000 Default 2000 CANbus object 0x22BD.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 5, the unit is rpm.
Parameter Peak torque of internal position command 5 Modbus address 0x12BF Unit %
Pn-128
Range 0~400 Default 125 CANbus object 0x22BF.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 5, the unit is %.
Parameter High bit of internal position command 6 Modbus address 0x12C0 Unit pulse
Pn-129
Range -30000~30000 Default 80 CANbus object 0x22C0.0 Attrib R/W
Parameter Low bit of internal position command 6 Modbus address 0x12C1 Unit pulse
Pn-130
Range -9999~9999 Default 0 CANbus object 0x22C1.0 Attrib R/W
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.
Parameter Speed of internal position command 6 Modbus address 0x12C2 Unit rpm
Pn-131
Range 1~6000 Default 2000 CANbus object 0x22C2.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Zapp Automation Ltd | www.zappautomation.co.uk
26
Chapter 6 Parameters
Parameter Peak torque of internal position command 6 Modbus address 0x12C4 Unit %
Pn-133
Range 0~400 Default 125 CANbus object 0x22C4.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 6, the unit is %.
Parameter High bit of internal position command 7 Modbus address 0x12C5 Unit pulse
Pn-134
Range -30000~30000 Default 50 CANbus object 0x22C5.0 Attrib R/W
Parameter Low bit of internal position command 7 Modbus address 0x12C6 Unit pulse
Pn-135
Range -9999~9999 Default 0 CANbus object 0x22C6.0 Attrib R/W
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.
Parameter Speed of internal position command 7 Modbus address 0x12C7 Unit rpm
Pn-136
Range 1~6000 Default 2000 CANbus object 0x22C7.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 7, the unit is rpm.
Parameter Peak torque of internal position command 7 Modbus address 0x12C9 Unit %
Pn-138
Range 0~400 Default 125 CANbus object 0x22C9.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 7, the unit is %.
Parameter High bit of internal position command 8 Modbus address 0x12CA Unit pulse
Pn-139
Range -30000~30000 Default 30 CANbus object 0x22CA.0 Attrib R/W
Parameter Low bit of internal position command 8 Modbus address 0x12CB Unit pulse
Pn-140
Range -9999~9999 Default 0 CANbus object 0x22CB.0 Attrib R/W
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
Zapp Automation Ltd | www.zappautomation.co.uk
27
Chapter 6 Parameters
Parameter Speed of internal position command 8 Modbus address 0x12CC Unit rpm
Pn-141
Range 1~6000 Default 2000 CANbus object 0x22CC.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 8, the unit is rpm.
Parameter Peak torque of internal position command 8 Modbus address 0x12CE Unit %
Pn-143
Range 0~400 Default 125 CANbus object 0x22CE.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 8, the unit is %.
Parameter High bit of internal position command 9 Modbus address 0x12CF Unit pulse
Pn-144
Range -30000~30000 Default 10 CANbus object 0x22CF.0 Attrib R/W
Parameter Low bit of internal position command 9 Modbus address 0x12D0 Unit pulse
Pn-145
Range -9999~9999 Default 0 CANbus object 0x22D0.0 Attrib R/W
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.
Parameter Speed of internal position command 9 Modbus address 0x12D1 Unit rpm
Pn-146
Range 1~6000 Default 2000 CANbus object 0x22D1.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 9, the unit is rpm.
Parameter Peak torque of internal position command 9 Modbus address 0x12D3 Unit %
Pn-148
Range 0~400 Default 125 CANbus object 0x22D3.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 9, the unit is %.
Parameter High bit of internal position command 10 Modbus address 0x12D4 Unit pulse
Pn-149
Range -30000~30000 Default 80 CANbus object 0x22D4.0 Attrib R/W
Parameter Low bit of internal position command 10 Modbus address 0x12D5 Unit pulse
Pn-150
Range -9999~9999 Default 0 CANbus object 0x22D5.0 Attrib R/W
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.
Parameter Speed of internal position command 10 Modbus address 0x12D6 Unit rpm
Pn-151
Range 1~6000 Default 2000 CANbus object 0x22D6.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 10, the unit is rpm.
Parameter Peak torque of internal position command 10 Modbus address 0x12D8 Unit %
Pn-153
Range 0~400 Default 125 CANbus object 0x22D8.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 10, the unit is %.
Parameter High bit of internal position command 11 Modbus address 0x12D9 Unit pulse
Pn-154
Range -30000~30000 Default 50 CANbus object 0x22D9.0 Attrib R/W
Parameter Low bit of internal position command 11 Modbus address 0x12DA Unit pulse
Pn-155
Range -9999~9999 Default 0 CANbus object 0x22DA.0 Attrib R/W
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.
Parameter Speed of internal position command 11 Modbus address 0x12DB Unit rpm
Pn-156
Range 1~6000 Default 2000 CANbus object 0x22DB.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 11, the unit is rpm.
Parameter Peak torque of internal position command 11 Modbus address 0x12DD Unit %
Pn-158
Range 0~400 Default 125 CANbus object 0x22DD.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 11, the unit is %.
Zapp Automation Ltd | www.zappautomation.co.uk
29
Chapter 6 Parameters
Parameter High bit of internal position command 12 Modbus address 0x12DE Unit pulse
Pn-159
Range -30000~30000 Default 60 CANbus object 0x22DE.0 Attrib R/W
Parameter Low bit of internal position command 12 Modbus address 0x12DF Unit pulse
Pn-160
Range -9999~9999 Default 0 CANbus object 0x22DF.0 Attrib R/W
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.
Parameter Speed of internal position command 12 Modbus address 0x12E0 Unit rpm
Pn-161
Range 1~6000 Default 2000 CANbus object 0x22E0.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 12, the unit is rpm.
Parameter Peak torque of internal position command 12 Modbus address 0x12E2 Unit %
Pn-163
Range 0~400 Default 125 CANbus object 0x22E1.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 12, the unit is %.
Parameter High bit of internal position command 13 Modbus address 0x12E3 Unit pulse
Pn-164
Range -30000~30000 Default 30 CANbus object 0x22E3.0 Attrib R/W
Parameter Low bit of internal position command 13 Modbus address 0x12E4 Unit pulse
Pn-165
Range -9999~9999 Default 0 CANbus object 0x22E4.0 Attrib R/W
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.
Parameter Speed of internal position command 13 Modbus address 0x12E5 Unit rpm
Pn-166
Range 1~6000 Default 2000 CANbus object 0x22E5.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 13, the unit is rpm.
Parameter Peak torque of internal position command 13 Modbus address 0x12E7 Unit %
Pn-168
Range 0~400 Default 125 CANbus object 0x22E7.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 13, the unit is %.
Parameter High bit of internal position command 14 Modbus address 0x12E8 Unit pulse
Pn-169
Range -30000~30000 Default 50 CANbus object 0x22E8.0 Attrib R/W
Parameter Low bit of internal position command 14 Modbus address 0x12E9 Unit pulse
Pn-170
Range -9999~9999 Default 0 CANbus object 0x22E9.0 Attrib R/W
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.
Parameter Speed of internal position command 14 Modbus address 0x12EA Unit rpm
Pn-171
Range 1~6000 Default 2000 CANbus object 0x22EA.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 14, the unit is rpm.
Parameter Peak torque of internal position command 14 Modbus address 0x12EC Unit %
Pn-173
Range 0~400 Default 125 CANbus object 0x22EC.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 14, the unit is %.
Parameter High bit of internal position command 15 Modbus address 0x12ED Unit pulse
Pn-174
Range -30000~30000 Default 100 CANbus object 0x22ED.0 Attrib R/W
Parameter Low bit of internal position command 15 Modbus address 0x12EE Unit pulse
Pn-175
Range -9999~9999 Default 0 CANbus object 0x22EE.0 Attrib R/W
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.
Parameter Speed of internal position command 15 Modbus address 0x12EF Unit rpm
Pn-176
Range 1~6000 Default 2000 CANbus object 0x22EF.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the motor speed of internal position 15, the unit is rpm.
Parameter Peak torque of internal position command 15 Modbus address 0x12F1 Unit %
Pn-178
Range 0~400 Default 125 CANbus object 0x22F1.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 15, the unit is %.
Parameter High bit of internal position command 16 Modbus address 0x12F2 Unit pulse
Pn-179
Range -30000~30000 Default 50 CANbus object 0x22F2 Attrib R/W
Parameter Low bit of internal position command 16 Modbus address 0x12F3 Unit pulse
Pn-180
Range -9999~9999 Default 0 CANbus object 0x22F3 Attrib R/W
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.
Parameter Speed of internal position command 16 Modbus address 0x12F4 Unit rpm
Pn-181
Range 1~6000 Default 2000 CANbus object 0x22F4.0 Attrib R/W
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
Parameter Modbus address 0x12F5 Unit R / S2
Pn-182 command 16
Range 1~1000 Default 25 CANbus object 0x22F5.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the acceleration and deceleration of internal position command 16.
Parameter Peak torque of internal position command 16 Modbus address 0x12F6 Unit %
Pn-183
Range 0~400 Default 125 CANbus object 0x22F6.0 Attrib R/W
Control mode:Point to point control mode,Demo mode
Details:Set the torque limit of internal position command 16, the unit is %.
Value Function
Synchronous command invalid,drive would receive command through
0
traditional I/O mode only.
1 Manufacturer parameter, doesn’t open to customers.
Synchronous command valid, drive would receive synchronous command,
2
traditional I/O command is invalid.
R-6 Parameter High bit of synchronous position command Modbus address 0x1C2A Unit Pulse
Parameter Low bit of synchronous position command Modbus address 0x1C2B Unit Pulse
R-7
Range -65535~65535 Default 0 CANbus object - Attrib R/W
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.
Parameter The implementation state of EEPROM operation Modbus address 0x1C62 Unit -
R-9
Range - Default - CANbus object - Attrib RO
Control mode:All
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.
Value Function
0 Operation completed successfully
1 Operation in progress
2 Operation failed
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.
Parameter The analog voltage of analog input port A Modbus address 0x1C6B Unit mV
R-17
Range - Default - CANbus object - Attrib RO
Control mode:All
Details:This parameter indicates the actual input voltage of analog input port A (torque), the unit is mV.
R-18 Parameter The analog voltage of analog input port B Modbus address 0x1C6C Unit mV
Zapp Automation Ltd | www.zappautomation.co.uk
36
Chapter 6 Parameters
Parameter The current speed value Modbus address 0x1C70 Unit 2 Rpm
R-21
Range - Default - CANbus object - Attrib RO
Control mode:All
Details:The corresponding physical quantity of data is the current actual speed, the unit is 2 Rpm. Data format is _IQ2.
Parameter The current high bit position value Modbus address 0x1C71 Unit Pulse
R-22
Range - Default - CANbus object - Attrib RO
Parameter The current low bit position value Modbus address 0x1C72 Unit Pulse
R-23
Range - Default - CANbus object - Attrib RO
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
Parameter High bit position error value Modbus address 0x1C75 Unit Pulse
R-26
Range - Default - CANbus object - Attrib RO
Parameter Low bit position error value Modbus address 0x1C76 Unit Pulse
R-27
Range - Default - CANbus object - Attrib RO
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.
Parameter High bit position command Modbus address 0x1C79 Unit Pulse
R-30
Range - Default - CANbus object - Attrib RO
Parameter Low bit position command Modbus address 0x1C7A Unit Pulse
R-31
Range - Default - CANbus object - Attrib RO
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。
1 SM80-013-30LFB 1.3 N·m 2.6 A 3000 Rpm 0.4 kW SA3L04C SA3L10B SA3H05C
2 SM80-024-30LFB 2.4 N·m 4.2 A 3000 Rpm 0.75 kW SA3L04C SA3L10B SA3H05C
3 SM80-033-30LFB 3.3 N·m 4.2 A 3000 Rpm 1.0 kW SA3L04C SA3L10B SA3H05C
4 SM110-020-30LFB 2.0 N·m 4.0 A 3000 Rpm 0.6 kW SA3L06B SA3L10B SA3H10C
5 SM110-040-30LFB 4.0 N·m 5.0 A 3000 Rpm 1.2 kW SA3L06B SA3L10B SA3H10C
6 SM110-050-30LFB 5.0 N·m 6.0 A 3000 Rpm 1.5 kW SA3L06B SA3L10B SA3H10C
7 SM110-060-20LFB 6.0 N·m 6.0 A 2000 Rpm 1.2 kW SA3L06B SA3L10B SA3H10C
8 SM110-060-30LFB 6.0 N·m 8.0 A 3000 Rpm 1.6 kW SA3L10B SA3L15C SA3H10C
9 SM130-040-25LFB 4.0 N·m 4.0 A 2500 Rpm 1.0 kW SA3L06B SA3L10B SA3H10C
10 SM130-050-25LFB 5.0 N·m 5.0 A 2500 Rpm 1.3 kW SA3L06B SA3L10B SA3H10C
11 SM130-060-25LFB 6.0 N·m 6.0 A 2500 Rpm 1.5 kW SA3L06B SA3L10B SA3H10C
12 SM130-077-20LFB 7.7 N·m 6.0 A 2000 Rpm 1.6 kW SA3L06B SA3L10B SA3H10C
13 SM130-077-30LFB 7.7 N·m 9.0 A 3000 Rpm 2.4 kW SA3L10B SA3L15C SA3H15C
14 SM130-100-15LFB 10.0 N·m 6.0 A 1500 Rpm 1.5 kW SA3L06B SA3L10B SA3H10C
15 SM130-100-25LFB 10.0 N·m 10.0 A 2500 Rpm 2.6 kW SA3L10B SA3L15C SA3H15C
16 SM130-150-15LFB 15.0 N·m 9.5 A 1500 Rpm 2.3 kW SA3L10B SA3L15C SA3H15C
17 SM130-150-25LFB 15.0 N·m 17.0 A 2500 Rpm 3.8 kW SA3L15C SA3L25C SA3H25C
18 SM150-150-25LFB 15.0 N·m 16.5 A 2500 Rpm 3.8 kW SA3L15C SA3L25C SA3H25C
19 SM150-180-20LFB 18.0 N·m 16.5 A 2000 Rpm 3.6 kW SA3L15C SA3L25C SA3H25C
20 SM150-230-20LFB 23.0 N·m 20.5 A 2000 Rpm 4.7 kW SA3L15C SA3L25C SA3H25C
21 SM150-270-20LFB 27.0 N·m 20.5 A 2000 Rpm 5.5 kW SA3L15C SA3L25C SA3H25C
Configurartion explanation:SFC series suit for low overload, low on-off frequency in unit time, low speed and small load moeds;
SFC+ series suit for high overload, high on-off frequency in unit time, high speed and large load moeds; High voltage series suit for
the high voltage application (380V).
Chapter7
C 7 Commu
unication
n
7.1 Comm
munication Hardware
H Interface
Bonmet SA Series servo drives have three t commuunication mod des: RS-232, RS-485 andd CANOpen.A All aspects of
o
control, opeeration and monitoring as well as programmin ng of the controller caan be achieeved throughh
communicatiion. However, only one communicatiion mode can n be used att a time. Useers can selecct the desiredd
communicatiion mode by parameter
p Pnn184.
Please refer tto the followiing sections for
f connectionns and limitattions.
■ RS-232
■ RS-485
■ CANOp
pen
7.2 ModBu
us Commu
unication Prrotocol
When using R RS-232/485 serial
s commu S series AC servo drive hhas a pre-assigned
unication inteerface, each SA
communicatiion address sppecified by parameter Pn1185. The com mputer then
controls eachh AC servo drrive according to its comm
munication ad ddress. SA serries AC servoo drives can be
b set up to
communicatee on a MODB BUS network ks using on RT TU(Remote Terminal
T Unit)mode.
7.1.1Code DDescription:
When controollers are setuup to communicate on a M Modbus netw work using RT TU(Remote T Terminal Unitt) mode, eachh
8–bit byte inn a message contains two o 4–bit hexaddecimal charaacters. The mainm advantagge of this moode is that its
greater charaacter density allows betterr data throughhput than AS SCII for the same
s baud raate. Each messsage must bee
transmitted inn a continuouus stream.
for each byte in RTU modee is:
The format fo
Error Check k Field: Cyclicaal Redundanccy Check (CR RC)
Coding Systtem: 8–bit binary,
b hexadeecimal 0–9, A–FA
Two heexadecimal chharacters con ntained in eacch
8–bit field
fi of the meessage
Bits per Byte: 1 start bit
8 data bits,
b least siggnificant bit seent first
1 bit fo
or even/odd pparity; no bit for
f no parity
b if parity iss used; 2 bits if no parity
1 stop bit
Error Check k Field: Cyclicaal Redundanccy Check (CR RC)
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 devicedecodes 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.
START ADDRESS FUNCTION DATA CRC END
CHECK
T1–T2–T3–T4 8 BITS 8 BITS n x 8 BITS 16 BITS T1–T2–T3–T4
7.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.
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.
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.
RESPONSE
Example
Field Name (Hex)
Slave Address 11
Function 10
Starting Address Hi 00
Starting Address Lo 01
No. of Registers Hi 00
No. of Registers Lo 02
Error Check (CRC) ––
8.2 Details
8.2.1 Err-1_system initialization
Probable causes Conforming method Measures
Failure of servo drive — Repair or replace the drive with a new one.
Encoder disconnected Check if the encoder is connected or not Connect the encoder with drive.
Encoder disconnected Check if the encoder is connected or not Connect the encoder with drive
Encoder disconnected Check if the encoder is connected or not Connect the encoder with drive
Encoder disconnected Check if the encoder is connected or not Connect the encoder with drive