file-2496 (1)
file-2496 (1)
Function Guide
Preface
Overview
The SV660P series high-performance AC servo drive covers a power range from 50 W to 7.5 kW. It
supports Modbus, CANopen and CANlink communication protocols and carries necessary
communication interfaces to work with the host controller for a networked operation of multiple servo
drives.
The SV660P series servo drive supports adaptive stiffness level setting, inertia auto-tuning, and
vibration suppression to simplify the operation process. It allows a quiet and stable operation together
with an MS1 series high-response servo motor with low or high inertia and a 23-bit single-turn/multi-
turn absolute encoder.
The SV660P series servo drive serves to achieve quick and accurate position control, speed control,
and torque control in automation equipment such as electronic manufacturing devices, manipulators,
packing devices, and machine tools.
This function guide presents product functions and parameters, including function overview, basic
servo drive functions, adjustment and parameter list.
More Documents
Name Data Code
SV660P series servo drive selection guide 19011390
SV660P series servo drive hardware guide 19011391
SV660P series servo drive commissioning guide 19011392
Revision History
Date of Revision Version Revision
August 2020 A00 First release
November 2020 A01 Minor corrections
●Updated the descriptions for parameters including H02-
06, H02-08, H03-65, H03-66, H05-16, H05-31, H05-41, H06-
January 2021
01, H07-17, H0A-26, H0C-02, and H0C-08.
A02
●Updated the descriptions for Er.136 and Er.210.
●Added Appendix: CANlink Enhanced Axis Control
Parameters.
● Updated descriptions for H05-16.
May 2021 A03
● Updated descriptions for Er.510.
Document Acquisition
This guide is not delivered along with the product. To download the PDF version, visit http://en.
inovance.cn/support/download.html.
‑1‑
Table of Contents
Table of Contents
Preface..................................................................................................... 1
Fundamental Safety Instructions..................................................................... 6
‑2‑
Table of Contents
4 Troubleshooting.................................................................................. 166
‑4‑
Table of Contents
1. This chapter presents essential safety instructions for a proper use of the equipment. Before
operating the equipment, read through the user guide and comprehend all the safety instructions.
Failure to comply with the safety instructions may result in death, severe personal injuries, or
equipment damage.
2. "CAUTION", "WARNING", and "DANGER" items in the user guide only indicate some of the
precautions that need to be followed; they just supplement the safety precautions.
3. Use this equipment according to the designated environment requirements. Damage caused by
improper use is not covered by warranty.
4. Inovance shall take no responsibility for any personal injuries or property damage caused by
improper use.
Indicates that failure to comply with the notice will result in death or severe personal
injuries.
Indicates that failure to comply with the notice may result in death or severe
personal injuries.
Indicates that failure to comply with the notice may result in minor or moderate
personal injuries or equipment damage.
● Drawings in the user guide are sometimes shown without covers or protective guards. Remember
to install the covers or protective guards as specified first, and then perform operations in
accordance with the instructions.
● The drawings in the user guide are shown for illustration only and may be different from the
product you purchased.
Unpacking
●Do not install the equipment if you find damage, rust, or signs of use on the equipment or
accessories upon unpacking.
●Do not install the equipment if you find water seepage or missing or damaged components upon
unpacking.
●Do not install the equipment if you find the packing list does not conform to the equipment you
received.
●Check whether the packing is intact and whether there is damage, water seepage, dampness, and
deformation before unpacking.
●Unpack the package by following the unpacking sequence. Do not strike the package violently.
●Check whether there is damage, rust, or injuries on the surface of the equipment and equipment
accessories before unpacking.
●Check whether the package contents are consistent with the packing list before unpacking.
‑6‑
Fundamental Safety Instructions
● Handle the equipment with care during transportation and mind your steps to prevent personal
injuries or equipment damage.
● When carrying the equipment with bare hands, hold the equipment casing firmly with care to
prevent parts from falling. Failure to comply may result in personal injuries.
● Store and transport the equipment based on the storage and transportation requirements. Failure
to comply will result in equipment damage.
● Avoid storing or transporting the equipment in environments with water splash, rain, direct
sunlight, strong electric field, strong magnetic field, and strong vibration.
● Avoid storing the equipment for more than three months. Long-term storage requires stricter
protection and necessary inspections.
● Pack the equipment strictly before transportation. Use a sealed box for long-distance
transportation.
● Never transport the equipment with other equipment or materials that may harm or have negative
impacts on this equipment.
Installation
‑7‑
Fundamental Safety Instructions
● Read through the user guide and safety instructions before installation.
● Do not install this equipment in places with strong electric or magnetic fields.
● Before installation, check that the mechanical strength of the installation site can bear the weight of
the equipment. Failure to comply will result in mechanical hazards.
● Do not wear loose clothes or accessories during installation. Failure to comply may result in an
electric shock.
● When installing the equipment in a closed environment (such as a cabinet or casing), use a cooling
device (such as a fan or air conditioner) to cool the environment down to the required temperature.
Failure to comply may result in equipment over-temperature or a fire.
● Do not retrofit the equipment.
● Do not fiddle with the bolts used to fix equipment components or the bolts marked in red.
● When the equipment is installed in a cabinet or final assembly, a fireproof enclosure providing both
electrical and mechanical protections must be provided. The IP rating must meet IEC standards and
local laws and regulations.
● Before installing devices with strong electromagnetic interference, such as a transformer, install a
shielding device for the equipment to prevent malfunction.
● Install the equipment onto an incombustible object such as a metal. Keep the equipment away
from combustible objects. Failure to comply will result in a fire.
●Cover the top of the equipment with a piece of cloth or paper during installation. This is to prevent
unwanted objects such as metal chippings, oil, and water from falling into the equipment and
causing faults. After installation, remove the cloth or paper on the top of the equipment to prevent
over-temperature caused by poor ventilation due to blocked ventilation holes.
●Resonance may occur when the equipment operating at a constant speed executes variable speed
operations. In this case, install the vibration-proof rubber under the motor frame or use the vibration
suppression function to reduce resonance.
Wiring
‑8‑
Fundamental Safety Instructions
●Do not connect the input power supply to the output end of the equipment. Failure to comply will
result in equipment damage or even a fire.
●When connecting a drive to the motor, check that the phase sequences of the drive and motor
terminals are consistent to prevent reverse motor rotation.
●Cables used for wiring must meet cross sectional area and shielding requirements. The shield of the
cable must be reliably grounded at one end.
●Fix the terminal screws with the tightening torque specified in the user guide. Improper tightening
torque may overheat or damage the connecting part, resulting in a fire.
●After wiring is done, check that all cables are connected properly, with no screws, washers, or
exposed cables left inside the equipment. Failure to comply may result in an electric shock or
equipment damage.
●During wiring, follow the proper electrostatic discharge (ESD) procedure, and wear an antistatic
wrist strap. Failure to comply will damage the equipment or the internal circuits of the equipment.
●Use shielded twisted pairs for the control circuit. Connect the shield to the grounding terminal of
the equipment for grounding purpose. Failure to comply will result in equipment malfunction.
Power-on
●Before power-on, check that the equipment is installed properly with reliable wiring and the motor
can be restarted.
●Check that the power supply meets equipment requirements before power-on to prevent
equipment damage or a fire.
●After power-on, do not open the cabinet door or protective cover of the equipment, touch any
terminal, or disassemble any unit or component of the equipment. Failure to comply will result in an
electric shock.
●Perform a trial run after wiring and parameter setting to ensure the equipment operates safely.
Failure to comply may result in personal injuries or equipment damage.
●Before power-on, check that the rated voltage of the equipment is consistent with that of the power
supply. Failure to comply may result in a fire.
●Before power-on, check that no one is near the equipment, motor, or machine. Failure to comply
may result in death or personal injuries.
Operation
●The equipment must be operated only by professionals. Failure to comply will result in death or
personal injuries.
●Do not touch any connecting terminals or disassemble any unit or component of the equipment
during operation. Failure to comply will result in an electric shock.
●Do not touch the equipment casing, fan, or resistor with bare hands to feel the temperature. Failure
to comply may result in personal injuries.
●Prevent metal or other objects from falling into the equipment during operation. Failure to comply
may result in a fire or equipment damage.
‑9‑
Fundamental Safety Instructions
Maintenance
●Perform routine and periodic inspection and maintenance on the equipment according to
maintenance requirements and keep a maintenance record.
Repair
●When the fuse is blown or the circuit breaker or earth leakage current breaker (ELCB) trips, wait for
at least the time designated on the equipment warning label before power-on or further operations.
Failure to comply may result in death, personal injuries, or equipment damage.
●When the equipment is faulty or damaged, the troubleshooting and repair work must be performed
by professionals that follow the repair instructions, with repair records kept properly.
●Replace quick-wear parts of the equipment according to the replacement instructions.
●Do not use damaged equipment. Failure to comply may result in death, personal injuries, or severe
equipment damage.
●After the equipment is replaced, check the wiring and set parameters again.
Disposal
●Dispose of retired equipment in accordance with local regulations and standards. Failure to comply
may result in property damage, personal injuries, or even death.
●Recycle retired equipment by observing industry waste disposal standards to avoid environmental
pollution.
Safety Labels
For safe equipment operation and maintenance, comply with the safety labels on the equipment. Do
not damage or remove the safety labels. See the following table for descriptions of the safety labels.
‑10‑
Fundamental Safety Instructions
‑11‑
Function Overview
1 Function Overview
The following table describes the servo drive functions. Detailed function descriptions are provided in
the corresponding chapters.
Name Function
Position control mode Operating in the position control mode
Speed control mode Operating in the speed control mode
Torque control mode Operating in the torque control mode
Position/Speed control switchover Switching between position control and speed control through external DI
mode signals
Speed/Torque control switchover Switching between speed control and torque control through external DI
mode signals
Torque/Position control switchover Switching between torque control and position control through external DI
mode signals
Torque/Speed/Position control Switching among torque control, speed control and position control
switchover mode through external DI signals
High-resolution encoder Featuring a resolution of 8388608 PPR
Analyzing the resonance frequency and characteristic of the mechanical
Mechanical characteristic analysis
system through a PC installed with Inovance software tool
Generating a group of gain values automatically to match present working
Gain auto-tuning
conditions through setting just one parameter
Switching to different gains upon stop or switching gains through external
Gain switchover
terminals during operation
Estimating the disturbance torque suffered by the system to make
Torque disturbance observer
compensation and reduce vibration
Setting filter characteristics automatically to suppress mechanical system
Resonance suppression
vibration after detecting the resonance point
Suppressing the mechanical resonance generated in case of excessively
Torque reference filter
high response speed
Decreasing or increasing the pulse input by 0.001 x encoder resolution to
Electronic gear ratio
4000 x encoder resolution
Position ramp Accelerating smoothly to respond to the position reference
Position first-order low-pass filter Enabling smooth acceleration and deceleration
Searching for the mechanical home automatically to locate the relative
Homing
position between the mechanical home and mechanical zero
Interrupt positioning Interrupting present position reference and executing the set displacement
Keeping the motor speed below a certain value in the speed mode to keep
Zero clamp
the position locked
Reference pulse selection Offering four types of pulse train
Intending to be used when the braking capacity of the built-in regenerative
External regenerative resistor
resistor is insufficient
Input signal selection Assigning functions such as S-ON to corresponding pins
Fault log Recording or clearing the latest ten faults/warnings
Status display Displaying servo drive status through the LED on the keypad
External I/O display Displaying ON/OFF status of external I/O signals
Outputting signals unrelated to the servo drive status forcibly, which can be
Forced output of output signals
used to check the wiring of the output signals
Trial run mode Making the servo motor run through the keypad without a start signal
‑12‑
Function Overview
Name Function
Inovance software tool Supporting parameter settings, trial run and status display through a PC
Warning code output Outputting a three-digit warning code upon a warning event
‑13‑
Basic Functions of the Servo Drive
Definition of terms:
● Reference unit: Refers to the minimum identifiable value input from the host controller to the servo
drive.
● Encoder unit: Refers to the value of the input reference multiplied by the electronic gear ratio.
Set H02-00 (Control mode selection) to 1 (Position control mode) through the keypad or Inovance
software tool to make the servo drive operate in the position control mode. Set the servo drive
parameters based on the mechanical structure and technical indicators.
Figure 2-2 Signal exchange between the servo drive and the host controller
‑14‑
Basic Functions of the Servo Drive
The position reference input setting includes the position reference source, position reference
direction, and position reference inhibition.
In the position control mode, set the position reference source in H05-00 first.
☆Related parameters
‑15‑
Basic Functions of the Servo Drive
Setting
Para. No. Name Value Range Function Effective Time Default
Condition
Figure 2-5 Flowchart for setting the pulse reference as the source
‑16‑
Basic Functions of the Servo Drive
The low-speed pulse input terminals (PULSE+, PULSE-, SIGN+, SIGN-) receive differential input
(maximum frequency up to 200 kpps) and open-collector input (maximum frequency up to 200
kpps).
The high-speed pulse input terminals (HPULSE+, HPULSE-, HSIGN+, HSIGN-) receive differential
input (maximum frequency up to 4 Mpps) only.
☆Related parameters
Setting
Para. No. Name Value Range Function Effective Time Default
Condition
For details on the terminal circuit, see SV660P Series Servo Drive Hardware Guide.
‑17‑
Basic Functions of the Servo Drive
Set the pin filter time for input terminals of low-speed and high-seed pulses. This is to prevent
motor malfunction caused by interference signals.
☆Related parameters
Setting Effective
Para. No. Name Value Range Unit Function Default
Condition Time
If the filter time constant for pulse input pins is t F , the minimum width of input signals is t min ,
then the input signals before and after filtering are as follows. The filtered input signal will be
delayed for t F over the unfiltered one.
The pulse input pin filter time t F must meet the following requirement: t F ≤ (20% to 25%) t min
The following table lists the recommended filter time constant based on the maximum
frequency (or minimum pulse width) of input pulses.
For example, if the filter time constant is set to 30, the actual filter time is 30 x 25 = 750 ns.
‑18‑
Basic Functions of the Servo Drive
Select a pulse reference form appropriate for the host controller or other pulse generators.
☆Related parameters
Para. No. Name Value Range Function Setting Condition Effective Time Default
3: CW + CCW
‑19‑
Basic Functions of the Servo Drive
H02-02
H05-15
Direction of Pulse Form Signal Diagram of Forward Pulses Diagram of Reverse Pulses
Reference Form
Rotation
0
Phase A + Phase B Phase A leads phase B by 90°. Phase B leads phase A by 90°.
frequency
PULSE (CW)
3 CW+CCW
SIGN (CCW)
frequency
PULSE (CW)
3 CW+CCW
SIGN (CCW)
The following table describes the maximum frequencies and minimum time widths of position
pulse references corresponding to different input terminals.
‑20‑
Basic Functions of the Servo Drive
High-speed pulse input terminal 4 Mpps 0.125 0.125 0.125 0.25 0.125 0.125
Differential
200 kpps 2.5 2.5 2.5 5 2.5 2.5
Low-speed pulse input
The rise time and fall time of position pulse references must be lower than 0.1 us.
☆Related parameters
Para. No. Name Value Range Unit Function Setting Condition Effective Time Default
When the S-ON (Servo ON) signal is active, the motor is in the locked state when the step reference is disabled or in
the rotational state when the step reference is enabled. After H05-05 (Step reference) is done executing, the motor
stays in the locked state when no step reference is triggered again.
The servo drive supports step operation, which means the servo drive operates at a fixed speed
until the set displacement is reached. The setting flowchart is shown below.
‑21‑
Basic Functions of the Servo Drive
The hatched area in the preceding figure indicates the motor displacement: H05-05 x Electronic
gear ratio (encoder unit).
■ Motor displacement
When the step reference is used as the position reference source, the sum of position references
(reference unit) is set in H05-05. The sign of the setpoint of H05-05 determines whether the
motor speed is a positive or a negative value.
☆Related parameters
‑22‑
Basic Functions of the Servo Drive
Para. No. Name Value Range Unit Function Setting Condition Effective Time Default
S-ON:
Active: The position reference defined by H05-05 is input to the servo drive, driving the
FunIN.20 PosStep Step reference enable
motor to run.
FunIN.20 (Step reference enable) is edge-triggered. The motor is locked after the step reference
is done executing. When FunIN.20 is triggered again, the motor executes the step reference
defined by H05-05 again.
‑23‑
Basic Functions of the Servo Drive
•
•
•
•
•
•
Para. No. Name Value Range Function Setting Condition Effective Time Default
0: Individual operation
1: Cyclic operation
5: Axis-controlled continuous
operation
‑24‑
Basic Functions of the Servo Drive
Para. No. Name Value Range Function Setting Condition Effective Time Default
0: ms time unit.
H11-03 Waiting time unit At stop At once 0
1: s Note:
‑25‑
Basic Functions of the Servo Drive
★Definitions of terms:
A complete operation cycle covers all the displacement references defined by H11-01.
‑26‑
Basic Functions of the Servo Drive
sequence:
The displacement No. is determined by the DI logic.
●
1. Wait until displacement x is done executing before
● The time interval between displacements is
switching the displacement no..
determined by the command delay of the host
controller. 2. When displacement x is in progress or done,
● The PosInsen (multi-position reference enable) switch off the PosInsen (multi-position reference
signal is edge-triggered.
enable) signal first, and then change the
displacement no. from x to y (if x = y, the servo
drive executes displacement x again).
3. After displacement x is done executing, switch on
the PosInsen (multi-position reference enable)
signal again to make the servo drive execute
displacement y.
In multi-position operation mode, assign four DIs with FunIN.6 to FunIN.9 respectively, and set
the active logic of these DIs.
‑27‑
Basic Functions of the Servo Drive
Note
— [1] Area for switchover of displacement no.: Refers to the interval starting from the moment the last position
reference is done transmitting to the moment the next PosInsen (multi-position reference enable) is activated
again.
— [2] When a low-speed DI is used, an effective signal width of 3 ms must be kept.
— [3] The PosInSen signal is edge-triggered. The minimum signal widths required by the low-speed DI and high-
speed DI are 3 ms and 0.25 ms respectively.
Table 2–8 Relation between the displacement no. and CMD1 to CMD4
‑28‑
Basic Functions of the Servo Drive
‑29‑
Basic Functions of the Servo Drive
● Interrupted operation
‑30‑
Basic Functions of the Servo Drive
☆Related parameters
Para. No. Name Value Range Unit Function Setting Condition Effective Time Default
The actual operating curve of the motor based on preceding settings is shown in the following
figure.
‑31‑
Basic Functions of the Servo Drive
Note:
Multi-position
FunIN.28 PosInSen
reference enable ●When H11-00 = 0, 1, 3, the logic of the DI assigned
with the PosInSen signal is level-triggered.
●When H11-00 = 2, the logic of the DI assigned with
the PosInSen signal is edge-triggered.
A DI can be used to change the position reference direction, thus changing the motor direction of
rotation. Assign FunIN.27 (PosDirSel, position reference direction) to a DI of the servo drive, and set the
active logic of this DI.
The actual direction of rotation is related to the setting of H02-02 (Direction of rotation), the sign (+/-)
of the position reference value, and FunIN.27.
‑32‑
Basic Functions of the Servo Drive
FunIN.13 (Inhibit) and FunIN.37 (PulseInhibit) are used to inhibit position references and pulse
references.
When FunIN.13 is activated, the input position reference counter (H0B-13) continues counting the
position references in the position control mode, but the references counted in this case are not
responded to by the servo drive after FunIN.13 is deactivated.
To use FunIN.13 (Inhibit, position reference inhibit), assign FunIN.13 to a certain DI and set the
active logic of this DI. It is recommended to use the high-speed DI (DI8 or DI9).
When FunIN.37 is activated in the position control mode and no other forms of position references
are used, the input position reference counter (H0B-13) continues counting the pulse references
inputted from the pulse input terminal, but the pulse references counted in this case are not
responded to by the servo drive after FunIN.37 is deactivated.
If position references in other forms are used in the position control mode, the input position
reference counter (H0B-13) continues counting the these position references, and these references
will be executed.
‑33‑
Basic Functions of the Servo Drive
To use FunIN.37 (PulseInhibit, pulse reference inhibit), assign FunIN.37 to a certain DI and set the
active logic of this DI. It is recommended to use the high-speed DI (DI8 or DI9).
Note
● [1] When using a low-speed DI, keep an interval of at least 3 ms from the moment the DI logic is deactivated to
the moment the internal position reference is inputted.
● When using a high-speed DI, keep an interval of at least 0.25 ms from the moment the DI signal is inputted to the
moment the response is generated.
Ratio)
Otherwise, Er.B03 (Electronic gear ratio beyond the limit) will occur.
● In cases where an operation error occurs due to an improper electronic gear ratio, it is recommended to reset
the electronic gear ratio after the servo drive stops.
‑34‑
Basic Functions of the Servo Drive
In the position control mode, the input position reference (reference unit) defines the load
displacement; the motor position reference (encoder unit) defines the motor displacement. The
electronic gear ratio is used to establish a proportional relation between the input position reference
and motor position reference.
The electronic gear ratio, which allows frequency division (electronic gear ratio < 1) or frequency
multiplication (electronic gear ratio > 1), can be used to set the actual displacement corresponding to
the input position reference per reference unit, or used to increase the position reference frequency
when the motor speed needed cannot be fulfilled due to limited pulse output frequency of the host
controller or limited parameter value range.
★Definitions of terms:
● Reference unit: Refers to the minimum identifiable value input from the host controller to the servo
drive.
● Encoder unit: Refers to the value of the input reference multiplied/divided by the electronic gear
ratio.
The electronic gear ratio varies according to the mechanical structure. Set the electronic gear ratio
according to the following procedure.
‑35‑
Basic Functions of the Servo Drive
‑36‑
Basic Functions of the Servo Drive
Note
When the setpoint of H05-02 (Pulses per revolution) is not 0, the following formula applies:
Related parameters
‑37‑
Basic Functions of the Servo Drive
The motor speed may fluctuate significantly if the electronic gear ratio changes sharply in real time or electronic
gear ratio 1 differs greatly from electronic gear ratio 2. In this case, set H05-04 (First-order low-pass filter time con-
stant) properly to allow smooth switchover of the position reference.
■ The electronic gear ratio can be switched when H05-02 (Pulses per revolution) is set to 0.
Determine whether to switch between electronic gear ratios 1 and 2 based on mechanical
conditions. Set the condition for switching the electronic gear ratio.
■ Only one electronic gear ratio is effective at any moment.
■ The effective time of real-time change in the electronic gear ratio is also restricted by the
switchover condition.
☆Related parameter
Setting
Effective
Para. No. Name Value Range Function Condi Default
Time
tion
0: Switching after the
Electronic gear position reference kept 0 Defines the condition for
H05-39 ratio switchover (H05-02 = 0) for 2.5 ms switching the electronic At stop At once 0
condition gear ratio.
1: Switching in real time
Assign FunIN.24 (GEAR-SEL, electronic gear ratio selection) to a certain DI and set the active logic of
this DI.
See the following table for the electronic gear ratio used by the servo drive.
Level of the DI Assigned with
H05-02 H05-39 Electronic Gear Ratio
FunIN.24
Inactive
0
Active
0
Inactive
1
Active
1 to 1048576 - -
The resolution of the serial encoder is 2n PPR, where "n" is the number of bits of the serial encoder.
For example, the resolution of 20-bit serial encoder is 220 PPR, which is 1048576 PPR.
‑38‑
Basic Functions of the Servo Drive
Figure 2-16 Relation among the position reference (reference unit), load displacement, and elec-
tronic gear ratio
Take a ball screw in linear motion as an example, with P B (mm) as the screw lead, P G as the encoder
resolution, and R as the reduction ratio of the reducer.
■ When the load displacement L (mm) and position reference sum P (P) are known:
The load shaft rotates circles, and the motor shaft rotates circles when the
mechanical displacement is L. Then the following formula applies:
■ When the load moving speed VL (mm/s) and position reference frequency f (Hz) are known:
The relation among the position reference frequency, electronic gear ratio, and motor speed is
as follows:
‑39‑
Basic Functions of the Servo Drive
Diameter of belt 1
Mechanical Reduction ratio (R): 1/1
1 pulley: 0.2 m Load angle of rotation
parameters Screw lead: 0.01 m
(Circumference of belt per revolution of the
pulley): 0.628 m load shaft: 360°
2 Encoder resolution 20-bit = 1048576 PPR 20-bit = 1048576 PPR 20-bit = 1048576 PPR
Load displacement per
3 position reference 0.0001 m 0.000005 m 0.01°
(reference unit)
Position references per
4 revolution of the load
shaft (reference unit)
5 Calculation
This function serves to filter the position references (encoder unit) multiplied or divided by the
electronic gear ratio, which includes first-order low-pass filter and moving average filter.
● The acceleration/deceleration process is not performed on the position references sent from the
host controller.
● The pulse reference frequency is low.
● The electronic gear ratio is higher than 10.
☆Related parameters
‑40‑
Basic Functions of the Servo Drive
Para. Setting
Name Value Range Unit Description Effective Time Default
No. Condition
Defines the time constant
First-order low-
of the first-order low-pass
H05-04 pass filter time 0–6553.5 ms At stop Immediately 0.0
filter used for position
constant
references (encoder unit).
Defines the time constant
Moving average
of the moving average filter
H05-06 filter time 0–128.0 ms At stop Immediately 0.0
used for position references
constant
(encoder unit).
This function does not affect the displacement value (position reference sum).
A large setpoint delays the responsiveness, so set a proper filter time constant based on actual
conditions.
Figure 2-18 First-order filter and moving average filter of rectangular position references
Figure 2-19 First-order filter and moving average filter of trapezoid position references
This function serves to clear the position deviation when the condition defined by H05-16 (Clear action
selection) is met.
☆Related parameters
‑41‑
Basic Functions of the Servo Drive
Setting
Effective
Para. No. Name Value Range Function Condi Default
Time
tion
0: Position deviation cleared
upon S-ON OFF or fault
When H05-16 is set to 2, assign FunIN.35 (ClrPosErr, clear position deviation) to a certain DI and set the
active logic of this DI.
(Falling edge-triggered)
‑42‑
Basic Functions of the Servo Drive
It is recommended to use the active edge outputted by Z signal when a high precision frequency-division output of
Z signal is required.
● H05-41 = 0: Rising-edge triggered
● H05-41 = 1: Falling-edge triggered
In frequency-division output, the position reference pulses or the position pulses fed back by the
encoder is outputted in the form of phase A/phase B quadrature pulses.
It is recommended to use pulse reference synchronous output (H05-38 = 1) during synchronous tracing
of multi-axis servo pulses. When the host controller is used for closed-loop feedback, it is
recommended to use encoder frequency-division output (H05-38 = 0).
The servo drive offers one group of frequency-division terminals, as described below:
● Phase A pulses: PAO+ and PAO-, differential output, maximum output pulse frequency: 2 Mpps
● Phase B pulses: PBO+ and PBO-, differential output, maximum output pulse frequency: 2 Mpps
● Phase Z pulses: PZO+ and PZO-, differential output, maximum output pulse frequency: 2 Mpps
● PZ-OUT, GND, and open-collector output, maximum output pulse frequency: 100 kpps
Set H05-38 (Pulse output source), H02-03 (Pulse output phase), H05-17 (Number of encoder frequency-
division pulses), and H05-41 (Z pulse output polarity) as needed when using frequency-division output.
When encoder feedback pulse is used as the pulse output source (H05-38 = 0), the number of output
pulses of phase A/B per motor revolution is determined by H05-17 (Number of encoder frequency-
division pulses) and H05-61 (Number of encoder frequency-division pulses (32-bit)). The pulse width (T)
‑43‑
Basic Functions of the Servo Drive
of phase A/B is determined by the motor speed. Phase Z synchronizes with phase A with a width of T.
Phase Z outputs signal only once per motor revolution.
☆Related parameters
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
0: Phase A leading
Defines the relation
Output pulse phase B Next
H02-03 - between phase A and At stop 0
phase 1: Phase A lagging power-on
phase B.
behind phase B
Defines the number of
pulses outputted by PAO
Number of or PBO (before frequency
encoder quadrupled) per motor
Next
H05-17 frequency- 35–32767 PPR revolution when the At stop 2500
power-on
division setpoint of H05-61
pulses (Encoder frequency-
division pulses (32-bit)) is
lower than 35.
‑44‑
Basic Functions of the Servo Drive
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
0: Encoder
frequency-division
output
1: Pulse reference
Servo pulse synchronous Defines the servo pulse Next
H05-38 - At stop 0
output source output output source. power-on
2: Frequency-
division or
synchronous
output inhibited
0: Negative
Function
● "Motion control completed" refers to the completion of command transmission and positioning in
the position control mode. The servo drive therefore outputs an McOK (motion control completed)
signal, and the host controller, upon receiving the signal, acknowledges the motion control is done.
● "Internal command completed" refers to the completion of command transmission, upon which
the internal multi-position reference is zero. The servo drive therefore outputs a CmdOk (internal
command completed) signal, and the host controller, upon receiving the signal, acknowledges the
internal command transmission is done.
● "Positioning completed" refers to the completion of the positioning process in the position control
mode, which requires the position deviation to meet the condition defined by H05-20. The servo
drive therefore outputs a COIN (positioning completed) signal, and the host controller, upon
receiving the signal, acknowledges the positioning is done.
‑45‑
Basic Functions of the Servo Drive
‑46‑
Basic Functions of the Servo Drive
You can set the unit for positioning completed, proximity, and excessive position deviation in H0A-17.
When position deviation meets the condition defined by H05-20, the servo drive outputs a NEAR
(proximity) signal to prepare the host controller for positioning completion.
Before applying the positioning completed/proximity function, set H05-20, H05-21, H05-22, H05-59,
and H05-60 first. The schematic diagram for the window time (H05-59) and hold time (H05-60) of COIN
(positioning completed) signal is as follows.
‑47‑
Basic Functions of the Servo Drive
Figure 2-23 Schematic diagram for the window time (H05-59) and hold time (H05-60) of positioning
completion
When the COIN (positioning completed) signal has a hold time of 0, it remains active until the next
position reference is received.
☆Related parameters
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
Unit selection:
Position
H0A-17 0–1 - 0: Encoder unit At stop Immediately 0
setting unit
1: Reference unit
0: Absolute value of
position deviation lower
than H05-21
1: Absolute value of
position deviation lower
than H05-21 and filtered
Defines the
Condition for position reference being 0
condition for
COIN 2: Absolute value of outputting the During
H05-20 (positioning position deviation lower - Immediately 0
COIN (positioning running
completed) than H05-21 and position completed)
signal output reference being 0
signal.
3: Absolute value of
position deviation kept
lower than H05-21 within
the time defined by H05-
60 and unfiltered position
reference being 0
‑48‑
Basic Functions of the Servo Drive
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
Defines the
threshold of
position deviation
Threshold of Encoder/
absolute value During
H05-21 positioning 1–65535 Reference Immediately 5872
when the COIN running
completed unit
(positioning
completed) signal
is active.
Defines the
threshold of
Encoder/ position deviation
Threshold of During
H05-22 1–65535 Reference absolute value Immediately 65535
proximity running
unit when the NEAR
(proximity) signal
is active.
Defines the filter
time of the COIN
Window time
(positioning
of COIN
completed) During
H05-59 (positioning 0-30000 ms Immediately 0
signal. After running
completed)
filtering, an active
signal
level will be
output.
Hold time of Defines the hold
COIN time of an active
During
H05-60 (positioning 0-30000 ms COIN (positioning Immediately 0
running
completed) completed)
signal signal.
‑49‑
Basic Functions of the Servo Drive
Description
In the position control mode, if interrupt positioning is triggered when the S-ON signal is active, the
servo drive aborts current operation and turns to executing the preset position reference, which is to
say, after interrupt positioning is triggered, the motor executes the position reference triggered by
interrupt positioning, with motor direction unchanged.
When interrupt positioning is in progress, the servo drive does not respond to any other internal/
external position references (including another interrupt positioning command). In this case, the input
position reference counter (H0B-13) counts the interrupt positioning reference only. After interrupt
positioning is done, the servo drive may or may not respond to other position references depending on
the setpoint of H05-29 (Interrupt positioning cancel signal). The position references received during
interrupt positioning will be abandoned.
After interrupt positioning is done, the servo drive outputs the interrupt positioning completed
(FunOUT.15: XintCoin) signal and positioning completed (FunOUT.5: COIN) signal, while the host
controller, upon receiving XintCoin signal, acknowledges interrupt positioning is done. The XintCoin
signal output is not related to the S-ON signal or the logic of DI9.
Interrupt positioning is effective only when the following conditions are met:
‑50‑
Basic Functions of the Servo Drive
● The motor speed is higher than or equal to 10 RPM before interrupt positioning is triggered, or the
setpoints of H05-26 (Constant operating speed in interrupt positioning) and H05-24 (Displacement
of interrupt positioning) are not 0.
● The DI assigned with FunIN.33 (Interrupt positioning inhibited) is not used or the logic of this DI is
inactive.
Note
The moving average filter is inactive when interrupt positioning is in progress.
Setting parameters
☆Related parameters
‑51‑
Basic Functions of the Servo Drive
Setting
Para. No. Name Value Range Unit Function Effective Time Default
Condition
Interrupt
0: Disable Used to enable/disable interrupt
H05-23 positioning - At stop Next power-on 0
1: Enabled positioning.
selection
Displacement of
Reference Defines the displacement of
H05-24 interrupt 0 to 1073741824 During running At once 10000
unit interrupt positioning.
positioning
Acceleration/
Deceleration time Defines the time for the motor to
H05-27 0 to 1000 ms During running At once 10
of interrupt accelerate from 0 RPM to 1000 RPM.
positioning
Active: The interrupt positioning state is unlocked, which means the servo
drive can respond to other position references.
FunIN.29 XintFree Interrupt positioning cancel
Inactive: The interrupt positioning state is locked, which means the servo
drive cannot respond to other position references.
During interrupt positioning, DI9 is used to trigger interrupt positioning only, which means no other functions can
be assigned to DI9 through H03-18 (DI9 function selection) and no other DIs can trigger interrupt positioning. The
logic of DI9 (H03-19) is edge-triggered.
‑52‑
Basic Functions of the Servo Drive
0 Active low
1 Active high
The constant operating speed for interrupt positioning is shown in the following figure.
< 10 Active -
2.1.9 Homing
● The homing trigger signal is disabled when interrupt positioning or multi-position reference is in progress.
● Ensure H11-00 is not set to 5 when using local homing function. When H11-00 is set to 5 (Axis-controlled
continuous operation), the local homing function will be disabled.
● Home (or mechanical home): Indicates the position of the home switch or motor Z signal
depending on the setting of H05-31 (Homing mode).
● Zero position (or target point): Indicates the sum of the home plus the offset (defined by H05-36).
When H05-36 (Home offset) is set to 0, zero position shares the same position with the home.
‑53‑
Basic Functions of the Servo Drive
In the position control mode, when homing is triggered after the S-ON signal is activated, the motor
starts searching for the zero point.
When homing is in progress, the servo drive does not respond to other position references (including
another homing trigger signal) until homing is done.
The homing function comes in two modes: homing mode and electrical homing mode.
● Homing: The servo drive, upon receiving the homing trigger signal, locates the relative position of
the motor shaft and the mechanical home based on the pre-set mechanical home and starts
searching for the home first. Then the servo drive executes the offset based on the home, after
which it reaches the zero point. The homing mode usually applies in initial search of the zero point.
● Electrical homing: After determining the absolute zero position through homing, the servo drive
takes current position as the start position to execute a relative displacement.
After the homing function (both homing and electrical homing) is done executing, the motor position
absolute value (H0B-07) is consistent with the home offset (H05-36).
After homing is done, the servo drive outputs the homing completed signal (FunOUT.16: HomeAttain)
or electrical homing completed signal (FunOUT.17: ElecHomeAttain). The host controller, upon
receiving the signal, acknowledges the homing is done. HomeAttain and ElecHomeAttain signals are
independent of the control mode or the operating state of the servo drive.
Note
The moving average filter and the low-pass filter are inactive during homing.
‑54‑
Basic Functions of the Servo Drive
Homing
● Set mechanical limit switches before enabling homing. For homing upon hit-and-stop, set the offset to a value
within the travel range to prevent the machine from collision due to high-speed operation during homing.
● When the motor hits the limit switch during homing, the servo drive reports Er.950 (Forward overtravel) or Er.952
(Reverse overtravel), and the motor, if H05-40 is set to 0 or 1, stops based on the stop mode defined by H02-07.
● H05-31 = 0: Forward homing, home switch as the deceleration point and the home
● H05-31 = 2: Forward homing, motor Z signal as the deceleration point and the home
● H05-31 = 4: Forward homing, home switch as the deceleration point and motor Z signal as the
home
● H05-31 = 6: Forward homing, positive limit switch as the deceleration point and the home
● H05-31 = 8: Forward homing, positive limit switch as the deceleration point and motor Z signal as
the home
● H05-31 = 10: Forward homing, mechanical limit as the deceleration point and the home (H05-31 =
10)
● H05-31 = 12: Forward homing, mechanical limit as the deceleration point and motor Z signal as the
home (H05-31 = 12)
The other homing modes are the same as above, except the initial homing mode, which is contrary to
the above.
● H05-31 = 0: Forward homing, home switch as the deceleration point and the home
■ The home switch (deceleration point) signal is inactive (0: inactive, 1: active) when the motor
starts running. The positive limit switch is not triggered during the whole process.
The motor starts searching for the deceleration point signal in the forward direction at the speed
defined by H05-32. After reaching the rising edge of the deceleration point signal, it decelerates
as defined by H05-34 to the setpoint of "-(H05-33)". After that, it starts searching for the falling
edge of the deceleration point signal in the reverse direction at the speed defined by "-(H05-33)"
After reaching this falling edge, it changes to search for the rising edge of the home signal at the
same speed but in the opposite direction. Finally it stops immediately after reaching the rising
edge of the home signal during forward acceleration or forward operation at a constant speed.
‑55‑
Basic Functions of the Servo Drive
■ The home switch (deceleration point) signal is active when the motor starts running, and the
positive limit switch is not triggered during the whole process.
The motor starts searching for the falling edge of the deceleration point in the reverse direction
at the speed defined by "-(H05-33)". After reaching this falling edge, it changes to operate in the
forward direction and search for the rising edge of the home signal at the same speed. Finally, it
stops immediately after reaching the rising edge of the home signal during forward acceleration
or forward operation at a constant speed.
■ The home switch (deceleration point) signal is inactive when the motor starts running, and the
positive limit switch is triggered.
The motor starts searching for the deceleration point signal in the forward direction at the speed
defined by H05-32. After reaching the positive limit switch, it changes to execute reverse homing
(H05-40 = 2 or 3) or stops and waits for another homing trigger signal (H05-40 = 0 or 1). After
receiving the signal, it starts searching for the falling edge of the deceleration point signal in the
reverse direction at the speed defined by "-H05-32". After reaching this falling edge, it
decelerates as defined by H05-34 and changes to search for the rising edge of the home signal in
the forward direction as defined by H05-33. Finally, it stops immediately after reaching the rising
edge of the home signal during forward acceleration or forward operation at a constant speed.
● Mode 2: Forward homing, motor Z signal as the deceleration point and the home (H05-31 = 2)
‑56‑
Basic Functions of the Servo Drive
Note: In Mode 2 and Mode 3 where the motor Z signal acts as the home and deceleration point, the actual stop posi-
tion of the motor may not be on the rising edge that on the same side of motor Z signal. A deviation of ± 1 pulse (in
encoder unit) may be present in the stop position.
■ The motor Z signal is inactive (0: inactive, 1: active) when the motor starts running, and the
positive limit switch is not triggered during the whole process.
The motor starts searching for the Z signal in the forward direction at the speed defined by H05-
32. After reaching the rising edge of the Z signal, the motor decelerates as defined by H05-34 and
changes to run in the reverse direction. Then it accelerates to the speed defined by "-(H05-33)"
and stops immediately after reaching the rising edge of the Z signal on the other side during
reverse acceleration or reverse operation at a constant speed.
■ The motor Z signal is active when the motor starts running, and the positive limit switch is not
triggered during the whole process.
The motor starts searching for the falling edge of the Z signal in the forward direction at the
speed defined by H05-33. After reaching this falling edge, it changes to search for the rising edge
of the Z signal in the reverse direction at the speed defined by "-(H05-33)". Finally, it stops
immediately after reaching the rising edge of the Z signal during reverse acceleration or reverse
operation at a constant speed.
‑57‑
Basic Functions of the Servo Drive
■ The motor Z signal is inactive when the motor starts running, and the positive limit switch is
triggered.
The motor starts searching for the Z signal in the forward direction at the speed defined by H05-
32. After hitting the positive limit switch, the motor changes to execute reverse homing (H05-40
= 2 or 3) or stops and waits for another homing trigger signal (H05-40 = 0 or 1). After receiving the
signal, it starts searching for the Z signal in the reverse direction at the speed defined by "-(H05-
32)" until reaching the rising edge of the Z signal, where it decelerates as defined by H05-34 and
changes to search for the rising edge of the Z signal on the other side at the speed defined by
H05-33 in the forward direction. Finally, it stops immediately after reaching the rising edge of the
Z signal on the other side during forward acceleration or forward operation at a constant speed.
● Mode 4: Forward homing, home switch as the deceleration point and motor Z signal as the home
(H05-31 = 4)
■ The home switch signal is inactive (0: inactive, 1: active) when the motor starts running and the
positive limit switch is not triggered during the whole process.
The motor starts searching for the home switch signal in the forward direction at the speed
defined by H05-32. After reaching the rising edge of the home switch signal, it decelerates as
defined by H05-34 and changes to search for the falling edge of the home switch signal at the
speed defined by "-(H05-33)". After reaching this falling edge, it decelerates and changes to
search for the rising edge of the home switch signal in the forward direction at the speed defined
by "H05-33". After reaching this rising edge, it continues running and stops after reaching the
first Z signal.
■ The home switch signal is active when the motor starts running and the positive limit switch is
not triggered during the whole process.
‑58‑
Basic Functions of the Servo Drive
The motor starts searching for the falling edge of the home switch signal in the reverse direction
at the speed defined by "-(H05-33)". After reaching this falling edge, it decelerates and changes
to search for the rising edge of the home switch signal in the forward direction at the speed
defined by "H05-33". After reaching this rising edge, it continues running and stops after
reaching the rising edge of the first Z signal.
■ The home switch signal is inactive when the motor starts running and the positive limit switch is
triggered.
The motor starts searching for the home switch in the forward direction at the speed defined by
H05-32. After hitting the positive limit switch, the motor executes reverse homing (H05-40 = 2 or
3) as defined by H05-40 or stops and waits for another homing trigger signal (H05-40 = 0 or 1).
After receiving this signal, it starts searching for the deceleration point in the reverse direction at
the speed defined by "-(H05-32)" until reaching the falling edge of the home switch signal, where
it decelerates as defined by H05-34 and changes to search for the rising edge of the home switch
signal in the forward direction at the speed defined by H05-33. After reaching this rising edge, it
continues running and stops after reaching the first Z signal.
● Mode 6: Forward homing, positive limit switch as the deceleration point and the home (H05-31 = 6)
■ The positive limit switch signal is inactive (0: inactive, 1: active) when the motor starts running.
The motor starts searching for the positive limit switch in the forward direction at the speed
defined by H05-32. After reaching the rising edge of the positive limit switch signal, it decelerates
as defined by H05-34 and changes to search for the falling edge of the positive limit switch signal
‑59‑
Basic Functions of the Servo Drive
in the reverse direction at the speed defined by "-(H05-33)". After reaching this falling edge, it
decelerates and changes to search for the rising edge of the positive limit switch signal in the
forward direction at the speed defined by H05-33. Finally, it stops after reaching the rising edge
of the positive limit switch signal during forward acceleration or forward operation at a constant
speed.
■ The positive limit switch signal is active when the motor starts running.
The motor starts searching for the falling edge of the positive limit switch signal in the reverse
direction at the speed defined by "-(H05-33)". After reaching this falling edge, it decelerates and
changes to search for the rising edge of the positive limit switch signal in the forward direction
at the speed defined by H05-33. Finally, it stops immediately after reaching the rising edge of the
positive limit switch signal during forward acceleration or forward operation at a constant
speed.
● Mode 8: Forward homing, positive limit switch as the deceleration point and motor Z signal as the
home (H05-31 = 8)
■ The positive limit switch signal is inactive (0: inactive, 1: active) when the motor starts running.
The motor starts searching for the positive limit switch in the forward direction at the speed
defined by H05-32. After reaching the rising edge of the positive limit switch signal, it decelerates
as defined by H05-34 and changes to search for the falling edge of the positive limit switch signal
in the reverse direction at the speed defined by "-(H05-33)". After reaching this falling edge, the
motor continues running and stops after reaching the first Z signal.
‑60‑
Basic Functions of the Servo Drive
■ The positive limit switch signal is active when the motor starts running.
The motor starts searching for the falling edge of the positive limit switch signal in the reverse
direction at the speed defined by "-(H05-33)". After reaching this falling edge, it continues
running. After reaching the rising edge of the first Z signal, it stops.
● Mode 10: Forward homing, forward mechanical limit as the deceleration point and the home (H05-
31 = 10)
The motor starts running in the forward direction at the speed defined by H05-33. After hitting the
mechanical limit, if the torque keeps reaching the upper limit (H05-58) and the speed keeps lower
than H05-56 for a period of time, it indicates the mechanical limit is reached. In this case, the motor
stops immediately.
‑61‑
Basic Functions of the Servo Drive
● Mode 12: Forward homing, forward mechanical limit as the deceleration point and motor Z signal
as the home (H05-31 = 12)
The motor starts running in the forward direction at the speed defined by H05-33. After hitting the
mechanical limit, if the torque keeps reaching the upper limit (H05-58) and the speed keeps lower
than H05-56 for a period of time, it indicates the mechanical limit is reached. In this case, the motor
changes to run in the reverse direction at the speed defined by H05-33 and stops after reaching the
rising edge of the first Z signal.
The mechanical zero position is known after homing is done. In this case, you can make the motor
move from current absolute position (H0B-07) to the designated position (H05-36) by setting H05-36
(Mechanical home offset).
In the electrical homing mode, the motor runs at the speed defined by H05-32 in the direction
determined by the sign (+/-) of the total displacement value. The total displacement is determined by
the difference between H05-36 and H0B-07. The motor stops immediately after the displacement
reference is done executing.
The following table describes the difference between mechanical home and mechanical zero in cases
where H05-30 (Homing selection) is set to 0 (Disabled).
‑62‑
Basic Functions of the Servo Drive
Parameter Settings
‑63‑
Basic Functions of the Servo Drive
‑64‑
Basic Functions of the Servo Drive
‑65‑
Basic Functions of the Servo Drive
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the speed in high-
speed searching for the
Speed in high-
deceleration point during
speed
homing. During
H05-32 searching for 0 to 3000 RPM Immediately 100
During electrical homing, running
the home
switch signal the motor always runs at
the speed defined by H05-
32.
Defines the speed in low-
Speed in low-
speed searching for the
speed
home during homing. The During
H05-33 searching for 0 to 1000 RPM Immediately 10
setpoint must be low running
the home
enough to prevent
switch signal
mechanical shock at stop.
‑66‑
Basic Functions of the Servo Drive
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the time needed
Acceleration/
for the motor to change
Deceleration During
H05-34 0 to 1000 ms from 0 RPM to 1000 RPM Immediately 1000
time during running
at a constant speed
homing
during homing.
Defines the time taken by
homing. Once the time
Homing time During
H05-35 0 to 65535 ms limit is exceeded, Er.601 Immediately 10000
limit running
(Homing timeout) will
occur.
-1073741824 Defines the absolute
Refer-
Mechanical to value of the motor During
H05-36 ence Immediately 0
home offset +107374182- position (H0B-07) after running
unit
4 homing.
Operation sequence
‑67‑
Basic Functions of the Servo Drive
■ Switch on the S-ON signal first and then the HomingStart signal.
■ During homing, the S-ON signal remains active and the change of the HomingStart signal is
shielded.
■ During homing, the servo motor stops if the S-ON signal is switched off. To enable homing again,
switch on the S-ON signal first and then the HomingStart signal.
■ If Er.601 (Homing timeout) occurs, the servo motor stops, but the S-ON signal remains active. In
this case, trigger the HomingStart signal again to reset Er.601, and execute homing again.
■ The homing operation can be triggered repeatedly.
● H05-30 = 3
■ The homing operation is executed only when the S-ON signal is switched on for the first time
after power-on.
■ The motor stops when Er.601 (Homing timeout) occurs. To reset Er.601, deactivate the S-ON
signal.
■ The homing operation can only be triggered again at next power-on.
■ The homing operation is executed immediately after the S-ON signal is activated upon power-
on.
■ If the S-ON signal is switched off during homing, the motor stops immediately. To trigger
homing again, switch on the S-ON signal again.
■ When Er.601 (Homing timeout) occurs, H05-30 is set to 0 and the motor stops. To reset Er.601,
deactivate the S-ON signal. To perform homing again, reset H05-30. After homing is done, H05-
30 is set to 0.
● H05-30 = 6
■ To take the current position as the home and implement the home offset (H05-40 = 0 or 2, H05-
36 ≠ 0), set H05-36 and H05-40 first, and then set H05-30 to 6. Failing to do so will cause H0B-07
to keep the previous value of H05-36 rather than the one set currently.
‑68‑
Basic Functions of the Servo Drive
■ After homing is done, H05-30 is set to 0. To perform homing again, write H05-36 again and set
H05-30 to 6.
● H05-30 = 8
■ To take the DI-triggered position as the home, assign FunIN.41 to a DI first and set the current
position as the home.
■ To implement home offset (H05-40 = 0 or 2, H05-36 ≠ 0), set H05-36 and H05-40 first, and then
set H05-30 to 6. Failing to do so will cause H0B-07 to keep the previous value of H05-36 rather
than the one set currently.
‑69‑
Basic Functions of the Servo Drive
Set H02.00 to 0 through Inovance software tool or the keypad, which enables the servo drive to
operate in the speed control mode. Set servo drive parameters based on the mechanical structure and
technical indicators. The following describes parameter settings in the speed control mode.
Figure 2-45 Signal exchange between the servo drive and host controller
The following five speed reference sources are available in the speed control mode, which can be set in
H06-02.
‑70‑
Basic Functions of the Servo Drive
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
0: Source of main speed
reference A
1: Source of auxiliary
Speed speed reference B Defines the
H06-02 reference - speed reference At stop Immediately 0
2: A+B
source source.
3: Switched between A
and B
4: Communication
☆Related parameters
‑71‑
Basic Functions of the Servo Drive
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Source of main Defines the source of
0: Digital setting
H06-00 speed reference - main speed At stop Immediately 0
(H06-03)
A reference A.
Digital setting: The setpoint of H06-03 (Speed reference set through keypad) is used as the speed
reference value.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the value of
Speed reference
the internal speed During
H06-03 set through -6000 to +6000 RPM Immediately 200
reference, which is running
keypad
accurate to 1 RPM.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Source of 0: Digital setting
(H06-03) Defines the source
auxiliary
H06-01 - of auxiliary speed At stop Immediately 5
speed 5: Multi-speed reference B.
reference B reference
The digital setting mode is the same as H06-00. The following describes multi-speed references.
The servo drive supports multi-speed operation, in which 16 speed references can be saved in the
servo drive. The maximum operating speed, operating time and acceleration/deceleration time
(four groups) can be set separately for each speed reference. Four groups of acceleration/
deceleration times are available. The setting flowchart is shown below.
‑72‑
Basic Functions of the Servo Drive
•
•
•
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
0: Individual
operation
(number of speeds
defined by H12-01)
Multi-speed Defines the multi-
H12-00 operation 1: Cyclic operation - speed operation At stop Immediately 1
mode (number of speeds mode.
defined by H12-01)
2: DI-based
operation
Number of Defines the
speed number of speed
H12-01 references in 1 to 16 - references during At stop Immediately 1
multi-speed multi-speed
operation operation.
Defines the
operating time
Operating time 0: Sec unit of speed During
H12-02 - Immediately 1
unit 1: Min references during running
multi-speed
operation.
You can assign FunIN.5 (DIR-SEL) to an external DI to select the reference direction in multi-
speed operation.
‑73‑
Basic Functions of the Servo Drive
The following describes different multi-speed operation modes when H12-01 is set to 2.
Set H12-01 and H12-02 as needed. Then set the reference value, operating time, and
acceleration/deceleration time of each speed. The servo drive executes speed references in a
sequence from speed 1 to the speed N (last speed). After all the speed references are
executed, the servo drive stops.
Definition of terms:
A complete operation cycle covers all the speed references defined by H12-01.
‑74‑
Basic Functions of the Servo Drive
Set H12-01 and H12-02 as needed. Then set the reference value, operating time and
acceleration/deceleration time for each speed no.. The servo drive executes speed references
in a sequence from speed 1 to speed N (last speed). After all the speeds are executed, the
servo drive jumps to speed 1 and repeats the preceding process.
and speed 2
●The servo drive starts from speed 1 Operating time = Time taken in switching from the
●
again after each cycle of operation. last speed no. to this speed no. + Duration of
●The servo drive switches to the next constant-speed operation in this speed no. For
displacement no. automatically. example, the operating time of speed 1 is the sum of t
●The cyclic operation state remains 1 and t 2 ; the operating time of speed 2 is the sum of t 3
active if the S-ON signal is active. and t 4 .
Do not set the operating time of a certain speed to 0.
●
Set H12-01 and H12-02 as needed. Then set the reference value, operating time and
acceleration/deceleration time for each speed no.. The servo drive executes the speed
references according to ON/OFF combination of the external DIs (CMDx).
‑75‑
Basic Functions of the Servo Drive
When H11-00 is set to 2, assign FunIN.6 (CMD1), FunIN.7 (CMD2), FunIN.8 (CMD3), and FunIN9
(CMD4) to four DIs, and set the active logic of these DIs. You can also assign FunIN.5 (DIR-SEL)
to a DI to switch the speed reference direction.
Table 2–22 Relation between the speed no. and CMD1 to CMD4
‑76‑
Basic Functions of the Servo Drive
☆Related parameters
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
Acceleration
H12-03 0 to 65535 ms Defines the 1st group At stop Immediately 10
time 1
of acceleration/
Deceleration
H12-04 0 to 65535 ms deceleration time. At stop Immediately 10
time 1
Acceleration
H12-09 0 to 65535 ms Defines the 4th group At stop Immediately 150
time 4
of acceleration/
Deceleration
H12-10 0 to 65535 ms deceleration time. At stop Immediately 150
time 4
Speed of Defines the speed of
H12-20 -6000 to +6000 RPM At stop Immediately 0
speed 1 speed 1.
‑77‑
Basic Functions of the Servo Drive
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
Operating
Defines the operating
H12-21 time of speed 0 to 6553.5 s (min) At stop Immediately 5
time of speed 1.
1
0: Zero
acceleration/
deceleration
time
1: Acceleration/
Deceleration
time 1 Defines the
Acceleration/
Deceleration 2: Acceleration/ acceleration/
H12-22 - At stop Immediately 0
time of speed Deceleration deceleration time of
1 time 2 speed 1
3: Acceleration/
Deceleration
time 3
4: Acceleration/
Deceleration
time 4
For speed references in the multi-speed operation mode, besides the reference value and
operating time, four groups of acceleration/deceleration time options are also available. The
default value of H12-22 is 0.
The following describes the actual acceleration/deceleration time and the operating time
when H12-00 (Multi-speed operation mode) is set to 1 (Individual operation).
As shown in the preceding figure, the speed reference is V 1 and the actual acceleration time t 1
is as follows.
Operating time = Time taken in switching from the last speed no. to this speed no. + Duration
of constant-speed operation in this speed no. (as shown by t 3 in the preceding figure)
‑78‑
Basic Functions of the Servo Drive
When setting H06-02 (Speed reference source) to 3 (Switched between A and B), you need to assign
FunIN.4 (CMD-SEL) to the corresponding DI. The input signal of this DI determines which source (A
or B) is active.
● Communication
When H06-02 (Speed reference source) is set to 4 (Communication), the speed reference is the
setpoint of H31-09. Parameter H31-09, which is not displayed on the keypad, can be set through
communication only.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Speed Used to set the speed
reference set reference value through
-6000.000 to During
H31-09 through RPM communication. Immediately -
+6000.000 running
communica- The setpoint is accurate
tion to 0.001 RPM.
Assign FunIN.26 to a DI so that you can switch the speed reference direction directly through the DI.
The input signal of this DI determines the speed reference direction.
The actual direction of rotation is related to the setting of H02-02 (Direction of rotation), the sign (+/-)
of the speed reference value, and the logic of FunIN.26.
‑79‑
Basic Functions of the Servo Drive
The ramp function is used to smooth the acceleration rate of speed references through acceleration/
deceleration time setting.
In the speed control mode, a high acceleration rate easily leads to motor jerk or intense vibration. In
this case, increasing the acceleration/deceleration time smoothens the motor speed change,
preventing mechanical damage caused by jerk or vibration.
● When the speed reference is defined by the keypad or the jog speed, you can set the acceleration time and
deceleration time in H06-05 and H06-06.
● When the speed reference is defined by multi-speed references, you can set the acceleration/deceleration time
in parameter group H12. For details, see Chapter "Parameter List".
● H06-05: Defines the time taken in accelerating from 0 RPM to 1000 RPM.
● H06-06: Defines the time taken in decelerating from 1000 RPM to 0 RPM.
The formulas for calculating the actual acceleration time and deceleration time are as follows:
☆Related parameter
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Acceleration ramp
Defines the acceleration/ During
H06-05 time constant of 0–65535 ms Immediately 0
deceleration time of speed running
speed reference
references (excluding
Deceleration ramp
multi-speed references) in During
H06-06 time constant of 0–65535 ms
the speed control mode.
Immediately -
running
speed reference
‑80‑
Basic Functions of the Servo Drive
● Zero clamp is used in systems where position loop is unavailable in the speed control mode.
● If the motor oscillates in the zero clamp state, adjust the position loop gain.
Zero clamp refers to the zero position lock state that applies when the speed reference amplitude, in
cases where the ZCLAMP (FunIN.12) signal is active, is less than or equal to H06-15 in the speed control
mode. In this case, an internal position loop is built in the servo drive, which deactivates the speed
references.
The motor is locked to the zero clamp position with a deviation of ± 1 pulse, unaffected by external
force.
When the speed reference amplitude exceeds the setpoint of H06-15 (Speed threshold for zero clamp),
the motor exits from the zero clamp state and continues running according to the input speed
reference. Zero clamp is deactivated when the ZCLAMP (FunIN.12) signal is inactive.
☆Related parameter
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Defines the speed
Zero clamp speed During
H06-15 0–6000 RPM threshold for zero Immediately 10
threshold running
clamp.
‑81‑
Basic Functions of the Servo Drive
When the actual speed of the motor exceeds H0A-08 (Overspeed threshold), Er.500 (Motor overspeed) occurs. For
details of H0A-08, see Chapter "List of Parameters". The speed reference limit must be lower than H0A-08.
The speed references in the speed control mode is limited by the following factors:
● H06-07 (Maximum speed limit): Defines the speed reference limit in both directions. The limit value
applies when speed references exceed it.
● H06-08 (Forward speed limit): Defines the speed limit in the forward direction. The limit value
applies when forward speed references exceed it.
● H06-09 (Reverse speed limit): Defines the speed limit in the reverse direction.The limit value applies
when reverse speed references exceed it.
● Maximum motor speed (default limit): Depends on the motor model.
● |Amplitude of forward speed reference| ≤ min {maximum motor speed, H06-07, H06-08}
● |Amplitude of reverse speed reference| ≤ min {maximum motor speed, H06-07, H06-09}
☆Related parameter
Para. Setting
Name Value Range Unit Description Effective Time Default
No. Condition
Defines the
Maximum speed During
H06-07 0 to 6000 RPM maximum speed Immediately 6000
limit running
limit.
Defines the speed
Forward speed During
H06-08 0 to 6000 RPM limit in the forward Immediately 6000
limit running
direction.
Defines the speed
Reverse speed During
H06-09 0 to 6000 RPM limit in the reverse Immediately 6000
limit running
direction.
‑82‑
Basic Functions of the Servo Drive
By comparing filtered speed feedback with different thresholds, DO signals can be output for use by
the host controller. The filter time constant is set in H0A-27 (Speed DO filter time constant).
Only when the absolute value of filtered motor speed reaches H06-16 (Motor speed threshold) will the
servo drive output the TGON (FunOUT.2: motor rotation) signal to acknowledge the rotation state.
Acknowledgment of the TGON signal is not affected by the operating state or the control mode of the
servo drive.
Note
In the preceding figure, "ON" indicates the TGON (motor rotation) signal is active. "OFF" indicates the TGON (motor
rotation) signal is inactive.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the speed
Threshold of threshold at which the During
H06-16 0–1000 RPM Immediately 20
TGON signal TGON (motor rotation) running
signal is active.
To use the TGON signal, assign FunOUT.2 (TGON, motor rotation) to a DO and set the active logic of
this DO.
‑83‑
Basic Functions of the Servo Drive
In the speed control mode, the servo drive outputs the speed matching (FunOUT.4: V-Cmp) signal only
when the difference between the filtered motor speed and speed reference is within the threshold
defined by H06-17. If the difference exceeds H06-17, the T-Cmp signal is inactive.
If the servo drive is neither in the operation state nor the speed control mode, the V-Cmp signal is
inactive.
Note
In the preceding figure, "ON" indicates the V-Cmp signal is active. "OFF" indicates the V-Cmp signal is inactive.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the threshold at
Threshold of V- which the V-Cmp (speed During
H06-17 0–100 RPM Immediately 10
Cmp signal matching) signal is running
active.
To use the V-Cmp signal, assign FunOUT.4 (V-Cmp, speed matching) to a certain DO and set the active
logic of this DO.
‑84‑
Basic Functions of the Servo Drive
The servo drive outputs the V-Arr (FunOUT.19: speed reach) signal only when the filtered motor speed
exceeds the threshold defined by H06-18.
Acknowledgment of the V-Arr signal is not affected by the operation state or control mode of the servo
drive.
Note
In the preceding figure, "ON" indicates the V-Arr (speed reached) signal is active. "OFF" indicates the V-Arr (speed
reached) signal is inactive.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the threshold at
Threshold of V-Arr During
H06-18 10–6000 RPM which the V-Arr (speed Immediately 1000
signal running
reach) signal is active.
To use the V-Arr signal, assign FunOUT.19 (V-Arr, speed reach) to a DO and set the active logic of this
DO.
‑85‑
Basic Functions of the Servo Drive
The servo drive outputs the V-Zero (FunOUT.3: zero speed) signal only when the absolute value of
actual motor speed is lower than the threshold defined by H06-19.
Acknowledgment of the V-Zero signal is not affected by the operation state or the control mode of the
servo drive.
Interferences in the speed feedback can be filtered by the speed feedback DO filter. You can set the
corresponding filter time constant in H0A-27.
Note
In the preceding figure, "ON" indicates the V-Zero signal is active. "OFF" indicates the V-Zero signal is inactive.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the threshold
Threshold of zero
at which the V-Zero During
H06-19 speed output 1–6000 RPM Immediately 10
(zero speed) signal is running
signal
active.
To use the V-Zero signal, assign FunOUT.3 (V-Zero, zero speed) to a DO and set the active logic of this
DO.
‑86‑
Basic Functions of the Servo Drive
‑87‑
Basic Functions of the Servo Drive
Set H02-00 (Control mode selection) to 2 (Torque control mode) through the keypad or the software
tool to make the servo drive operate in the torque control mode. Set the servo drive parameters based
on the mechanical structure and technical indicators. The following describes basic parameter settings
in the torque control mode.
Figure 2-61 Signal exchange between the servo drive and the host controller
Five torque reference sources are available in the torque control mode, which can be set in H07-02.
‑88‑
Basic Functions of the Servo Drive
☆Related parameter
Para. Setting
Name Value Range Unit Description Effective Time Default
No. Condition
0: Source of main torque
reference A
1: Source of auxiliary
Torque torque reference B
Defines the torque
H07-02 reference - At stop Immediately 0
2: A+B reference source.
source
3: Switched between A
and B
4: Communication
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Source of main Defines the source of
0: Digital setting
H07-00 torque - main torque At stop Immediately 0
(H07-03)
reference A reference A.
Digital setting
‑89‑
Basic Functions of the Servo Drive
The torque reference is set in H07-03, which defines the percentage of the reference torque to the
rated torque of the motor.
☆Related parameter
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
Torque Defines the internal
-400.0 to During
H07-03 reference set % torque reference value, Immediately 0
+400.0 running
through keypad which is accurate to 0.1%.
● Communication
When H07-02 (Torque reference source) is set to 4 (Communication), the torque reference is the
setpoint of H31-11. Parameter H31-11, which is not displayed on the keypad, can be set through
communication only.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the torque
Torque
reference value set
reference set -100.000 to During
H31-11 % through communication, Immediately -
through +100.000 running
which is accurate to
communication
0.001%.
To switch the torque reference direction through a DI, assign FunIN.25 (TorDirSel, torque reference
direction) to a DI. The input signal of this DI determines the torque reference direction.
The actual direction of rotation is related to the setting of H02-02 (Direction of rotation), the sign (+/-)
of the torque reference value, and the logic of FunIN.25.
‑90‑
Basic Functions of the Servo Drive
If the filter time constant is set to an excessively high value, the responsiveness will be degraded, so pay attention
to the responsiveness when setting the filter time constant.
The servo drive smoothens torque references and reduces vibration through the low-pass filter in all
the control modes.
The servo drive offers two low-pass filters for torque references, in which the low-pass filter 1 is used
by default.
The servo drive switches to low-pass filter 2 when gain switchover is enabled (H08-08 = 1) and the
condition defined by H08-09 (H08-09 ≠ 0) is met.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the low-pass
Torque reference
filter time constant for During
H07-05 filter time 0–30.00 ms Immediately 0.79
the 1st group of torque running
constant
references.
Defines the low-pass
2nd torque
filter time constant for During
H07-06 reference filter 0–30.00 ms Immediately 0.79
the 2nd group of torque running
time constant
references.
‑91‑
Basic Functions of the Servo Drive
Torque reference limit is needed and active in all the control modes.
The torque reference limit is used to protect the servo drive and the motor.
If the absolute value of the torque reference input from the host controller or output from the speed
regulator exceeds the absolute value of the torque reference limit, the torque reference limit applies. If
the contrary happens, the torque reference input from the host controller or output from the speed
regulator applies.
Only one torque reference limit is active at any moment. The positive/negative torque limit cannot
exceed the maximum torque and ±300.0% rated torque of the servo drive and motor.
‑92‑
Basic Functions of the Servo Drive
The torque limit applies when the torque reference exceeds the torque limit. Set the torque limit based
on the operating requirements of the load. An excessively low limit may weaken the acceleration/
deceleration capacity of the motor, causing the actual motor speed to fall below the demand value
during operation at a constant torque.
☆Related parameter
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
0: Positive/Negative
Torque limit internal torque limit Defines the torque
H07-07 - At stop Immediately 0
source 1: Positive/Negative limit source.
external torque limit
‑93‑
Basic Functions of the Servo Drive
The following figures show examples in which absolute values of torque references input from the host
controller exceed the absolute value of torque limit in the torque control mode.
‑94‑
Basic Functions of the Servo Drive
OFF
N-CL
ON
Assign FunIN.16 (P-CL: Positive external torque limit) and FunIN.17 (N-CL: Negative external torque
limit) to two DIs and set the active logic of these two DIs.
☆Related parameter
Value Setting Effective
Para. No. Name Unit Description Default
Range Condition Time
Positive internal Defines the positive/ During
H07-09 0 to 400.0 % Immediately 300
torque limit negative internal torque running
limit (the value 100%
Negative internal During
H07-10 0 to 400.0 % corresponds to the rated Immediately 300
torque limit running
torque).
Positive external Defines the positive/ During
H07-11 0 to 400.0 % Immediately 300
torque limit negative external torque running
limit (the value 100%
Negative external During
H07-12 0 to 400.0 % corresponds to the rated Immediately 300
torque limit running
torque).
‑95‑
Basic Functions of the Servo Drive
The servo drive outputs C-LT (FunOUT.7: torque limit) signal to the host controller when the torque
reference reaches the limit value. To use the C-LT signal, assign FunOUT.7 to a DO and set the active
logic of this DO.
In the torque control mode, the motor accelerates continuously if the torque reference is higher than
the load torque on the machine side, which may cause overspeed and damage the machine. A speed
limit therefore must be set to protect the machine.
You can set the speed limit source in the torque control mode through H07-17. The set speed limit
applies when the motor speed exceeds the limit. Set the speed limit based on the operating
requirements of the load.
☆Related parameters
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
0: Internal speed limit
Defines the speed
Speed limit 1: Reserved limit source in the During
H07-17 - Immediately 0
source torque control running
2: H07-19 or H07-20 as
defined by DI mode.
‑96‑
Basic Functions of the Servo Drive
Before setting H07-17 to 2, assign FunIN.36 (V-LmtSel: internal speed limit source) to a DI first, and
set the active logic of this DI.
‑97‑
Basic Functions of the Servo Drive
☆Related parameters
In the torque control mode, the servo drive outputs V-LT (FunOUT.8: speed limited) signal to the host
controller when the motor speed absolute value keeps exceeding the speed limit for the time defined
by H07-40.
Acknowledgment of the V-LT signal is executed only during operation in the torque control mode.
To use the V-LT signal, assign FunOUT.8 to a DO and set the active logic of this DO.
‑98‑
Basic Functions of the Servo Drive
The servo drive outputs TorReach (FunOUT.18: torque reach) signal to the host controller when the
actual torque reference reaches the torque reference threshold. This signal is used to check whether
the actual torque reference reaches the set range.
‑99‑
Basic Functions of the Servo Drive
Therefore, the TorReach signal is active only when |A| ≥ B + C and inactive only when |A| < B + D.
☆Related parameters
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Defines the reference value for
Reference value During
H07-21 0–300.0 % torque reach (the value 100% Immediately 0
for torque reach running
corresponds to the rated torque).
Defines the offset threshold for
Threshold of
valid torque reach (the value During
H07-22 valid torque 0–300.0 % Immediately 20.0
100% corresponds to the rated running
reach
torque).
Defines the offset threshold for
Threshold of
invalid torque reach (the value During
H07-23 invalid torque 0–300.0 % Immediately 10.0
100% corresponds to the rated running
reach
torque).
To use the TorReach signal, assign FunOUT.18 (ToqReach, torque reach) to a DO of the servo drive and
set the active logic of this DO.
‑100‑
Basic Functions of the Servo Drive
In the compound control mode, the control mode can be switched when the S-ON signal is active and
the servo drive is in the "run" state. The following four compound control modes are available:
‑101‑
Basic Functions of the Servo Drive
You can enable the compound control mode by setting H02-00 through the keypad or the software
tool.
☆Related parameter
Para. Setting
Name Value Range Description Effective Time Default
No. Condition
0: Speed control mode
Set the parameters for different control modes based on the mechanical structure and technical
indicators. For details, see descriptions of H02-00 in Chapter "Parameter List".
Before setting H02-00 to 3, 4, or 5, assign FunIN.10 (M1_SEL, mode selection 1) to a DI first and set the
active logic of this DI. Before setting H02-00 to 6, assign FunIN.10 and FunIN.11 (M2_SEL, mode
selection 2) to two DIs first and set the active logic of these two DIs.
‑102‑
Basic Functions of the Servo Drive
2.5.1 Overview
The absolute encoder, which features a single-turn resolution of 8388608 (223), is used to detect the
motor position within one turn and count the number of motor revolutions, with 16-bit multi-turn data
recorded. The absolute encoder can be used to build an absolute system that works in the absolute
position linear mode or absolute position rotation mode, both of which can be applied in the position
control, speed control, and torque control modes. In the absolute system, the absolute encoder is
powered up by a battery to back up the data upon power-off. These data are used by the servo drive
for calculating the mechanical absolute position upon power-on, removing the need for a homing
operation.
To match the absolute encoder with the SV660P series servo drive, set H00-00 (Motor code) to 14101
(Inovance 23-bit absolute encoder). Then set H02-01 (Absolute system selection) based on actual
applications. Er.731 (Encoder battery failure) will occur at initial operation of the battery. Set H0D-20
(Absolute encoder reset function) to 1 to reset Er.731 before performing the homing operation.
Note
When you change the value of H02-02 (Direction of rotation) or H0D-20 (Absolute encoder reset selection), the abso-
lute position recorded by the encoder changes abruptly, causing the absolute position reference of the machine to
change. In this case, a homing operation is needed. After homing is done, the deviation between the mechanical ab-
solute position and that recorded in the encoder is calculated automatically and saved in the EEPROM of the servo
drive.
Set H00-00 (Motor code) to 14101 (Motor with 23-bit absolute encoder). Then set H02-01 to select the
absolute position mode.
‑103‑
Basic Functions of the Servo Drive
Setting Effective
Para. No. Name Value Range Description Default
Condition Time
14000: Inovance motor
with 20-bit incremental Defines the type of the
encoder motor used. Select
Next
H00-00 Motor code Inovance motor At stop 14101
14101: Inovance motor power-on
equipped with a 23-
with 23-bit absolute
bit absolute encoder.
encoder
14100: Multi-turn absolute
Absolute encoder Defines the absolute Next
H00-08 At stop 0
encoder type Others: Single-turn encoder type. power-on
absolute encoder
0: Incremental position
mode
2: Absolute position
rotation mode
Note
In the absolute position mode, the system detects the motor code automatically to check whether the motor used
is equipped with an absolute encoder. If not, Er.122 (Product mismatch in the absolute position mode) will occur.
The absolute position rotation mode applies when the load travel range is fixed and the encoder multi-
turn data does not overflow, such as the ball screw transmission mechanism shown below.
‑104‑
Basic Functions of the Servo Drive
In the formula P M = P E - P O :
P M : mechanical absolute position (H0B-58 and H0B-60)
P E [range: -238 to (238-1)]: absolute position fed back by the encoder
P O : position offset in the absolute position linear mode (H05-46 and H05-48)
If the electronic gear ratio is B/A, then the following formula applies: H0B-07 (Absolute position
counter) = P M /(B/A) H0B-07 indicates present mechanical absolute position (in reference unit).
Position offset in the absolute position linear mode (H05-46 and H05-48) is 0 by default. After homing is
done, the servo drive calculates the difference between the mechanical absolute position and that fed
back by the encoder, assigns the difference to H05-46 and H05-48 and saves the difference to EEPROM.
The encoder multi-turn data range in the absolute position linear mode is -32768 to +32767. If the
number of forward revolutions exceeds 32767 or the number of reverse revolutions is lower than
-32768, Er.735 (Encoder multi-turn count overflow) occurs. You can hide Er.735 by setting H0A-36
(Encoder multi-turn overflow fault) to 1 (Hide).
‑105‑
Basic Functions of the Servo Drive
Para. Setting
Name Value Range Unit Description Effective Time Default
No. Condition
Mechanical absolute Encoder Displays the position of
H0B-58 - At display - 0
position (low 32 bits) unit the load converted to the
motor end in the
Mechanical absolute Encoder absolute position linear
H0B-60 - At display - 0
position (high 32 bits) unit mode or absolute
position rotation mode.
Absolute position fed
Encoder
H0B-77 back by the absolute - At display - 0
unit Displays the absolute
encoder (low 32 bits)
position fed back by the
Absolute position fed
Encoder absolute encoder.
H0B-79 back by the absolute - At display - 0
unit
encoder (high 32 bits)
Single-turn position of Defines the motor
Encoder
H0B-81 the rotating load (low - position converted from At display - 0
unit
32 bits) the rotating load single-
turn position to the
Single-turn position of
Encoder motor end in the
H0B-83 the rotating load (high - At display - 0
unit absolute position
32 bits)
rotation mode.
Defines single-turn
Single-turn position of Refer- position of the rotating
H0B-85 - At display - 0
the rotating load ence unit load in the absolute
position rotation mode.
This mode applies when the load travel range is unlimited and the number of revolutions in one
direction is lower than 32767. The rotating load is shown below.
The servo drive calculates the upper limit of the mechanical absolute position based on H05-52 and
H05-54 first. If H05-52 and H05-54 are 0, the servo drive turns to H05-50 and H05-51. When the encoder
resolution (R E ) is 223, and the encoder pulses per load revolution is represented by R M , the following
formula applies: H05-52 or H05-54 ≠ 0: R M = H05-54 x 232 + H05-52 H05-52 and H05-54 = 0: R M = R E
If the electronic gear ratio is B/A, then the following formula applies: H0B-07 (Absolute position
counter) = R M /(B/A) H0B-07 indicates present mechanical absolute position in reference unit.
‑106‑
Basic Functions of the Servo Drive
The following figure shows the relation between single-turn position of the rotating load and position
of the rotary indexing table.
Figure 2-80 Relation between single-turn position of the rotating load and the position of the rotary in-
dexing table
The following figure shows the relation between the position fed back by the encoder and the single-
turn position of the rotating load.
Figure 2-81 Relation between the position fed back by the encoder and single-turn position of the rotat-
ing load
The multi-turn data range is unlimited in the absolute position rotation mode, so you can hide Er.735
(Encoder multi-turn count overflow).
The encoder feedback data is divided into the number of revolutions and the single-turn position. For
the incremental position mode, the number of revolutions is not recorded.
‑107‑
Basic Functions of the Servo Drive
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Number of
Displays the number of
revolutions fed
H0B-70 - r revolutions fed back by At display - 0
back by the
the absolute encoder.
absolute encoder
Single-turn Displays the single-turn
position fed back Encoder absolute position fed
H0B-71 - At display - 0
by the absolute unit back by the absolute
encoder encoder.
In the absolute position linear mode, you can hide the encoder multi-turn overflow fault by setting
H0A-36.
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
In the absolute position
linear mode, you can hide
Encoder multi-turn 0: Not hide
H0A-36 - the encoder multi-turn At stop Immediately 0
overflow fault 1: Hide overflow fault by setting
H0A-36.
You can reset the encoder fault or reset the multi-turn data fed back by the encoder by setting H0D-20.
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
0: No operation
Note
The absolute position recorded by the encoder changes abruptly after multi-turn data reset. In this case, a homing
operation is needed.
Er.731 (Encoder battery failure) will occur at initial operation of the battery. Set H0D-20 (Absolute
encoder reset selection) to 1 to reset Er.731 before further operations.
When the battery voltage detected is lower than 3.0 V, Er.730 (Encoder battery warning) occurs. In this
case, replace the battery according to the following steps.
1. Step 1: Power on the servo drive and make it stay in the non-operating state.
2. Step 2: Replace the battery.
‑108‑
Basic Functions of the Servo Drive
3. Step 3: If no other warning occurs after Er.730 is cleared, the servo drive is ready to run.
● If you replace the battery after powering off the servo drive, Er.731 (Encoder battery failure) will occur at next
power-on, leading to an abrupt change in the multi-turn data. In this case, set H0D-20 to 1 to reset the encoder
fault. Then perform the homing operation again.
● Ensure the maximum motor speed does not exceed 6000 RPM upon power-down of the servo drive. This is to
enable the encoder to record the position accurately.
● Keep the battery in environments within the required ambient temperature range and ensure the battery is in
reliable contact and carries sufficient power capacity. Otherwise, encoder data loss may occur.
The servo drive offers the following auxiliary functions to ensure a proper operation of the servo
system.
Hardware position limit is implemented by inputting external sensor signals to CN1 of the servo drive.
Software position limit is implemented through a comparison between the internal position feedback
and the set limit. If the set limit is exceeded, the servo drive reports a warning and stops immediately.
Software position limit is available in both the absolute position mode and incremental position mode.
Before enabling software position limit in the incremental position mode, set H0A-40 (Software
position limit) to 2 (Enabled after homing) first, and then perform homing operation upon power-on.
Table 2–29 Comparison between the hardware position limit and software position limit
Hardware position limit Software position limit
Restricted to linear motion and single- Applicable to both the linear motion and
1 1
turn rotational motion. rotational motion.
Removes the need for hardware wiring,
Requires an external mechanical limit
2 2 preventing malfunction due to poor cable
switch.
contact.
3 Suffered from the risk of mechanical slip.
Prevents malfunction caused by mechanical
Unable to sense or detect overtravel 3
4 slip through internal position comparison.
after power-off.
‑109‑
Basic Functions of the Servo Drive
When a No. 1 non-resettable fault does not occur and a restart is not allowed on site, you can use the
software reset function to restart a non-operating servo drive.
☆Related parameter
Parameter Setting Effective
Name Value Range Description Default
No. Condition Time
After the software reset function is
0: No enabled, the servo drive executes
Software Immediate-
H0D-00 operation program reset (similar to that upon At stop 0
reset ly
1: Enable power-on) automatically, without
the need for power-off.
‑110‑
Basic Functions of the Servo Drive
The motor, after being energized, generates heat continuously due to thermal effect of the current. The
heat is then dissipated to the surrounding. When the heat generated exceeds the heat dissipated, the
motor temperature may rise to a point that could damage the motor. To prevent such risks, the servo
drive offers the motor overload protection function to prevent the motor from being damaged due to
over-temperature.
The SV660P series servo drive offers motor overload and over-temperature protection functions that
compliant with NEC and CEC requirements.
You can adjust the time for reporting Er.620 (Motor overload fault) by setting the motor overload
protection gain (H0A-04). Use the default value of H0A-04 in general conditions, however, when one of
the following condition occurs, adjust H0A-04 based on the actual heating condition.
You can also disable motor overload detection (H0A-26 = 1) when you are sure that the motor will not
be damaged due to over-temperature.
Take caution when disabling motor stall over-temperature protection as such operation may damage the motor.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Motor Defines the motor
overload overload duration before
H0A-04 50–300 % At stop Immediately 100
protection Er.620 (Motor overload
gain fault) is reported.
0: Enable
A stalled motor is overheated significantly as the motor speed is nearly 0 RPM under a high current, so
a stalled motor can operate within an allowable period of time only, exceeding of which will lead to
over-temperature and damage the motor. To prevent such risks, the servo drive offers motor over-
temperature protection to prevent a stalled motor from being damaged due to over-temperature.
‑111‑
Basic Functions of the Servo Drive
You can set the time for reporting Er.630 (Motor stall over-temperature fault) by setting the time
threshold for motor over-temperature protection (H0A-32). The motor over-temperature protection
function is enabled by default (H0A-33 = 1).
Take caution when disabling motor stall over-temperature protection as such operation may damage the motor.
Use a dedicated motor for the SV660P series servo drive. Failure to comply will result in the risk of short circuit due
to insulation deterioration.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the motor stall
Time window
over-temperature
of motor stall
duration before Er.630 During
H0A-32 over- 10 to 65535 ms Immediately 200
(Motor stall over- running
temperature
temperature fault) is
protection
reported.
Motor stall
Defines whether to hide
over- 0: Disable During
H0A-33 - Er.630 (Motor stall over- Immediately 1
temperature 1: Enable running
temperature fault).
detection
An excessively high speed may damage the motor or the machine. The SV660P series servo drive
therefore offers the motor overspeed protection function to provide thermal protection for the motor.
● The servo drive also offers motor runaway protection to prevent motor stall caused by loss of control.
● In applications where the motor drives a vertical axis or is driven by the load, set H0A-12 to 0 to disable the
runaway fault detection. Use this function with caution.
☆Related parameters
‑112‑
Basic Functions of the Servo Drive
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the motor speed
Overspeed threshold at which the During
H0A-08 0 to 10000 RPM Immediately 0
threshold overspeed fault (Er.500) running
is reported.
Defines whether to
Runaway 0: Disable During
H0A-12 - enable runway Immediately 1
protection 1: Enable running
protection.
Besides runaway protection, the servo drive allows you to set the speed limit in the speed control and
torque control modes to protect the motor and the machine.
The servo drive provides seven DIs, in which DI1 to DI5 are normal low-speed DIs, and DI8 and DI9 are
high-speed DIs.
0 Low level
1 High level
0 Low level
1 High level
To use the servo drive, you need to assign FunIN.1 (S-ON, servo ON) to a DI or VDI.
‑113‑
Basic Functions of the Servo Drive
Check whether interference exists in the S-ON signal when FunIN.1 is assigned to a DI. If yes, set H02-18
to filter the signal. Note that the effective time width of the S-ON signal must be larger than the sum of
the setpoint of H02-18 plus 3 ms. Otherwise, the S-ON signal is inactive.
The servo drive offers two high-speed DIs with an input signal frequency up to 4 kHz. You can set H0A-
19 and H0A-20 to filter the signal interference.
☆Related parameters
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
S-ON filter time Defines the filter time
H02-18 0–64 ms At stop Immediately 0
constant constant of the S-ON signal.
DI8 filter time Defines the filter time
H0A-19 0–255 25 ns At stop Next power-on 80
constant constant of DI8.
DI9 filter time Defines the filter time
H0A-20 0–255 25 ns At stop Next power-on 80
constant constant of DI9.
‑114‑
Adjustment
3 Adjustment
3.1 Overview
The servo drive must drive the motor as quick and accurate as possible to follow the commands sent
from the host controller or internal setting, which requires a proper setting of gain values.
Position loop gain: 40.0 Hz Position loop gain: 200.0 Hz Position loop gain: 200.0 Hz
Speed loop gain: 200.0 Hz Speed loop gain: 25.0 Hz Speed loop gain: 25.0 Hz
Speed loop integral time constant: Speed loop integral time constant: Speed loop integral time constant:
100.00 ms 50.00 ms 50.00 ms
Speed feedforward gain: 0 Speed feedforward gain: 0 Speed feedforward gain: 50.0%
Load inertia ratio: 30 Load inertia ratio: 30 Load inertia ratio: 30
The gain is defined by a combination of multiple parameters that affect each other, including the
position loop gain, speed loop gain, filter and load moment of inertia ratio. Take the relation of these
parameters into consideration to keep a balanced setting.
Note
Before gain tuning, perform a trial run through jogging to ensure the motor operates properly.
The following figure shows the general flowchart for gain tuning.
‑115‑
Adjustment
‑116‑
Adjustment
The load inertia ratio (H08-15) is calculated using the following formula:
The load inertia ratio is a critical parameter of the servo system. A correct load inertia ratio facilitates
commissioning.
You can set the load inertia ratio manually or obtain the inertia ratio through inertia auto-tuning.
‑117‑
Adjustment
Note
● The following conditions must be fulfilled for an accurate calculation of the load inertia ratio during inertia auto-
tuning:
● The actual maximum speed of the motor is higher than 150 RPM.
● The actual acceleration rate during acceleration/deceleration is higher than 3000 RPM/s.
● The load torque is stable.
● The actual inertia ratio does not exceed 120.
● If the actual load inertia ratio is large but the gain is low, the motor may not be able to achieve the maximum
speed and acceleration requirements as motor actions are slowed down. In this case, increase the speed loop
gain (H08-00) and perform inertia auto-tuning again.
● If vibration occurs during auto-tuning, stop inertia auto-tuning immediately and decrease the gain.
● Inertia auto-tuning may also fail in case of a large backlash of the transmission mechanism.
The following two offline inertia auto-tuning methods are available: Method 1: H09-05 = 0 or 1: The
setpoint of H08-15 is taken as the initial inertia ratio for inertia auto-tuning. Method 2: H09-05 = 2 or 3:
No initial inertia ratio is required for inertia auto-tuning.
Method 1
Set H09-05 (Offline inertia auto-tuning mode) to 0 or 1 , switch to "H0D-02" in the parameter display
mode, and press the SET key to enable offline inertia auto-tuning.
☆Related parameter
■ A travel distance of more than one revolutions in the forward/reverse direction is available
between the mechanical limit switches.
Limit switches are installed to the machine. A travel distance as described above is reserved to
prevent overtravel during inertia auto-tuning.
■ The revolutions defined by H09-09 (Motor revolutions per inertia auto-tuning) is fulfilled.
View H09-06 (Maximum speed of inertia auto-tuning), H09-07 (Time constant of accelerating to
the max. speed during inertia auto-tuning), and H09-09 (Motor revolutions per inertia auto-
tuning) to check whether the travel distance at the stop position is larger than the setpoint of
H09-09. If not, decrease the setpoint of H09-06 or H09-07 until the requirement is met.
‑118‑
Adjustment
■ Increase the stiffness level (H09-01) properly so that the actual motor speed can reach H09-06
(Maximum speed of inertia auto-tuning).
The following figure shows the general flowchart for offline inertia auto-tuning.
Offline inertia auto-tuning is divided into two modes: positive/negative triangle wave mode and jog
mode. The command forms for these two modes are different, as shown below.
‑119‑
Adjustment
Command form
Method 2
Set H9-05 to 2 or 3 and perform inertia auto-tuning based on the same flowchart for Method 1. To
make the motor stop at zero speed, release the UP/DOWN key. Pressing the UP/DOWN key again starts
a new inertia auto-tuning. The initial direction of operation is determined by the UP/DOWN key. For
applications allowing operations in one direction only, set H09-05 to 3.
☆Related parameters
‑120‑
Adjustment
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
0: Positive/
Negative
triangular wave
mode
Offline inertia Defines the offline
H09-05 auto-tuning 1: Jog mode - inertia auto-tuning At stop Immediately 0
mode 2: Dual-direction mode.
auto-tuning mode
3: Single-direction
auto-tuning mode
Maximum Defines the maximum
H09-06 speed of inertia 100–1000 RPM speed for offline inertia At stop Immediately 500
auto-tuning auto-tuning.
Defines the time needed
for the motor to
Time constant accelerate from 0 RPM
for accelerating to the setpoint of H09-
to the max. 06 in Method 1.
H09-07 20–800 ms At stop Immediately 125
speed during Defines the time needed
inertia auto- for the motor to
tuning accelerate from 0 RPM
to 1000 RPM in Method
2.
Waiting time
Defines the time interval
after an
between two
H09-08 individual 50–10000 ms At stop Immediately 800
consecutive speed
inertia auto-
references.
tuning
Defines the revolutions
required by offline
Number of inertia auto-tuning in
motor the positive/negative
H09-09 revolutions per 15–10000 0.01 r triangle wave mode in - - 100
inertia auto- Method 1.
tuning Defines the maximum
number of revolutions
in Method 2.
The servo drive supports online inertia auto-tuning. The following figure shows the general flowchart
for online inertia auto-tuning.
‑121‑
Adjustment
Note
H09-03 defines the real-time updating speed of the load moment of inertia ratio (H08-15).
● H09-03 = 1: suitable for applications where the actual inertia ratio rarely changes, such as machine tools and
wood carving machines
● H09-03 = 2: suitable for applications where the actual inertia ratio changes slowly
● H09-03 = 3: suitable for applications where the actual inertia ratio changes rapidly, such as material handling
manipulators.
☆Related parameter
Para. Setting Effective
Name Value Range Unit Description Default
No. Condition Time
0: Disabled
1: Enabled, staying
Online inertia unchanged Defines the online
During
H09-03 auto-tuning - inertia auto-tuning Immediately 0
2: Enabled, changing slowly running
mode mode.
3: Enabled, changing
quickly
‑122‑
Adjustment
3.3.1 Overview
ETune is a wizard-type function designed to guide users to perform auto-tuning by setting the motion
profile and the desired response level. After the motion profile and the response level are set, the servo
drive will perform the auto-tuning to obtain the optimal gain parameters. The auto-tuned parameters
can be saved and exported as a recipe for use in other devices of the same model.
The ETune function applies to applications with slight load inertia changes.
Operation flowchart
‑123‑
Adjustment
2. Select any of the following three operation modes based on the operating direction allowed by the
machine.
● In the Reciprocating po... mode, the motor keeps reciprocating within the positive and negative
position limits.
● In the One-way forward mode, the motor takes the difference between the positive and negative
position limits as the maximum distance per action and keeps running in the forward direction.
● In the One-way reversal mode, the motor operates in the same way as that in the one-way
forward mode, but in the opposite direction.
3. Enter the positive and negative position limits appropriate for the motor. The difference between
the positive and negative position limits defines the position reference pulses for the motor, which is
also the value before multiplication/division by the electronic gear ratio.
You can set the position and negative position limits by the following two methods:
● Method 1: Click Enable ON in JOG, and click the left arrow to make the motor move to the
positive limit. Next, click Set to the posi.... Follow the same procedure for setting the negative
position limit, and click Enable OFF (the Enable ON button changes to Enable OFF after a click).
● Method 2: Enter the positive and negative limits directly.
Note
The difference between positive and negative position limits must be larger than 1/8 of one revolution. The larger
the limit value, the better the adaptability of auto-tuned parameters, but the longer time will ETune operation take.
‑124‑
Adjustment
4. Click Next to switch to the mode parameter setting interface. The adjustment mode is divided into
positioning mode and track mode.
Inertia auto-tuning is optional. If you choose not to perform inertia auto-tuning, set a correct inertia
ratio first (the value of the inertia ratio can be modified directly). You can adjust the stiffness level
and position filter time constant based on the responsiveness needed and the position reference
noise generated during operation. Then set the motion profile and the maximum speed,
acceleration/deceleration time and time interval for auto-tuning.
● If you choose to perform inertia auto-tuning, the servo drive starts inertia auto-tuning based on
the set motion profile first. After inertia auto-tuning is done, the servo drive starts gain tuning
automatically.
● If you choose not to perform inertia auto-tuning on the Start Page, the servo drive starts gain
tuning directly after start-up.
‑125‑
Adjustment
6. During gain tuning, if you modify the Response fine-tuning coefficient and click the Update
button, gain tuning will be continued based on the fine-tuning coefficient required. After gain tuning
is done, you can click the DONE button to save the parameters to EEPROM and export parameters as
a recipe file.
‑126‑
Adjustment
3.3.3 Precautions
● Before gain auto-tuning, set an electronic gear ratio that fits the actual application.
● You can adjust the maximum speed and acceleration/deceleration time of the motion profile based
on actual conditions. The acceleration/deceleration time can be increased properly because
positioning will be quickened after auto-tuning.
● If the acceleration/deceleration time is too short, overload may occur. In this case, increase the
acceleration/deceleration time properly.
● For vertical axes, take anti-drop measures beforehand and set the stop mode upon fault to "Stop at
zero speed".
● For the lead screw transmission, shorten the travel distance if the tuning duration is too long.
‑127‑
Adjustment
3.4.1 Overview
STune performs gain auto-tuning based on the set stiffness level to fulfill the requirement for rapidity
and stability. The STune function applies to applications with slight load inertia changes.
‑128‑
Adjustment
Operation flowchart
You can set the gain auto-tuning mode through the keypad or the software tool.
● In modes 0, 1 and 2 shown in the following table, you need to set the inertia ratio before stiffness
adjustment. If the inertia is unknown, adjust the inertia manually. If the machine vibrates,
decrease the stiffness level before adjusting the inertia manually.
● In modes 3, 4, and 6 shown in the following table, you can adjust the gain through the wizard-
type interface directly, without the need for setting an inertia ratio.
‑129‑
Adjustment
2. Adjust the stiffness level gradually during load operation. The present level will be written to the
servo drive automatically. Keep monitoring the waveforms during operation after increasing the
stiffness level (up by one level at a time) until the desired performance is achieved.
‑130‑
Adjustment
3.4.3 Precautions
The value range of H09-01 (Stiffness level) is 0 to 41. The level 0 indicates the weakest stiffness and
lowest gain and level 41 indicates the strongest stiffness and highest gain.
The following table lists the stiffness levels for different load types.
● If H09-00 (Gain auto-tuning mode) is set to 3, 4, or 6, the servo drive starts vibration suppression and inertia
auto-tuning within 5 min after power-on. Then the servo drive exits from inertia auto-tuning automatically.
● Do not set H09-00 to 3, 4, or 6 in applications with slow acceleration/deceleration, large vibration, and unstable
mechanical couplings.
‑131‑
Adjustment
In the gain auto-tuning mode, parameters updated along with H09-01 and those with fixed setpoints cannot be
modified. To modify these parameters, set H09-00 (Gain auto-tuning mode) to 0 (Invalid) first.
When gain auto-tuning cannot deliver desired performance, fine-tune the gains manually to optimize
the performance.
The servo system consists of three control loops, the position loop, speed loop, and current loop from
external to internal. The basic control diagram is shown in the following figure.
‑132‑
Adjustment
Note
The responsiveness of the inner loop must be higher than that of the outer loop. Otherwise, the system may become
unstable.
The current loop gain is set with the highest level of responsiveness by default, avoiding the need for
adjustment. It is only needed to adjust the position loop gain, speed loop gain and other auxiliary
gains. For gain tuning in the position control mode, the position loop gain must be increased together
with the speed loop gain, and the responsiveness of the former must be lower than the latter.
The following table describes how to adjust the basic gain parameters.
‑133‑
Adjustment
Adjustment method:
Decreasing the setpoint strengthens the integral effect and shortens the
positioning time, but an excessively low setpoint may easily lead to
mechanical vibration.
An excessively high setpoint prevents the speed loop deviation from being
cleared to zero.
‑134‑
Adjustment
Adjustment method:
For example, when H08-00 is set to 40.0 Hz, H08-02 must meet the following
requirement:
50.2 Hz ≤ H08-02 ≤ 83.7 Hz
Adjust the setpoint based on the positioning time. Increasing the setpoint
shortens the positioning time and improves the disturbance resistance
capacity of the motor at a standstill.
Adjustment method:
Ensure the cutoff frequency of the torque reference low-pass filter is 4 times
higher than the maximum following frequency of the speed loop. Therefore,
the following formula applies.
Torque reference
4 H07-05
filter time constant
For example, when H08-00 is set to 40.0 Hz, the setpoint of H07-05 must be
less than or equal to 1.00 ms.
☆Related parameters
‑135‑
Adjustment
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Defines the
During
H08-00 Speed loop gain 0.1–2000.0 Hz proportional gain of Immediately 40.0
running
the speed loop.
Speed loop Defines the integral
0.15– During
H08-01 integral time ms time constant of the Immediately 19.89
512.00 running
constant speed loop.
Defines the
During
H08-02 Position loop gain 0.0–2000.0 Hz proportional gain of Immediately 64.0
running
the position loop.
Torque reference Defines the filter time
During
H07-05 filter time 0.00–30.00 ms constant of the torque Immediately 0.79
running
constant reference.
Gain switchover, which is active in the position/speed control mode only, can be triggered by the
internal servo status or an external DI signal for following purposes:
● Suppressing vibration by switching to a lower gain when the motor is at a standstill (S-ON)
● Shortening the positioning time by switching to a higher gain when the motor is at a standstill
● Improving the command-following performance by switching to a higher gain during motor
operation
● Adapting to different load devices by switching to different gains through external DI signals
H08-08 = 0
When H08-08 is set to 0, the 1st gain set (H08-00 to H08-02, H07-05) is used, but you can switch
between proportional control and proportional integral control through FunIN.3 (GAIN_SEL, gain
switchover) for the speed loop.
‑136‑
Adjustment
H08-08 = 1
You can switch between the 1st gain set (H08-00 to H08-02, H07-05) and 2nd gain set (H08-03 to H08-
05, H07-06) based on the condition defined by H08-09 (Gain switchover condition).
Diagrams and parameters related to 11 gain switchover conditions are shown in the following table.
The following table describes the diagrams and related parameters of different conditions.
‑137‑
Adjustment
High-speed/Low-
Valid Valid
5 speed threshold of Invalid
(RPM) (RPM)
speed reference
Valid Valid
6 Position deviation Valid
(encoder unit) (encoder unit)
Positioning
8 Valid Invalid Invalid
completed
‑138‑
Adjustment
Valid Valid
9 Actual speed Valid
(RPM) (RPM)
H08-10 (Gain switchover delay) is valid only during switching from the 2nd gain set to the 1st gain set.
Note
☆Related parameters
‑139‑
Adjustment
Setting Effective
Para. No. Name Value Range Unit Description Default
Condition Time
0: Fixed to the 1st gain set,
P/PI switched through
Defines the mode
2nd gain set external DI During
H08-08 - of the 2nd gain Immediately 1
mode 1: Gains switched based running
set.
on the condition defined
by H08-09
0: Fixed to the 1st gain set
1: Switched through
external DI
7: Position reference
available
8: Positioning completed
‑140‑
Adjustment
Speed feedforward
Speed feedforward can be applied to the position control mode to improve the speed reference
responsiveness and reduce the position deviation during operation at fixed speed.
‑141‑
Adjustment
Set the speed feedforward gain (H08-19) and speed feedforward filter time constant (H08-18).
Parameter
Name Description
No.
Speed feedforward
H08-18
filter time constant
Function:
Torque feedforward
In the position control mode, torque feedforward improves torque reference responsiveness and
reduces the position deviation during operation at fixed acceleration/deceleration rate. In the speed
control mode, torque feedforward improves torque reference responsiveness and reduces the speed
deviation during operation at fixed speed.
‑142‑
Adjustment
Parameter
Name Setpoint Remarks
No.
0: No torque
-
feedforward
Parameter
Name Description
No.
Function:
The pseudo derivative feedback and feedforward (PDFF) control can be used to adjust speed loop
control in the non-torque control mode.
‑143‑
Adjustment
PDFF control enhances the anti-disturbance capacity of the speed loop and improves the follow-up
behavior against speed references through adjusting the speed loop control method.
Disturbance observer 1
The disturbance observer observes the external disturbance. Disturbances within the frequency range
can be observed and suppressed with different cutoff frequencies and compensation values.
The following figure depicts the control block diagram for disturbance observer 1.
‑144‑
Adjustment
Note
1/s: Integral component
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Disturbance Defines the cutoff
During
H08-31 observer cutoff 10–1700 1 Hz frequency of Immediately 600
running
frequency disturbance observer.
Disturbance
Defines the
observer During
H08-32 0–100 1% compensation Immediately 0
compensation running
percentage.
coefficient
Disturbance Defines the coefficient
observer inertia for correcting the During
H08-33 1 to 10000 1% Immediately 100
correction disturbance observer running
coefficient inertia.
Disturbance observer 2
The following figure depicts the control block diagram for disturbance observer 2.
‑145‑
Adjustment
The disturbance observer detects and estimates the external disturbance torque suffered by the
system and compensates the torque reference accordingly, reducing the effect of external disturbance
on the servo system and suppressing vibration.
☆Related parameters
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
Defines the filter time
Speed feedforward During
H08-18 0.00–64.00 ms constant of the speed Immediately 0.00
filter time constant running
feedforward gain.
Speed feedforward Defines the speed During
H08-19 0.0–100.0 % Immediately 0.0
gain feedforward gain. running
‑146‑
Adjustment
Setting
Para. No. Name Value Range Unit Description Effective Time Default
Condition
PDFF control Defines PDFF control During
H08-24 0.0–100.0 % Immediately 100.0
coefficient coefficient. running
Defines the disturbance
Torque disturbance During
H09-30 0 to 100.0 % torque compensation Immediately 0.0
compensation gain running
gain.
Filter time constant
Defines the filter time
of torque During
H09-31 0.00–25.00 ms constant of the Immediately 0.50
disturbance running
disturbance observer.
observer
The speed observer, which facilitates quick positioning, applies to applications featuring slight
changes in load characteristics and the inertia.
It improves the responsiveness to a higher range and filters high frequencies automatically, improving
the gain and shortening the positioning time without incurring high-frequency vibration.
‑147‑
Adjustment
Commissioning procedure
☆Related parameters
Setting
Para. No. Name Min. unit Value Range Default Effective Time
Condition
H08-00 Speed loop gain 0.1 Hz 1–20000 400 During running Immediately
Speed observer
H08-27 1 Hz 10–2000 170 During running Immediately
cutoff frequency
Speed observer
H08-28 inertia correction 1% 10–10000 100 During running Immediately
coefficient
Speed observer filter
H08-29 0.01 ms 2–2000 80 During running Immediately
time
Speed observer
H08-40 1 0–1 0 During running Immediately
selection
‑148‑
Adjustment
Model tracking function, which is only available in the position control mode, can be used to improve
responsiveness and shorten the positioning time.
Parameters used by model tracking are set automatically along with gain parameters through STune
or ETune.
‑149‑
Adjustment
Commissioning procedure
☆Related parameters
Para. Setting
Name Min. unit Value Range Default Effective Time
No. Condition
Torque reference filter During
H07-05 0.01 ms 0–3000 79 Immediately
time constant running
During
H08-00 Speed loop gain 0.1 Hz 1–20000 400 Immediately
running
‑150‑
Adjustment
Para. Setting
Name Min. unit Value Range Default Effective Time
No. Condition
During
H08-46 Model feedforward 1 0–1024 950 Immediately
running
During
H08-51 Model filter time 2 0.01 ms 0–2000 0 Immediately
running
Friction compensation is used to reduce the friction impact on mechanical transmission. Use different
positive/negative compensation values according to the operating direction.
Note
Friction compensation is valid only in the position control mode.
☆Related parameters
2: Speed feedback
‑151‑
Adjustment
Note
When the speed is less than the speed threshold, static friction applies. When the speed exceeds the speed thresh-
old, dynamic friction applies. The compensation direction is determined by the direction of the position reference.
Forward direction requires a positive compensation value. Reverse direction requires a negative compensation
value.
Perform parameter adjustment in the sequence of "Inertia auto-tuning" => "Gain auto-tuning =>
"Manual gain tuning" in all the control modes.
Obtain the value of H08-15 (Load moment of inertia ratio) through inertia auto-tuning.
Gain parameters in the position control mode are listed in the following tables.
‑152‑
Adjustment
Perform gain auto-tuning to obtain the initial values of the 1st or 2nd group of gain parameters and the
common gain parameters.
‑153‑
Adjustment
Parameter adjustment in the speed control mode is the same as that in the position control mode
except for the position loop gains (H08-02 and H08-05). For details, see “3.6.1 Parameter Adjustment in
the Position Control Mode” on page 152.
Parameter adjustment in the torque control mode are differentiated based on the following
conditions:
● If the actual speed reaches the speed limit, the adjustment method is the same as that described in
“3.6.2 Parameter Adjustment in the Speed Control Mode” on page 154.
● If the actual speed does not reach the speed limit, the adjustment method is the same as that
described in “3.6.2 Parameter Adjustment in the Speed Control Mode” on page 154, except for the
position/speed loop gain and speed loop integral time constant.
In which:
☆Related parameters
‑154‑
Adjustment
Note
● Jitter suppression phase modulation coefficient: Defines synchronous phase adjustment of the compensation
value and vibration. It is recommended to use the default value. Adjustment is needed when the phase of the
compensation deviates sharply from the phase of the vibration.
● Jitter suppression frequency: Defines the jitter frequency that needs to be suppressed.
● Jitter suppression compensation coefficient: Defines the compensation coefficient for jitter suppression.
Resonance frequency is present in the mechanical system. When the gain increases, resonance may
occur near the resonance frequency, disabling further increase of the gains.
Mechanical resonance can be suppressed through the torque reference filter (H07-05, H07-06) and the
notch.
To suppress the mechanical resonance, set the filter time constant to attenuate torque references in a
frequency range above the cutoff frequency.
Notch
The notch reduces the gain at certain frequencies to suppress mechanical resonance. After the
vibration is suppressed by the notch, you can continue to increase the gain. The working principle of
the notch is shown in the following figure.
‑155‑
Adjustment
A total of four notches can be used, and each is defined by three parameters: notch frequency, width
level, and depth level. The 1st and 2nd notches are manual notches, whose parameters needs to be set
by users. Parameters of the 3rd and 4th notches can be either set by the user or set automatically after
being configured as adaptive notches (H09-02 =1 or 2).
Note
● When the frequency is 4000 Hz (default), the notch is invalid.
● The adaptive notch is preferred in resonance suppression. The manual notch can be used in cases where the
adaptive notch cannot deliver desired performance.
‑156‑
Adjustment
1. Set H09-02 (Adaptive notch mode) to 1 or 2 based on the number of resonance points.
2. When resonance occurs, set H09-02 to 1 to enable one adaptive notch first. If resonance occurs
again after gain tuning, set H09-02 to 2 to enable two adaptive notches.
3. Parameters of the 3rd or 4th notches are updated automatically during operation, and their
values are saved to the corresponding parameters in group H09 every 30 min.
4. If resonance is suppressed, the adaptive notch functions well. After the servo drive operates
stably for a period of time, set H09-02 to 0. Parameters of the adaptive notch are fixed to the
values updated the last time.
This is to prevent notch parameters from being updated to wrong values, causing malfunction
of the servo drive and intensifying vibration.
5. If vibration persists after the notch is working for a period of time, switch off the S-ON signal.
6. If there are more than two resonance frequencies, use both the adaptive notch and the manual
notch to suppress resonance or use all the four notches as manual notches (H09-02 = 0).
‑157‑
Adjustment
Note
● When the adaptive notch is used, if the S-OFF signal is activated within 30 min, the notch parameters will not be
saved to the corresponding parameters.
● When the resonance frequency is below 300 Hz, the suppression effect of the adaptive notch may be degraded.
3. Input the resonance frequency obtained in step 1 into parameters of the selected notch, and
input the width level and depth level of this notch.
4. If resonance is suppressed, the notch functions well. In this case, you can continue adjusting the
gain. If resonance occurs again, repeat steps 1 and 2.
5. If vibration persists after the notch is working for a period of time, switch off the S-ON signal.
In which:
f T : center frequency of the notch, which is also the mechanical resonance frequency
f H -f L : notch width, indicating the frequency width whose amplitude attenuation rate is -3 dB
relative to the notch center frequency
The following figure shows the frequency characteristics of the notch. Use the default value 2 in
general conditions.
The input at the center frequency is fully suppressed when the depth level is 0 or fully passed when
the depth level is 100. Therefore, the smaller the depth level is, the larger the notch depth is, and
the stronger the suppression effect will be. Note that a too small depth level may lead to system
oscillation.
‑158‑
Adjustment
Note
If the amplitude-frequency characteristic curve obtained through the mechanical characteristic analysis tool does
not have obvious spikes but vibration does occur in actual operations, the gain limit of the servo drive may be
reached, which leads to the vibration. Such vibration, which is not a mechanical resonance that normally sup-
pressed by a notch, can be suppressed only by reducing the gains or the torque reference filter time.
☆Related parameter
Setting
Para. No. Name Value Range Description Effective Time Default
Condition
0: Parameters of the 3rd and 4th
notches no longer updated
‑159‑
Adjustment
Setting
Para. No. Name Value Range Description Effective Time Default
Condition
Frequency of Defines the
During
H09-15 the 2nd 50–4000 frequency of Immediately 4000
running
notch the 2nd notch.
Width level Defines the
During
H09-16 of the 2nd 0–10 width level of Immediately 2
running
notch the 2nd notch.
Defines the
Depth level
attenuation During
H09-17 of the 2nd 0–99 Immediately 0
level of the running
notch
2nd notch.
Frequency of Defines the
During
H09-18 the 3rd 50–4000 frequency of Immediately 4000
running
notch the 3rd notch.
Width level Defines the
During
H09-19 of the 3rd 0–10 width level of Immediately 2
running
notch the 3rd notch.
Defines the
Depth level
attenuation During
H09-20 of the 3rd 0–99 Immediately 0
level of the 3rd running
notch
notch.
Frequency of Defines the
During
H09-21 the 4th 50–4000 frequency of Immediately 4000
running
notch the 4th notch.
Width level Defines the
During
H09-22 of the 4th 0–10 width level of Immediately 2
running
notch the 4th notch.
Defines the
Depth level
attenuation During
H09-23 of the 4th 0–99 Immediately 0
level of the 4th running
notch
notch.
Displays the
resonance
Auto-tuned
frequency
H09-24 resonance - - - 0
detected when
frequency
H09-02 is set
to 3.
‑160‑
Adjustment
If the mechanical load end is long and heavy, vibration may easily occur in this part during emergency
stop, affecting the positioning effect. Such vibration is called low-frequency resonance as its frequency
is generally within 100 Hz, which is smaller than the mechanical resonance frequency mentioned in
“3.7.1 Mechanical Resonance Suppression” on page 155. Use the low-frequency resonance suppression
function to suppress such vibration.
First, use the oscilloscope function in the software tool to collect the position deviation waveform of
the motor in the locked state. Then calculate the position deviation fluctuation frequency, which is the
low-frequency resonance frequency. Finally, input the value of H09-38 manually and use the default
value of H09-39. Observe the suppression effect after using the low-frequency resonance suppression
filter.
‑161‑
Adjustment
☆Related parameters
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Low-frequency
resonance
Defines the low-frequency
suppression During
H09-38 1.0–100.0 Hz resonance suppression Immediately 100.0
frequency at running
frequency.
the mechanical
load end
Low-frequency
resonance
Defines the low frequency During
H09-39 suppression at 0–3 - Immediately 2
resonance suppression level. running
the mechanical
load end
Frequency of
Defines the frequency of the
low-frequency
2nd group of low-frequency
resonance During
H09-44 0–200.0 Hz resonance suppression. The Immediately 0
suppression 1 running
setpoint 0 indicates this
at mechanical
function is disabled.
load end
Defines the responsiveness of
Responsive- the 2nd group of low-frequency
ness of low- resonance suppression.
frequency Increasing the setpoint reduces
During
H09-45 resonance 0.01–10.00 Hz the delay caused by Immediately 1.00
running
suppression 1 suppression and improves the
at mechanical responsiveness. Note that an
load end excessively high setpoint may
cause vibration.
Width of low- Defines the width of the 2nd
frequency group of low frequency
resonance resonance suppression. During
H09-47 0–2.00 Hz Immediately 1.00
suppression 1 Increase the setpoint when the running
at mechanical vibration frequency changes
load end during operation.
‑162‑
Adjustment
Value Setting
Para. No. Name Unit Description Effective Time Default
Range Condition
Frequency of
Defines the frequency of the
low-frequency
3rd group of low frequency
resonance During
H09-49 0–200.0 Hz resonance suppression. The Immediately 0
suppression 2 running
setpoint 0 indicates this
at mechanical
function is disabled.
load end
Defines the responsiveness of
Responsive- the 3rd group of low frequency
ness of low- resonance suppression.
frequency Increasing the setpoint reduces
During
H09-50 resonance 0.01–10.00 Hz the delay caused by Immediately 1.00
running
suppression 2 suppression and improves the
at mechanical responsiveness. Note that an
load end excessively high setpoint may
cause vibration.
Width of low- Defines the width of the 3rd
frequency group of low-frequency
resonance resonance suppression. During
H09-52 0–2.00 Hz Immediately 1.00
suppression 2 Increase the setpoint when the running
at mechanical vibration frequency changes
load end during operation.
3.8.1 Overview
Mechanical characteristic analysis is used to determine the mechanical resonance point and system
bandwidth. Up to 8 kHz response characteristic analysis is available and three modes including
mechanical characteristics, speed open loop and speed closed loop are supported.
‑163‑
Adjustment
Note
● To avoid strong vibration during testing, set the initial current excitation to 10%.
● The analysis waveform may be distorted if the current excitation is too small.
● If vibration generated during testing cannot be suppressed by reducing the current excitation, the causes and
solutions may be: 1) The gain values are too high. Reduce the speed gain or set notch parameters based on the
auto-tuned resonance point. 2) The set inertia ratio is too high. Set the inertia ratio properly.
● In the mechanical characteristic test mode, waveforms before and after notch settings are consistent. In the
speed closed loop and speed open loop modes, gain curves in the waveforms are attenuated after notch
settings.
‑164‑
Adjustment
An example of the waveform obtained with the mechanical characteristic analysis is shown in “Figure
3–21 Example of the waveform obtained” on page 164.
‑165‑
Troubleshooting
4 Troubleshooting
Fault diagnosis
● For single-phase 220 V models, measure the AC voltage between L1 and L2.
Switching on the
When the DC bus voltage amplitude (voltage between P⊕ and Nɵ) is lower
control circuit (L1C, 2. The voltage of the
than 200 V, the keypad displays "nrd".
L2C) and the main The LED neither lights main circuit power
● For three-phase 220 V/380 V models, measure the AC voltage among L1, L2,
circuit (L1, L2/R, S, T/ up nor displays "rdy". supply is abnormal. L3/R, S, T. When the DC bus voltage amplitude (voltage between P⊕ and Nɵ)
L1, L2, L3) is lower than 460 V, the keypad displays "nrd".
3. The programming
Check whether the programming terminal is shorted.
terminal is shorted.
The keypad displays Rectify the fault causes according to “4.2.2 Common
Solutions to Faults” on page 177 and
"Er.xxx". “4.2.3 Solutions to Common Warnings” on page 199.
‑166‑
Troubleshooting
The keypad displays Rectify the fault causes according to “4.2.2 Common
Solutions to Faults” on page 177 and
"Er.xxx". “4.2.3 Solutions to Common Warnings” on page 199.
Switch the keypad display to the servo status interface and view whether the
keypad displays "rdy" instead of "run".
‑167‑
Troubleshooting
The servo motor can rotate after preceding faults are cleared.
The servo motor can rotate properly after preceding fault causes are rectified.
● When inaccurate positioning occurs, check the following four signals in the preceding figure.
■ Output position reference count value (Pout) in the position reference output device (host
controller or internal parameters of the servo drive)
■ Input position reference count value (Pin) received by the servo drive, corresponding to H0B-13
(Position reference counter)
■ Accumulative pulse feedback value (Pf) returned by the encoder, corresponding to H0B-17
(Feedback pulse counter)
■ Mechanical stop position (PL)
● The A, B, C shown in the preceding figure represent the three causes that lead to inaccurate
positioning.
‑168‑
Troubleshooting
■ A: An input position reference count error occurs due to the noise in the wiring of the host
controller and the servo drive.
■ B: The input position reference is interrupted during operation of the motor.
Cause: The S-ON signal is switched off, the positive/negative limit switch signal (P-OT or N-OT) is
active, or the position deviation clear signal (ClrPosErr) is active.
■ C: Mechanical position slip occurs between the machine and the servo motor.
● In an ideal scenario where the position deviation is 0, the following relations exist:
■ Pout = Pin: Output position reference count value = Input position reference count value
■ Pin x Electronic gear ratio = Pf: Input position reference count value x Electronic gear ratio =
Accumulative pulse feedback
■ Pf x △L = PL: Accumulative pulse feedback x Corresponding load displacement per position
reference = Mechanical stop position
● When inaccurate positioning occurs, check the cause based on the following steps:
■ Pout ≠ Pin
Fault cause: A
1. Check whether the pulse input terminals (low-speed or high-speed pulse input terminal, see
Chapter "Wiring" in SV660P Series Servo Drive Hardware Guide) are connected with twisted
pairs.
2. If the open-collector input mode for low-speed pulse input terminals is used, change to the
differential input mode.
3. Route pulse input terminals and the main circuit (L1, L2, R, S, T, U, V, W) through different
routes.
4. If low-speed pulse input terminals are used, increase the filter time constant of low-speed
pulse input pins (H0A-24). If high-speed pulse input terminals are used, increase the filter time
constant of the high-speed pulse input pins (H0A-30).
1. Check whether a fault occurs during operation, causing the servo drive to stop before
executing all the commands.
2. If the fault is caused by an active position deviation clear signal (ClrPosErr), check whether the
position deviation clear mode (H05-16) is proper.
■ Pf x △L ≠ PL:
Fault cause: C
To rectify cause C, check mechanical connections and find the sliding position.
‑169‑
Troubleshooting
3. The programming
Check whether the programming terminal is shorted.
terminal is shorted.
The keypad displays Rectify the fault causes according to “4.2.2 Common Solutions to Faults” on page 177 and “4.2.3
"Er.xxx". Solutions to Common Warnings” on page 199.
The keypad displays Rectify the fault causes according to “4.2.2 Common Solutions to Faults” on page 177 and “4.2.3
"Er.xxx". Solutions to Common Warnings” on page 199.
Switch the keypad display to the servo status interface and view whether the
keypad displays "rdy" instead of "run".
‑170‑
Troubleshooting
● The speed reference selected is wrong. Check whether H06-02 (Speed reference
selection) is set correctly.
● No speed reference is inputted or the speed reference is abnormal.
● When the speed reference is set through the keypad, check whether H06-03
(Speed reference set through keypad) is set correctly.
● When the speed reference is set through multi-speed references, check whether
parameters in group H12 are set correctly.
The servo motor does ● When the speed reference is set through communication, check whether H31-09
Inputting speed The speed reference
not rotate or the motor (Speed reference set through communication) is set correctly.
references (H0B-01) is 0. When the speed reference is set through jog speed references, check whether
speed is incorrect. ●
H06-04 (Jog speed) is set correctly and whether FunIN.18 (JOGCMD+, forward jog)
and FunIN.19 (JOGCMD, reverse jog) are assigned to DIs and the DI logics are
active.
● Check whether H06-05 (Acceleration time constant of speed reference) and H06-
06 (Deceleration time constant of speed reference) are set correctly.
● Check whether FunIN.12 (ZCLAMP, zero clamp) is misassigned and whether the
active logic of the corresponding DI is correct.
● When the speed reference is set through the keypad, check whether the value of
H06-03 (Speed reference set through keypad) is lower than 0.
● When the speed reference is set through multi-speed references, check the sign
(+/-) of each speed reference value in group H12.
● When the speed reference is set through communication, check whether the
The value of the speed value of H31-09 (Speed reference set through communication) is lower than 0.
The servo motor rotates
reference (H0B-01) is a ● When the speed reference is set through jog speed references, check whether
Inputting speed
in the reverse direction. the value of H06-04 (Jog speed) and the active logics of FunIN.18 (JOGCMD+,
negative number.
references
forward jog) and FunIN.19 (JOGCMD-. reverse jog) match the desired direction of
rotation.
● Check whether FunIN.26 (SpdDirSel, speed reference direction selection) is
assigned to a DI and whether the logic of the DI is active.
● Check whether H02-02 (Direction of rotation) is set properly.
The servo motor can rotate after preceding faults are cleared.
‑171‑
Troubleshooting
● For single-phase 220 V models, measure the AC voltage between L1 and L2. When
the DC bus voltage amplitude (voltage between P⊕ and Nɵ) is lower than 200 V, the
2. The voltage of the
The LED neither keypad displays "nrd".
Switching on the main circuit power
● For three-phase 220 V/380 V models, measure the AC voltage among L1, L2, L3/R,
lights up nor
control circuit (L1C, supply is abnormal. S, T. When the DC bus voltage amplitude (voltage between P⊕ and Θ) is lower than
displays "rdy".
L2C) and the main 460 V, the keypad displays "nrd".
circuit (L1, L2/R, S,
3. The programming
T/L1, L2, L3) Check whether the programming terminal is shorted.
terminal is shorted.
The keypad Rectify the fault causes according to “4.2.2 Common Solutions to Faults” on page 177 and “4.2.3
displays "Er.xxx". Solutions to Common Warnings” on page 199.
The keypad Rectify the fault causes according to “4.2.2 Common Solutions to Faults” on page 177 and “4.2.3
displays "Er.xxx". Solutions to Common Warnings” on page 199.
● Switch the keypad display to the servo status interface and view whether the
keypad displays "rdy" instead of "run".
● Check parameters in groups H03 or H17 to see whether FunIN.1 (S-ON) is assigned
Switching on the S- to a DI. If FunIN.1 is assigned, check whether the corresponding DI logic is active. If
FunIN.1 is not assigned, assign FunIN.1 to a DI and activate the logic of this DI. For
ON signal The servo motor
The S-ON signal is how to assign FunIN.1 to a DI, see “5.4 Group
H03: Terminal Input
(S-ON signal shaft is in the free
inactive. Parameters” on page 212 and “5.17 Group H17: VDI/VDO Parameters” on
switched on) running state. page 245.
● If the keypad keeps displaying "rdy" even though the S-ON signal has been
assigned to a DI through parameters in group H03 or H17 and the corresponding DI
logic is active, check whether the DI is connected correctly according to Chapter
"Wiring" in SV660P Series Servo Drive Hardware Guide.
does not rotate. reference (H0B-02) is 0. ● When the torque reference is set through the keypad, check whether H07-03
(Torque reference set through keypad) is set to 0.
● When the torque reference is set through communication, check whether H31-11
references ● When the torque reference is set through keypad, check whether the value of H07-
03 (Torque reference set through keypad) is lower than 0.
The value of the
The servo motor ● When the torque reference is set through communication, check whether the value
internal torque
rotates in the of H31-11 (Torque reference set through communication) is lower than 0.
reference (H0B-02) is a ● Check whether FunIN.25 (ToqDirSel, speed reference direction selection) is
reverse direction.
negative number. assigned and whether the corresponding DI logic is active.
● Check whether H02-02 (Direction of rotation) is set properly.
The servo motor can rotate after preceding faults are cleared.
‑172‑
Troubleshooting
Faults and warnings of the servo drive are divided into three levels based on severity: No. 1 > No. 2 >
No. 3, as shown below.
"Resettable" means the keypad stops displaying the fault/warning status once a "Reset signal" is input.
To stop the keypad from displaying the fault/warning, set H0D-01 to 1 (Fault reset enabled) or activate
the logic of the DI assigned with FunIN.2 (ALM-RST, fault and warning reset).
● To reset No. 1 and No. 2 resettable faults, switch off the S-ON signal first and then set H0D-01 to 1 or
use FunIN.2 (ALM-RST).
● To reset No. 3 warnings, set H0D-01 to 1 or use FunIN.2 (ALM-RST).
Note
● Some faults and warnings can be reset only after the fault causes are rectified by modifying the settings.
However, a reset operation does not necessarily activate the modification to settings.
● The control circuit must be powered off and on again in case of modifications that can be activated only after
the power supply (L1, L2/L1, L2, L3/L1C, L2C) is powered off and on again.
● For modifications activated after stop, switch off the S-ON signal. The servo drive operates normally only after
modifications are activated.
☆Related parameters
‑173‑
Troubleshooting
Setting Effective
Para. No. Name Value Range Function Default
Condition Time
Used to stop the keypad from
displaying the fault/warning
0: No operation when a resettable fault/
H0D-01 Fault reset At stop At once 0
warning occurs.
1: Enable
H0D-01 is set to 0 immediately
after reset.
The servo drive can record the latest 10 faults and warnings and values of status parameters upon the
fault/warning event. Among the latest 5 faults/warnings, if a fault/warning occurs repetitively, the
servo drive records the fault/warning code and the drive status only once.
A fault/warning will still be saved in the fault log after reset. To remove the fault/warning from the fault
log, set H02-31 (System parameter initialization) to 1 or 2.
You can select the specific fault/warning in H0B-33, view the corresponding fault/warning code in H0B-
34 and the values of status parameters in H0B-35...H0B-42. For details of these parameters, see
Chapter "Parameter List". If no fault occurs, the keypad displays "Er.000" in H0B-34.
The keypad displays "Er.xxx" when you view H0B-34 (Fault code of the selected fault) through the
keypad. In "Er.xxx", "xxx" is the fault/warning code. The value of H0B-34 read through the software tool
or communication is a decimal, which needs to be converted to a hexadecimal equivalent to indicate
the actual fault/warning code. The following table gives examples of such conversion.
H0B-34
Er.xxx H0B-34 (Decimal) Description
(Hexadecimal)
0: No. 1 non-resettable fault
Er.101 257 0101
101: Fault code
2: No. 1 resettable fault
Er.130 8496 2130
130: Fault code
6: No. 2 resettable fault
Er.121 24865 6121
121: Fault code
E: No. 3 resettable warning
Er.110 57616 E110
110: Warning code
‑174‑
Troubleshooting
The servo drive can output the fault/warning code of the highest-level.
To output the fault/warning code, assign FunOUT.12 (ALMO1 (AL1), 1st bit of the fault code),
FunOUT.13 (ALMO2 (AL2), 2nd bit of the fault code), and FunOUT.14 (ALMO3 (AL3), 3rd bit of the fault
code) to three DOs respectively. When different faults/warnings occur, the level of each of the three
DOs changes accordingly.
Note
The value "1" indicates active and "0" indicates inactive. Values "1" and "0" do not indicate high and low levels of
the DO.
‑175‑
Troubleshooting
‑176‑
Troubleshooting
Code Output
Display Name Fault Type Resettable
AL3 AL2 AL1
Er.730 Encoder battery warning No. 3 Yes 1 1 1
Er.900 DI emergency braking No. 3 Yes 1 1 1
Er.909 Motor overload No. 3 Yes 1 1 0
Er.920 Regenerative resistor overload No. 3 Yes 1 0 1
Resistance of external
Er.922 No. 3 Yes 1 0 1
regenerative resistor too small
Regenerative transistor over-
Er.924 No. 3 Yes 1 0 1
temperature
The motor power cables are
Er.939 No. 3 Yes 1 0 0
disconnected.
Parameter modifications
Er.941 No. 3 Yes 0 1 1
activated at next power-on
Er.942 Parameters saved frequently No. 3 Yes 0 1 1
Er.950 Forward overtravel warning No. 3 Yes 0 0 0
Er.952 Reverse overtravel warning No. 3 Yes 0 0 0
Er.980 An encoder fault occurs. No. 3 Yes 0 0 1
Er.990 Power input phase loss No. 3 Yes 0 0 1
Er.994 CAN address conflict No. 3 Yes 0 0 1
Er.A40 Parameter auto-tuning failure No. 3 Yes 0 1 0
■ The total number of parameters changes, which generally occurs after software update.
■ Values of parameters in groups H02 and above exceed the limit, which generally occurs after
software update.
‑177‑
Troubleshooting
‑178‑
Troubleshooting
Cause:
The rated current of the motor is higher than that of the servo drive.
‑179‑
Troubleshooting
A redundant S-ON signal is sent when some auxiliary functions are used.
The motor does not match in the absolute position mode or the motor code is set improperly.
■ Different DIs, including hardware DIs and virtual DIs, are assigned with the same function.
■ The DI function No. exceeds the maximum setting number allowed for DI functions.
When the servo drive reads parameters in the encoder ROM, no parameters are saved there or
parameter values are inconsistent with the parameter setpoints.
‑180‑
Troubleshooting
● Er.201: Overcurrent 2
Cause:
‑181‑
Troubleshooting
‑182‑
Troubleshooting
Find the fault cause through the internal fault code H0B-45.
‑183‑
Troubleshooting
An abnormal motor phase current or bus voltage is detected during auto-inspection upon power-
on.
The UVW phase sequence of the servo drive does not match that of the motor, which is detected
during angle auto-tuning.
● Er.234: Runaway
Cause:
‑184‑
Troubleshooting
■ The torque reference direction is opposite to the speed feedback direction in the torque control
mode.
■ The speed feedback direction is opposite to the speed reference direction in the position or
speed control mode.
In applications where the motor drives a vertical axis or is driven by the load, set H0A-12 to 0 to hide the runaway
fault.
The DC bus voltage between terminals P⊕ and NΘ exceeds the overvoltage threshold.
‑185‑
Troubleshooting
(342 V to 484 V)
2. The power supply Connect a surge protection device and
Check whether the power supply is
is unstable or then switch on the main circuit and
unstable, affected by lightning, or
affected by control circuit power supplies again. If the
complies with the preceding range.
lightning. fault persists, replace the servo drive.
‑186‑
Troubleshooting
2. Instantaneous
(198 V to 264 V)
Increase the capacity of the power supply.
power failure occurs.
380
● V servo drive:
For details, see SV660P Series Servo Drive
Effective value: 380 V to 440 V
●
Selection Guide.
Allowable deviation: –10% to +10%
●
(342 V to 484 V)
Measure the voltages of all the three
phases.
Monitor the power supply voltage and
3. The voltage of the check whether the main circuit power
power supply drops supply is applied to other devices,
during operation. resulting in insufficient power capacity
and voltage drop.
4. A three-phase
Replace the cables and connect the main
servo drive is
Check whether the main circuit is wired circuit cables correctly.
connected to a
properly and whether power input phase
single-phase power Single-phase: L1, L2
loss protection (H0A-00) is disabled.
supply, leading to
Three-phase: L1, L2, L3/R, S, T
phase loss.
Check whether H0B-26 (Bus voltage) is
within the following range:
5. The servo drive is 220 V servo drive: H0B-26 < 200 V
●
Replace the servo drive.
faulty. ● 380 V servo drive: H0B-26 < 380 V
The fault persists after the main circuit is
powered off and on several times.
‑187‑
Troubleshooting
● Er.500: Overspeed
Cause:
‑188‑
Troubleshooting
The output pulse frequency exceeds the frequency upper limit allowed by the hardware (2 MHz)
when pulse output is used (H05-38 = 0 or 1).
‑189‑
Troubleshooting
■ The vibration cannot be suppressed. You can set notch parameters (H09-12...H09-23) manually
to suppress vibration.
■ The auto-tuned values fluctuate dramatically. Increase the maximum operating speed, reduce
the acceleration/deceleration time, and shorten the stroke of the lead screw during ETune
operation.
■ Mechanical couplings of the load are loose or eccentric. Rectify the mechanical faults.
■ A warning occurs during auto-tuning and causes interruption. Rectify the fault causes and
perform inertia auto-tuning again.
■ The vibration cannot be suppressed if the load carries a large inertia. In this case, increase the
acceleration/deceleration time first to ensure the motor current is unsaturated.
The actual motor speed exceeds the rated speed during bootstrap charging of the servo drive.
The accumulative heat of the servo drive reaches the fault threshold.
‑190‑
Troubleshooting
You can clear the fault or restart the power supply 30s after overload occurs.
‑191‑
Troubleshooting
The actual motor speed is lower than 10 RPM but the torque reference reaches the limit, and such
status lasts for the time defined by H0A-32.
The temperatures of the IGBT and diodes reach the over-temperature threshold (H0A-38).
‑192‑
Troubleshooting
The temperature of the servo drive power module is higher than the over-temperature threshold.
The vibration is too strong or lasts for too long. The set resonance point will be cleared when Er.660
occurs.
■ The vibration cannot be suppressed. Enable vibration suppression manually to dampen the
vibration.
■ Excessive overshoot occurs during positioning. Check whether the positioning threshold is too
low. Increase the acceleration/deceleration time and reduce the response level.
■ The command suffers from noise. Modify the electronic gear ratio to improve the command
resolution, or increase the command filter time constant in the "Parameter configuration"
interface.
■ The current fluctuates. Check whether the current of the machine fluctuates periodically.
‑193‑
Troubleshooting
■ The vibration cannot be suppressed if the load carries a large inertia. In this case, increase the
acceleration/deceleration time first to ensure the motor current is unsaturated.
● Er.666: Runaway
Cause: A runaway fault occurs. You can hide this fault by setting H0A-02 to 1.
■ H09-26 (Response level) is set to an excessively high value, but the set inertia range is too large
(while the actual inertia is low). In this case, vibration may occur due to mismatch.
■
‑194‑
Troubleshooting
The encoder Z signal suffers from interference, resulting in a significant change of the electrical
angle corresponding to Z signal.
‑195‑
Troubleshooting
The position deviation in the position control mode is larger than the setpoint of H0A-10 (Threshold
of excessive position deviation).
‑196‑
Troubleshooting
The pulse input frequency is higher than H0A-09 (Maximum position pulse frequency).
‑197‑
Troubleshooting
The electronic gear ratio exceeds the limit: (0.001 x Encoder resolution/10000, 4000 x Encoder
resolution/10000).
‑198‑
Troubleshooting
The ERR indicator of the master PLC Check the connection of communication
The CAN blinks at a frequency of 1 Hz and the ERR cables between the master and the slave
communication is indicators of some slave PLCs keep on whose ERR indicator keeps on.
interrupted due to (When using PLC software tool, you can Check the communication baud rate
disconnection of the monitor D78xx in the component (H0C-08) of the slave whose ERR indicator
slave. monitoring table of the master. "xx" keeps on, and adjust the slave baud rate
indicates the station no. in decimal. If to the same value as that of the master.
corresponding D78xx of some configured
stations is 5, it indicates a fault occurs on
the slave.)
Check the status of the CAN
communication card indicator of the
master PLC.
The CAN The ERR indicators of all the slave PLCs
communication is keep on. (When using PLC software tool,
Check the cable connections of the
interrupted due to you can monitor D78xx in the component
master.
disconnection of the monitoring table of the master. "xx"
master. indicates the station no. in decimal. If
corresponding D78xx of all the configured
stations is 5, it indicates a fault occurs on
the master.)
The set encoder frequency-division pulses does not match the threshold defined by the encoder
specification when encoder frequency-division output is used (H05-38 = 0).
The home is not found within the time defined by H05-35 when homing is activated (H05-30 = 1 to
5).
‑199‑
Troubleshooting
The logic of the DI (hardware DI or virtual DI terminal) assigned with FunIN.34 (EmergencyStop) is
active.
Cause Confirming Method Solution
Check the operating mode and
Check whether the logic of the DI
FunIN.34: Emergency stop, clear the active DI braking signal
assigned with FunIN.34
triggered without affecting the safety
(EmergencyStop) is active.
performance.
The accumulative heat of the 60Z series motor (200 W and 400 W) reaches the warning threshold.
‑200‑
Troubleshooting
The accumulative heat of the regenerative resistor exceeds the set value.
‑201‑
Troubleshooting
●H02-25 = 1 (external
3. H02-25 (Regenerative resistor
regenerative resistor, natural
type) is set improperly when an
View the setpoint of H02-25. cooling)
external regenerative resistor is
●H02-25 = 2 (external
used.
regenerative resistor, forced-air
cooling)
Measure the resistance of the
external regenerative resistor
connected between terminals P⊕
Select a proper regenerative
and C, and compare the resistance
4. The resistance of the external resistor according to section
measured with the value described
regenerative resistor used is too "Specifications of the Regenerative
in section "Specifications of the
large. Resistor" in SV660P Series Servo
Regenerative Resistor" in SV660P
Drive Selection Guide.
Series Servo Drive Selection Guide
to check whether the resistance is
too large.
5. The setpoint of H02-27 Check whether the value of H02-27
(Resistance of external is larger than the resistance of the Set H02-27 according to the
regenerative resistor) is larger than external regenerative resistor resistance of the external
resistance of the external connected between terminals P⊕ regenerative resistor used.
regenerative resistor used. and C.
Check whether the input voltage of
the main circuit on the servo drive
side is within the following range:
‑202‑
Troubleshooting
The value of H02-27 (Resistance of external regenerative resistor) is lower than H02-21 (Permissible
minimum resistance of regenerative resistor).
The estimated temperature of the braking transistor is higher than H0A-38 (Maximum protection
threshold).
The actual phase current of the motor is lower than 10% of the rated current. The actual motor
speed is low, but the value of the internal torque reference is high.
‑203‑
Troubleshooting
Modifications of some parameters take effect at next power-on. If these parameters are modified,
power off and on the servo drive again.
The logic of DI assigned with FunIN.14 (P-OT, positive limit switch) is active.
The logic of the DI assigned with FunIN.15 (N-OT, negative limit switch) is active.
‑204‑
Troubleshooting
A three-phase servo drive below 1 kW is allowed to run under a single-phase power supply, but
H0A-00 (Power input phase loss fault/warning selection) is set to 1 (Enabled).
When any one of the following fault occurs, contact Inovance for technical support.
‑205‑
Troubleshooting
‑206‑
Parameters
5 Parameters
Parameter Group Overview of Parameter Groups
Serial-type motor
H00-05 - - - - At display -
code
encoder
‑207‑
Parameters
Next power-
H00-10 Rated power 0.01–655.35 kW - At stop -
on
Next power-
H00-11 Rated current 0.01–655.35 A - At stop -
on
Next power-
H00-12 Rated torque 0.01–655.35 N·m - At stop -
on
Next power-
H00-13 Maximum torque 0.10–655.35 N·m - At stop -
on
Next power-
H00-14 Rated speed 100–6000 RPM - At stop -
on
Next power-
H00-15 Maximum speed 100–6000 RPM - At stop -
on
Next power-
H00-16 Moment of inertia Jm 0.01–655.35 kgcm2 - At stop -
on
Next power-
H00-18 Stator resistance 0.001–65.535 Ω - At stop -
on
Next power-
H00-19 Stator inductance Lq 0.01–655.35 mH - At stop -
on
Next power-
H00-20 Stator inductance Ld 0.01–655.35 mH - At stop -
on
Next power-
H00-22 Torque coefficient Kt 0.01–655.35 N·m/Arms - At stop -
on
Next power-
H00-23 Electrical constant Te 0.01–655.35 ms - At stop -
on
Next power-
H00-31 Encoder resolution 0–1073741824 PPR 1048576 At stop -
on
‑208‑
Parameters
Para. No. Name Value Range Unit Default Effective Time Setting Condition Related Mode
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
H02-03 Output pulse phase 1: CW as forward direction - 0 Next power-on At stop PST
‑209‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Speed threshold at
H02-11 brake output OFF in 0–3000 RPM 30 Immediately During running PS
rotation state
‑210‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Permissible minimum
H02-21 resistance of - Ω - - At display PST
regenerative resistor
Power of built-in
H02-22 - W - - At display PST
regenerative resistor
Resistance of built-in
H02-23 - Ω - - At display PST
regenerative resistor
0: Built-in
Power of external
H02-26 1–65535 W - Immediately At stop PST
regenerative resistor
Resistance of external
H02-27 1–1000 Ω - Immediately At stop PST
regenerative resistor
0: No operation
‑211‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0–0xFFFF
Bit0: FunIN.1
DI function assignment 1
H03-00 Bit1:FunIN.2 - 0 Next power-on During running -
(activated upon power-on)
…
Bit15: FunIN.16
0–0xFFFF
Bit0: FunIN.17
DI function assignment 2
H03-01 Bit1:FunIN.18 - 0 Next power-on During running -
(activated upon power-on)
…
Bit15: FunIN.32
1: Active high
1: Active high
1: Active high
1: Active high
1: Active high
1: Active high
‑212‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
1: Active high
0–0xFFFF
Bit0: FunIN.33
DI function assignment 3
H03-34 Bit1:FunIN.34 - 0 Next power-on During running -
(activated upon power-on)
…
Bit15: FunIN.16
0–0xFFFF
Bit0: FunIN.49
DI function assignment 4
H03-35 Bit1:FunIN.50 - 0 Next power-on During running -
(activated upon power-on)
…
Bit15: FunIN.16
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑213‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Pulse reference
2: Multi-position reference
Next power-
H05-02 Pulses per revolution 0 to 1048576 PPR 0 At stop P
on
‑214‑
Parameters
3: CW + CCW
Encoder/ During
H05-22 Proximity threshold 1 to 65535 65535 At once P
Reference unit running
‑215‑
Parameters
Acceleration/
During
H05-27 Deceleration time of 0 to 1000 ms 10 At once P
running
interrupt positioning
0: Disabled
‑216‑
Parameters
2: Forward, Z signal as
deceleration point and home
3: Reverse, Z signal as
deceleration point and home
Speed in high-speed
During
H05-32 searching for the home 0 to 3000 RPM 100 At once P
running
switch signal
Speed in low-speed
During
H05-33 searching for the home 0 to 1000 RPM 10 At once P
running
switch signal
‑217‑
Parameters
Acceleration/
During
H05-34 Deceleration time during 0 to 1000 ms 1000 At once P
running
homing
During
H05-35 Homing time limit 0 to 65535 ms 10000 At once P
running
During
H05-36 Mechanical home offset -1073741824 to +1073741824 Reference unit 0 At once P
running
0: Encoder frequency-division
output
2: Frequency-division or
synchronous output inhibited
level)
Position offset in
Next power-
H05-46 absolute position linear -2147483648 to +2147483647 Encoder unit 0 At stop PST
on
mode (low 32 bits)
Position offset in
Next power-
H05-48 absolute position linear -2147483648 to +2147483647 Encoder unit 0 At stop PST
on
mode (high 32 bits)
‑218‑
Parameters
Speed threshold of
During
H05-56 homing upon hit-and- 0 to 1000 RPM 2 At once P
running
stop
Number of encoder
Next power-
H05-61 frequency-division pulses 0 to 262143 PPR 0 At stop -
on
(32 bits)
0: ms
2: 100 ms
0: Disable
‑219‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
4: Communication
Deceleration ramp
H06-06 time constant of speed 0–65535 ms 0 Immediately During running S
reference
H06-07 Maximum speed limit 0–6000 RPM 6000 Immediately During running S
H06-08 Forward speed limit 0–6000 RPM 6000 Immediately During running S
H06-09 Reverse speed limit 0–6000 RPM 6000 Immediately During running S
Threshold of TGON
H06-16 0–1000 RPM 20 Immediately During running S
signal
Threshold of V-Cmp
H06-17 0–100 RPM 10 Immediately During running S
signal
Threshold of V-Arr
H06-18 10–6000 RPM 1000 Immediately During running S
signal
Threshold of V-Zero
H06-19 1–6000 RPM 10 Immediately During running S
signal
‑220‑
Parameters
The rated torque of the motor corresponds to 100% of the torque reference.
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
4: Communication
0: Positive/Negative internal
torque limit
1: Reserved
H07-17 Speed limit source - 0 Immediately During running T
2: H07-19 or H07-20 as defined by
the DI assigned with FunIN.36 (V-
SEL)
‑221‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Threshold of valid
H07-22 0.0–300.0 % 20.0 Immediately During running PST
torque reach
Threshold of invalid
H07-23 0.0–300.0 % 10.0 Immediately During running PST
torque reach
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
H08-03 2nd speed loop gain 0.1–2000.0 Hz 40.0 Immediately During running PS
H08-05 2nd position loop gain 0.0–2000.0 Hz 64.0 Immediately During running P
‑222‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
H08-09 Gain switchover condition 5: Speed reference high/low- - 0 Immediately During running PST
speed threshold (PS)
H08-10 Gain switchover delay 0.0–1000.0 ms 5.0 Immediately During running PST
Based on
H08-11 Gain switchover level 0–20000 switchover 50 Immediately During running PST
conditions
Based on
H08-12 Gain switchover dead time 0–20000 switchover 30 Immediately During running PST
conditions
0: Inhibited
1: Two times
Speed feedback filtering
H08-22 2: Four times - 0 Immediately At stop PS
option
3: Eight times
4: Sixteen times
‑223‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
H08-29 Speed observer filter time 2–2000 0.01 ms 80 Immediately During running PS
Disturbance observer
H08-31 10–1700 Hz 600 Immediately During running PS
cutoff frequency
Disturbance observer
H08-32 0–100 % 0 Immediately During running PS
compensation coefficient
Disturbance observer
H08-33 inertia correction 0–100 % 100 Immediately During running PS
coefficient
Disturbance observer
H08-41 0–2 - 0 Immediately During running PS
torque switch
‑224‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Disabled
‑225‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Low-frequency
0: Vibration frequency set manually
H09-04 resonance - 0 Immediately During running P
1: Vibration frequency set automatically
suppression mode
Maximum speed of
H09-06 100–1000 RPM 500 Immediately At stop PST
inertia auto-tuning
Number of motor
H09-09 revolutions per 0.00–2.00 r - - At display PST
inertia auto-tuning
Frequency of the
H09-12 50–4000 Hz 4000 Immediately During running PS
1st notch
Frequency of the
H09-15 50–4000 Hz 4000 Immediately During running PS
2nd notch
Frequency of the
H09-18 50–4000 Hz 4000 Immediately During running PS
3rd notch
Frequency of the
H09-21 50–4000 Hz 4000 Immediately During running PS
4th notch
‑226‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Auto-tuned
H09-24 resonance 0–2 Hz 0 - At display PS
frequency
Torque disturbance
H09-30 0.0–100.0 % 0.0 Immediately During running PS
compensation gain
Gravity
H09-32 compensation 0–1000 0.1% 0 Immediately During running P
value
Forward friction
H09-33 0–1000 0.1% 0 Immediately During running P
compensation
Reverse friction
H09-34 -1000–0 0.1% 0 Immediately During running P
compensation
Friction
H09-35 compensation 1–300 0.1 RPM 0 Immediately During running P
speed threshold
Friction
H09-36 compensation 0–0x12 - 0 Immediately During running P
speed
Vibration
H09-37 0–65535 1s 1200 Immediately During running PS
monitoring time
Low-frequency
resonance
H09-38 frequency at 1.0–100.0 Hz 100.0 Immediately During running P
mechanical load
end
Low-frequency
resonance
H09-39 suppression at 0–3 - 2 Immediately During running P
mechanical load
end
Frequency of the
H09-41 50–8000 Hz 4000 Immediately During running PS
5th notch
‑227‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Frequency of low-
frequency
resonance
H09-44 0–200.0 Hz 0 Immediately During running P
suppression 1 at
mechanical load
end
Responsiveness of
low-frequency
resonance
H09-45 0.01–10 Hz 1.00 Immediately During running P
suppression 1 at
mechanical load
end
Width of low-
frequency
resonance
H09-47 0–2.00 Hz 1.00 Immediately During running P
suppression 1 at
mechanical load
end
Frequency of low-
frequency
resonance
H09-49 0–200.0 Hz 0 Immediately During running P
suppression 2 at
mechanical load
end
Responsiveness of
low-frequency
resonance
H09-50 0.01–10.00 Hz 1.00 Immediately During running P
suppression 2 at
mechanical load
end
Width of low-
frequency
resonance
H09-52 0–2.00 Hz 1.00 Immediately During running P
suppression 2 at
mechanical load
end
‑228‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Disable
H0A-03 Power-off memory - 0 Immediately During running -
1: Enable
Motor overload
H0A-04 50–3002 % 100 Immediately At stop -
protection gain
Maximum position
H0A-09 100–4000 kHz 4000 Immediately At stop P
pulse frequency
Threshold of
Encoder/
H0A-10 excessive position 1–1073741824 27486951 Immediately During running P
Reference unit
deviation
0: Disable
H0A-12 Runaway protection - 1 Immediately During running PST
1: Enable
Threshold of low-
H0A-16 frequency resonance 1-1000 Encoder unit 5 Immediately During running P
position deviation
0: Encoder unit
H0A-17 Position setting unit - 0 Immediately At stop P
1: Reference unit
0: Enable
1: Disable
Motor overload
H0A-26 2: No meaning - 3 Immediately At stop -
detection
3: Enable a new motor
overload detection
‑229‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Quadrature encoder
H0A-28 0–255 25 ns 30 Next power-on At stop -
filter time constant
Time window of
motor stall over-
H0A-32 10–65535 ms 200 Immediately During running -
temperature
protection
0: Disabled
Maximum value of
H0A-41 software position -2147483648 to +2147483647 Reference unit 2147483647 Immediately At stop PST
limit
Minimum value of
H0A-43 software position -2147483648 to +2147483647 Reference unit -2147483648 Immediately At stop PST
limit
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑230‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Present fault
1: Last fault
H0B-33 Fault log 2: 2nd to last fault - 0 Immediately During running PST
...
‑231‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
H0C-00 Servo axis address 1–247 (0: Broadcast address) - 1 Immediately During running PST
0: 2400 bps
1: 4800 bps
2: 9600 bps
H0C-02 Serial baud rate 3: 19200 bps - 5 Immediately During running PST
4: 38400 bps
5: 57600 bps
6: 115200 bps
‑232‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: 20 kbps
1: 50 kbps
2: 100 kbps
5: 500 kbps
6: 1 Mbps
7: 1 Mbps
0: Disabled
H0C-09 Communication VDI - 0 Immediately At stop PST
1: Enable
0: Disabled
H0C-11 Communication VDO - 0 Immediately At stop PST
1: Enable
Update parameter
0: Not updated to EEPROM
values written
1: Updated to EEPROM, except During running
H0C-13 through Modbus - 1 Immediately PST
parameters in groups H0B and
communication to
H0D
EEPROM
New protocol:
Old protocol:
‑233‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
Update parameter
0: Not updated to EEPROM
values written
1: Updated to EEPROM, except
H0C-16 through CAN - 0 Immediately During running PST
parameters in groups H0B and
communication to
H0D
EEPROM
Modbus command
H0C-25 0–5000 ms 1 Immediately During running PST
response delay
Sequence of Modbus
0: High 16 bits before low 16 bits
H0C-26 communication data 1 1 Immediately During running PST
1: Low 16 bits before high 16 bits
bits
0: Old protocol
Modbus error frame
H0C-30 1: New protocol (standard 1 1 Immediately During running PST
format
protocol)
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: No operation
H0D-00 Software reset - 0 Immediately At stop -
1: Enable
0: No operation
H0D-01 Fault reset - 0 Immediately At stop -
1: Enable
H0D-03 Reserved - - - - - -
0: No operation
H0D-05 Emergency stop - 0 Immediately During running -
1: Enable
0: No operation
0: No operation
‑234‑
Parameters
Setting Related
Para. No. Name Value Range Unit Default Effective Time
Condition Mode
5: Axis-controlled continuous
operation
Number of displacement
H11-01 references in multi- 1–16 - 1 Immediately At stop P
position mode
0: ms
H11-03 Time unit - 0 Immediately At stop P
1: s
0: Relative displacement
Start speed of
H11-10 0–6000 RPM 0 Immediately During running P
displacement 1
Stop speed of
H11-11 0–6000 RPM 0 Immediately During running P
displacement 1
Reference
H11-12 Displacement 1 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-14 1–6000 RPM 200 Immediately During running P
displacement 1
Acceleration/
H11-15 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 1
‑235‑
Parameters
Setting Related
Para. No. Name Value Range Unit Default Effective Time
Condition Mode
Reference
H11-17 Displacement 2 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-19 1–6000 RPM 200 Immediately During running P
displacement 2
Acceleration/
H11-20 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 2
Reference
H11-22 Displacement 3 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-24 1–6000 RPM 200 Immediately During running P
displacement 3
Acceleration/
H11-25 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 3
Reference
H11-27 Displacement 4 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-29 1–6000 RPM 200 Immediately During running P
displacement 4
Acceleration/
H11-30 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 4
Reference
H11-32 Displacement 5 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-34 1–6000 RPM 200 Immediately During running P
displacement 5
Acceleration/
H11-35 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 5
Reference
H11-37 Displacement 6 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-39 1–6000 RPM 200 Immediately During running P
displacement 6
Acceleration/
H11-40 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 6
‑236‑
Parameters
Setting Related
Para. No. Name Value Range Unit Default Effective Time
Condition Mode
Reference
H11-42 Displacement 7 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-44 1–6000 RPM 200 Immediately During running P
displacement 7
Acceleration/
H11-45 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 7
Reference
H11-47 Displacement 8 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-49 1–6000 RPM 200 Immediately During running P
displacement 8
Acceleration/
H11-50 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 8
Reference
H11-52 Displacement 9 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-54 1–6000 RPM 200 Immediately During running P
displacement 9
Acceleration/
H11-55 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 9
Reference
H11-57 Displacement 10 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-59 1–6000 RPM 200 Immediately During running P
displacement 10
Acceleration/
H11-60 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 10
Reference
H11-62 Displacement 11 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-64 1–6000 RPM 200 Immediately During running P
displacement 11
‑237‑
Parameters
Setting Related
Para. No. Name Value Range Unit Default Effective Time
Condition Mode
Acceleration/
H11-65 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 11
Reference
H11-67 Displacement 12 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-69 1–6000 RPM 200 Immediately During running P
displacement 12
Acceleration/
H11-70 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 12
Reference
H11-72 Displacement 13 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-74 1–6000 RPM 200 Immediately During running P
displacement 13
Acceleration/
H11-75 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 13
Reference
H11-77 Displacement 14 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-79 1–6000 RPM 200 Immediately During running P
displacement 14
Acceleration/
H11-80 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 14
Reference
H11-82 Displacement 15 -1073741824 to +1073741824 10000 Immediately During running P
unit
Maximum speed of
H11-84 1–6000 RPM 200 Immediately During running P
displacement 15
Acceleration/
H11-85 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 15
Reference
H11-87 Displacement 16 -1073741824 to +1073741824 10000 Immediately During running P
unit
‑238‑
Parameters
Setting Related
Para. No. Name Value Range Unit Default Effective Time
Condition Mode
Maximum speed of
H11-89 1–6000 RPM 200 Immediately During running P
displacement 16
Acceleration/
H11-90 Deceleration time of 0–65535 ms (s) 10 Immediately During running P
displacement 16
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
2: DI-based operation
Number of speed
H12-01 references in multi- 1–16 - 16 Immediately At stop S
speed operation
0: sec
H12-02 Operating time unit - 0 Immediately During running S
1: min
‑239‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-22 Deceleration time of - 0 Immediately During running S
time 2
speed 1
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-25 Deceleration time of - 0 Immediately During running S
time 2
speed 2
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-28 Deceleration time of - 0 Immediately During running S
time 2
speed 3
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
‑240‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-31 Deceleration time of - 0 Immediately During running S
time 2
speed 4
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-34 Deceleration time of - 0 Immediately During running S
time 2
speed 5
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-37 Deceleration time of - 0 Immediately During running S
time 2
speed 6
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
‑241‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-40 Deceleration time of - 0 Immediately During running S
time 2
speed 7
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-43 Deceleration time of - 0 Immediately During running S
time 2
speed 8
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-46 Deceleration time of - 0 Immediately During running S
time 2
speed 9
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
‑242‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-49 Deceleration time of - 0 Immediately During running S
time 2
speed 10
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-52 Deceleration time of - 0 Immediately During running S
time 2
speed 11
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-55 Deceleration time of - 0 Immediately During running S
time 2
speed 12
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
‑243‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-58 Deceleration time of - 0 Immediately During running S
time 2
speed 13
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-61 Deceleration time of - 0 Immediately During running S
time 2
speed 14
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-64 Deceleration time of - 0 Immediately During running S
time 2
speed 15
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
‑244‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
0: Zero acceleration/deceleration
time
1: Acceleration/Deceleration
time 1
Acceleration/
2: Acceleration/Deceleration
H12-67 Deceleration time of - 0 Immediately During running S
time 2
speed 16
3: Acceleration/Deceleration
time 3
4: Acceleration/Deceleration
time 4
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑245‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑246‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑247‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
‑248‑
Parameters
Setting
Para. No. Name Value Range Unit Default Effective Time Related Mode
Condition
FunIN.1 S-ON Servo ON Active: Servo motor enabled upon The change of the corresponding DI/VDI
power-on or terminal logic is activated at next
power-on.
‑249‑
Parameters
‑250‑
Parameters
‑251‑
Parameters
Inactive: Disabled
FunIN.32 HomingStart Homing function -
Active: Enabled
‑252‑
Parameters
‑253‑
Parameters
Homing state:
‑254‑
Parameters
completed
completed
FunOUT.23 WrNextBlockEn Write next block enabled Inactive: Writing the next block -
inhibited
‑255‑
Appendix: CANlink Enhanced Axis Control
Parameters
‑256‑
Appendix: CANlink Enhanced Axis Control Parameters
Note
See the following for how to use CANlink enhanced axis control function:
1. Set H02-31 to 1 to restore parameters to default values.
2. Set H11-00 to 5. If the previous value of H11-00 is not 5, setting it to 5 enables enhanced axis control function.
Parameter involved will be correlated automatically. See the detailed setpoints in the preceding table.
3. If the previous value of H11-00 is 5, setting it to a value other than 5 restores all the parameters listed in the
preceding table to default values.
‑257‑
Shenzhen Inovance Technology Co., Ltd.
Shenzhen Inovance Technology Co., Ltd.
Add.: Building E, Hongwei Industry Park, Liuxian Road, Baocheng No. 70 Zone, Bao'an
District, Shenzhen
Tel: +86-755-2979 9595
Fax: +86-755-2961 9897
http://www.inovance.com