L 7 Cmanual
L 7 Cmanual
AC SERVO DRIVE
Xmotion L7C Series
Safety Precautions
Introduction
Greetings! Thank you for choosing L7C Series product.
The user manual describes how to correctly use this product and matters for which to
exercise caution.
Failure to comply with the guidelines outlined in this manual may cause personal injury or
damage to the product. Be sure to read this manual carefully before using this product and
follow all guidelines contained therein.
The contents of this manual are subject to change according to software versions without
notice.
Reproduction of part or all of the contents of this manual in any form, by any means or for any
purpose is strictly prohibited without the explicit written consent of our company.
Our company retains all patents, trademarks, copyrights and other intellectual property rights to
the materials in this manual. Therefore, the information contained in this manual is only
intended for use with our company products, and using it for any other purposes is prohibited.
i
Introduction
Precautions Descriptions
Danger Failure to comply with the guidelines may cause serious injury or death.
Failure to comply with the guidelines may cause personal injury or property
Caution damage.
Depending on the situation, ignoring a caution may also result in serious injury. So, be mindful of
this.
Warning
Before wiring or inspection, turn off the power, wait 15 minutes, make sure that the
charge lamp has gone off, and check the voltage.
Ground both the servo drive and the servo motor faultlessly.
Only qualified and trained technicians may perform wiring on this product.
Install both the servo drive and the servo motor before performing any wiring.
Do not operate the device with wet hands.
Do not open the servo drive cover during operation.
Do not operate the device with the servo drive cover removed.
Even if the power is off, do not remove the servo drive cover.
Caution
Install the servo drive, the servo motor, and the regenerative resistance on non-
combustible materials.
Disconnect the input power if the servo drive malfunctions.
ii
Introduction
Installation Precautions
Store and operate this product under the following environmental conditions.
Conditions
Environment
Servo Drive Servo Motor
Operating
0 ~ 50 ℃ 0 ~ 40 ℃
temp.
Operating
humidity
90% RH or lower (no condensation) 20 ~ 80% RH (no condensation)
Storage
humidity
Altitude 1000m or lower
When installing 1 unit:
40mm or more from the top or bottom
of the control panel
10mm or more from the left or right
side of the control panel
When installing 2 or more units:
100mm or more from the top of the
Spacing control panel
40mm or more from the bottom of the
control panel
30mm or more from the left and right
sides of the control panel
2mm or more between units
Refer to Section 2.2.2, "Installation
with the Control Panel."
Ensure the installation location is free from dust, iron, corrosive gas,
and combustible gas.
Others
Ensure the installation location is free from abnormal vibrations or
potential for hard impacts.
Caution
Make sure to install the product with the correct orientations.
Do not drop the product or expose it to a hard impact.
Install this product in a location that is free from water, corrosive gas, combustible
gas, or flammable materials.
Install this product in a location capable of supporting the weight of this product.
Do not stand or place heavy objects on top of the product.
Always maintain the specified spacing when installing the servo drive.
Ensure that there are no conductive or flammable debris inside the servo drive or the
servo motor.
Firmly attach the servo motor to the machine.
Make sure to install a gearbox-attached servo motor with the correct orientation.
Do not accidentally touch the rotating unit of the servo motor during operation.
Do not apply excessive force when connecting couplings to the servo motor shaft.
Do not place loads on the servo motor shaft that exceed the permitted amount.
iii
Introduction
Wiring Precautions
Caution
Make sure to use AC power for input power of the servo drive.
Use a voltage source that is suitable for 200[V] (AC 200~230[V]).
Always connect the servo drive to a ground terminal.
Do not connect a commercial power supply directly to the servo motor.
Do not connect commercial power supply directly to U, V and W output terminals of
the servo drive.
Connect U, V and W output terminals of the servo drive directly to the U, V, W
power input terminals of the servo motor, but do not install magnetic contactors
between the wires.
Always use pressurized terminals with insulation tubes when wiring the servo drive
power terminal.
When wiring, be sure to separate U, V and W power cables for the servo motor and
the encoder cable.
Always use the robot cable if the motor is of a moving structure.
Before performing power wiring, turn off the input power of the servo drive and wait
until the charge lamp goes off completely.
Startup Precautions
Caution
Check the input voltage and power unit wiring before supplying power to the device.
The servo must be in OFF mode when you turn on the power.
For L7C□ □□□, check the motor's ID, encoder type, and encoder pulse before
turning on the power.
For L7C□ □□□, first set the motor’s ID for [0x2000], encoder type for [0x2001], and
encoder pulse for [0x2002] after turning on the power.
After completing the above settings, set the drive mode for the servo drive
connected to
the upper level controller in [0x3000].
Perform I/O wiring for the servo drive referring to Section 2.5, “Wiring for
Input/Output Signals.”
Caution
Check and adjust each parameter before operation.
Do not touch the rotating unit of the motor during operation.
Do not touch the heat sink during operation.
Be sure to attach or remove I/O, ENC connectors only when the power is off.
Extreme changes of parameters may cause system instability.
iv
Introduction
Usage Precautions
Caution
Install an emergency cut-off circuit which can immediately stop operation in an
emergency.
Reset the alarm only when the servo is off. Be warned that the system restarts
immediately if the alarm is reset while the servo is on.
Use a noise filter or DC reactor to minimize electromagnetic interference. This
prevents nearby electrical devices from malfunctioning due to interference.
Only use approved servo drive and servo motor combinations.
The electric brake on the servo motor is for maintaining paused operation. Do not
use it for ordinary braking.
The electric brake may malfunction if the brake degrades or if the mechanical
structure is improper (for example, if the ball screw and servo motor are combined
via the timing belt). Install an emergency stop device to ensure mechanical safety.
Malfunction Precautions
Caution
Use a servo motor with an electric brake or install a separate brake system for use if
there is potential for a dangerous situation during emergencies or device
malfunctions.
If an alarm occurs, eliminate the underlying cause of the problem and ensure safety
in operation. Then, deactivate the alarm and resume operation.
Do not approach the machine until the problem is solved.
Repair/Inspection Precautions
Caution
Before performing repair or inspection, turn off the power, wait at least 15 minutes,
make sure that the charge lamp has gone off, and check the voltage. Enough
voltage may remain in the electrolytic condenser after the power is off to cause an
electric shock.
Only authorized personnel may repair and inspect the device or replace its parts.
Never modify this device in any way.
General Precautions
Caution
This user manual is subject to change due to product modification or changes in
standards. If such changes occur, we issue a new user manual with a new product
number.
v
Introduction
Product Application
Caution
This product is not designed or manufactured for machines or systems intended to
sustain human life.
This product is manufactured under strict quality control conditions. Nevertheless,
install safety devices if installing the product in a facility where product malfunctions
may result in a major accident or a significant loss.
EEPROM Lifespan
Caution
EEPROM is rewritable up to 4 million times for the purpose of recording parameter
settings and other information. The servo drive may malfunction if the total number
of the following tasks exceeds 4 million, due to the lifespan of the EEPROM.
EEPROM recording as a result of a parameter change
EEPROM recording as a result of an alarm
vi
Table of Contents
Table of Contents
1. Product Configuration ..................................... 1-1
1.1 Product Verification .................................................................................. 1-1
ii
Table of Contents
iv
Table of Contents
v
Table of Contents
14.9 Servo Motor Formats and IDs (continued on the next page)14-18
vii
1. Product Configuration
1. Product Configuration
Are there any abnormalities after mounting the oil seal or the brake?
1-1
1. Product Configuration
L7 C A 004 U O
Series Name Series Name Input Voltage Capacity (200[V]) Encoder Option
004: 400[W]
008: 800[W]
010: 1[kW]
1-2
1. Product Configuration
APM C – F B L 01 A Y K 1
1-3
1. Product Configuration
Display
Shows drive status, alarms, etc.
CHARGE Lamp
The light is turned on when the main circuit
power is on.
Power Connector
L1, L2: Main power input
B+, B: Connected to external regenerative resistors
U, V, W: Connected to the servo motor (U,V,W)
Ground Terminal
Ground terminals prevent electric shock.
1-4
1. Product Configuration
800W, 1kW
Display
Shows drive status, alarms, etc.
CHARGE Lamp
The light is turned on when the main circuit
power is on.
Power Connector
L1, L2: Main power input
B+, B: Connected to external regenerative resistors
U, V, W: Connected to the servo motor (U,V,W)
Ground Terminal
Ground terminals prevent electric shock.
1-5
1. Product Configuration
Motor Power
Motor Cable
Connector Encoder
Connector
Encoder
Cable
Shaft
Encoder
Cover
Bearing Cap Flange Frame Housing
Motor
Connector
Encoder
Connector
Encoder
Shaft Cover
Bearing Cap
Flange Frame Housing
1-6
1. Product Configuration
Power
Single phase AC220V
R T Upper Device
Breaker
This is used to protect the
power line.
It turns off the circuit Servo Drive
breaker when there is
overcurrent. Mini USB Cable
RS-422 Communication and I/O
Noise Filter
This blocks external noise
from the power line.
Note 1) RS-422 Communication Cable
10 31 4
3M
Input/Output Cables
Magnetic Contactor
Turn the servo power
ON/FF.
10 31 4
3M
External
Regenerative
Resistor Connection Motor Cable
Refer to Section 10.11,
Regenerative Resistance.
Note 3) 3 Note 2)
Servo Motor
Caution
Note 1) Do not use APC-VSCN1T or APC-VPCN1T during communication wiring. Communication may be
disconnected due to disconnection in cable shields. Also, build the structure of a single connector holding
individual lines of RS-422 communication cables and input/output cables. Make sure to use shielded twisted
Note 2) PE between the servo motor and the servo and between the servo and the device must be connected.
Note 3) This device supports encoder cables and motor cables that are 20m or shorter.
1-7
2. Wiring and Connection
Caution
2-1
2. Wiring and Connection
Servo Motor
U U
V V
W W
FG
Directly connecting the motor to a commercial power supply may burn the motor. Make sure to
connect it with the specified drive before using it.
Connect the ground terminal of the motor to either of the two ground terminals inside the drive, and
attach the remaining terminal to the Type-3 ground.
Connect U, V, and W terminals of the motor to match U, V, and W terminals of the drive.
Ensure that no pin on the motor connector is fallen off or inadequately connected.
If there is moisture or condensation on the motor, make sure that insulation resistance is 10[㏁]
(500[V]) or higher and install only if there is no abnormality.
Caution
Sometimes, if the motor’s PE and the drive’s PE terminal are not connected, DriveCM may not be properly
PE and FG between the servo motor and the servo and between the servo and the device must be connected.
2-2
2. Wiring and Connection
Do not pressurize or damage the cables. Make sure to use robot cables for a moving motor and
prevent the cables from swaying.
2-3
2. Wiring and Connection
Caution
Operating 80[%] RH or Moisture developed inside the drive due to ice formation or
Humidity below condensation during a prolonged period of inactivity may
damage the drive. Remove all moisture before operating the
drive after a prolonged period of inactivity.
Vibration
External acceleration Excessive vibration reduces the lifespan of the product, and it
Vibration may cause malfunctions.
4.9[㎨] or lower
Do not expose the device to direct sunlight.
Do not expose the device to corrosive or combustible gases.
Ambient
Conditions Do not expose the device to oil or dust.
Ensure that the device receives sufficient ventilation even if installed in a
confined space.
2-4
2. Wiring and Connection
More More
than than
40mm 100mm
Caution
Install the external regenerative resistance properly so that generated heat does not affect the
drive.
Assemble the servo drive control panel so it is flat against the wall.
Do not let any metal debris generated from drilling, etc. fall into the drive when assembling the
control panel.
Make sure that oil, water, or metal dust does not enter the drive through the gaps or roof of the
control panel.
Protect the control panel by using air purge system when using it in an area where there are high
2-5
2. Wiring and Connection
B B+
SMPS
Diode Note 1)
IPM
Single-phase
power Input
AC200~230V L1
Current sensor
U
Thermistor V
Note 2) M E
L2 W
Chage
Lamp
T1 T2
Thermistor N
Main power phase Internal Relay drive DC voltage Regenerative IGBT PWM signal SC U, V current
loss detection temperature circuit detection circuit braking drive temperature detection circuit detection circuit DB drive circuit
circuit detection circuit circuit detection circuit
A/D conversion
BiSS-C
Quadrature
MCU
USB USB
communication USB OTG FS
Encoder input
(ENCODER
connector)
P/C insulation I/F
Pulse input Encoder output Digital input Digital output Analog input
(2points) (8points) (2points) RS-422 communication
(3points) (10points)
Note 1) Since there is no internal regenerative resistance, make sure to connect regenerative resistances
to B+ and B pins.
2-6
2. Wiring and Connection
Caution
Excessive voltage damages the drive.
If a commercial power supply is connected to U, V and W terminals of the drive, the drive may be
damaged. Make sure to connect the power to L1 and L2 terminals.
Make sure to use the standard resistance values for the B+ and B terminals when using external
regenerative resistance.
Resistance Standard
Models * Notes
Values Capacity
100[W] Caution
For resistance values to use during regenerative
200[W] 100[Ω] External 50[W] capacity expansion, refer to Section 16.3, "Optional
and Peripheral Devices.”
400[W]
800[W]
40[Ω] External 100[W]
1[kW]
High voltages may remain in the device for sometime even after the main power is disconnected.
Be careful.
Warning
Before resuming wiring, make sure to disconnect the main power and that the charge lamp is
completely turned off. Failure to do so may result in electric shock.
Always ground the device using the shortest possible ground wire. Long ground wires are easily
influenced by noise, which causes malfunctions.
2-7
2. Wiring and Connection
AC 200~230[V]
Servo drive
R T Note 1)
Main Main
OFF ON
RA
NF 1MC
1MC 1Ry 1SK U
L1
L2
V
W
M
E
Encoder
1Ry
Alarm+ B+ External
+24V RA 38 regenerative
B resistor
Alarm-
39
CN1
주1) About 1~2 seconds are required from main power supply to alarm signal output. Press the main power on switch
Connect a regenerative resistance of (50[W], 100[Ω]) for a 100[W]~400[W] drive and (100[W], 40[Ω]) for a
Remove approximately 7 to 10[㎜] of the sheathing from the cables for the main circuit power and use the
dedicated pressurized terminals. (Refer to Section 2.4.3, "Power Circuit Electrical Component Standards.”)
Use a (-) flathead screwdriver to connect or remove the main circuit power unit wires.
2-8
2. Wiring and Connection
The alarm signal is turned on (normal state) about 2.5 seconds after power supply, then
the servo on command signal is recognized. Accordingly, if the servo on command signal
is on during power supply, the actual servo on operation begins after about 2.5 seconds.
Keep this in mind when designing the power input sequence.
Timing Chart
ON
Main power,
control power input OFF
ON
Servo on command
OFF
ON
Servo on operation
OFF
Alarm ON
(On for normal state)
OFF
2.5[s]
2-9
2. Wiring and Connection
MCCB (NFB) 30A Frame 5A 30A Frame 10A 30A Frame 15A
Pressurized
Ferrule 16AWG (6mm Strip & Twist)
Terminal
Connector BCP-508F- 7 GN
To comply with UL (CSA) standards, use UL-certified wires that have a heat resistant temperature of
75℃ or above.
To comply with other standards, use proper wires that meet the applicable standards.
For other special specifications, use wires equivalent or superior to those specified in this Section.
2-10
2. Wiring and Connection
1 26
2 27
3
4 28
29
44
46
22 47
24 48
49
23 50
25
2-11
2. Wiring and Connection
Pin
Names Assignments Description Functions
Numbers
50 +24V DC 24V DC 24 V input Common
Selection of
Switches the rotational direction of jog
46 DI 6 JDIR jog’s rotational
operation.
direction
2-12
2. Wiring and Connection
Operation
** START Starts index location.
start
If the index type is Registration
Absolute or Registration Relative and
Operation
** REGT REGT signal is on, it adopts the set
after sensing
operation velocity and moving distance
to start operation.
Home position A home sensor input signal used in
HOME
sensor homing.
** HSTART Homing start Starts homing.
Index
** ISEL0
Selection 0
Index
** ISEL1
Selection 1
Index
** ISEL2
Selection 2 Selects an index for operation from
Index 0~63.
** ISEL3
Selection 3
Index
** ISEL4
Selection 4
Index
** ISEL5
Selection 5
P control Switches PI control to P control when
** PCON
action PCON signal is turned on.
Switching Switches velocity-limiting Gain 1 to
** GAIN2 Gain 1 to Gain Gain 2 when Gain 2 signal is turned
2 on.
Enables torque limitation in the forward
direction when PCL signal is turned on.
Forward
** PCL It governs movements according to the
torque limit
[0x2110] setting and determines the
torque limit values through [0x2111].
Enables torque limitation in the reverse
direction when NCL signal is turned on.
Reverse
** NCL It governs movements according to the
torque limit
[0x2110] setting and determines the
torque limit values through [0x2112].
2-13
2. Wiring and Connection
Command
Inhibits counting of input pulses during
** INHIBIT pulse pulse input position operation as a
command pulse.
inhibition
parameter settings. For more information, refer to Section 10.2, “Input/Output Signals Setting.”
Wiring can be also done by using COMMON (DC 24V) of the input signal as GND.
2-14
2. Wiring and Connection
SPD1 and LVSF1 signals use the same setting values during assignment, as do SPD2 and LVSF2
signals, and the functions differ according to the operation mode (Velocity operation: SPD1,
Pin
Names Assignments Description Functions
Numbers
Alarm group Outputs the alarm group.
16 DO 6 ALO0
contact output 1 ex) outputs ALO0 upon AL-10
Alarm group occurrence
15 DO 7 ALO1
contact output 2 Outputs ALO0, ALO1 upon AL-31
occurrence
Alarm group Outputs ALO2 upon AL-42
14 DO 8 ALO2
contact output 3 occurrence
38 DO 1+
Outputs the servo alarm that
ALARM Servo alarm
occurs
39 DO 1-
Zero speed
43 DO 3 ZSPD Output when 0rpm is reached.
reached
A signal for controlling the brakes
installed inside or outside the
44 DO 4 BRAKE Brake
motor. It is output when SVON
contact is off.
A signal output when the
command point is reached. The
Position reached
45 DO 5 INPOS1 output conditions can be set by the
1
setting values in [0x2401] and
[0x2402].
2-15
2. Wiring and Connection
2-16
2. Wiring and Connection
Pin
Names Description Functions
Numbers
Indexing Position Mode:
Applies a voltage between -10 and
+10V
to between TRQCOM (AI1) and AGND
to limit the motor output torque. The
relationship between input voltage and
torque limit depends on the value set in
Analog Torque
[0x2210].
1 TRQCOM Input
Torque Mode:
(command/limit)
Applies a voltage between -10 and
+10V
to between TRQCOM (AI) and AGND to
give the analog torque command. The
relationship between input voltage and
torque command depends on the value
set in [0x2210].
Indexing Position Mode:
Applies a voltage between -10 and
+10V
to between SPDCOM (AI2) and AGND
to override the index operation velocity.
The override value is set to 0% for an
input of -10V, to 100% for 0V, and to
Analog Velocity 200% for +10V. Whether or not to use
the function can be selected in [0x220F]
27 SPDCOM Input or by AOVR contact input.
(command/override) Velocity Mode:
Applies a voltage between -10 and
+10V
to between SPDCOM (AI2) and AGND
to perform analog velocity control.
The relationship between input voltage
and velocity command depends on the
value set in [0x2229].
2-17
2. Wiring and Connection
Pin
Names Description Functions
Numbers
49 PULCOM +24[V] power input
Inputs a pulse train command.
9 PF+ Inputs a forward rotation pulse train between PF+ and
PF- and a reverse rotation pulse train between PR+
and PR-.
It operates when Pulse Input Position is selected in
10 PF- [0x3000]. The position input pulse logic setting and
pulse input filter setting can be changed in [0x3003]
and [0x3004] respectively.
The maximum input frequencies for the line drive
method and the open collector method are 1Mpps
11 PR+ and 200kpps respectively.
The line drive method does not use PULCOM.
12 PR-
Pin
Names Description Functions
Numbers
32 AO
Encoder
Signal A Outputs de-multiplied encoder signals in A,
33 /AO
B, and Z phases by the line drive method.
30 BO The encoder signal output frequency of the
Encoder
drive is 4 [Mpps] at the maximum for the
Signal B
31 /BO line drive method (X4 interpolation).
The number of output pulses can be set in
4 ZO [0x3006].
Encoder
Signal Z
5 /ZO
2-18
2. Wiring and Connection
Caution
1. You can set the input contact to contact A or contact B, based on the characteristics of
individual signals.
2. You can assign each input contact to one of 31 functions.
3. For more information on signal assignment and change of the input contact, refer to Section
10.2, “Input/Output Signals Setting.”
4. The rated voltage is DC 12V to DC 24V.
Servo drive
External Power Supply
12 VDC to 24 VDC
+24V IN
Internal
R2
circuit
DI1
R1
Internal
R2
circuit
DI16
R1
R1 3.3KΩ, R2 680Ω
Caution
1. You can set the output contact to contact A or contact B, based on the characteristics of
individual signals.
2. You can assign each output contact to one of 19 output functions.
3. For more information on signal assignment and change of the output contact, refer to Section
10.2, “Input/Output Signals Setting.”
4. Excessive voltage or overcurrent may damage the device because it uses an internal
transistor switch. Be cautious.
5. The rated voltage and current are DC 24V ± 10% and 120[㎃].
2-19
2. Wiring and Connection
Servo drive
DO1+ L
Internal
circuit
DO1-
DO8+
L
Internal
circuit
DC 24V
DO8-
Note 1) DO1 and DO2 outputs use separated GND24 terminals, and DO3~DO8 outputs use a common
Note 2) DO6~DO8 outputs are locked for alarm group outputs. You can assign desired output signals to
2-20
2. Wiring and Connection
Caution
1. For information on how to operate analog input signals, refer to Section 4.5, “Analog Velocity
Override,” Section 6.2, “Analog Velocity Command,” Section 7.2, “Analog Torque Command
Scale,” and Section 10.8, “Torque Limit Function.”
2. The range of analog output signals is -10V~10V.
3. The impedance for input signals is approximately 10KΩ.
Servo drive
R2
DC±24V R1 TRQCOM 1
AGND 8
R2
DC±24V R1 SPDCOM 27
AGND 8
R2 +12[V] 34 R2 +12[V] 34
AGND 8 AGND 8
R2 -12[V] 35
No R1 R2
1 10KΩ 660Ω
2 5KΩ 330Ω
3 2KΩ 132Ω
2-21
2. Wiring and Connection
Twisted Pair
Upper level controller Shield Wire Servo drive
PF PF+
PF-
PR+
PR
PR-
Line receiver
Line drive
FG
PR-
FG
FG
2-22
2. Wiring and Connection
(DIA)
STOP 48
note) (DO6)
16 ALO0
note) (DO7)
ISEL0 ** 15 ALO1
ISEL1 **
ISEL2 **
note) (DO8)
ISEL3 **
14 ALO2
ISEL4 **
ISEL5 ** 25 GND24
PCON ** 24 GND24
GAIN2 **
PCL ** ** ORG
NCL ** ** EOS
H-START ** CN1 ** TGON
INHIBIT ** ** TLMT
MODE ** ** VLMT
PAUSE ** ** INSPD
ABS_RQ ** ** WARN
JSTART ** ** INPOS2
JDIR ** ** IOUT0
PCLR ** ** IOUT1
AOVR ** ** IOUT2
LVSF1 ** ** IOUT3
LVSF2 ** ** IOUT4
EGEAR1 ** ** IOUT5
EGEAR2 **
33 /AO
PF+ 9
PF- 10 30 BO
Upper Line drive
level PR+ 11 31 /BO
controller
PR- 12 4 ZO
5 /ZO
Open collector
RS-422
Analog input
2 TXD+
-10V~+10V
TRQCOM 1
Analog torque input 3 TXD-
(Command/limit)
AGND 8
6 RXD+
-10V~+10V
SPDCOM 27
Analog velocity input 7 RXD-
(Command/override) AGND 8
Note 1) Input signals DI1~DI10 and output signals DO1~DO8 are factory default signals. Note before use that
DO6~DO8 are locked output ports for which assignment is not possible.
2-23
2. Wiring and Connection
1 8
2
3 9 10
4
11
5 12
6
7 13 14
2-24
2. Wiring and Connection
Connector Cable
Tyco connector Connector(ENCODER)
(7Ciruits) Maker – 3M
10314-52A0-008
10114-3000VE
5 SHD Frame
2-25
2. Wiring and Connection
Encod er
9 5V 14
4 GND 7
5 SH D Fr am e
Also, if you are making main power cables for motors 20m or longer, it is recommended to make them to
For example, if the recommended specification is 18AWG, use a 14AWG product. If the recommendation is
With main power cables for motors that are 20m or longer, increase in the voltage drop causes the repeated
range of use of “rotation torque-torque characteristics” to get narrower. So, be cautious while in use.
2-26
2. Wiring and Connection
W V U B B+ L2 L1
2-27
3. Operation Modes
3. Operation Modes
Load Indexing
Buffer 1 Position Demand Position Demand Internal
( Index00 ~ 63 ) Value (0x2629) Value (0x2624)
Trajectory Enc.
Modulo Factor (0x240C)
2 Generator
3-1
3. Operation Modes
Related Objects
3-2
3. Operation Modes
- Index 00 - - - -
2 Distance DINT RW - UU
11 Action UINT RW - -
~ ~
0x313F - Index 63 - - - -
3-3
3. Operation Modes
Analog Input1
12bit A/D
A-TLMT Analog Torque Limit
Scale 0x221C
Offset 0x221D
Torque
Feed-Forward
Notch Filter
+
Adaptive Filter
Gain 0x210E function Select
0x2500
+ Frequency Width Depth
Velocity Filter 0x210F P/PI Gain Conversion
Limit 1 0x2501 0x2502 0x2503
Function P/PI
Speed Control 0x2114
Mode 2 0x2504 0x2505 0x2506
+ P Gain I Gain +
Torque 0x2115
A 3 0x2507 0x2508 0x2509
1 0x2102 0x2103
- Speed 0x2116 +
4 0x250A 0x250B 0x250C
2 0x2106 0x2107
Acc. 0x2117
Gear Ratio Following
7 Inverse Error
0x2118
Torque Command
Filter
Speed Feedback
0x2600 1 0x2104
Filter
Feedback Speed
[rpm] Time 0x210B Disturbance 2 0x2108
Observer
Gain 0x2512
3-4
3. Operation Modes
In the linear coordinate system, if the value exceeds +2147483647 during forward
rotation, the lowest value –2147483648 is displayed. In contrast, if the value goes past –
2147483648 in the reverse rotation, the highest value +2147483647 is displayed.
+2147483647
-2147483648
During forward rotation During reverse rotation
You must set the control mode (0x3000) to the linear coordinate system to enable the
below 6 PTP position controls.
Absolute Move
In Absolute Move, the movement value is determined by the difference between the current position
and the target distance values.
Relative Move
In Relative Move, the movement value equals the target distance value.
During movement to the target position, REGT signal input from outside is converted into
registration velocity and distance values, and the movement diverts to the new target position
(absolute value).
During movement to the target position, REGT signal input from outside is converted into
registration velocity and distance values, and the movement diverts to the new target position
(relative value).
When a new position command is input during movement to the target position, the current target
position is reached and a subsequent movement is made to the new target position (absolute
value).
When a new position command is input during movement to the target position, the current target
position is reached and a subsequent movement is made to the new target position (relative value).
3-5
3. Operation Modes
The rotary coordinate system marks the positions only with positive values. The range of
values differ according to the Modulo Factor setting and is displayed in 0~ (Modulo
Factor-1).
If the value exceeds (Modulo Factor-1) in the forward rotation, the lowest value 0 is
displayed. In contrast, if the value goes past 0 in the reverse rotation, the highest value
(Modulo Factor-1) is displayed.
Position
Modulo Factor
0
During forward rotation During reverse rotation
You must set the control mode (0x3000) to the rotary coordinate system to enable the
below 5 PTP position controls. Here, the Modulo Factor setting must be proper.
The movement direction is determined according to the relationship between the current position
and the distance value for position operation. Movement is not necessarily made by the shortest
distance. Rotation is possible only within a revolution (Modulo Factor setting value) according to the
distance value.
If the distance value is (+), position operation is made in the positive direction, and if the value is (-),
in the negative direction. Rotation is possible beyond a revolution (Modulo Factor setting value)
according to the distance value.
The shortest distance from the current position determines the direction for position operation.
Rotation is possible only within a revolution (Modulo Factor setting value) according to the distance
value. The distance value is treated as an absolute value.
Position operation is always in the (+) direction. Rotation is possible only within a revolution
(Modulo Factor setting value) according to the distance value. The distance value is treated as an
absolute value.
Position operation is always in the (-) direction. Rotation is possible only within a revolution (Modulo
Factor setting value) according to the distance value. The distance value is treated as an absolute
value.
3-6
3. Operation Modes
Items Description
0: Absolute Move
1: Relative Move
0: Stop
2: Next Index
*For more details on [UU], refer to the User Unit part in “10.3.1 Indexing Position Operation
Electric Gear.”
3-7
3. Operation Modes
C
Position Velocity Torque
Pulse Input Logic (0x3003) Gear Ratio M
Control Control Control
3-8
3. Operation Modes
Related Objects
3-9
3. Operation Modes
- - - - - - -
3-10
3. Operation Modes
Gear R atio
Numerator 0x300C
Velocity
0x2629 Feed-Forward
0x300D
Position Dem and 0x2624
Value [UU] Position Dem and Gain 0x210C
0x300E
Pulse Input Internal Value
FP+/FP- 0x300F [pulse] Filter 0x210D
C
RP+/RP-
Denominator 0x3010
Pulse Input Setup Smoothing Position Control
1 0x3011 Position Command Filter + P Gain +
Logic 0x3003 0x3012 Filter Time 0x2109 Gain 1 0x2101 A
Average - +
Filter 0x3004 0x3013 0x210A Gain 2 0x2105
Filter Time
0x3000
Control Mode
0x2625
0x262B Position Internal
Following Error Actual Value [pulse]
Actual Value [UU] +
Gear R atio
9 Inverse
B
0x2121: 04, 10 -
INPOS Output
Drive Status INPOS1
Output 1 0x2401 Gain Conversion
Output
INPOS2
Output
0x2403 8
Mode 0x2119
Output
0x2402 0x262A
Time Time1 0x211A
Pulse Output Position Actual
A phase Value [UU] Time2 0x211B
Encoder Output Pulse
B phase Regeneration
Z phase Waiting
0x211C
OutPulse 0x3006 Time1
Waiting
Output 0x211D
0x3007 Time2
Mode
Analog Input1
12bit A/D
A-TLMT Analog Torque Limit
Scale 0x2210
Offset 0x2211
Torque
Feed-Forward
Notch Filter
Adaptive Filter
Gain 0x210E function Select
0x2500
+ Frequency Width Depth
Velocity Filter 0x210F P/P I Gain Conversion
Limit 1 0x2501 0x2502 0x2503
Function P/P I
Speed Control 0x2114
Mode 2 0x2504 0x2505 0x2506
+ P Gain I Gain +
Torque 0x2115
A 3 0x2507 0x2508 0x2509
1 0x2102 0x2103
- Speed 0x2116 +
4 0x250A 0x250B 0x250C
2 0x2106 0x2107
Acc. 0x2117
Gear R atio Following
7 Inverse Error
0x2118
Torque Command
Filter
Speed Feedback
0x2600 1 0x2104
Filter
Feedback Speed
[rpm] Time 0x210B Disturbance 2 0x2108
Observer
Gain 0x2512
3-11
3. Operation Modes
Set the control mode [0x3000] to 2 and select the velocity command switch select [0x231A]
according to the method of command to the servo drive.
3-12
3. Operation Modes
Related Objects
- - - - - -
- - - - - - -
3-13
3. Operation Modes
3-14
3. Operation Modes
0x3000
Control Mode
Gain Conversion
Waiting
0x211C
Time1
Waiting
0x211D
Time2
Following
7 0x2118
Error
Torque Command
Filter
Speed Feedback 1 0x2104
0x2600 Filter
Feedback Speed
[rpm] Time 0x210B 2 0x2108
Disturbance
Observer
Gain 0x2512
Positon
B Encoder Motor Gain 0x2514 Positive 0x3022
Calculation
Negative 0x3023
0x262C
Torque Demand
Value [0.1%]
3-15
3. Operation Modes
servo drive receiving from the upper level controller the voltage inputs for the desired torques.
To input commands, apply voltage of -10[V]~+10[V] to pin number 1 and 8 of the CN1 connector.
OP Mode : Torque
Velocity Torque
Generate Control Control
M
Analog Torque Input(command/limit) Scale(0x2210) Torque
Command
Analog Torque Input(command/limit) Offset(0x2211)
Analog Torque Command Filter Time Constant(0x2213)
Enc.
Speed Limit Value at Torque control Mode(0x230E)
Related Objects
3-16
3. Operation Modes
3-17
3. Operation Modes
Gain Conversion
Mode 0x2119
Analog Torque
Command(A-TLMT) Time1 0x211A
Notch Filter
Adaptive
Filter function 0x2500
Select
Frequency Width Depth
Velocity P/PI Gain Conversi on
Limit 1 0x2501 0x2502 0x2503
Function P/PI
0x2114
Speed Control Mode 2 0x2504 0x2505 0x2506
+ P Gain I Gain Torque 0x2115
3 0x2507 0x2508 0x2509
1 0x2102 0x2103
- Speed 0x2116
4 0x250A 0x250B 0x250C
2 0x2106 0x2107
Acc. 0x2117
Following
7 0x2118
Error Torque Command
Filter Time
Constant
Speed Feedback
0x2600 Filter 0x2213
Feedback Speed
[rpm] Time 0x210B
0x262D 0x262C
Analog Torque
Torque Actual Torque Demand
command Scale
Value [0.1%] Velocity Value [0.1%]
Calculation 0x2210
6 C Analog Torque
Current Control
command Offset
0x2211
0x262A Positon
Encoder Motor Gain 0x2514
Position Actual Calculation
Value [UU]
0x2625
8 Position Internal
Actual Value [pulse]
3-18
4. Indexing Position Operation
Distance
Distance refers to the movement distance of each index (Unit: UU), which can be set to
either an absolute or relative value.
In Absolute Move, the final movement value is determined by the difference between the
current position and the target distance values. In Relative Move, the final movement value
equals the target distance value.
In a velocity/acceleration pattern as the one below, the final movement value equals the total
area.
Speed
Area= Distance
Movement distance
(+)
Time
Movement distance
(-)
4-1
4. Indexing Position Operation
Velocity
You can set the target velocity (Unit: UU/s) of index operation.
Velocity is set to a positive (+) value regardless of Distance, and the sign of the target
velocity is determined by the sign of Distance.
If the Distance value is not enough when compared to Velocity or Acceleration, a triangular
pattern could be formed in which the index cannot reach the target velocity.
Target speed
Speed = +2000[UU/s]
Distance(+)
Time
A pattern when Distance is
insufficient Distance (-)
Target speed
= -2000[UU/s]
You can set Acceleration and Deceleration for index operation. The device supports an
asymmetrical Acceleration/Deceleration operation, in which Acceleration and Deceleration
are set to different values.
In the below figure, when the settings are Velocity = 1000 [UU/s], Acceleration = 10000
[UU/s2], and Deceleration = 20000 [UU/s2], Acceleration time period and Deceleration time
period needed to reach the target velocities are 100 [ms] = (1000 [UU/s] / 10000 [UU/s2]),
50[ms] = (1000 [UU/s] / 20000 [UU/s2]), respectively.
Speed
Asymmetrical Acceleration/
1000[UU/s] Deceleration pattern
Acceleration Deceleration
= 10000[UU/s2] = 20000[UU/s2]
Time
Acceleration time Deceleration time
= 100[ms] = 50[ms]
4-2
4. Indexing Position Operation
Registration Distance
Movement distance after REGT signal input from outside (Unit: UU)
Registration Velocity
Target velocity after REGT signal input from outside (Unit: UU/s)
Acceleration and Deceleration during a velocity change in registration follow the previously
set values.
Speed
Velocity
Registration Distance
Registration (Movement distance after
Velocity REGT signal input)
Time
REGT
INPOS
4-3
4. Indexing Position Operation
Repeat Count
The index operates repeatedly as many times as set for the Repeat Count value.
The setting value in Dwell Time is applied during a repeated operation of an index.
Speed
START
INPOS
Dwell Time
You can set the waiting time period between index operations (Unit: ms).
The set Dwell Time is applied after generation of the index operation pattern is completed as
shown in the example in the figure below.
Speed
Time
100[ms] 150[ms]
START
INPOS
4-4
4. Indexing Position Operation
Next Index
When Action of the index is set to Next Index (setting value 2), you can set the number of the
index to be automatically run after the end of the current index operation.
Action
In the Indexing Position Mode, you can use the following 3 methods according to the index
operation Action.
STOP
When Action of the index is set to Stop (Setting Value 0), the entire sequence ends after the end of
the current index’s operation.
When START signal is input from outside, Indexing Position operation starts from the index (0~63)
set in Start Index (0x3008).
Speed
Time
START
INPOS
EOS
4-5
4. Indexing Position Operation
When Action of the index is set to Wait for Start (Setting Value 1), the index after the current one
follows START signal input and starts to operate when the current index operation ends.
The index that operates when START signal is input is determined by ISEL0~5 (Index Select)
signal. Here, the value set in Next Index is irrelevant.
Speed
Time
START
ISEL0~5 n2 n3
INPOS
EOS
Next Index
When Action of the index is set to Next Index (Setting Value 2), the index set in Next Index
automatically operates after the end of the current index operation.
Operation can start automatically with the previously input index even if the digital input signal
(START, ISEL0~5) is not entered.
Speed
Index 1
Index 5
START
Index ...
INPOS
4-6
4. Indexing Position Operation
With a combination of Wait for Start and Next Index settings, the sectioned sequence shown in the
below figure can be structured.
X : Don t Care
Speed
Index 5
or
Index 1 Index 3 Index 7 Index 1
Index 1
Time
Index 3
START
INPOS
EOS
4-7
4. Indexing Position Operation
Absolute Move
The movement distance is determined by subtracting the current position value from the
input Distance value. (=Distance - Current Position)
ex) Absolute Move is performed with current position value = 500 and Distance = 1000
Time
Relative Move
ex) Relative Move is performed with current position value = 500 and Distance = 1000
Time
4-8
4. Indexing Position Operation
This is a similar function to motion pattern generation in VP-3 (positioning after feeder and
sensor operation), a past drive model of the company.
Absolute Move is run with the value set for Distance. It operates with Distance and Velocity
values in Registration Distance/Velocity set after REGT signal input during movement.
Movement distance after REGT signal input is determined by the value set in Registration
Distance.
Speed
Velocity
Area:
Registration Movement distance after REGT
Velocity signal input
Time
REGT
INPOS
4-9
4. Indexing Position Operation
Each index does not stop to 0 velocity at its end, and the operation is passed on to the next
index.
Speed
Time
START
INPOS
Speed
Time
START
INPOS
4-10
4. Indexing Position Operation
This function is available only when the coordinate system is set to the rotary method.
The direction of rotation is determined by the relationship between the starting position and
the command position. If the starting position value is smaller than the command position
value, the rotation runs in the forward direction, and for the opposite case, it runs in the
reverse direction. Here, the movement is not necessarily made by the shortest distance.
You can input a value greater than a revolution (Value set in Modulo Factor: 0x240C) or a
negative value (-90o equals 270o when Modulo Factor is 360o). In this case, the final position
is set in consideration of Modulo Factor. Putting in a negative value in such a case is useful
because the index can pass the 0 point in its reverse rotation.
The following figure shows an example of a forward rotation from 30o to 240o and a reverse
rotation from 300o to 240o.
0°
30°
300°
270° 90°
240°
180°
4-11
4. Indexing Position Operation
This function is available only when the coordinate system is set to the rotary method.
If the command Distance value is positive (+), the index moves in the positive direction, and
if the value is negative (-), it moves in the negative direction. You can input a value greater
than a revolution (Value set in Modulo Factor: 0x240C) and rotation can exceed a revolution
depending on the command value.
The following figure shows an example of a +180o movement from 30o to 210o and a -120o
movement from 30o to -90o.
0°
30°
-90° 90°
210°
180°
The shorter of the forward and reverse directions becomes the movement direction.
Rotation runs only within a revolution (Value set in Modulo Factor: 0x240C). The Distance
value is treated as an absolute value.
The following figure shows an example of movements in the shorter direction in a reverse
rotation from 30o to 310o and in a forward rotation from 30o to 180o.
0° 0°
30° 30°
310°
60° 60°
240° 240°
210° 210°
180° 180°
4-12
4. Indexing Position Operation
This function is available only when the coordinate system is set to the rotary method.
The index always moves in the forward (+) direction regardless of the starting position and
command position (Distance).
Rotation runs only within a revolution (Value set in Modulo Factor: 0x240C). The Distance
value is treated as an absolute value.
The following figure shows an example of movements in the forward rotation from 300o to
30o and from 30o to 180o.
0°
30°
300°
270° 90°
180°
4-13
4. Indexing Position Operation
This function is available only when the coordinate system is set to the rotary method.
The index always moves in the reverse (-) direction regardless of the starting position and
command position (Distance).
Rotation runs only within a revolution (Value set in Modulo Factor: 0x240C). The Distance
value is treated as an absolute value.
The following figure shows an example of reverse rotation from 60o to 340o and from 340o to
180o.
0°
340°
60°
270° 90°
180°
4-14
4. Indexing Position Operation
PAUSE (Rising edge) input during index operation temporarily stops current index operation.
Another input of PAUSE (Rising edge) performs movement of the remaining distance.
The INPOS signal is output when the value of Following Error is lower than that of Following
Error Window [0x301D].
The EOS signal is output when movement for the remaining index distance is completed
after PAUSE is re-input.
Speed
Remaining
=
Distance after
Distance after
PAUSE release
PAUSE input
Time
START
SVON
PAUSE
EOS
INPOS
4-15
4. Indexing Position Operation
STOP
STOP (Rising edge) input stops the movement using the stop deceleration (0x6085) and
terminates the index operation sequence.
Input of the START signal resumes the operation from the index set in Start Index (0x3008).
However, if Start Index (0x3008) is set to 64, Start Index is set to the value at ISEL0~5.
Time
START
SVON
STOP
4-16
4. Indexing Position Operation
HSTART (Rising edge) input activates homing. Any HSTART input signal during homing is
ignored.
When the homing is completed, the ORG (Origin: homing complete) signal is output. When
homing is initiated, the ORG signal is reset to 0.
Speed
Switch search
speed
CCW
CW Time
Zero search
speed
Switch search
speed
HSTART
POT
HOME
ORG
4-17
4. Indexing Position Operation
JSTART/JDIR
During machine adjustment, home position adjustment, etc., you can use JOG operation for
movement to a certain position. A JSTART signal input from outside starts JOG operation,
and a JDIR signal input from outside can change the direction of rotation to run the servo
motor. To stop operation, it is advisable to use the STOP signal input from outside. When the
JSTART signal is turned on, the index is in the Velocity Control Mode, and when it is off, the
mode switches to the operation mode.
time (0x2301)
time (0x2302)
(0x2303)
Speed
+Jog operation
Speed
Time
-Jog operation
Speed
JSTART
STOP
JIDR
TGON
Forward Reverse
4-18
4. Indexing Position Operation
When Action of the index is Stop or Wait for Start, the EOS (End of Sequence) signal is
output when the index operation ends. EOS signal is output based on Position Demand
Value. For example, EOS is output if Position Demand Value reaches the target position and
Position Actual Value has not reached the target position while the motor is moving from 0
[UU] to 52428800 [UU].
Speed
Time
START
INPOS
EOS
4-19
4. Indexing Position Operation
The number of the index in operation is output through IOUT0~5. The output status operates
according to the setting values of parameter 0x300A as shown below.
PDO
Variable Accessi Variable Savin
Setting Range Initial Value Unit Assignm
Type bility Attribute g
ent
0 0 0 0 0 0 0 1
■ Setting Value: 0
Speed
Time
5 = 000101b 25 = 011001b 34 = 100010b 63 = 111111b
IOUT0 ON ON OFF ON
4-20
4. Indexing Position Operation
■ Setting Value: 1
Speed
Time
5 = 000101b 25 = 011001b 34 = 100010b 63 = 111111b
IOUT1 OFF ON
IOUT5 OFF ON
The current index position output signals are initialized when the operation mode is changed
or the SVON signal is turned off (Motor free-run state). The initialized output state is identical
to the operation status output of the number 0 index, which is why it is advisable to start with
Index 1 whenever possible.
4-21
4. Indexing Position Operation
As shown in the below figure, you can override the velocity of the index according to analog
input during Indexing Position operation. This function is applied when the Analog Velocity
Override Mode (0x220F) is enabled. You can enable the Analog Velocity Override offset
(0x2215) to adjust the offset of input voltage. The unit is [mV].
Index 00 ~ 63
Index 00~63
Velocity 0x3100:03 Velocity
[UU/s]
Analog Input1
...
...
12bit A/D
SPDCOM Analog Velocity
Velocity 0x313F:03
Override Trajectory
SPDCOM Mode 0x220F Generator
Offset 0x2215
Index 00 ~ 63
Index 00~63
Velocity 0x3100:03 Velocity
[UU/s]
Analog Input1
...
...
12bit A/D
SPDCOM Analog Velocity
Velocity 0x313F:03
Override Trajectory
SPDCOM Mode 0x221E Generator
Offset 0x221F
4-22
4. Indexing Position Operation
The Analog Velocity Override function is operated with the voltage versus velocity graph as
the example below, according to the setting value of Analog Velocity Override Mode
[0x220F]. For the operation velocity setting value, a 0[%] velocity override is applied for a -
10[V] input, a 100[%] for a 0[V] input, and a 200[%] for a 10[V] input.
0V
(100%) Override
-10V
(0%) 0V
(0%) Override
Related Objects
4-23
4. Indexing Position Operation
(DIA)
STOP 48
note) (DO6)
16 ALO0
note) (DO7)
15 ALO1
INHIBIT **
ISEL3 ** note) (DO8)
14 ALO2
ISEL4 **
ISEL5 ** 25 GND24
PCON ** 24 GND24
GAIN2 **
PCL ** ** ORG
NCL ** ** ZSPD
H-START ** CN1 ** TGON
PAUSE ** ** TLMT
ABS_RQ ** ** VLMT
JSTART ** ** INSPD
JDIR ** ** WARN
PCLR ** ** INPOS2
AOVR ** ** IOUT0
EGEAR1 ** ** IOUT1
EGEAR2 ** ** IOUT2
LVSF1 ** ** IOUT3
LVSF2 ** ** IOUT4
ABS_RESET ** ** IOUT5
Encoder output
32 AO
Upper level controller
33 /AO
30 BO
31 /BO
4 ZO
5 /ZO
Open collector
RS-422
Analog input
2 TXD+
-10V~+10V
TRQCOM 1
3 TXD-
AGND 8
6 RXD+
-10V~+10V
SPDCOM 27
7 RXD-
AGND 8
4-24
5. Pulse Input Position Operation
The internal block diagram of the Pulse Input Position Control Mode is as follows.
Servo Drive
Pulse Input Position Mode
Upper Level Controller Pulse Input
(A phase) 0x2629 0x2624
Position Dema nd Position Dema nd
Pulse Input Setup Val ue [UU] Inte rnal Value [pulse]
XGT C Encoder
PF+/PF-
1 Motor rev. +
Pulse Position
PR+/PR- Count Control Motor
2 Shaft rev. -
x4
Gear Ratio
Pulse Input
(B phase)
5-1
5. Pulse Input Position Operation
PULS PULS
CW L Level
+CCW (I/O-9) (I/O-9)
Positive 1
SIGN SIGN
logic L Level
(I/O-11) (I/O-11)
PULS PULS
Pulse
+Direction (I/O-9) (I/O-9)
Positive 2
SIGN SIGN L Level
logic H Level
(I/O-11) (I/O-11)
PULS PULS
CW H Level
+CCW (I/O-9) (I/O-9)
Negative 4
logic SIGN SIGN
H Level
(I/O-11) (I/O-11)
PULS PULS
Pulse
+Direction (I/O-9) (I/O-9)
Negative 5
SIGN SIGN
logic L Level H Level
(I/O-11) (I/O-11)
Related Objects
The frequency bands are determined based on the input pulse width in accordance with the digital
filter's characteristics. Default value is 7 which is possible to filter below 1.6[MHz]. If input frequency
is over 1.6[MHz], input pulses should be blocked. So value of setting details has to be changed.
Related Objects
5-3
5. Pulse Input Position Operation
Related Objects
When the command pulse inhibit (INHIB) signal is input, the operation mode is set in I/O
Configuration (0x2200~). This function is only active in PulseInputPosition operation. The
input pulses generated after INHIB signal input do not count as command pulses.
Input pulse
Command pulse
5-4
5. Pulse Input Position Operation
(DIA)
STOP 48
Note) (DO6)
16 ALO0
Note) (DO7)
15 ALO1
Note) (DO8)
14 ALO2
25 GND24
GAIN2 ** 24 GND24
PCL **
NCL ** ** ORG-
H-START ** ** TGON-
ABS_RQ ** CN1 ** TLMT-
JSTART ** ** INPOS2
LVSF1 ** ** VLMT
LVSF2 ** ** INSPD
INHIBIT ** ** WARN
ABS_RESET **
33 /AO
PF+ 9
PF- 10 30 BO
Upper Line drive
level PR+ 11 31 /BO
controller
PR- 12 4 ZO
5 /ZO
Open collector
RS-422
Analog input
2 TXD+
-10V~+10V
A-TLMT 1
Analog torque input 3 TXD-
(Command/limit)
AGND 8
6 RXD+
7 RXD-
5-5
5. Pulse Input Position Operation
+24V IN 50 Note 1)
(DO1)
PULCOM 49 38 ALARM+
24V 39
1.5K
39 ALARM-
P COM 40
(DO3)
43 ZSPD
FP+ 21 PF- 10 1.5K
(DO4)
44 BRAKE
FP- 22
(DO5)
45 INPOS
RP+ 23 PR- 12
16 ALO0
RP- 24 Encoder phase
Twisted
Z output 15 ALO1
Pair
HOME +5V 37 ZO 4
14 ALO2
HOME COM 38 /ZO 5
+24V IN 25 GND24
Digital input 3.3kΩ
+24V
24 GND24
OV+ 25 STOP 48 (DIA)
OV- 26 EMG 18 (DI9)
** TLMT
STOP 27 NOT 19 (DI8)
** VLMT
DOG 28 POT 20 (DI7)
** INSPD
VTP 29 DIR 46 (DI6)
** WARN
ECMD 30 A-RST 17 (DI5)
JOG- 31 EGEAR1 21 (DI4)
EGEAR2 22 (DI3)
COM 32 (DI2)
PCLR 23
SVON 47 (DI1)
5V
MPG A+ 1
A
MPG A- 2 PCON **
B
MPG B+ 3
0V
GAIN2 ** CN1 34 +12VA
MPG B- 4 35 -12VA
H-START **
Manual pulse ABS_RQ ** Encoder pulse output
generator
+24V JSTART **
LVSF1 ** 32 AO
CON 7 LVSF2 ** 33 /AO
EMG 8 PCL **
COM 10 NCL ** 30 BO
ABS_RESET ** 31 /BO
DR/INP COM 34
(DO2)
DR/INP 33 RDY+ 40
RDY- 41
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2 or 3 shafts, refer to the pin
arrangement for the positioning module.
5-6
5. Pulse Input Position Operation
+24V IN 50 Note 1)
(DO1)
Twisted 38 ALARM+
Pair
FP+ 21 PF+ 9 39 ALARM-
+24V IN
3.3kΩ 25 GND24
+24V Digital input
(DIA) 24 GND24
OV+ 25 STOP 48
OV- 26 EMG 18 (DI9)
(DI8) ** TLMT
STOP 27 NOT 19
(DI7) ** VLMT
DOG 28 POT 20
(DI6) ** INSPD
VTP 29 DIR 46
(DI5) ** WARN
ECMD 30 A-RST 17
JOG- 31 EGEAR1 21 (DI4)
EGEAR2 22 (DI3)
COM 32
PCLR 23 (DI2)
SVON 47 (DI1)
5V
MPG A+ 1
A
MPG A- 2 PCON **
B
MPG B+ 3
0V
GAIN2 ** CN1 34 +12VA
MPG B- 4 35 -12VA
H-START **
Manual pulse ABS_RQ ** Encoder pulse output
generator +24V
JSTART **
LVSF1 ** 32 AO
CON 7 LVSF2 ** 33 /AO
EMG 8 PCL **
COM 10 NCL ** 30 BO
ABS_RESET ** 31 /BO
DR/INP COM 34
(DO2)
DR/INP 33 RDY+ 40 36 SG
RDY- 41
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2 or 3 shafts, refer to the pin
arrangement for the positioning module.
5-7
5. Pulse Input Position Operation
+24V IN 50 Note 1)
24V 1A (DO1)
PULCOM 49 38 ALARM+
24V 1C
1.5K
P COM 1B 39 ALARM-
P COM 1D
(DO3)
43 ZSPD
FP+ 18A PF- 10 1.5K
(DO4)
44 BRAKE
FP- 17A
16 ALO0
RP+ 16A PR- 12
15 ALO1
RP- 15A Encoder phase
Twisted Z output 14 ALO2
Pair
HOME +5V 3A ZO 4
25 GND24
HOME COM 2A /ZO 5
+24V IN ** TLMT
Digital input 3.3kΩ
** VLMT
+24V
OV+ 14A STOP 48 (DIA) ** INSPD
OV- 13A EMG 18 (DI9) ** WARN
DOG 12A NOT 19 (DI8)
EMG/STOP 11A POT 20 (DI7)
VTP 10A JDIR 46 (DI6)
A-RST 17 (DI5)
COM 9A (DI4)
EGEAR1 21
EGEAR2 22 (DI3)
5V PCLR 23 (DI2)
MPG A+ 20A
A SVON 47 (DI1)
MPG A- 20B
B
MPG B+ 19A PCON **
MPG B- 19B
0V
GAIN2 ** CN1 34 +12VA
35 -12VA
Manual pulse H-START **
generator ABS_RQ ** Encoder pulse output
JSTART **
32 AO
LVSF1 **
LVSF2 ** 33 /AO
+24V PCL **
30 BO
NCL **
DR/INP COM 6A ABS_RESET ** 31 /BO
(DO2)
DR 8A RDY+ 40
36 SG
RDY- 41
(DO5)
INP 7A INPOS 45
GND 24
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2, 3, or 4 shafts, refer to the pin
arrangement for the positioning module.
5-8
5. Pulse Input Position Operation
+24V IN ** TLMT
Digital input 3.3kΩ
** VLMT
+24V
OV+ 14A STOP 48 (DIA) ** INSPD
OV- 13A EMG 18 (DI9) ** WARN
DOG 12A NOT 19 (DI8)
EMG/STOP 11A POT 20 (DI7)
VTP 10A DIR 46 (DI6)
A-RST 17 (DI5)
COM 9A (DI4)
EGEAR1 21
EGEAR2 22 (DI3)
5V PCLR 23 (DI2)
MPG A+ 20A
A SVON 47 (DI1)
MPG A- 20B
B
MPG B+ 19A PCON **
MPG B- 19B
0V
GAIN2 ** CN1 34 +12VA
35 -12VA
Manual pulse H-START **
generator ABS_RQ ** Encoder pulse output
JSTART **
32 AO
LVSF1 **
LVSF2 ** 33 /AO
+24V PCL **
30 BO
NCL **
DR/INP COM 6A ABS_RESET ** 31 /BO
(DO2)
DR 8A RDY+ 40
36 SG
RDY- 41
(DO5)
INP 7A INPOS 45
GND24 24
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
(CN1 Case)
F.G
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2, 3, or 4 shafts, refer to the pin
arrangement for the positioning module.
5-9
5. Pulse Input Position Operation
+24V IN ** TLMT
Digital input 3.3kΩ
+24V ** VLMT
OV+ A14 STOP 48 (DIA) ** INSPD
OV- A13 EMG 18 (DI9) ** WARN
DOG A12 NOT 19 (DI8)
POT 20 (DI7)
JDIR 46 (DI6)
COM A9
A-RST 17 (DI5)
EGEAR1 21 (DI4)
EGEAR2 22 (DI3)
5V PCLR 23 (DI2)
MPG A+ B20
A SVON 47 (DI1)
MPG A- A20
B
MPG B+ B19 PCON **
MPG B- A19
0V
GAIN2 ** CN1 34 +12VA
35 -12VA
H-START **
Manual pulse
generator ABS_RQ ** Encoder pulse output
JSTART **
32 AO
LVSF1 **
LVSF2 ** 33 /AO
PCL **
30 BO
NCL **
ABS_RESET ** 31 /BO
+24V (DO2)
RDY+ 40
36 SG
INP A7 RDY- 41
(DO5)
INP COM A6 INPOS 45
GND24 24
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
(CN1 Case)
F.G
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2 shafts, refer to the pin
arrangement for the positioning module.
5-10
5. Pulse Input Position Operation
+24V IN 50
(DO1)
PULCOM 49 38 ALARM+
1.5K
39 ALARM-
+24V DC24
(DO3)
43 ZSPD
Pulse P20 PF- 10 1.5K
(DO4)
Output 44 BRAKE
COM
Common
16 ALO0
Direction P22 PR- 12
Output 15 ALO1
COM
Common Encoder phase
Z output 14 ALO2
ZO 4
25 GND24
/ZO 5
+24V IN ** TLMT
Digital input 3.3kΩ
** VLMT
HOME P05 STOP 48 (DIA) ** INSPD
DOG P04 EMG 18 (DI9) ** WARN
Limit L P01 NOT 19 (DI8)
JDIR 46 (DI6)
Input
Common
COM0
A-RST 17 (DI5)
EGEAR1 21 (DI4)
EGEAR2 22 (DI3)
PCLR 23 (DI2)
SVON 47 (DI1)
PCON **
GAIN2 ** CN1 34 +12VA
35 -12VA
H-START **
ABS_RQ ** Encoder pulse output
JSTART **
32 AO
LVSF1 **
LVSF2 ** 33 /AO
PCL **
30 BO
NCL **
ABS_RESET ** 31 /BO
(DO2)
RDY+ 40
36 SG
RDY- 41
(DO5)
INPOS 45
GND 24
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2 shafts, refer to the pin
arrangement for the positioning module.
5-11
5. Pulse Input Position Operation
+24V IN 50
(DO1)
PULCOM 49 38 ALARM+
1.5K
39 ALARM-
+24V P
(DO3)
P20 43 ZSPD
Pulse %QX0.0.0 PF- 10 1.5K
(DO4)
Output 44 BRAKE
COM
Common
P22 16 ALO0
Direction %QX0.0.2 PR- 12
Output 15 ALO1
COM
Common Encoder phase
Z output 14 ALO2
ZO 4
25 GND24
/ZO 5
+24V IN ** TLMT
Digital input 3.3kΩ
** VLMT
HOME P0D
STOP 48 (DIA) ** INSPD
%QX0.0.13
DOG
P0C
EMG 18 (DI9) ** WARN
%QX0.0.12
Limit H P09
NOT 19 (DI8)
%QX0.0.9
Limit L
P08
POT 20 (DI7)
%QX0.0.8
JDIR 46 (DI6)
Input
Common
COM0
A-RST 17 (DI5)
EGEAR1 21 (DI4)
EGEAR2 22 (DI3)
PCLR 23 (DI2)
SVON 47 (DI1)
PCON **
GAIN2 ** CN1 34 +12VA
35 -12VA
H-START **
ABS_RQ ** Encoder pulse output
JSTART **
32 AO
LVSF1 **
LVSF2 ** 33 /AO
PCL **
30 BO
NCL **
ABS_RESET ** 31 /BO
(DO2)
RDY+ 40
36 SG
RDY- 41
(DO5)
INPOS 45
GND 24
-10V ~ +10V
Ana log
TRQCOM 1
torque limit
GND 8
F.G
This is an example of a wiring diagram for a single shaft. For wiring with 2 shafts, refer to the pin
arrangement for the positioning module.
5-12
6. Velocity Mode
6. Velocity Mode
Setting
Setting Details
Values
2 Use SPD1, SPD2 and SPD3 contacts and analog velocity commands
Analog velocity commands are used when the setting value is 1 and all applicable contacts are
turned on.
Input Devices
Velocity
SPD1 SPD2 SPD3
X X Don’t care Multi-velocity command 1 (Parameter 0x2312)
O X Don’t care Multi-velocity command 2 (Parameter 0x2313)
X O Don’t care Multi-velocity command 3 (Parameter 0x2314)
O O Don’t care Use analog velocity commands
ex) Apply an analog velocity command of 10[V] when the setting value is 2 and SPD1, SPD2
contacts are turned on
Input Devices
Velocity
SPD1 SPD2 SPD3
X X X Multi-velocity command 1 (Parameter 0x2312)
O X X Multi-velocity command 2 (Parameter 0x2313)
X O X Multi-velocity command 3 (Parameter 0x2314)
O O X Multi-velocity command 4 (Parameter 0x2315)
X X O Multi-velocity command 5 (Parameter 0x2316)
O X O Multi-velocity command 6 (Parameter 0x2317)
X O O Multi-velocity command 7 (Parameter 0x2318)
O O O Use analog velocity commands
Motor rotation operates at 100[rpm] and analog input velocity commands are ignored.
The operation velocity is set to the multi-velocity command according to the setting of parameter
0x2315.
6-1
6. Velocity Mode
To input commands, apply voltage of -10[V]~+10[V] to pins 27 and 8 of the CN1 connector.
-10V~+10V
SPDCOM 27
Analog velocity input Servo drive
(Command/override) AGND 8
Related Objects
6-2
6. Velocity Mode
The analog velocity command is set in the unit of [rpm] for each input of 1[V]. When the command voltage
is the opposite value, only the rotation direction needs to be changed from the (-) setting value.
Velocity
+100rpm
-100rpm
command.
Here, the 0 velocity can be maintained for the voltage command for the setting velocity value.
Velocity
Clamp Level
0 rpm
0V
Analog Input
Voltage[V]
6-3
6. Velocity Mode
To use the digital velocity command, assign digital input signals of SPD1, SPD2 and SPD3 to
the CN1 connector or control the digital input signals of SPD1, SPD2 and SPD3 via
communication.
6-4
6. Velocity Mode
(DIA)
STOP 48
Note) (DO6)
16 ALO0
Note) (DO7)
15 ALO1
25 GND24
PCON ** 24 GND24
GAIN2 **
PCL **
NCL **
H-START ** CN1 ** TGON
MODE ** ** TLMT
ABS_RQ ** ** VLMT
JSTART ** ** INSPD
PCLR ** ** WARN
** INPOS2
AGND 8 33 /AO
-10V~+10V
SPDCOM 27 30 BO
AGND 8 31 /BO
4 ZO
5 /ZO
RS-422
2 TXD+
3 TXD-
6 RXD+
7 RXD-
6-5
7. Torque Operation
7. Torque Operation
Torque
10%
Analog Input
+1V Voltage[V]
+1V
-10%
The related object is the 0x2210 analog torque input (command/limit) scale, which consists of
two functions.
If the setting value of the torque limit function (0x2110) is 4 (analog torque limit), torque is limited
by the analog input torque limit. Here, set the scale of the analog input value.
For torque operation, the parameter is used as the analog torque command scale. The setting
value is set to the torque command value at the analog input voltage of ±10[V] in percentage of
the rated torque.
Setting
Setting Details
Values
For 0x230E torque control, the default speed limit is set to 1000 [rpm].
Related Objects
7-2
7. Torque Operation
Digital input
Digital output
(DO1)
+24V IN 50 38 ALARM+
3.92kΩ
DC 24V 39 ALARM-
(DI1)
SVON 47 (DO2)
40 RDY+
(DI2)
ABS_RQ 23
41 RDY-
(DI3)
JSTART 22
(DO3)
(DI4) 43 ZSPD
HSTART 21
(DI5)
A-RST 17
(DI6) (DO4)
JDIR 46 44 BRAKE
(DI7)
POT 20
(DI8)
NOT 19 (DO5)
45 INPOS1
EMG 18 (DI9)
(DIA)
STOP 48
Note) (DO6)
16 ALO0
Note) (DO7)
15 ALO1
Note) (DO8)
14 ALO2
25 GND24
PCON ** 24 GND24
GAIN2 **
MODE ** ** ORG
CN1 ** TGON
** TLMT
** VLMT
** INSPD
** WARN
** INPOS2
Analog input
Encoder output
-10V~+10V
TRQCOM 1 32 AO
Upper Level Controller
AGND 8 33 /AO
-10V~+10V
SPDCOM 27 30 BO
AGND 8 31 /BO
4 ZO
5 /ZO
RS-422
2 TXD+
3 TXD-
6 RXD+
7 RXD-
7-3
8. Operation Mode Switching
You can switch the operation modes by using the setting value and the MODE signal. For
example, setting the value to 7 enables operation in the velocity mode with power supply, and
a MODE signal input switches the mode to torque operation.
Indexing Position
8 Operation Velocity Ope ration
Indexing Position
9 Operation To rque Operation
8-1
8. Operation Mode Switching
Pulse Input Position Operation is the basic operation, and a digital input MODE signal
switches the mode to Indexing Position Operation.
This setting performs pulse input position operation as the default. When the digital input
mode signal is received, it switches to the speed operation mode.
Pulse Input Position Operation is the basic operation, and a digital input MODE signal
switches the mode to Torque Operation.
Velocity Operation is the basic operation, and a digital input MODE signal switches the mode
to Torque Operation.
This setting performs index position operation as the default. When the digital input mode
signal is received, it switches to the speed operation mode.
Indexing Position Operation is the basic operation, and a digital input MODE signal switches
the mode to Torque Operation.
8-2
9. Homing
9. Homing
This drive provides its own homing function (return to origin). The figure below represents
the relationship between the input and output parameters for the Homing Mode. You can
specify velocity, acceleration, offset, and homing method.
Homing Speeds(0x301A/0x301B)
Homing
Position Demand Internal Value(0x2624)
Homing Acceleration(0x301C) or Position Demand Value(0x2629)
Homing Offset(0x3019)
Digital Input
Home switch
Positive limit switch
Negative limit switch
As shown in the figure below, you can set the offset between the home position and the zero
position of the machine using the home offset function. The zero position indicates the
point whose Position Actual Value (0x262A) is zero (0).
Also, keep in mind that homing can be performed only if the HSTART signal is input when
the ZSPD (Zero Speed) output includes the High signal input.
Zero Position
9-1
9. Homing
Homing Methods
Descriptions
(0x3018)
The drive returns to the home position by the negative limit switch (NOT) and
1
the Index (Z) pulse while driving in the reverse direction.
The drive returns to the home position by the positive limit switch (POT) and the
2
Index (Z) pulse while driving in the forward direction.
The drive returns to the home position by the home switch (HOME) and the
7,8,9,10 Index (Z) pulse while driving in the forward direction. When the positive limit
switch (POT) is input during homing, the drive switches its driving direction.
The drive returns to the home position by the home switch (HOME) and the
11,12,13,14 Index (Z) pulse while driving in the reverse direction. When the negative limit
switch (NOT) is input during homing, the drive switches its driving direction.
The drive returns to the home position by the home switch (HOME) while driving
24 in the forward direction. When the positive limit switch (POT) is input during
The drive returns to the home position by the home switch (HOME) while driving
28 in the reverse direction. When the negative limit switch (NOT) is input during
The drive returns to the home position by the Index (Z) pulse while driving in the
33
reverse direction.
The drive returns to the home position by the Index (Z) pulse while driving in the
34
forward direction.
The drive returns to the home position by the negative stopper and the Index (Z)
-1
pulse while driving in the reverse direction.
The drive returns to the home position by the positive stopper and the Index (Z)
-2
pulse while driving in the forward direction.
The drive returns to the home position only by the negative stopper while driving
-3
in the reverse direction.
The drive returns to the home position only by the positive stopper while driving
-4
in the forward direction.
The drive returns to the home position only by the home switch (HOME) while driving in
-5
the reverse direction.
The drive returns to the home position only by the home switch (HOME) while driving in
-6
the forward direction.
9-2
9. Homing
Related Objects
1 2
Index pulse
For homing using the homing method 1, the velocity profile according to the sequence is as
follows. Refer to the description below.
9-3
9. Homing
Homing Method ①
Time
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the negative limit switch (NOT) is turned on, the drive switches its direction to the forward direction (CCW) and
decelerates to the zero search speed.
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
Methods 7, 8, 9 and 10
10
8 9
7
7 10
8 9
7
8 9
10
Index pulse
Home switch
For homing using the homing method 7, the velocity profile according to the sequence is as
follows. The sequence varies depending on the relationship between the load position and
the home switch during homing, which is categorized into three cases as below. For more
information, see the details below.
(1) At the start of homing, the home switch is off and the limit is not met during operation
9-4
9. Homing
Homing Method ⑦
Speed
Positive home switch
Index Pulse
ON
(A) The initial driving direction is forward (CCW), and the drive operates at the switch search speed.
(B) When the positive home switch is turned on, the drive decelerates to the zero search speed and switches its direction to
the reverse direction (CW).
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
Homing Method ⑦
Speed
Positive
Home switch Index Pulse
OFF
(A) Since the home signal is on, the drive operates at the switch search speed in the direction of the positive home switch
(CCW). It may not reach the switch search speed depending on the start position of homing.
(B) When the home switch is turned off, the drive decelerates to the zero search speed, then continues to operate.
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
(3) At the start of homing, the home switch is off and the limit is met during operation
9-5
9. Homing
Homing Method ⑦
Speed
Positive Limit switch Positive home switch
Index Pulse
ON ON
Zero search speed
(0x301B)
(A) (B) (C) (D)
(A) The initial driving direction is forward (CCW), and the drive operates at the switch search speed.
(B) When the positive limit switch (POT) is turned on, the drive decelerates to a stop, then operates at the switch search
speed in the reverse direction (CW).
(C) When the positive home switch is turned off, the drive decelerates to the zero search speed, then continues to operate.
(D) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
Methods 8, 9, and 10 are nearly identical to method 7 in terms of homing sequence. The only differences are the initial
9-6
9. Homing
The positive home switch is determined by the initial driving direction. The home switch
encountered in the initial driving direction becomes the positive home switch.
Positive Negative
Hom e Switch Hom e Switch
Hom e Switch
Negative Positive
Hom e Switch Hom e Switch
Hom e Switch
14
13 12
11
14 11
13 12
11
13 12
14
Index pulse
Home switch
For homing using Homing Method 14, the velocity profile according to the sequence is as
follows. The sequence varies depending on the relationship between the load position and
the home switch during homing, which is categorized into three cases as below. For more
information, see the details below.
(1) At the start of homing, the home switch is off and the limit is not met during operation
9-7
9. Homing
Homing Method ⑭
Speed
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the negative home switch is turned off, the drive decelerates to the zero search speed, then continues to operate.
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
Homing Method ⑭
Speed
Negative
Home switch
OFF Index Pulse
(A) Since the home signal is on, the drive operates at the switch search speed in the direction of the negative home switch
(CW). It may not reach the switch search speed depending on the start position of homing.
(B) When the home switch is turned off, the drive decelerates to the zero search speed, then continues to operate.
(C) While operating at zero search speed, the drive detects the first index pulse to move to the index position (Home).
(3) At the start of homing, the home switch is off and the limit is met during operation
9-8
9. Homing
Homing Method ⑭
Speed
Negative limit switch Negative home switch
Index Pulse
ON ON
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the negative limit switch (NOT) is turned on, the drive decelerates to a stop, then operates at the switch search
speed in the forward direction (CCW).
(C) When the negative home switch is turned on, the drive decelerates to the zero search speed, then switches its direction
to the reverse direction (CW).
(D) While operating at zero search speed, the drive detects the first index pulse to move to the index position (Home).
Methods 11, 12, and 13 are nearly identical to method 14 in terms of homing sequence. The only differences are the initial
driving direction and home switch polarity.
Method 24
24
24
24
Home switch
The initial driving direction is forward (CCW), and the point where the positive home switch is turned on becomes the
home position.
9-9
9. Homing
Method 28
28
28
28
Home switch
The initial driving direction is reverse (CW), and the point where the negative home switch is turned on becomes the
home position.
Method 33 and 34
33
34
Index pulse
The initial driving direction is reverse (CW) for method 33 and forward (CCW) for method 34. The drive detects the
9-10
9. Homing
Method 35
35
Drive Control Input2
0x2120:bit3
0 1
The current position at start of homing operation becomes the home position. This method is used to make the current
position the home position according to the demand of the upper level controller.
The drive supports homing methods -1, -2, -3, and -4 apart from the standard ones. These
methods can only be used if the home switch is not used separately.
Method -1 and -2
Reverse(CW) Forward(CCW)
-1 -2
Index Pulse
Homing method -1 and -2 perform homing by using the stopper and index (Z) pulse. The
velocity profile according to sequence is as follows. For more information, see the details
below.
9-11
9. Homing
Homing Method -1
Speed
Index Pulse
Negative Stopper
Torque setting
(0x240 9) Time
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the drive hits the negative stopper, it stands by according to the torque limit value (0x2409) and the time setting
value (0x240A) during homing using the stopper, then switches the direction.
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
Homing Method -2
Speed
Positive Stopper Index Pulse
Time settin g
Time
Zero search speed 0x240A
(0x301B)
(A) The initial driving direction is forward (CCW), and the drive operates at the switch search speed.
(B) When the drive hits the positive stopper, it stands by according to the torque limit value (0x2409) and the time setting
value (0x240A) during homing using the stopper, then switches the direction.
(C) While operating at the zero search speed, the drive detects the first index pulse to move to the index position (Home).
9-12
9. Homing
Method -3 and -4
-3 -4
Homing methods -3 and -4 perform homing only by using the stopper. The velocity profile
according to sequence is as follows. For more information, see the details below.
Homing Method -3
Speed
Negative Stopper
Homing complete
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the drive hits the negative stopper, it stands by according to the torque limit value (0x2409) and the time setting
value (0x240A) during homing using the stopper, then completes homing.
Homing Method -4
Speed
Positive Stopper
(A) The initial driving direction is forward (CCW), and the drive operates at the switch search speed.
(B) When the drive hits the positive stopper, it stands by according to the torque limit value (0x2409) and the time setting
value (0x240A) during homing using the stopper, then completes homing.
9-13
9. Homing
Method -5 and -6
Reverse (CW) Forward (CCW)
-5 -6
Homing methods -5 and -6 perform homing only by using the stopper. The velocity profile according to sequence is
as follows. Homing is stopped when the drive meets the limit switch. For more information, see the details below:
(1) At the start of homing, the home switch is off and the limit is not met during operation
Homing Method -5
Speed
Homing complete
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) If the positive home switch is turned on, the drive decelerates to a stop and completes homing.
(1) At the start of homing, the home switch is off and the limit is met during operation
Homing Method -5
Speed
Homing error
(A) The initial driving direction is reverse (CW), and the drive operates at the switch search speed.
(B) When the negative limit switch is turned on, the drive issues a homing error and decelerates to a stop.
9-14
9. Homing
Homing Method -6
Speed
Positive home switch ON
(A) (B)
Time
Homing complete
(A) The initial driving direction is forward (CCW), and the drive operates at the switch search speed.
(B) If the positive home switch is turned on, the drive decelerates to a stop and completes homing.
9-15
10. Drive Application Functions
ex) 123.4
For 16 Bits, the minus sign is used.
For 32 Bits, lights are shown in dots
10-1
10. Drive Application Functions
Three digits from Digit 3~1 of the 7-Segment represent the drive status as described below if
no servo alarm occurs. In the event of a servo warning occurrence, the warning status
display takes precedence over other status.
Digit 4 displays the current operation status and servo ready status.
10-2
10. Drive Application Functions
Digit 5 displays the current control mode status and servo on status.
In the event of a servo alarm occurrence, Digit 5~1 blink with the below display. Digit 2 and
Digit 1 represent the alarm code. The servo alarm display takes precedence over other
status.
10-3
10. Drive Application Functions
DIGIT3~1:
DIGIT3~1: Positive limit input W01 (Main power phase loss) +
W40 (Low voltage warning) occurred
DIGIT5: Position control mode, Servo ON DIGIT5: Velocity control mode, servo ON
DOWN
UP
Ope ration
status P21.00 P22.00 P23.00 P24.00 P25.00
summa ry St-00 P20.00 P30.00 Cn-00
display
MODE
At the start of operation with no alarm occurrence, the Pulse Input Position Operation
Mode [P-.bb] display is shown as the operation status indication.
Editable parameters are [P20.00]~[Cn-15]. Press [SET] key when a parameter number is
displayed, then you can see and edit the parameter data.
In the initial parameter edit status, the number on the farthest right blinks (ON and OFF
for 0.5 seconds each) and becomes editable.
The parameter number displayed on the Loader window and the one displayed on Drive
CM are compatible as shown below.
10-4
10. Drive Application Functions
10-5
10. Drive Application Functions
(2) Example of changing the Velocity Mode to Pulse Input Position Operation Mode
([P30.00]: 00002-> 00001)
If you hold down [UP] or [DOWN] at the current cursor position in the parameter window, the number
10-6
10. Drive Application Functions
(3) Example of changing the Speed Loop Integral Time Constant 2([P21.07]: 200 [Ms]-> 500
[Ms])
Loader Displays
Orders Keys to Use What to Do
after Control
Note 3) If you hold down [UP] or [DOWN] at the current cursor position in the
parameter window, the number continues to increase or decrease.
10-7
10. Drive Application Functions
10.1.3 Control
L7C Series provides the MODE, UP, DOWN, and SET buttons for editing parameters as well
as using the operation control parameters provided by L7S Series in the same way.
(However, only when EMG, NOT/POT contacts are turned on in the external I/O)
(2) Press [SET] and [SV-on] is displayed and the servo is turned on for operation.
If an alarm occurs, check wiring and search for other possible causes before restarting.
The loader status display “ " means that the external I/O SVON contact is turned on.
Try again after turning off the SVON contact.
(3) While you press and hold [UP], the motor rotates in the forward direction (CCW) at the
JOG operation speed of [P23.00].
(4) While you press and hold [DOWN], the motor rotates in the reverse direction (CW) at
the JOG operation speed of [P23.00].
(5) Press [SET] again to finish the manual JOG operation and turn off the servo.
(6) Press and hold [MODE] to return to the control parameter screen [Cn-00].
10-8
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
※ ” ” indicates blinking.
10-9
10. Drive Application Functions
(2) Press [SET] to display [run]. The program JOG operation starts after the servo is
turned on.
(If an alarm occurs at this moment, check the wiring of the servo and search for other
possible causes before restarting.)
(3) Press [SET] again to finish the program JOG operation and turn off the servo.
(4) Press and hold [MODE] to return to the control parameter screen [Cn-00].
(5) Four operation steps repeat continuously from 0 to 3. You can set the operation
velocity and time in the following parameters.
10-10
10. Drive Application Functions
※ ” ” indicates blinking.
10-11
10. Drive Application Functions
(1) Contact alarm reset: If you turn on A-RST among input contacts, the alarm is reset and the
status becomes normal.
(2) Operation alarm reset: If you press [SET] in the alarm reset [Cn-02] parameter among
operation control parameters, [ALrst] is displayed. If you press [SET] again, the alarm is
reset and the status becomes normal.
※ If the alarm is maintained after the reset attempt, search for and remove possible causes
then repeat the process.
Loader Displays
Orders Keys to Use What to Do
after Control
※ ” ” indicates blinking.
10-12
10. Drive Application Functions
Loader Displays
Order Keys to Use What to Do
after Control
10-13
10. Drive Application Functions
[Done] is displayed.
※ ” ” indicates blinking.
10-14
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
[Done] is displayed.
※ ” ” indicates blinking.
10-15
10. Drive Application Functions
(2) Press [SET] to display [run] and start automatic gain tuning.
If an alarm occurs at this moment, check the wiring of the servo and search for other
possible causes before restarting.
(3) Upon completion of gain adjustment, inertia ratio [%] is displayed, and [P21.00], [P21.06]
and [P21.08] are automatically changed and saved.
10-16
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
※ ” ” indicates blinking.
10-17
10. Drive Application Functions
(3) While you hold down [UP], the motor keeps turning forward (CCW) until it finds the phase Z
position of the encoder.
(4) While you hold down [DOWN], the motor keeps turning in the reverse direction until it finds
the phase Z position of the encoder.
(5) Press [SET] to display [Done] and end the phase Z search.
※ This function is useful for assembly by a specific standard after finding the Z position.
10-18
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Velocity Control Mode display
1 with the main power and control
power applied
Press [MODE] to move to [Cn-
2
00].
Press [UP] or [DOWN] to move to
3
[Cn-06].
Press [SET] to enter phase Z
4
search operation.
※ ” ” indicates blinking.
10-19
10. Drive Application Functions
The positions of the 7-segment LEDs and CN1 contacts correspond as follows.
If an LED that corresponds to a contact is turned on/off, it indicates the ON/OFF state of the
contact.
Number (A) (9) (8) (7) (6) (5) (4) (3) (2) (1)
CN1
pin 48 18 19 20 46 17 21 22 23 47
number
Default
allocated
STOP EMG NOT POT DIR A-RST SPD3 SPD2 SPD1 SVON
signal
name
Press [UP] on each digit to turn on/off the signals (A), (8), (6), (4) and (2) forcibly.
Press [DOWN] on each digit to turn on/off the signals (9), (7), (5), (3) and (1) forcibly.
10-20
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to move to [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-07].
Press [SET] to enter the input
3
forced ON/OFF mode.
Press [SET] to enter forced
4
input bit setting.
Press [DOWN] to turn on the
5
servo forcibly.
Press [MODE] at the blinking
6 cursor position to move to the
desired digit, DIGIT 5.
Press [DOWN] to turn on EMG
7
forcibly.
Press [DOWN] to turn off EMG
8
forcibly.
Press [MODE] to move the
9 cursor to the desired digit,
DIGIT 1.
Press [DOWN] to turn off the
10
servo forcibly.
Press [SET] to end the input
11 forced ON/OFF mode.
[Done] is displayed.
Press and hold [MODE] for a
12
second to return to [Cn-07].
※ ” ” indicates blinking.
10-21
10. Drive Application Functions
The positions of the 7-segment LEDs and CN1 contacts correspond as follows.
If an LED that corresponds to a contact is turned on/off, it indicates the ON/OFF state of the
contact.
Press [UP] on each digit to turn on/off forced output of the (4) and (2) signals.
Press [DOWN] on each digit to turn on/off forced output of the (5), (3) and (1) signals.
(BRAKE OFF)
10-22
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to move to [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-08].
Press [SET] to enter input forced
3
ON/OFF setting.
Press [SET] to enter forced
4
output bit setting.
Press [MODE] at the blinking
cursor to move to the desired
5
digit, DIGIT 2, and initiate
rotation.
Press [UP] to turn off the brake
6
signal.
Press [SET] to end the input
7 forced ON/OFF mode.
[Done] is displayed.
Press and hold [MODE] for a
8
second to return to [Cn-08].
※ ” ” indicates blinking.
10-23
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Velocity Control Mode display
1 with the main power and control
power applied
Press [MODE] to move to [Cn-
2
00].
Press [UP] or [DOWN] to move
3
to [Cn-09].
Press [SET] to enter parameter
4
reset.
Press [SET] to reset data.
5
[Done] is displayed.
Press and hold [MODE] for a
6
second to return to [Cn-09].
Use the default set in Object Dictionary of Drive CM to reset index parameters.
※ ” ” indicates blinking.
10-24
10. Drive Application Functions
The range of adjustable velocity command analog voltage is from +1V to -1V. If the offset
voltage is out of this range, [oVrnG] is displayed and no correction takes place.
The corrected offset value can be viewed in [P22.18] analog velocity offset.
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-10].
Press [SET] to enter offset
3
correction.
Press [SET] to start offset
correction.
4 or [Done] is displayed.
If the value is out of the allowed
range, [oVrnG] is displayed.
Press and hold [MODE] for a
5
second to return to [Cn-10].
※ ” ” indicates blinking.
10-25
10. Drive Application Functions
The range of adjustable torque command analog voltage is from +1V to -1V. If the offset
voltage is out of this range, [oVrnG] is displayed and no correction takes place.
You can check the corrected offset value in analog torque offset [P20.21].
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-11].
Press [SET] to enter offset
3
correction.
Press [SET] to start offset
correction.
4 or [Done] is displayed.
If the value is out of the allowed
range, [oVrnG] is displayed.
Press and hold [MODE] for a
5
second to return to [Cn-11].
※ ” ” indicates blinking.
10-26
10. Drive Application Functions
The range of adjustable velocity command analog voltage is from +1V to -1V. If the offset
voltage goes out of this range, [oVrnG] OverRange is displayed and no compensation takes
place.
You can check the corrected offset value in the analog velocity offset [P20.18].
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-12].
Press [SET] to enter offset
3
correction.
Press [SET] to enter offset
correction setting.
4
The current offset value is
displayed.
Press [UP] or [DOWN] to make
5
adjustment to the desired value.
Press [SET] to save the adjusted
offset value.
6 or [Done] is displayed.
Press [MODE] not to save the
value.
Press and hold [MODE] for a
7
second to return to [Cn-12].
※ ” ” indicates blinking.
10-27
10. Drive Application Functions
The range of adjustable torque command analog voltage is from +1V to -1V. If the offset
voltage is out of this range, [oVrnG] is displayed and no correction takes place.
You can check the corrected offset value in the analog torque command offset [P20.21].
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-13].
Press [SET] to enter offset
3
correction.
Press [SET] to enter offset
correction setting.
4
The current offset value is
displayed.
Press [UP] or [DOWN] to make
5
adjustment to the desired value.
Press [SET] to save the adjusted
offset value.
6 or [Done] is displayed.
Press [MODE] not to save the
value.
Press and hold [MODE] for a
7
second to return to [Cn-13].
※ ” ” indicates blinking.
10-28
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-14].
Press [SET] to enter encoder
3
reset.
Press [SET] to reset the
absolute encoder multi-turn
data.
4 or
[Done] is displayed.
Press [MODE] not to perform
reset.
Press and hold [MODE] for a
7
second to return to [Cn-14].
※ ” ” indicates blinking.
※ After you reset the absolute encoder value, you can view the reset value in [st-18].
10-29
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-15].
Press [SET] to enter the
3 instantaneous maximum load
factor reset.
Press [SET] to display the
4
current maximum load factor.
※ ” ” indicates blinking.
10-30
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-16].
Press [SET] to enter parameter
3
lock.
Press [UP] to disable the
parameter lock.
4 or
Press [DOWN] to enable the
parameter lock.
Press and hold [MODE] for a
5
second to return to [Cn-16].
※ ” ” indicates blinking.
10-31
10. Drive Application Functions
Loader Displays
Orders Keys to Use What to Do
after Control
Press [MODE] to display [Cn-
1
00].
Press [UP] or [DOWN] to move
2
to [Cn-17].
Press the SET key to enter the
3
state of current offset setting.
Press [SET] to save the phase U
current offset value in [P20.15]
6
and the phase V current offset
value in [P20.16].
Press and hold [MODE] for a
7
second to return to [Cn-17].
※ ” ” indicates blinking.
10-32
10. Drive Application Functions
10-33
10. Drive Application Functions
Related Objects
Sub Variable PDO
Index Names Accessibility Unit
Index Types Assignment
0x2200 - Digital Input Signal 1 Selection UINT RW -
10-34
10. Drive Application Functions
10-35
10. Drive Application Functions
The following table shows an example of assigning input signals. See the setting values for
parameters 0x2200~0x2209.
DI 1 DI 2 DI 3 DI 4 DI 5 DI 6 DI 7 DI 8
DI 9 DI 0A
EMG STOP
(Contact A) (Contact A)
10-36
10. Drive Application Functions
Assigned CN1
function Details
BRAKE Brake
ALRAM Servo alarm
38 DO 1+
RDY Servo ready
ZSPD Reach zero speed 39 DO 1-
INPOS1 Complete Position Reach 1
ALO0 16 DO 6+
ALO1 15 DO 7+
14 DO 8+
ALO2
24,25 DOCOM
10-37
10. Drive Application Functions
Related Objects
PDO
Sub Variable Access
Index Names Assign Unit
Index Types ibility
ment
Assign the functions of CN1 connector’s digital output signal Bits Setting Details
and set the output signal level. Select signals to assign to bits
7~0, and set the signal level to bit 15. Signal output level settings
15
(0: contact A, 1: contact B)
14~8 Reserved
10-38
10. Drive Application Functions
The following table shows an example of assigning output signals. See the setting values for
parameters 0x220A~0x220E.
10-39
10. Drive Application Functions
The electric gear function of the drive does not allow the user to utilize the highest resolution
of the encoder. If the upper level controller has the function of electric gear, it is advisable to
use it instead.
When using the electric gear and the STOP signal at the same time, adjust the value of
Quick Stop Deceleration [0x3024] to set the method you desire to use.
10-40
10. Drive Application Functions
You can see the [UU] settings in the index parameter settings for index operation.
[UU] = [Pulses]
For example, to make 1 [turn] of a motor with a 19 [bit] resolution encoder attached, you need
to input 524288 [Pulses], which is equivalent to 19 [bits].
1[Turn]
10-41
10. Drive Application Functions
1[mm] 524288[Pulses]
1 turn = 1[mm]
10[mm] 5242880[Pulses]
10 turns = 10[mm]
As you can see, movements by short distance like 1 [mm] and 10 [mm] can be made intuitively.
However, to move the motor 5621 [mm], for example, we need a calculation.
For the linear motor to move 5621 [mm], the motor needs to make 5621 [turns].
Since 1 [turn] requires 524288 [pulses], we need to enter 2947255848 [pulses] to make 5621
[turns].
5621[mm] 2947022848[Pulses]
Not only has the calculation become more complex, but also the value is out of the available
distance input range.
10-42
10. Drive Application Functions
[UU] = [Pulses]
The difficulty here is due to the fact that the linear motor’s unit [mm] and the 19 [bit] motor’s
unit [Pulses] are different, making conversion necessary.
10-43
10. Drive Application Functions
[UU/sec] = [Pulses/sec]
When gear ratio is not used, the index speed unit is [Pulses/sec].
1 turn = 1[mm]
Let’s assume that you have set up a ball screw linear motor that moves 1 [mm] per 1 [turn]
on the rotary motor attached with the 19 [bit] encoder.
10[mm/sec]
If you want the linear motor to move at a speed of 10 [mm] per second, you can calculate the
index speed value as follows.
For the linear motor to move 10 [mm] per second, the motor needs to make 10 [turns] per
second. For the motor to make 10 [turns] per second, the rotation frequency needs to be 600
[rpm].
10-44
10. Drive Application Functions
As you can see, it is quite complicated to convert the linear motor’s speed in [mm/sec] into
the rotary motor’s unit [Pulses/sec].
[UU/sec] = [Pulses/sec]
To make the process easier, it is necessary to change [Pulses/sec] to the linear motor’s unit
[mm/sec].
10-45
10. Drive Application Functions
There are four available electric gears, and you can select one of them to use.
When gear ratio is applied, the servo uses the index distance and gear ratio to automatically
calculate the internal command pulse in [Pulses].
The servo runs the motor as per the number of internal command pulses.
Let’s look at an example of ball screw linear motor that moves 1 [mm] per 1 [turn].
1 turn = 1[mm]
If you want to move the linear motor 1 [mm] by entering 1 into Index Distance, you can enter
524288 for encoder resolution into Gear Numerator 1 [0x300C] and 1 into Electric Gear
Denominator 1 [0x3010].
Denominator 1
If you set the gear ratio like above, the internal command pulse can be calculated as follows.
524288
𝐼𝑛𝑑𝑒𝑥 𝐷𝑖𝑠𝑡𝑎𝑛𝑐𝑒[𝑈𝑈] ×
1
= 𝐼nternal command pulse[𝑃𝑢𝑙𝑠𝑒𝑠]
10-46
10. Drive Application Functions
524288
1[𝑈𝑈] × = 524288[𝑃𝑢𝑙𝑠𝑒𝑠]
1
an internal command pulse of 524288 [Pulses] is automatically yielded. The servo completes 1
[turn] of the motor in proportion to the pulse value 524288 [Pulses]. If the motor makes 1 [turn],
the linear motor moves 1 [mm].
Same units
1[mm]
Thus, you just have to input 1 [UU] for Distance to move the linear motor 1 [mm].
[mm]
[mm/s]
[mm/s^2]
[mm/s^2]
[mm]
[mm/s]
10-47
10. Drive Application Functions
10[mm/sec]
Let’s say you have a linear motor that moves 1 [mm] per 1 [turn] and want to move it at the
speed of 10 [mm] per second.
[mm]
[mm/s]
If you enter 10 for Velocity, the linear motor will move 1000 [mm] for 100 [sec] at the speed of
10 [mm/sec].
[mm/s]
[mm/s^2]
[mm/s^2]
Acceleration and deceleration are also converted to [mm]. Travel time [sec] can be calculated
according to the equation below.
𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦[𝑢𝑢/𝑠]
Travel time[sec] =
𝐴𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛 𝑜𝑟 𝐷𝑒𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛[𝑢𝑢/𝑠𝑒𝑐 2 ]
10-48
10. Drive Application Functions
1000[𝑚𝑚/𝑠]
0.1[sec] =
10000[𝑚𝑚/𝑠𝑒𝑐 2 ]
it will take the linear motor 0.1 [sec] to accelerate from 0 [mm/sec] to 1000 [mm/sec]. Like this,
value input can become much easier if you change the user unit [UU] to a custom load unit.
10-49
10. Drive Application Functions
0.1[mm]
For example, let’s say you have a motor attached with a 19 [bit] encoder and a ball screw
linear motor that moves 1 [mm] per 1 [turn] installed on it.
If you want to make the ball screw move by 0.1 [mm] by inputting 1 [UU], the gear ratio formula
is as follows.
524288
= 1[𝑈𝑈] × = 52428[𝑃𝑢𝑙𝑠𝑒𝑠]
10
For the linear motor to move 0.1 [mm], the motor must make 0.1 [turn]. Therefore, you must
enter 10 into Electric Gear Denominator 1[0x3010]. Then, the internal command pulse
becomes 52428 [Pulses], and the motor makes 0.1 [turn] while the linear motor moves by
0.1 [mm].
Same units
0.1[mm]
Here, the input distance unit becomes 0.1 [mm]. In the same way, if you need to make a
movement of 0.01 [mm] or 0.001 [mm], you can enter a larger value into Electric Gear
Denominator 1[0x3010] to increase precision.
10-50
10. Drive Application Functions
is not used Different commands should be given to the encoders (motor) used for the same
distance movement.
If the electric gear Movements can be made under the same command of 12000 (12mm= 12000*1um)
is used regardless of the encoder (motor) used.
10-51
10. Drive Application Functions
Apparatus specification
Turntable Load
Apparatus specification
Apparatus specification
10-52
10. Drive Application Functions
When the gear ratio is 1:1, the following proportional expression for velocity and
acceleration/deceleration applies.
To drive a 19-bit motor at 3000 [rpm], you can calculate the index velocity as follows.
𝐼𝑛𝑑𝑒𝑥 𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦[𝑈𝑈/𝑠𝑒𝑐]
𝐸𝑛𝑐𝑜𝑑𝑒𝑟 𝑃𝑢𝑙𝑠𝑒 𝑝𝑒𝑟 𝑅𝑒𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛 Electric Gear Denominator 1
= 𝐷𝑒𝑚𝑎𝑛𝑑 𝑆𝑝𝑒𝑒𝑑[𝑟𝑝𝑚] × ×
Electric Gear Numerator 1 60[𝑟𝑝𝑚]
* Application example
Calculation of index velocity input value when you want to drive a 19 bit motor at 3000 [rpm]
by applying the gear ratio of electric gear numerator 1 : 524288 and electric gear
denominator 1 : 20
524288 20
𝐼𝑛𝑑𝑒𝑥 𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦[𝑈𝑈/𝑠𝑒𝑐] = 3000[𝑟𝑝𝑚] × ×
524288 60[𝑟𝑝𝑚]
10-53
10. Drive Application Functions
If you enter 1000 [UU/s] for index velocity, the motor runs at 3000 [rpm].
You can calculate acceleration and deceleration by the following formula using travel time
and index velocity.
𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦[𝑢𝑢/𝑠]
Travel time [sec] =
𝐴𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛 𝑜𝑟 𝐷𝑒𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛[𝑢𝑢/𝑠𝑒𝑐 2 ]
Travel time is the time required to reach the target, that is, the time required for the feedback
speed to reach the registered velocity.
* Application example
When you want the feedback speed to reach 3000 [rpm] in 0.1 second for a 19 bit motor with
the gear ratio of electric gear numerator 1 : 524288/electric gear denominator 1 : 20
1000[𝑢𝑢/𝑠]
0.1[sec] =
𝐴𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛 𝑜𝑟 𝐷𝑒𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛[𝑢𝑢/𝑠𝑒𝑐 2 ]
10-54
10. Drive Application Functions
10-55
10. Drive Application Functions
The velocity command acceleration/deceleration time (0x2301, 0x2302) is the time needed
to accelerate the drive from the zero speed to the rated speed or to decelerate it from the
rated speed to the zero speed.
Speed
Time
As shown in the figure below, you can generate an S-curve shape acceleration/deceleration
profile by setting the speed command S-curve time (0x2303) to 1 or a higher value. Make
sure to verify the relationship between the acceleration/deceleration time and S-curve time.
Speed
Speed command
Time
10-56
10. Drive Application Functions
1[msec]
As shown above, if you input 200 [msec] for Speed Command Acceleration Time [0x2301]
and Speed Command Deceleration Time [0x2302] and input a step analog voltage, the
speed command reflects the acceleration/deceleration time and is output in a trapezoidal
shape.
200[msec] 200[msec]
10-57
10. Drive Application Functions
If you input 100 for Speed Command S-curve Time[0x2303] and input a step voltage, the
voltage command reflects the acceleration/deceleration time and S-curve time and is output
in a smooth curve.
10-58
10. Drive Application Functions
Using the servo-lock function, you can internally control the positions based on the position
of 0 velocity command input. If you input a velocity command other than 0, the mode
switches to normal velocity control.
Speed
Motor speed
TGON output
range
ZSPD output
range
Time
ZSPD
TGON
In addition, if the difference between the command and the speed feedback (i.e., velocity
error) is below the INSPD output range (0x2406), an INSPD (velocity match) signal is output.
Related Objects
10-59
10. Drive Application Functions
(2) When the acceleration/deceleration profile cannot be generated from the upper level
controller
Speed
Target spe ed
Target
speed*63% Comma nd before filterin g
Comma nd after filter ing
Target
speed*37%
Time
0x2109 0x2109
Position command filter using position command filter time constant (0x2109)
Speed
Command
before filtering
Command after
filtering
Time
0x210A 0x210A
Speed
Command
0x210A before filtering
Command after
0x210A filtering
Time
Position command filter using position command average filter time constant (0x210A)
10-60
10. Drive Application Functions
Related Objects
10-61
10. Drive Application Functions
Here, if the position error value goes below the INPOS2 output range (0x2403), the INPOS2
(Positioning completed 2) signal is output regardless of whether or not the position command
has been renewed.
Speed
Command
Feedback
Time
Start time of position
Position command renewal End time of position
error command renewal
INPOS1/2
output range
Time
INPOS2
Related Objects
10-62
10. Drive Application Functions
NOT POT
When a positive/negative limit signal is input, the motor stops according to the emergency
stop setting (0x2013).
Setting
Description
Values
The motor stops according to the method set in Dynamic Brake Control
0 Mode (0x2012).
It stops using the dynamic brake and maintains the torque command at 0.
1 The motor decelerates to a stop using the emergency stop torque (0x2113).
Related Objects
10-63
10. Drive Application Functions
The brake signal is output if the motor rotation velocity goes below the set value (0x2407) or
the output delay time (0x2408) has been reached after the servo off command.
Servo OFF or
alarm
Servo ON/OFF
Timing diagram for signal output by the brake output speed (0x2407)
Servo OFF or
alarm
Servo ON/OFF
Timing diagram for signal output by the brake output delay time (0x2408)
10-64
10. Drive Application Functions
You can set the delay time until the actual PWM output goes off when the servo is turned off
or a servo alarm occurs.
When using a motor with a brake installed on the vertical axis, you can output the brake
signal first and turn off PWM after the set time in order to prevent it from running down along
the axis.
Servo
ON/OFF
Load
PWM
output Gravity
`
direction
(1) When the brake signal is output before PWM output is turned off
You can output the brake signal first before PWM output is turned off to prevent the drop
along the vertical axis due to gravity.
Servo OFF or
alarm Motor
PWM output
turn-off time
PWM OFF
delay time
(0x2011)
PWM
output Gravity
` direction
(2) If PWM output is turned off before the brake signal output
PWM output is turned off before the brake signal output, allowing the drop along the vertical
axis due to gravity.
10-65
10. Drive Application Functions
Limit Description
function
0x3022
Forward
torque limit
Internal Torque
Torque Limit input
1 Torque
Ref.
(Setting
value 0) 0x3023
Reverse
torque limit
Limits the torque value using positive/negative torque limits according to the driving direction
300 % l imit
Internal
Torque Limit
2
Torque
(Setting input
value 1) Torque
Ref.
0x2111
Forward
torque limit
Torque
External input
Torque Limit Torque
Ref.
(Setting
value 2)
0x2112
Reverse
torque limit
Limits the torque value using external positive/negative torque limits according to the driving
direction
10-66
10. Drive Application Functions
OFF 0x3022
Forward
PCL torque limit
ON 0x2111
Exte rnal fo rwa rd
torque limit
Torque
Internal + input
External Torque
Torque Ref.
Limits
OFF 0x3023
(Setting Reverse
value 3) NCL torque limit
ON 0x2112
Exte rnal reverse
torque limit
Limits the torque value using internal and external torque limits according to the driving
direction and the torque limit signal
0x2211
Ana log tor que
limit offset
Analog
torque
input Torque
Ref.
0x2210
Ana log tor que
limit scale
10-67
10. Drive Application Functions
P-CL
N-CL
Torque
Feed-forw ard 0x3022
Forward
Gai n 0x210E torque limit
Filte r 0x210F
Torque Limit 0x2111
Velo city Function Exte rnal fo rwa rd
Limit Speed Control torque limit
Velo city Functio n
Ref. P Gain I Ga in
+ +
1 0x2102 0x2103
0x2112
Exte rnal reverse Sele ct 0x2110
0x262 5
torque limit
Position Actua l
Inte rnal Value
[UU] 0x3023
Reverse
torque limit
Ana log Inp ut1
12b it A/D
A-TLMT Ana log To rque Limit
Scale 0x2210
A-TLMT
Offset 0x2211
Related Objects
10-68
10. Drive Application Functions
This is one of the gain adjustment functions and is used to switch between Gain Groups 1
and 2. You can reduce the time required for positioning through gain conversion.
A gain group consists of position loop gain, speed loop gain, Speed Loop Integral Time
Constant, and torque command filter time constant. You can set the gain conversion function
(0x2119) as follows.
10-69
10. Drive Application Functions
Waiting time and switching time for gain conversion are as follows.
Gain Group 2
Related Objects
10-70
10. Drive Application Functions
The proportional gain determines the responsiveness of the entire controller, and the integral
gain is used to eliminate errors in the steady state. Too high of an integral gain will result in
an overshoot during acceleration or deceleration.
The PI/P control switch function is used to switch between the PI and P controls under the
condition of the parameters within the servo (torque, velocity, acceleration, position
deviation); specifically, they are used in the following situations.
You can accomplish similar effects by setting acceleration/deceleration of the upper level
controller, soft start of the servo drive, position command filter, etc.
Speed Overshoot
Motor speed
Speed command
Time
You make these settings in the P/PI control switch mode (0x2114). See the details below.
Switching to P control by PCON input takes precedence over this setting.
10-71
10. Drive Application Functions
Related Objects
When using PI control for all situations rather than using P/PI control switch for velocity
control, the integral term of acceleration/deceleration error is accumulated, which results in
an overshoot and an extended positioning time. Here, you can reduce overshoot and
positioning time using an appropriate P/PI switching mode. The figure below shows an
example of mode switching by torque commands.
Speed Speed
Overshoot
Overshoot
Time Time
+0x2115
Time
-0x2115
10-72
10. Drive Application Functions
The drive can apply short-circuits to only two phases or to all three phases depending on
the model type.
Drive
Servo motor
You can set various stop modes as shown below, in dynamic brake control mode setting
(0x2012).
Rotation speed
Rotation speed
Dynamic
Dynamic brake
brake
Setting value: 1
Setting value: 0
Release the dynamic brake after stopping the motor
Hold the dynamic brake after stopping the motor using using the brake
the brake
Dynamic Dynamic
brake brake
Release the dynamic brake after free-run stop Hold the dynamic brake after free-run stop
10-73
10. Drive Application Functions
Related Objects
Caution
DB is a function used for Servo Off or emergency stop (EMG).
Do not use this function to turn off operation in a normal situation.
10-74
10. Drive Application Functions
Servo drive
Sudden
deceleration
Electric energy kinetic energy
VDC
voltage U/V/W
increase Motor
Load with
large inertia
Related Objects
10-75
10. Drive Application Functions
- Set regenerative resistance of the resistor installed separately outside the drive in
the unit of [Ω]
- This setting is required when you have set regenerative resistance (0x2009) to 1
- Initial Value: 0
- Set the capacity of the regenerative resistance installed separately outside the drive
in the unit of [W]
- This setting is required when you have set regenerative resistance (0x2009) to 1
- Initial Value: 0
10-76
10. Drive Application Functions
5. Setting maximum capacity and allowed time of the regenerative resistance (0x200D,
0x200E)
- Set the maximum capacity and use time at the capacity by using the data sheet of
the externally installed regenerative resistance
- If there are no specific values provided, set the maximum capacity to a value 5 times
the regenerative resistance capacity(0x200C) and the allowed time to 5000[ms](The
values may differ according to the general regenerative resistance specifications or
the resistance value)
- This setting is required when you have set regenerative resistance (0x2009) to 1
Our company provides the following regenerative resistance specifications as options for the
use of external regenerative resistances.
Resistance Resistance
Drive Capacity Model Name
Values Capacity
100 W
400W
The following is an example of parameter input and AL-23 generation when a resistor of 300
W/30 Ω is attached to a 1 [kW] drive.
First, you must obtain the regenerative consumption capacity. 385[V] is the voltage point at
which regenerative actions get activated.
385[𝑉]2
𝑅𝑒𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑖𝑣𝑒 𝑐𝑜𝑛𝑠𝑢𝑚𝑝𝑡𝑖𝑜𝑛 𝑐𝑎𝑝𝑎𝑐𝑖𝑡𝑦 = 𝑃𝑐 =
𝑅𝑒𝑔𝑒𝑛. 𝐵𝑟𝑎𝑘𝑒 𝑅𝑒𝑠𝑖𝑠𝑡𝑜𝑟 𝑉𝑎𝑙𝑢𝑒[0𝑥200𝐵][Ω]
3852
= = 4940.83[𝑊]
30
Regen. Brake Resistor Value [0x200B] affects the regenerative consumption capacity, so
insert precisely.
Peak Power of Regen. If Brake Resistor [0x200D] value is not set, enter the value five times
the Brake Resistor Power [0x200C] value. Also, if there is no mention of allowed time for
regenerative resistance, enter 5 [sec].
10-77
10. Drive Application Functions
× 𝐷𝑢𝑟𝑎𝑡𝑖𝑜𝑛 𝑇𝑖𝑚𝑒[0𝑥200𝐸][𝑚𝑠𝑒𝑐]
The maximum regenerative resistance capacity will be calculated as 7500 [W] as above. The
greater the possible continuous operation time [0x200E] gets, the greater the maximum
regenerative resistance capacity becomes.
𝑃𝐿 7500
Possible continuous operation time = 𝑇𝑐 = = =
𝑃𝑐 4940.83
1.51[𝑠𝑒𝑐]
If the continuous regenerative actions exceed 1.51[sec], the regenerative overload alarm
(AL-23) occurs.
When it is derated for use (value set to 100 or lower), the less the set value of the
regeneration overload alarm (AL-23), the faster its trigger.
When you wish to set the derating factor to 100% or higher, be sure to fully consider the heat
radiation condition of the drive installed.
10-78
10. Drive Application Functions
You can set the count of the encoder pulse output per revolution of the motor by the encoder
output pulse [0x3006] value.
Encoder output
Upper level controller Servo drive
The encoder signal output frequency of the drive is 4 [Mpps] at the maximum for the line
drive method.
Pin
Names Assignment Description Functions
Numbers
1 AO -
Encoder
Signal A
2 /AO -
Outputs demultiplied encoder signals in
3 BO -
Encoder A, B, and Z phases by the line drive
Signal B method. Output demultiplication can be
4 /BO -
set in [0x3006].
5 ZO -
Encoder
Signal Z
6 /ZO -
Related Objects
10-79
10. Drive Application Functions
The drive transmits multi-turn data first among the absolute data upon ABSRQ signal input,
then transmits single-turn data within a single revolution.
(For assignment of sequence input signal ABSRQ, refer to Section 7.2, “Input/Output
Signals.”)
Here, you can input the ANSRQ signals through the ABSRQ bits of digital input or drive control input 2
[0x2120].
(Refer to Section 15.4, “L7C Indexer Servo Drive Transmission Address Table” for the Modbus RTU
transmission address.)
When the drive receives an ABSRQ signal input, it prepares for transmission of the encoder data after a
delay time of 100 [ms].
The drive transmits multi-turn data for up to 200 [ms]. The drive prepares for transmission of single-turn
data for 200 [ms] from the start of multi-turn data transmission.
The drive transmits single-turn data within one revolution for up to 1200 [ms]. Here, the output data take
into account the encoder output pulse count (demultiplication ratio). The data operate as normal encoder
output signals 1200 [ms] after the starting point of data transmission within one revolution.
ABSRQ
Absolute value data output Divided pulse output
Phase A(AO)
Phase B(BO)
10-80
11. Tuning
11. Tuning
Current feedback
Position feedback
The drive is set to the torque control, velocity control, or position control mode for use,
depending on the method of connecting with the upper level controller. This drive has a
control structure where position control is located at the outermost part and current control at
the innermost, forming a cascade. You can tune the operation according to the purpose by
setting gain parameters for the torque controller, velocity controller, and position controller for
the drive’s operation modes.
Inertia ratio, position loop gain, speed loop gain, speed integral time constant, torque command
filter time constant, notch filter 3 frequency, and notch filter 4 frequency
The entire gains are set higher or lower depending on the system rigidity setting (0x250E)
during gain tuning. Set the appropriate value depending on the rigidity of the load driven.
As shown in the figure below, sinusoidal type commands are generated in the forward or
reverse direction according to the off-line gain tuning direction (0x2510) setting. You can set
the movement distance for tuning by the off-line gain tuning distance (0x2511). Since the
movement distance becomes higher as the setting value increases, it is necessary to set the
distance appropriately for the situation. Make sure to secure an enough distance (higher
than one revolution of the motor) prior to gain tuning.
Response
Distance
11-1
11. Tuning
Notch Filter
Adaptive Filter
function Select
0x2500
Position Control Velocity Control Frequency Width Depth Torque Filter
+ + Time
Ref. P Gain P Gain I Gain 1 0x2501 0x2502 0x2503
1 0x2104
1 0x2101 1 0x2102 0x2103
2 0x2504 0x2505 0x2506
- - 2 0x2108
2 0x2105 2 0x2106 0x2107
3 0x2507 0x2508 0x2509
Torque Command
Resonance
Frequency Current Control
Estimation
Space
PWM
Load Inertia Gain 0x2514 Vector
Control
Motor
Estimation Control
Inertia 0x2100
Load
Current Feedback
Velocity Feedback
Velocity
Calculation
Position Feedback
Velocity
Calculation
Encoder
Related Objects
Inertia ratio, position loop gain, speed loop gain, speed integral time constant, torque
command filter time constant
The function performs on-line tuning by referring to the values in the gain table in 20 levels of
rigidity, regularly reflects the tuning results, and saves changed gain values every 2 minutes
in EEPROM.
11-2
11. Tuning
It can reflect the estimation values either slowly or fast according to the adaptation speed
setting value, and determine the overall responsiveness of the system by using only a single
rigidity setting parameter.
In the below cases, inertia ratio estimation may be incorrect by on-line auto tuning.
Load is too small (lower than x3) or too big (higher than x20)
In the above conditions or when auto-tuning does not improve operation, perform off-line
gain tuning.
- Inertia ratio (0x2100), position loop gain 1 (0x2001), speed loop gain 1 (0x2102), speed
integral time constant 1 (0x2103), torque command filter time constant 1 (0x2104)
Notch Filter
Adaptive Filter
function Select
0x2500
Position Control Velocity Control Frequency Width Depth Torque Filter
+ + Time
Ref. P Gain P Gain I Gain 1 0x2501 0x2502 0x2503
1 0x2104
1 0x2101 1 0x2102 0x2103
2 0x2504 0x2505 0x2506
- - 2 0x2108
2 0x2105 2 0x2106 0x2107
3 0x2507 0x2508 0x2509
Torque Command
Resonance
Frequency Current Control
Estimation
Space
PWM
Load Inertia Gain 0x2514 Vector
Control
Motor
Estimation Control
Inertia 0x2100
Load
Current Feedback
Velocity Feedback
Velocity
Calculation
Position Feedback
Velocity
Calculation
Encoder
11-3
11. Tuning
The factory setting is 0, which is selected when on-line automatic tuning is impossible or the
gain values are already known. If you set the setting value to 1, on-line automatic tuning
starts. Select this option when load inertia variation is small or when the inertia ratio is
unknown. The estimated gain values from on-line automatic tuning are saved in EEPROM
every 2 minutes.
PDO
Sub Variable Access
Index Name Assign Unit
Index Type ibility
ment
0x250E - System Rigidity for Gain Tuning UINT RW No -
There are 20 different settings for on-line automatic tuning system’s rigidity, which are shown
below.
If you select a system rigidity setting value, gain values (Position Loop Gain 1, Speed Loop
Gain2, Speed Loop Integral Time Constant 1, Torque Command Filter Time Constant 1) are
automatically determined. The factory setting value of system rigidity is 5.
Increasing the system rigidity setting value increases the gain values and shortens the
positioning time. However, if the setting value is too high, vibrations may occur depending on
the machine configuration. The system rigidity values need to be set from low to high values
within the range in which there is no vibration.
11-4
11. Tuning
[0x2101] Position Loop Gain 1 87 100 117 133 160 173 200 220 240 267
[0x2102] Speed Loop Gain 1 130 150 175 200 240 260 300 330 360 400
PDO
Sub Variable Access
Index Name Assign Unit
Index Type ibility
ment
0x250F - On-line Gain Tuning Adaptation Speed UINT RW No -
This specifies the speed of reflecting gain changes from on-line automatic tuning. The larger
the setting value is, the faster the gain changes are reflected.
11-5
11. Tuning
In other words, perform tuning in the order of proportional gain integral gain feedforward
gain.
- Integral gain: Determines error of the steady state and generates an overshoot
- Differential gain: Plays the role of a damper for the system (not provided)
Filter
Velocity
Speed Feedback filter Encoder
Time[0x210B] calculation
- Use the automatic inertia estimation function or carry out manual setting
11-6
11. Tuning
Speed
Command
Low gain
Middle gain
High gain
Time
- The higher the speed proportional gain value, the feedback speed’s
responsiveness to the command speed becomes better. However, if the value is
too high, an overshoot or ringing may occur. In contrast, if the value is too low,
the responding speed becomes low, which slows down system operation.
Speed
Command
High gain
Middle gain
Low gain
Time
- The value and the responsiveness have an inverse proportion relationship where
a higher value results in a lower responding speed.Too high of the integral gain
increases the overshoot. In this case, P/PI conversion can manage the overshoot.
11-7
11. Tuning
Velocity FeedForward
Velocity Feed-forward
Gain[0x210C]
Velocity Feed-forward
Filter Time Constant
[0x2100]
Velocity Command
Command Filter
Encoder
Speed
Command
Feedback
Time
When gain is low
Speed
Command
Feedback
Time
When gain is moderate
Speed
Command
Feedback
Time
When gain is high
- The error between the position command and the current position is multiplied by the
proportional gain, and the result is converted to a velocity command. The higher the
gain, the better the responsiveness of position control. In many cases, a value that is
0.2~0.5 times of the speed proportional gain is applied for a stable structure.
- Set the filter if you want to increase the feedforward value but noise occurs.
- You can set feedforward to a value from 0% to 100%, which is the deviation ratio of the
position command value being entered currently.
- You can smooth a position command. As the value increases, the position operation is
shaped into an S curve and reduces shock waves such as Jerk.
11-8
11. Tuning
This drive provides notch filters in 4 levels, and you can set frequency, width, and depth for
each filter. You can use one or two notch filters as adaptive filters, which set the frequency
and width automatically through real-time frequency analysis (FFT).
Size Width
-3dB
Depth
Related Objects
11-9
11. Tuning
Ref. + Space
Position Control Current PWM
Adaptive Filter Vector
Control
Motor
Velocity Control Control Control
-
Vibration Encoder
Frequency
Measurement
Position Feedback
Related Objects
11-10
11. Tuning
It measures the vibration frequency in the load side using an external sensor, and uses the
measurement as object data for the filter. This drive provides a vibration suppression filter in
two levels, and you can set the frequency and fluctuation for each filter.
It controls the lower frequency range, i.e. 1 [Hz]~100 [Hz], from the upper part of the device
or the entire system, and operates only in the position control mode.
Sensor
Servo drive
x2
Vibration
진동억제필터
suppression filter
Position
command PWM output
Encoder Motor
x4
Notch
노치필터 filter
노치필터
노치필터
Speed
Time
Remaining vibration
frequency measurement
Related Objects
Sub Variable PDO
Index Names Accessibility Unit
Index Types Assignment
11-11
12. Procedure Function
Calibrate Phase Current Offset 0x0008 Performs phase current offset tuning
No alarm is active
Related Objects
12-1
12. Procedure Function
No alarm is active
Velocity and time are set in consideration of the state and operation range of the apparatus
0 t1 t2 t3 t4 t5 Time
Motor speed
-500
Related Objects
12-2
12. Procedure Function
You can check the histories as shown below (0x2702:01~16). The latest alarm is listed in
0x2702:01.
Related Objects
12-3
12. Procedure Function
You can set the velocity used to search for index pulses in 0x230C [rpm].
No alarm is active
Rotor
Servo motor
Coupling
Origin
Intends to align the motor
shaft with the origin of the
machine.
12-4
12. Procedure Function
Related Objects
When the absolute encoder reset is completed, the multi-turn data (0x260A) and the single-
turn data (0x2607) are reset to 0. After the reset, turn on the power again to change the
position actual value (0x262A) to the reset value.
When the power is turned on again, the position actual value (0x262A) reads the position of
the absolute encoder and displays the value by applying the home offset (0x3019).
Here, even if the home offset (0x3019) is changed during operation, the position actual value
(0x262A) remains unchanged.
Related Objects
12-5
12. Procedure Function
It displays the maximum (peak) load between the time when the servo is turned on and the
current time in percentage in relation to the rated output. The unit is [0.1%]. Turning on the
power again resets the value to 0.
Not renewed
0 t
Related Objects
The measured U/V/W-phase offsets are individually stored in 0x2015, 0x2016, and 0x2017.
If an offset value is abnormally large, AL-15 is generated.
Related Objects
12-6
12. Procedure Function
Parameter settings which require re-application of the power have been changed
12.10 Commutation
The commutation function is to used get the information of the initial angle of the motor.
When using a motor with the hall sensor not installed, you have to get the information on the
initial angle through commutation prior to operation, in order to carry out normal operation.
Related Objects
12-7
13. Object Dictionary
This is the setting range of parameters This is the default Always: Immediately apply the changed value
that can be input. setting value Power re-input: Applied after re-booting
Values that are out of the range cannot during shipping.
be input or output.
RW: Readable/writable
RO: Readable only
This is the unit of parameters. Yes: PDO mapping possible
Pulse means 1[pulse] of the encoder. No: PDO mapping impossible
Parameters are categorized into immediately applied ones and ones that can be applied only if the servo
power is turned on/off. The above table provides an example of the variable attributes.
<Caution>
When turning off the power in order to change parameters, L7C takes a long time to completely
block the power source (to turn off the segment display).
Here, to apply the changed parameters,
do not wait until the power source is completely blocked,
but simply turn on the power again for a reboot after the setting time in Main Power Fail Check
Time[0x2007] +1.5 seconds.
If you change the parameters which over 0x3000 by using DriveCM, please change the value
after 6[sec] at index o object dictionary.(DriveCM need more time due to reading parameters
over 0x3000 at object dictionary.)
13-1
13. Object Dictionary
13-2
13. Object Dictionary
Power
UINT 1 to 9999 13 - RW No Yes
cycling
This is a parameter for resetting the motor ID. The company supplies a motor with a default ID and ID
input is also possible.
For a motor supplied by the company, you can enable automatic recognition or input a motor ID into
the parameter. Motor IDs are provided on the sticker attached on a side of the motor.
Keep in mind that you need power cycling after ID registration. When connecting a motor of another
brand, you have to input 9999 and make the setting to 3rd party.
13-3
13. Object Dictionary
Power
UINT 0 to 2 1 - RW No Yes
cycling
You can set the encoder type. Set it correctly by referencing the table below. Here, the serial encoder
provided by our company (3 in the table below) is automatically recognized and set regardless of these
settings. You can view the type of the encoder automatically recognized.
Setting
Encoder Types
Values
0 Quadrature (Incremental, A lead B)
1 BiSS Serial Absolute (Multi-turn 16-bit)
2 BiSS Serial (Single-turn only)
You can view the encoder type on the name plate attached on the motor. Refer to Section 1.1, “Product
Specifications” for the product type of the servo motor.
Power
UDINT 1 to 1073741824 524288 pulse RW No Yes
cycling
This is a parameter for setting the resolution of the encoder. Set the encoder resolution in the unit of
pulse (count) and in multiples of 4. The absolute encoder and single-turn encoder provided by the
company recognize the values automatically. However, for the incremental encoder, you need to
input the values yourself.
The encoder resolution values are provided on the sticker on a side of the motor. Refer to the
figures above.
13-4
13. Object Dictionary
Power
UINT 1 to 99 1 - RW No Yes
cycling
You can set the node ID of the driver. Any setting value modified after node setting is reflected only
when the power is turned on again.
Power
UINT 0 to 1 0 - RW No Yes
cycling
You can set the rotation direction of the motor. You can change the rotation direction with this
setting between the positive and negative relative to the user in the final apparatus section.
Setting
Description
Values
With a command for the forward direction, the motor rotates counterclockwise.
0
Here, the position feedback value increases.
With a command for the forward direction, the motor rotates clockwise. Here, the
1
position feedback value increases.
13-5
13. Object Dictionary
Power
UINT 0 to 2 1 - RW No Yes
cycling
This is parameter for deciding whether or not to use multi-turn data when using the absolute multi-
turn encoder.
13-6
13. Object Dictionary
Setting
Description
Values
Uses multi-turn data of the absolute encoder.
0 When the encoder type [0x2001] setting value is 1, it displays the single turn and
multiturn encoder values in Position Actual Value during power on/off.
Does not use multi-turn data of the absolute encoder.
1
Displays Position Actual Value as 0 during power on/off.
Uses singleturn of the absolute encoder.
2 When the encoder type [0x2001] setting value is 1, it displays the encoder’s
singleturn values in Position Actual Value during power on/off.
When you set the parameter to 0, the values of multiturn and the current position are maintained
even when the power is turned off and on. However, if you set it to 1, the values of multiturn and the
current position are all reset during power cycling.
When you set the value to 2, power cyclingy resets the multiturn value to 0[revolution] but brings
the encoder’s singleturn value for the current position and displays it.
13-7
13. Object Dictionary
You can set the main power input mode and the processing method for phase loss.
X X X X X X X X
The 4th bit determines the servo’s state in the event of a phase loss of the main power.
For example, if you input ‘0x10’ for the parameter, apply the single-phase power, and input a servo
on command, the servo is turned on. When the main power is disconnected, the motor issues a
Warn-01 and stops.
However, if you apply the main power within Main Power Fail Check Time [0x2007] + 1.5
[sec] (approx. 2 [sec]), it is possible to switch the state from Warning to Servo On. Inputting
another command brings back the normal operation.
If you input 0x00, disconnecting the power after Servo On immediately causes AL-42 to occur.
You can set the checking time for main power phase loss. This function detects instantaneous
voltage drop, which may occur depending on the condition of external power input, to check for the
main power’s phase loss. Set this function properly according to the condition of external power
input.
13-8
13. Object Dictionary
0 Operation status -
6 DC link voltage V
10 Inertia ratio %
14 Node ID -
13-9
13. Object Dictionary
Setting
Description
Values
You can set the following resistance capacity and resistance values according to
drive capacity.
0
400W or lower 80W/40Ω
750W, 1.0kW 50W/40Ω
Uses a regenerative resistance separately installed outside the drive.
1 Ensure that resistance (0x200B) and capacity (0x200C) of the regenerative
resistance are set correctly. For wiring of the external regenerative resistance, refer
to the wiring diagram in Section 2.3, “Main Power Wiring”
You can set the derating factor for regenerative resistance overload checkups. When the derating
factor is set to a value of 100 [%] or lower, the regeneration overload alarm (AL-23) is triggered quickly.
When it is set to a value higher than 100 [%], the alarm is triggered slowly. Change the setting values
according to the heat radiation condition of the regenerative resistance used. You must consider the
heat radiation condition with more care when you set the derating factor to a value higher than 100%.
When using an external regenerative resistance (0x2009=1), set regenerative resistance in the unit
of ohm. When using an internal regenerative resistance (0x2009= 0), the setting value does not
apply.
13-10
13. Object Dictionary
When using an external regenerative resistance (0x2009=1), set regenerative resistance capacity
in the unit of watt. When using an internal regenerative resistance (0x2009= 0), the setting value
does not apply.
When using an external regenerative resistance (0x2009=1), set maximum allowable capacity of
regenerative resistance in the unit of watt. When using an internal regenerative resistance
(0x2009= 0), the setting value does not apply. Unless specified otherwise, set the value to be 5
times of regenerative resistance capacity [0x200C].
When using an external regenerative resistance (0x2009=1), set the allowed time for maximum
regenerative resistance capacity (0x200D)in the unit of watt. When using an internal regenerative
resistance (0x2009= 0), the setting value does not apply.
13-11
13. Object Dictionary
This is a parameter for adjusting the load factor for accumulation of continuous accumulated
overload.
Continual
Time
Accumulate overload
Continual ov erload alarm
increas e point AL-21
d overload
0x200F : 50 50%
Time
Torque feedback
100%
50%
Time
The default value is 100. If torque feedback exceeds 100 [%], accumulated overload keeps
accumulating, causing an occurrence of the continuous overload alarm (AL-21). If you set the
parameter value to 50 and 100, accumulated overload is activated when torque feedback exceeds
50 [%] and 100 [%], respectively. Therefore, for any given time period, the setting with 50 causes
accumulation quicker than one with 100, causing AL-21 to occur earlier.
If the heat radiation condition of the drive is poor, set the value to be 100% or lower to trigger an
overload alarm more quickly.
13-12
13. Object Dictionary
This is a parameter for adjusting the output level of the accumulated operation overload warning
(W10). When the accumulated operation overload rate (0x2603) reaches the set value, a warning is
output. With this setting, you can find out the time point when you need to take an appropriate
action before an accumulated operation overload alarm occurs.
Accumulated
overload Continual overload alarm
AL-21
0x2010 : 50 50%
Time
Accumulated
overload Continual overload alarm
AL-21
W10 occurr ence
0x2010 : 90 90%
Time
For example, when you input 50, W10 starts to occur at the point when accumulated overload
becomes 50 [%]. If you input 90, it starts to occur at the 90 [%] mark. If accumulated overload
becomes 100%, W10 is changed into AL-21.
13-13
13. Object Dictionary
You can set the delay time until PWM is actually turned off after the servo off command. When
using a motor with a brake installed on the vertical axis, you can make the brake signal output to
come out first then PWM be turned off after the set time, in order to prevent the axis from flowing
down vertically.
Shaft
For 0x2011: 70 [msec]
flow-down
150[ms]
Motor Brake
A1
PWM output Thump
Time
70[ms]
SV-OFF command
The shaft gets
For 0x2011: 200 [msec]
fixed
150[ms] Maintained
Motor Brake
A2
PWM output
200[ms] Time
SV-OFF command
For example, assume that you have set the brake to operate 150 [msec] after a servo off command
during operation of a motor with a brake installed on its vertical axis. If you set the parameter to 50
[msec], PWM is turned off in 50 [msec] after a servo off command, causing A1 to occur in which the
brake cannot be held. In this case, the axis flows down because of gravity. However, if you set the
parameter to 200 [msec], an overlapped section (green) appears in which PWM is output and the
brake can be held, which can maintain the vertical axis.
13-14
13. Object Dictionary
You can set the control mode of the dynamic brake in servo off.
Setting
Description
Values
0 Hold the dynamic brake after stopping the motor using the brake
1 Release the dynamic brake after stopping the motor using the brake
13-15
13. Object Dictionary
You can set the method of emergency stop (for POT, NOT, or ESTOP input). In torque control
mode, the deceleration stop mode which uses emergency stop torque is not applied.
Setting
Description
Values
The motor stops according to the method set in Dynamic Brake Control
0 Mode (0x2012).
It stops using the dynamic brake and maintains the torque command at 0.
1 The motor decelerates to a stop using the emergency stop torque (0x2113).
3 W08 DB overcurrent
13-16
13. Object Dictionary
You can manually set the current offset for each phase. The set offset value is subtracted from the
measured current value, then applied as an actual current value. Do not manually set the offset if
you do not know the exact setting value. You can view the automatically-tuned value if you tune the
current offset through the procedure function (Refer to the description of 0x2700).
For a drive with a small to medium capacity (7.5KW or lower), this parameter is not used since the
W phase current is not separately measured.
13-17
13. Object Dictionary
Power
UINT 1 to 65535 2400 .01mm RW No Yes
cycling
You can set the pitch between the magnetic poles of the linear motor. Pole pitch refers to the
distance between the north poles or the south poles of magnets, which corresponds to an electrical
angle of 360˚.
Power
UINT 1 to 65535 1000 Nm RW No Yes
cycling
You can set linear scale resolution in the unit of nm. For a linear scale with a resolution of 1um, set
it to 1000 (= 1um/1nm).
Power
UINT 0 to 2 0 - RW No Yes
cycling
You can set the commutation method used to get information on the initial angle of the motor.
Setting
Description
Values
1 Carries out commutation when the servo is turned on for the first time
2 Reserved
You can set the commutation current used to get information on the initial angle of the motor.
13-18
13. Object Dictionary
You can set the commutation time used to get information on the initial angle of the motor.
Power
UINT 1 to 65535 40 um RW No Yes
cycling
You can set the grid size of the sine wave encoder.
You can set whether or not to move to Zero Position by home offset [0x3019] after homing is
complete.
Setting
Description
Values
13-19
13. Object Dictionary
You can select the calculation method of feedback speed when the encoder type is Quadrature.
Setting
Description
Values
1 MT Method
2 M Method
Power
UINT 0 to 65535 0 - RW No Yes
cycling
For a 3rd party motor, you can set the motor’s rotation direction, the polarity of the hall sensor
signal, and the sequence of the hall sensor’s UVW by examining wiring of the motor and the hall
sensor.
Bits Description
1~7 Reserved
11 Reserved
13-20
13. Object Dictionary
You can set the ratio of load inertia to the motor's rotor inertia in %.
This inertia ratio setting is an important control parameter for operation of the servo. Therefore it is
crucial to set the inertia ratio accurately for optimal servo operation. You can estimate the inertia ratio
value by automatic gain tuning. The ratio is continuously estimated during operation if you carry out On-
line gain tuning.
You can set the overall responsiveness of the position controller. The larger the setting value is, the
higher the responsiveness is. Too large of a setting value may cause vibration depending on the load.
You can set the overall responsiveness of the velocity controller. To raise the overall responsiveness of
the system, you have to set Speed Loop Gain as well as position loop gain to a large value. Too large of
a setting value may cause vibration depending on the load.
13-21
13. Object Dictionary
You can set integral time constant of the velocity controller. If you set it to a large value, error is reduced
in the steady state (stopped or driving at a constant velocity), but vibration may occur at a transitional
state (while accelerating or decelerating).
You can apply a low pass filter for torque command. You can improve the system’s stability by setting an
appropriate value to smoothen the torque command. If you set the value to be too large, the delay for
the torque command is extended, reducing the system responsiveness.
You can set position loop gain used as Gain Group 2 for gain conversion. For more information, refer to
the description of position loop gain 1 (0x2101).
You can set Speed Loop Gain used as Gain Group 2 for gain conversion. For more information, refer to
the description of the Speed Loop Gain 1 (0x2102).
13-22
13. Object Dictionary
You can set the integral time constant of the speed loop used as Gain Group 2 for gain conversion. For
more information, refer to the description of Speed Loop Integral Time Constant 1 (0x2103).
You can set time constant of the torque command filter time constant used as Gain Group 2 for gain
conversion. For more information, refer to the description of torque command filter time constant 1
(0x2104).
You can apply a low pass filter for position command to smoothen the position command. Especially, this
can be used for setting a higher gear ratio. This does not apply when the setting value is 0.
You can apply a movement average filter for position command to smoothen the position command. The
setting value of position command filter time constant (0x2109) is first applied as a priority. This function
is applicable only when the position command filter time constant value is 0.
13-23
13. Object Dictionary
You can apply a low pass filter to the speed feedback signal calculated in the encoder. When system
vibration occurs or vibration occurs due to a gain load with an excessive inertia is applied, you can
suppress vibration by setting an appropriate value.
You can set feedforward gain for the velocity command during position control. The larger the setting
value is, the lower the positional error is. If you set too large a value for the load, vibration or an
overshoot may occur. For gain tuning, increase the setting value gradually.
You can apply a low pass filter to the compensation amount added to the velocity command by velocity
feedforward gain. You can enhance the system’s stability by using it when you have set a large velocity
feedforward gain or when there is an excessive change in position command.
You can set feedforward gain for the torque command during velocity control.
13-24
13. Object Dictionary
You can apply a low pass filter to the compensation amount added to the torque command by torque
feedforward gain.
You can set the function used to limit output torque of the drive.
Setting Description
Limits the torque value using positive/negative torque limits according to the
0 driving direction
Limits the torque value using internal and external torque limits according to
- Reverse: 0x3023 (N_CL signal not input), 0x2112 (N_CL signal input)
You can set the external positive direction torque limit according to the torque limit function setting
(0x2110).
13-25
13. Object Dictionary
You can set the external negative direction torque limit according to the torque limit function setting
(0x2110).
You can set torque stop during emergency stop (POT, NOT, ESTOP input).
PDO
Variable Accessi Variable Savin
Setting Range Initial Value Unit Assignm
Type bility Attribute g
ent
You can set the switch mode between PI control and P control. Using this function, you can improve the
velocity control characteristic to reduce overshoot during velocity operation and positioning time during
position operation.
13-26
13. Object Dictionary
13-27
13. Object Dictionary
You can enhance the performance of the entire system by switching between two gain groups. According
to the switching mode, you can perform manual switch by external input or automatic switch by output
signals.
Speed loop integral time constant 1 Speed loop integral time constant 2
(x2103) (x2107)
Torque command filter time constant Torque command filter time constant
1 (0x2104) 2 (0x2108)
You can set the time to switch from Gain Group 1 to Gain Group 2.
13-28
13. Object Dictionary
You can set the time to switch from Gain Group 2 to Gain Group 1.
You can set the waiting time before switching from Gain Group 1 to Gain Group 2.
You can set the waiting time before switching from Gain Group 2 to Gain Group 1.
The position controller output becomes 0 if positional error for position control is below the setting.
For the signal for the input contact of the drive, you can set the bit for the input value in this setting other
than using the signals input through the CN1 connector. Also, you can perform a logical OR computation
of the signals input through the CN1 connector and the bit value of this setting to operate the function.
13-29
13. Object Dictionary
For the input contacts that can be set, refer to the table below.
This is the same function as [0x211F], and only the settable elements are different. For the input contacts
that can be set, refer to the table below.
13-30
13. Object Dictionary
You can assign the drive output signal status to CN1 output signal in order to view the applicable bit of
this output value in addition to performing actual output.
You can assign the drive output signal status to CN1 output signal in order to view the applicable bit of
this output value in addition to performing actual output.
13-31
13. Object Dictionary
You can set the functions of Digital Input Signal 1 of CN1 connector and the input signal level.
0 0 0 6
8 0 0 2
13-32
13. Object Dictionary
You can set the functions of Digital Input Signal 2 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 3 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
13-33
13. Object Dictionary
You can set the functions of Digital Input Signal 4 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 5 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 6 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 7 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
13-34
13. Object Dictionary
You can set the functions of Digital Input Signal 8 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 9 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
You can set the functions of Digital Input Signal 10 of CN1 connector and the input signal level. For
more information, refer to the description of 0x2200.
13-35
13. Object Dictionary
You can assign functions to digital output signal 1 and set the output signal level.
15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 2 0x0002
15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit
1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
8 0 0 2 0x8002
15Bit 14Bit 13Bit 12Bit 11Bit 10Bit 9Bit 8Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit
1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1
8 0 1 7 0x8017
13-36
13. Object Dictionary
You can assign functions to digital output signal 2 of CN1 connector and set the output signal level.
For more information, refer to the description of 0x220A.
You can assign functions to digital output signal 3 of CN1 connector and set the output signal level.
For more information, refer to the description of 0x220A.
You can assign functions to digital output signal 4 of CN1 connector and set the output signal level.
For more information, refer to the description of 0x220A.
You can assign functions to digital output signal 5 of CN1 connector and set the output signal
13-37
13. Object Dictionary
You can specify whether or not to use the function that uses analogue voltage to override the
velocity.
2 100% for a 0[V] input and 200% for +10[V] are applied. (-) voltages are
recognized as 0[V].
For non-torque operation, if the setting value of the torque limit function (0x2110) is 4 (analog
torque limit), torque is limited by the analog input torque limit. Here, set the scale of the analog input
value.
For torque operation, the parameter is used as the analog torque command scale. The setting
value is set to the torque command value at the analog input voltage of ±10[V] in percentage of the
rated torque.
13-38
13. Object Dictionary
You can set the analogue voltage offset input by analogue torque limit for non-torque operation.
For torque operation, the parameter is used as the analog torque command offset.
For analog torque control, there are cases where certain voltage remains in the analog signal
connection circuit upon a 0 torque command. Here, 0 torque can be maintained for as much as the
command voltage.
You can improve the stability of command signals by setting the digital filter for analog torque
command voltage. If the filter value is set too high, responsiveness to torque commands will be
reduced. It is important to set a value that is appropriate for your system.
When controlling velocity by analog voltage during velocity operation, you can set the analog
velocity command value at ±10[V] in the unit of [rpm]. When the setting value is 100, you can
control 100[rpm] per command voltage of 1[V].
13-39
13. Object Dictionary
For Indexing Position operation, you can set the analog voltage offset input through analog velocity
override. For velocity operation, you can set the analog voltage offset input through analog velocity
commands.
When controlling velocity by analog voltage in velocity operation, there are cases where certain
voltage remains in the analog signal connection circuit upon a 0 velocity command.
Here, the 0 velocity can be maintained as much as the set voltage command.
You can set the digital filter for analog velocity command voltage to improve the stability of the
command signals. Here, if the value is set to be too high, responsiveness to velocity commands is
reduced. It is important to set a value that is appropriate for your system.
13-40
13. Object Dictionary
You can set the time required for the motor to reach the rated motor speed from a stop in the unit of ms.
You can set the time required for the motor to decelerate from the rated motor speed to a stop in the unit
of ms.
You can set the velocity command to operate in an S-curve pattern for smooth acceleration/deceleration.
If it is set to 0, the drive operates in a trapezoidal pattern by default.
13-41
13. Object Dictionary
For program jog operation, you can set operation velocity 1 to 4 and operation time 1 to 4 as follows.
13-42
13. Object Dictionary
13-43
13. Object Dictionary
You can set the speed limit function for torque control.
Setting
Setting Details
Values
You can set the speed limit value at torque control. This setting is applied only when the Speed Limit
Function Select (0x230D) is set to 0.
You can set the level of detecting overspeed alarms (AL-50). If the setting value is larger than the
maximum motor speed, the detection level is set by the maximum motor speed.
PDO
Variable Accessi Variable Savin
Setting Range Initial Value Unit Assignm
Type bility Attribute g
ent
You can set the level of detecting excessive speed error alarms (AL-53). If the difference between the
velocity command and the speed feedback exceeds the setting value, an excessive speed error alarm is
generated.
13-44
13. Object Dictionary
You can set the servo-lock function to fix the motor position with a position value when the velocity
command of 0 is for velocity control.
Setting
Setting Details
Values
You can set the velocity for multi-step operation velocity 1 in Velocity Mode. This is the velocity
when SPD1, SPD2 and SPD3 input contacts are off.
You can set the velocity for multi-step operation velocity 2 in Velocity Mode. This is the velocity
when SPD1 input contact is on and SPD2 and SPD3 input contacts are off.
You can set the velocity for multi-step operation velocity 3 in Velocity Mode. This is the velocity
when SPD2 input contact is on and SPD1 and SPD3 input contacts are off.
13-45
13. Object Dictionary
You can set the velocity for multi-step operation velocity 4 in Velocity Mode. This is the velocity
when SPD1 and SPD2 input contacts are on and SPD3 input contact is off.
You can set the velocity for multi-step operation velocity 5 in Velocity Mode. This is the velocity
when SPD3 input contact is on and SPD1 and SPD2 input contacts are off.
You can set the velocity for multi-step operation velocity 6 in Velocity Mode. This is the velocity
when SPD1 and SPD3 input contacts are on and SPD2 input contact is off.
You can set the velocity for multi-step operation velocity 7 in Velocity Mode. This is the velocity
when SPD2 and SPD3 input contacts are on and SPD1 input contact is off.
13-46
13. Object Dictionary
You can set the velocity for multi-step operation velocity 8 in Velocity Mode. This is the velocity
when SPD1, SPD2 and SPD3 input contacts are on.
You can select the velocity command method for Velocity Mode.
Setting
Setting Details
Values
2 Use SPD1, SPD2 and SPD3 contacts and analog velocity commands
Analog velocity commands are used when the setting value is 1 and 2 and all applicable contacts
are turned on.
ex) apply an analog velocity command of 10[V] when the setting value is 2 and SPD1, SPD2
contacts are turned on
Motor rotation operates at 100[rpm] and analog input velocity commands are ignored.
ex) apply an analog velocity command of 10[V] when the setting value is 2 and SPD1, SPD2 and
SPD3 contacts are turned on
Motor rotation operates at 1000[rpm] and digital input/output contact velocity commands are
ignored.
Operation velocity is set to the analog velocity command voltage according to the setting value of
parameter 0x2229.
13-47
13. Object Dictionary
You can set the software position limit function for position control. When using the position limit function,
the upper and the lower limits in (0x607D:02) and (0x607D:01) are used.
Incremental encoder
1. Homing must be performed once after a power input.
2. Functions can be used after homing is completed.
Absolute single-turn encoder
(BissB)
The software position limit function can be used in the incremental and singleturn encoders only when
the main power is applied and homing is completed. In multiturn encoders, homing is unnecessary when
using a multiturn that has a 0 Absolute Encoder Configuration [0x2005]. Also, be aware that this function
does not operate when the upper limit is smaller than the lower limit. .
The position limit function can be limitedly used in Jog Operation Mode. When using index, Jog
Operation Mode is used for movement of remaining pulses. The function is usable by using the 5th bit of
the below parameters.
0 0 0 0 0 0 0 0
13-48
13. Object Dictionary
With the position command not newly updated, if the positional error is retained within the INPOS1
output range for the INPOS1 output time, the INPOS1 signal is output.
This parameter outputs the INPOS2 signal when the positional error is lower than the setting value.
Unlike INPOS1, the INPOS2 signal is output by calculating only the positional error value.
When the current velocity is lower than the setting value, the parameter outputs the ZSPD signal.
13-49
13. Object Dictionary
When the current velocity is higher than the setting value, the parameter outputs the TGON signal.
When the velocity error is lower than the setting value, the parameter outputs the INSPD signal.
If the motor stops due to the servo off state or servo alarm during rotation, you can set the velocity
(0x2407) and delay time (0x2408) for brake signal output in order to set the output timing. The
brake signal is output if the motor rotation velocity goes below the set value (0x2407) or the output
delay time (0x2408) has been reached after the servo off command.
You can set torque limits for homing using the stopper. If you set the value to be too large, the
stopper may cause an impact on the machine by collision. So be careful.
13-50
13. Object Dictionary
You can set the time to detect the stopper during homing. Set an appropriate value for the machine.
Power
UINT 0 to 5 0 - RW No Yes
cycling
As shown in the above table, L7NH sets the Modulo Mode [0x240B] parameter to use the
movement method. However, L7C uses the Index Type menu with [0x3000] set to 0 in the Index
Mode and the coordinate system setting [0x3001] to 1 in the rotary coordinate system to determine
the movement method of Modulo Mode.
13-51
13. Object Dictionary
Power
DINT 1 to 0x40000000 3600 UU RW No Yes
cycling
You can set the factor for using the Modulo function. You can set the position value that
corresponds to one revolution when a user drives the motor.
200 0[UU]
0x2040C : 2000
100 0[UU]
0x2040C : 1000
200 0[UU]
100 0[UU]
In general, when you do not use the Modulo factor, the current position keeps increasing when the
motor rotates in one direction.
If you use Modular factor and input 1000, the current position (Position Actual Value) increases only
up to 1000 [UU] is reset to 0 [UU]. Similarly, when you input 2000, it increases only up to 2000 [UU]
and is reset. In other words, the remainder value from dividing Position Actual Value by Modulo
factor is applied.
13-52
13. Object Dictionary
X5[turn] X1[turn]
When the machine’s apparatus makes 1 [turn], the total pulse required for the machine’s 1 [turn]
for the installed L7 19 [bit] motor’s 5 [turn] is as follows.
you can input 9961472 [UU] to make the machine have 1~9961472 [UU] for Position Actual Value
within 1 [turn] and restart from 1 [UU] when it exceeds 1 [turn].
For L7C, it is applicable if you set the address 0x3000 to operation mode 0 and the address
0x3001 to the rotary coordinate system 1.
To rotate the axis of the machine to the 30 degree mark in Index Operation Mode,
30°
9961472[𝑈𝑈] × = 218453[UU]
360°
you can input 218453 [UU] for index distance.
If you input 1529173 [UU], moving to the 210 degree mark is possible.
30°≒
30° ≒ 218453[UU]
218453[UU]
13-53
13. Object Dictionary
Suppose that a 19-bit motor performs a 60-degree rotation 10,000 times in one direction. If the motor
runs in the relative Indexing Position Mode, the error values after the decimal point continue to
accumulate to cause a deviation of about 3 degrees after 10,000 rotations.
In contrast, if the motor runs in the absolute Indexing Position Mode, the error values after the
decimal point do not accumulate, and therefore, do not cause any deviation after 10,000 rotations.
13-54
13. Object Dictionary
You can customize the drive name. You can use up to 16 characters to set the name.
UINT 0 to 1 0 - RW No Always No
You can set whether or not to immediately save individual parameters. This parameter is not saved
and reset to 0 during power turn-on.
Power
UINT 100 to 60000 15000 ms RW No Yes
cycling
You can set the time to calculate RMS operation overload (0x2619).
13-55
13. Object Dictionary
13-56
13. Object Dictionary
13-57
13. Object Dictionary
13-58
13. Object Dictionary
Setting
Setting Details
Values
0 On-line gain tuning not used
1 On-line gain tuning used
13-59
13. Object Dictionary
This specifies the system rigidity applied for gain tuning. After the gain tuning according to the
setting, the overall gain will be set higher or lower. If the gain of the maximum setting value is not
enough, carry out the tuning manually. After the gain tuning, the following gains will be automatically
changed:
Inertia ratio (0x2100), position loop gain 1 (0x2001), speed loop gain 1 (0x2102), speed integral
time constant 1 (0x2103), torque command filter time constant 1 (0x2104), notch filter 3 frequency
(0x2507, TBD), and notch filter 4 frequency (0x250A, TBD).
You can the speed of reflecting the change in gain when performing On-line gain tuning. The larger
the setting value is, the faster the gain changes are reflected.
You can set the movement direction when performing offline gain tuning. Set the function properly
according to the conditions of the apparatus.
13-60
13. Object Dictionary
You can set the distance when performing off-line gain tuning. The larger the setting value is, the
longer the movement distance becomes. Set the distance properly according to the condition of the
apparatus. Make sure to secure an enough distance (more than one revolution of the motor) prior to
gain tuning.
You can set gain of the current controller. Lowering the setting value can reduce the noise, but the
drive's responsiveness decreases at the same time.
Reserved
13-61
13. Object Dictionary
Reserved
Reserved
Reserved
Reserved
13-62
13. Object Dictionary
This parameter represents the velocity command input to the velocity control loop of the drive.
INT - - 0.1% RO No - No
This parameter represents the accumulated operation overload rate. When the accumulated
operation overload rate reaches the overload warning level setting value (0x2010), an operation
overload warning (W10) occurs; when it reaches 100%, an operation overload alarm (AL-21)
occurs.
13-63
13. Object Dictionary
This parameter represents the maximum value of operation overload rate output instantaneously
from the drive. This value can be initialized by instantaneous maximum operation overload reset.
INT - - 0.1% RO No - No
This parameter represents the accumulated overload rate of the regenerative resistance from
regenerative operation. When the accumulated regenerative overload rate reaches 100%, a
regenerative overload alarm (AL-23) is generated.
This parameter represents the data for one revolution of the motor. A value ranging from 0 to
(encoder resolution-1) is displayed.
This parameter represents the single-turn data of the motor in the range of 0.0~359.9.
13-64
13. Object Dictionary
This parameter represents the electrical angle of the motor in the range of -180.0~180.0.
This is the temperature measured by the temperature sensor integrated into the drive power board.
If the measurement is higher 95℃ or higher, a drive overheat alarm 1 (AL-22) is generated.
This parameter represents the temperature measured by the temperature sensor integrated into the
drive control board. If the measured temperature is 90℃ or higher, a drive overheat alarm 2 (AL-
25) is generated.
13-65
13. Object Dictionary
This parameter represents the temperature measured by the temperature sensor integrated into the
serial encoder provided by our company (if the setting value of the encoder type (0x2001) is 4). If
the measured temperature 90℃ or higher, an encoder overheat alarm (AL-26) is generated.
UINT - - rpm RO No - No
UINT - - rpm RO No - No
UINT - - 0.1A RO No - No
STRING - - - RO No - No
13-66
13. Object Dictionary
UINT - - - RO No - No
This parameter represents the signal of the hall sensor installed in the encoder (or motor). You can
use this to verify the connection status of the hall sensor signal or compare the U/V/W-phases of
the motor with the direction of the hall sensor signal.
The signal value is repeated in the order of 546231 for a forward movement, and it is
repeated in the order of 132645 for a reverse movement.
STRING - - - RO No - No
UINT - - - RO Yes - No
INT - - mV RO Yes - No
This parameter represents the input voltage of an analog torque command in mV.
13-67
13. Object Dictionary
INT - - mV RO Yes - No
This parameter represents the input voltage of an analog velocity override in mV.
INT - - 0.1% RO No - No
This parameter represents the RMS load factor for 15 seconds in the unit of 0.1%.
STRING - - - RO No - No
INT - - Kpps RO No - No
This parameter displays the frequency of a pulse input during Pulse Input Position.
DINT - - 0.1% RO No - -
13-68
13. Object Dictionary
UINT - - - RO No - No
This parameter displays the input contact status that the servo drive recognizes.
UINT - - - RO No - No
This parameter displays the output contact status that the servo drive recognizes.
DINT - - pulse RO No - No
This parameter represents the value input as a command during position control.
13-69
13. Object Dictionary
AL
0x2625 Position Actual Internal Value
L
DINT - - pulse RO No - No
This parameter displays the position actual internal value in the unit of encoder pulse.
AL
0x2626 Cumulative Hours of Use
L
UDINT - - Hour RO No - No
AL
0x2627 Number of Inrush Current Switching
L
This parameter displays the inrush current generated during power ON/OFF in a counter.
AL
0x2628 Number of Dynamic Brake Switching
L
DINT - - - RO No - Yes
AL
0x2629 Position Demand Value
L
DINT - - UU RO No - No
This parameter displays the position demand value in the position unit (UU) specified by the user.
13-70
13. Object Dictionary
DINT - - UU RO No - No
This parameter displays the actual position value in a user-defined position unit (UU).
DINT - - UU RO No - No
This parameter displays the actual position error during position control.
INT - - 0.1% RO No - No
This parameter displays the current torque demand value in the unit of 0.1% of the motor’s rated
torque.
INT - - 0.1% RO No - No
This parameter displays the actual torque value generated by the drive in increments of 0.1% of the
rated torque.
13-71
13. Object Dictionary
UINT 0 to 0xFFFF 0 - RW No - No
You can run various procedures with the following procedure command codes and command
arguments. Make sure to enter correct a command argument value prior to entering a command
code because the drive refers to the command argument for the command code input.
Command
Command Codes Run Procedures
Arguments
1 Servo on
2 Servo off
Manual Jog
3 Positive (+) driving (0x2300)
(0x0001)
4 Negative (-) driving (0x2300)
1 Servo on
1 Servo on
2 Servo off
Index Pulse Search
3 Positive (+) search (0x230C)
(0x0005)
4 Negative (-) search (0x230C)
Instantaneous
(0x0007)
13-72
13. Object Dictionary
Software reset
1 Software reset
(0x0009)
Commutation
1 Perform commutation
(0x000A)
UINT 0 to FFFFhex 0 - RW No - No
STRING - 16 - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
13-73
13. Object Dictionary
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
STRING - - - RO No - No
13-74
13. Object Dictionary
STRING - - - RO No - No
STRING - - - RO No - No
This parameter represents the history of servo alarms generated in the drive. You can store up to
16 recently generated servo alarms. Sub-Index 1 is the latest alarm while the Sub-Index 16 is the
oldest of the recently generated alarms. You can reset the servo alarm history by procedure
commands.
13-75
13. Object Dictionary
Power
UINT 0 to 1 0 - RW No Yes
cycling
Power
UINT 2 to 1000 8 - RW No Yes
cycling
You can set the number of motor poles. For a linear motor, set the value to 2.
Power
FP32 - 2.89 Arms RW No Yes
cycling
Power
FP32 - 8.67 Arms RW No Yes
cycling
Power
UINT 1 to 60000 3000 rpm RW No Yes
cycling
You can set the rated speed of the motor. For a linear motor, the unit is mm/s.
Power
UINT 1 to 60000 5000 rpm RW No Yes
cycling
You can set the maximum speed of the motor. For a linear motor, the unit is mm/s.
Kg.m2. Power
FP32 - 0.321 RW No Yes
10-4 cycling
You can set the motor inertia. For a linear motor, set the weight of the rotor. The unit is kg.
Power
FP32 - 0.46 Nm/A RW No Yes
cycling
You can set the torque constant of the motor. For a linear motor, set a force constant. The unit is
N/A.
13-77
13. Object Dictionary
Power
FP32 - 0.82 ohm RW No Yes
cycling
You can set the phase resistance (= resistance between lines ÷ 2) of the motor.
Power
FP32 - 3.66 mH RW No Yes
cycling
You can set the phase inductance (= inductance between lines ÷ 2) of the motor.
Power
UINT 1 to 60000 3000 rpm RW No Yes
cycling
You can set the data of the motor speed/torque curve. Enter the maximum speed for when the
maximum torque(for a linear motor, the maximum thrust) is output. For a linear motor, the unit is
mm/s.
Torque
(Force)
Max torque
Speed
Max speed
0x280A
13-78
13. Object Dictionary
Power
FP32 - 100.0 % RW No Yes
cycling
You can set the data of the motor speed/torque curve. Enter a torque (thrust for a linear motor)
which can be output at the maximum speed in percentage (%) relative to the maximum torque.
Torque
(Force)
Max torque
0x280B
= Torque @Max torque / Max torque x 100
Torque
@Max speed
Speed
Max speed
Power
UINT 0 to 360 0 deg RW No Yes
cycling
The offset of the hall sensor set for the initial angle of a 3rd party motor may vary depending on
manufacturer. For this, you must check the hall sensor offset and make a correct setting.
13-79
13. Object Dictionary
Power
UINT 0 to 9 1 - RW Yes
cycling
Power
UINT 0 to 1 0 - RW Yes
cycling
You can set the coordinate system to be used for indexing position control of the drive.
13-80
13. Object Dictionary
Power
UINT 0 to 3 3 - RW No Yes
cycling
You can set the RS-422 serial communication speed between the upper level controller and the
drive.
Power
UINT 0 to 5 0 - RW No Yes
cycling
You can set the logic of the pulse train input from the upper level controller. The following are the
forms of input pulses and the rotation directions of the logic.
13-81
13. Object Dictionary
Power
UINT 0 to 15 7 - RW No Yes
cycling
You can set the frequency band of the digital filter set for the pulse input.
The frequency bands are determined based on the input pulse width in accordance with the digital
filter's characteristics.
You can set the operation mode during input of position pulse clear (PCLR) signal.
13-82
13. Object Dictionary
Power
UDINT 0 to 2147483647 10000 pulse RW No Yes
cycling
You can set the count of pulses to be output per motor rotation when the encoder signal is sent
from the drive to the outside. Maximum frequency of encoder output pulse is 1[MHz]. So if you set
the value of encoder output pulse, you should apply below the formula to get appropriate value. For
example, maximum speed of some machine is 2000[rpm]. You can set the parameter value until
30000.
60 ×106 [Hz] Electric Gear Denominator
Maximum Value of Encoder Output Pulse = ×
Motor Maximum Speed Operating in the Device[rpm] Electric Gear Denominator
Power
UINT 0 to 1 0 - RW No Yes
cycling
L7C Series does not provide this function. Only the line drive method supports the encoder output
mode.
13-83
13. Object Dictionary
You can set the index number (0-63) to start index position operation.
If the setting value is 64, the index number is determined by ISEL0~ISEL5 of digital input.
You can set how many times the START (operation start) signal is remembered during indexing
position operation.
13-84
13. Object Dictionary
You can set different functions in input/output ports by selecting different bits.
13-85
13. Object Dictionary
You can set the operation for REGT signals in Registration Relative Move.
The user can adjust the setting value to perform the movement with absolute or relative operation for
REG signal input.
0 0 0 1 0 0 0 0
Be aware that this function only operates when the 4th bit of 0x300A is SET. For example, when you set
the index type of index 0 to Registration Absolute and 0x300B to 0 and if the 4th bit of 0x300A is 1 (Set),
a movement of 20000 [UU] is made by relative operation. If the bit is 0(Reset) absolute operation
performs a movement to the 20000 [UU] position.
13-86
13. Object Dictionary
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
13-87
13. Object Dictionary
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UDINT 1 to 2147483647 1 - RW No Yes
cycling
Power
UINT 0 to 1 0 - RW No Yes
cycling
You can select the electric gear mode in Pulse Input Position Mode to use the electric gear offset
function.
When you set the value to 0, you can select among Electric Gear Ratio 1~4 to use it. When you
set the value to 1, you can apply offset [0x3015] to Electric Gear Numerator 1.
13-88
13. Object Dictionary
Power
INT -327681 to 32767 0 - RW No Yes
cycling
You can set the electric gear offset value. When you set [0x3014] Electric Gear Mode to 1, the
offset is applied to the numerator of Electric Gear Ratio 1 by EGEAR1 and EGEAR2.
- EGEAR1 contact LOW->HIGH: [0x3015] setting value increases. The numerator value of
- EGEAR2 contact LOW->HIGH: [0x3015] setting value decreases. The numerator value of
ex) If you input “12000” for the numerator and “5000” for the denominator and turn on the
‘EGEAR1’ contact, the [0x300C] setting value increases by 1. If you turn on the ‘EGEAR2’
contact, the [0x300C] setting value decreases by 1 and is stored in the [0x300C] parameter. If the
offset is 2, the electronic gear ratio for operation changes from 12000/5000 to 12002/5000. If the
offset is -2, the electronic gear ratio for operation changes from 12000/5000 to 11998/5000.
Power
UINT 0 to 1 0 - RW No Yes
cycling
You can select the clear operation type of position command pulse for NOT and POT contacts.
When you set the value to 1, the input pulse keeps accumulating while the contact is turning on,
often leading to occurrence of a position error alarm. However, if you set a large value for
Following Error Window [0x6065], the motor can move as much as the accumulated position error
value at the maximum speed while the contact is turning off. Be aware of this when you use the
parameter.
13-89
13. Object Dictionary
Power
UINT 0 to 1000 0 - RW No Yes
cycling
You can set the backlash compensation during pulse input operation.
확대
Enlargement
A B
Backlash
Gap
Generally, mechanical backlash gaps occur in a toothed wheel type. If this is ignored
during operation, noise or vibration may occur. [0x3017] sets backlash compensation
by converting the amount of backlashes to number of pulses if the positioning is
interrupted by mechanical backlashes during position operation. When you input a
setting value and turn on the servo, the backlash compensation value is applied in the
initial movement direction (set for the opposite direction as much as the backlash).
13-90
13. Object Dictionary
You can set the homing method. For more information, refer to Section 9.1, “Homing.”
0 Disabled
-2147483648 to
DINT 0 UU RW No Always Yes
2147483647
You can set the offset value for the origin of the absolute encoder or absolute external scale and the
zero position of the actual position value (0x262A).
• Incremental Encoder
If the home position is found or at the home position, the position reached by the home offset value
becomes the zero position.
• Absolute Encoder
If the absolute encoder is connected, the home offset value is added to the absolute position (actual
position value).
13-91
13. Object Dictionary
You can set the positional error range for checking Following Error(AL-51).
Check the encoder resolution of the motor before operation and set an appropriate value.
ex) if the setting value of encoder pulse[0x2002] per revolution of the parameter is 12000 and the
positional error range is set to 3 motor revolutions, the result value is 36000.
13-92
13. Object Dictionary
You can set the timeout value for Following Error(AL-51) check.
You can set the velocity window time. If the difference between the target velocity and actual velocity is
maintained within the INSPD output range (0x2406) for the duration of the velocity window time
(0x301F), an INSPD signal is output.
-1073741824 to
DINT -1000000000 - RW No Always Yes
1073741823
13-93
13. Object Dictionary
-1073741824 to
DINT 1000000000 - RW No Always Yes
1073741823
You can set the software position limit. The parameter limits the ranges of the position demand value
(0x2629) and the actual position value (0x262A) and checks the new target positions for the setting
values during every cycle.
The minimum software limit value is the reverse rotation limit. The maximum software limit value is the
forward rotation limit.
13-94
13. Object Dictionary
When you input STOP signal of digital input, the motor decelerates according to Quick Stop
deceleration value. The parameter calculates the positions of STOP signal input and stop target and
decelerates to a stop at the exact position. In adjusting the gear ratio, you need to adjust the Quick
Stop value that is appropriate for the gear ratio. Since an accurate deceleration and stop are carried
out when you input a value of 32 [Bit] of lower, make sure to input a value within that range.
The following formula is used to calculate the target position of Quick Stop Deceleration.
The following is the formula for the target position value when you run index 0 at 300 [rpm] and input
2000000 [𝑈𝑈/𝑠𝑒𝑐 2 ] for the [0x3024] address and input a STOP signal.
26214402
Target Position[UU] = = 1717986[𝑈𝑈]
2×2000000
position
Distance
The target position is equal to the area of the distance shown in the figure above. If you want to stop
the motor for approximately 2 seconds after inputting STOP signal while the motor is running at 300
rpm in index mode, you can calculate Quick Stop Deceleration as follows.
1
𝑇𝑎𝑟𝑔𝑒𝑡 𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛 = (2621440[𝑈𝑈/𝑠𝑒𝑐] × 2[𝑠𝑒𝑐]) × = 2621440[𝑈𝑈]
2
In other words, Quick Stop Deceleration function enables you to stop the motor exactly at the specified
position or time when you input the STOP signal.
■ The following parameters can be controlled in the loader window, but you can edit the parameters
more conveniently if you use Drive CM (PC program).
13-95
13. Object Dictionary
0x3100
~ Index00~Index63
0x313F
USINT - 11 - RO No - No
SubIndex 2 Distance
-2147483648 to
DINT 100000 UU RW No Always Yes
2147483647
SubIndex 3 Velocity
SubIndex 4 Acceleration
SubIndex 5 Deceleration
-2147483648 to
DINT 100000 UU RW No Always Yes
2147483647
13-96
13. Object Dictionary
SubIndex 11 Action
13-97
14. Maintenance and Inspection
14.2 Precautions
1. When measuring the motor voltage: PWM controls the voltage output from the servo to the motor.
Because of this, waves are output in the form of pulses. Use a rectifier voltmeter for accurate
measurements because different meters may produce largely different results.
2. When measuring the motor current: Connect and use a moving-iron-type ampere meter because
the motor's reactance smooths the pulse waveform to produce partial sine waves.
3. When measuring the electric power: Use an electrodynamo-meter and measure based on the 3
power meter method.
4. Other gauges: When using an oscilloscope or digital voltmeter, do not allow them to touch the
ground. Use an input current gauge of 1mA or lower.
Caution
Be sure to start inspection approximately 10 minutes after power is turned off because the
voltage charge left in the internal smoothing condenser may cause an accident.
When inspecting the servo, be sure to wait until the “charge” light completely goes off since some
current remains in the main electrolytic condenser.
14-1
14. Maintenance and Inspection
Inspection Inspection
Inspection and Handling Notes
Items Time
Vibration and Touch the motor and listen to The feel and sounds must be
Monthly
sound check sounds. the same as usual.
Depends on the
Exterior level of Clean the motor with a cloth
-
check contamination or or air.
damage.
Disconnect the motor from the
Insulation drive and measure insulation Contact our service center if
At least once a resistance. resistance is lower than
resistance
year
measurement A normal resistance level is 10[㏁].
10[㏁] or higher. Note 1)
Oil seal At least once Remove the oil seal from the Only applies to motors with an
replacement every 5,000 hours motor and replace it. oil seal.
At least once
General Do not disassemble the servo
every 20,000 Contact our service center.
inspection motor by yourself for cleaning.
hours or 5 years.
주1) Measure the resistance between PE and one of the U, V and W power cables in the servo motor.
14-2
14. Maintenance and Inspection
1. Smoothing condenser: Ripple currents and other factors can cause this part to wear down. The
lifespan of the condenser depends on the operating temperature and environmental conditions. It
normally lasts for 10 years if used continuously in a normal air-conditioned environment. Inspect
the condenser at least once each year because it can rapidly age over certain short periods of time
(inspect at least once half a year as it approaches its end of life).
a. The condition of the case: Check for enlargement of the sides and bottom.
b. The condition of the lid: Check for notable enlargement, severe cracks, or broken parts.
c. The condition of the explosion valve: Check for notable valve enlargement and check the
operation status.
d. Also, regularly check whether the exterior is cracked, discolored, or leaking and whether there
are any broken parts. The condenser is obsolete when its rated capacity degrades to 85% or
lower.
2. Relays: Check for bad connection and wear and tear of the contacts caused by switching currents.
A relay is obsolete when its accumulated number of switches reaches around 100,000 times,
depending on the power capacity.
3. Motor bearings: Replace the bearings after 20,000 to 30,000 hours of operation at the rated speed
under the rated load. Replace the bearings if abnormal sounds or vibrations are detected during
inspection, depending on the operating conditions.
14-3
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
Check for abnormal wiring and
Motor cable abnormality Replace the motor cable.
short circuit.
Encoder cable Check for abnormal wiring and
Replace the encoder cable.
abnormality short circuit.
Make sure that the setting
values for motor ID [0x2000],
Modify the parameters so that
Parameter setting encoder type [0x2001] and
they match the information on
IPM fault abnormality encoder format [0x2002]
the motor label.
match the applied information
(Overcurrent on the motor label.
(H/W))
Inspect resistance between
Motor phase resistance motor lines
Replace the motor.
inspection (U-V, V-W, W-U below several
Over current Ω)
(Overcurrent Determine whether there are
(S/W)) Apparatus abnormality conflicts or binding among the Inspect the apparatuses.
apparatuses.
Current limit
exceeded If alarms occur continually
after power cycling, replace
(Overcurrent Drive abnormality
the drive since there may be
(H/W)) abnormalities in the drive.
14-4
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
(Current offset If alarms occur continually
abnormality) after phase current offset
Drive abnormality adjustment, replace the drive
since there may be
abnormalities in the drive.
Accumulated operation during
constant velocity periods and
Continuous operation pauses Change the capacity of the
with a load exceeding Check if the load is lower than motor and drive.
the rated value 100% by the accumulated Adjust gain.
operation overload ratio
value[0x2603].
Check for opening of the Supply power to the motor
Motor brake abnormality
motor brake during SVON. brake.
Make sure that the setting
values for motor ID [0x2000],
Modify the parameters so that
encoder type [0x2001] and
Continuous they match the information on
encoder format [0x2002]
overload Parameter setting the motor label.
match the applied information
(Continuous abnormality on the motor label.
overload
abnormality) Check the setting value of
basic load ratio for overload Set an appropriate value.
detection [0x200F].
Apparatus
Check for any abnormality
Inspect the apparatuses.
during operation.
abnormality
Motor cable abnormality Check for cable disconnection. Replace the motor cable.
Motor cable open Check for U, V, W short circuit
(Motor cable Motor abnormality inside the motor. Replace the motor.
disconnection) (U-V, V-W, W-U)
14-5
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
If alarms occur continuously
while SVON is on, replace the
Drive abnormality
drive since there may be
abnormalities in the drive.
Check if the ambient Lower the ambient
Ambient temperature
temperature exceeds 50[℃]. temperature.
Encoder Reserved
temperature
(Encoder overheat)
Check for disconnection,
Encoder cable
abnormal connection and Replace the encoder cable.
Encoder abnormality
short circuit.
communication
(Serial encoder Modify the parameters so that
communication they match the information on
error) Make sure that the setting the motor label.
Parameter setting values for [0x2001] and If modified information after
abnormality [0x2002] match the applied saving the parameters is not
information on the motor label. applied, there may be
Encoder cable abnormalities in the motor. In
open this case, replace the motor.
(Encoder cable If alarms occur continually
disconnection) after power cycling, replace
Encoder abnormality
the motor since there may be
abnormalities in the motor.
Encoder data
(Encoder data
error) If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Encoder setting
(Encoder setting
error)
Modify the parameters so that
they match the information on
The setting value for [0x2000]
the motor label. This alarm
Motor ID setting must match the applied
can be canceled after
information on the motor label.
parameter modification when
Motor setting
the power is on/off.
(Motor ID setting
error) If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Encoder cable Check for abnormal wiring and
Replace the encoder cable.
abnormality short circuit.
Z Phase open If alarms occur continually
(Encoder Z Phase after power cycling, replace
Encoder abnormality
disconnection) the motor since there may be
abnormalities in the motor.
14-6
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Parameter setting Check the setting value of For a warning, not an alarm,
[0x2006] for the main power modify the setting value of
abnormality input. [0x2006].
Lower the setting value of
Main power fail Momentary power Check the setting value of
[0x2007] or inspect the power
outage [0x2007].
source.
If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Reserved .
Control power fail
14-7
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
Over speed limit Encoder cable Check for abnormal wiring and
Replace the encoder cable.
abnormality short circuit.
Make sure that the setting
values of [0x2000], [0x2001] Modify the parameters so that
and [0x2002] match the they match the information on
applied information on the the motor label.
Parameter setting motor label.
abnormality Check the setting values of Set the electric gear ratio to a
[0x300C]~[0x3013]. low value.
Check the setting values of Re-adjust gain according to
[0x2100]~[0x211F]. the operation conditions.
If alarms occur continually
after power cycling, replace
Encoder abnormality
the motor since there may be
abnormalities in the motor.
If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Check the setting values of Readjust the parameter
[0x3000], [0x3003] and according to the operation
[0x3004]. condition.
Set the electric gear ratio to a
Parameter setting Check the setting values of low value
[0x300C]~[0x3013].
abnormality .
Check the setting values of
Readjust the parameter
POS following position error range [0x301D]
according to the operation
(Excessive position and position error excess time
condition.
error) [0x301E].
Check for binding of the
Apparatus abnormality Inspect the apparatuses.
apparatuses.
If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Reserved
Emergency stop
Check for disconnection,
Motor cable abnormality abnormal wiring and short Replace the motor cable.
circuit.
Check for disconnection,
Encoder cable
abnormal wiring and short Replace the encoder cable.
abnormality
circuit.
Make sure that the setting
values of [0x2000], [0x2001] Modify the parameters so that
Excessive SPD and [0x2002] match the they match the information on
Parameter setting applied information on the the motor label.
deviation
abnormality motor label.
Check the setting values of Set the electric gear ratio to a
[0x300C]~[0x3013]. low value.
Check for binding of the
apparatuses.
Apparatus abnormality Inspect the apparatuses.
Operation status of the limit
contact sensor
14-8
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
If alarms occur continually
after power cycling, replace
Encoder abnormality
the motor since there may be
abnormalities in the motor.
If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Encoder2 POS
difference Reserved
(Excessive position
error of external
encoder)
USB
communication Reserved
(USB
communication
error)
Reserved
Reserved
Reserved
Reserved
Perform the restoration of the
Check the parameters with initial parameters. The
maximum setting values in the parameter setting values are
O/S replacement variable format. initialized after restoration. For
this reason, it is necessary to
Parameter set the parameters before
checksum operation.
(Parameter error) If alarms occur continually
after power cycling, replace
Drive abnormality
the drive since there may be
abnormalities in the drive.
Drive motor
combination Reserved
(Drive motor
combination error)
Reserved
GPIO setting
14-9
14. Maintenance and Inspection
Alarm Code
Causes Inspection Items Measures to Take
Names
(Input/Output
contact point
setting error)
14-10
14. Maintenance and Inspection
Note that warnings are displayed in the shape of ‘ㅂ’ on the servo display window.
3 W08 DB overcurrent
0 0 0 0 0 1 1 0 0x06 W-06
Software position limit
+
Low voltage of
encoder batteries
If two warnings occur at the same time, each corresponding bit is set to 1. For example,
when a software position limit warning is triggered, the second bit is set. Also, when an
encoder battery low voltage warning is triggered, the first bit is set. The two warnings are
combined into ‘0x06,’ and you can view the alarm in the display of ‘W06’ on the segment
window.
14-11
14. Maintenance and Inspection
Warning Status
(Code) Causes Inspection Items
Names
Main power
Check if the voltage between L1
input voltage Re-inspect the main power source.
and L2 phases is AC200-230[V].
abnormality
Parameter
Check the setting value of Modify [0x2006] to set an alarm
setting
[0x2006] for the main power input. instead of a warning.
abnormality
PWR_FAIL Momentary
(Main power phase Check the setting value of Lower the setting value of [0x2007]
power
loss) [0x2007]. or inspect the power source.
outage
If alarms occur continually after
Drive power cycling, replace the drive
abnormality since there may be abnormalities in
the drive.
Parameter To use an incremental type absolute
Check the setting value of
setting encoder, set the value to 1 to
[0x2005].
abnormality disable alarms.
Defective
LOW_BATT battery Check the battery connection
(Low voltage of Connect the battery accurately.
connection, status.
encoder battery) unconnected
Low battery Check if the battery voltage is
Replace the battery.
voltage 3.3V or higher.
While the software position limit
SW_POS_LMT function is activated, a position
(Software position command value larger than the
limit) software limit has been input.
Motor Check the operation status. Do not operate the motor by using
operation by an external power source.
external
power source
DB Perform and review the following.
resistance • Lower the command speed of the
OV_DB_CUR capacity servo motor.
(DB overcurrent) exceeded • Lower the moment of inertia of the
load.
• Lower the frequency of DB stop.
Drive Replace the drive since the drive
abnormality may have been affected.
Accumulated operation during
Continuous
constant velocity periods and
operation
pauses Change the capacity of the motor
with a load
Check if the load is lower than and drive.
exceeding
100% by the accumulated Adjust gain.
the rated
operation overload ratio
value
value[0x2603].
Motor brake Check for opening of the motor
Supply power to the motor brake.
abnormality brake during SVON.
Make sure that the setting values
for motor ID [0x2000], encoder Modify the parameters so that they
type [0x2001] and encoder format match the information on the motor
OV_LOAD Parameter
[0x2002] match the applied label.
setting
(Operation overload) information on the motor label.
abnormality
Check the setting value of basic
load ratio for overload detection Set an appropriate value.
[0x200F].
Apparatus Check for any abnormality during
Inspect the apparatuses.
abnormality operation.
Motor cable Check for abnormal wiring and
Replace the motor cable.
abnormality short circuit.
Encoder
Check for abnormal wiring and
cable Replace the encoder cable.
short circuit.
abnormality
14-12
14. Maintenance and Inspection
14-13
14. Maintenance and Inspection
(1) Maintain the control power of the drive in its on state and turn off the main power.
(2) Separate the battery connector and remove the battery from the battery case.
(3) Insert a newly prepared battery in the battery case and connect the battery connector. Here,
use the following battery product.
(4) To release the AL-35 or W02 signal after battery replacement, turn off the control power and
turn on the control power and the main power again.
(5) Check if AL-35 and W02 have been released and operation is normal.
<Caution>
While replacing the battery, leave the control power on and the main power off. If you replace
the battery with all powers off, the multiturn data may be lost.
If you replace the battery after warning 02 is triggered, the warning is immediately released.
After replacing the battery when alarm 35 has occurred, make sure to perform homing.
Make sure that the voltage of the newly prepared battery is normal before replacement.
Confirm “+” and “-” of the battery and connect the battery connector.
Do not disassemble or charge the battery.
Make sure that the poles are not short-circuited. Doing so may shorten the lifespan of the battery
or generate heat.
14-14
14. Maintenance and Inspection
10000
1000
Time (s)
100
회전
Rotation
정지
Stop
10
1
100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310
14-15
14. Maintenance and Inspection
200 92 66
100000
10000
1000
Time
회전
Rotation
(s)(s)
100 정지
Stop
10
1
100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310
14-16
14. Maintenance and Inspection
200 201 66
250 31 8.3
1000000
100000
10000
Time (s)
1000
회전
Rotation
정지
Stop
100
10
1
100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310
부하율(%)
Load factor (%)
14-17
14. Maintenance and Inspection
14-18
14. Maintenance and Inspection
Model Name IDs Watts Notes Model Name IDs Watts Notes
Model Name IDs Watts Notes Model Name IDs Watts Notes
DB03D 601 63 FAL05A 702 50
DB06D 602 126 FAL01A 703 100
DB09D 603 188 FAL15A 704 150
DC06D 611 126
14-19
14. Maintenance and Inspection
Model Name IDs Watts Notes Model Name IDs Watts Notes
SAR3A 1 30 SE13G 75 1300
SAR5A 2 50 SE17G 76 1700
SA01A 3 100 HE09A 77 900 Hollow shaft
SA015A 5 150 HE15A 78 1500 Hollow shaft
SB01A 11 100 SF30A 81 3000
SB02A 12 200 SF50A 82 5000
SB04A 13 400 SF22D 85 2200
HB02A 15 200 Hollow shaft LF35D 190 3500
HB04A 16 400 Hollow shaft SF55D 87 5500
SF75D 88 7500
SC04A 21 400 SF12M 89 1200
SC06A 22 600 SF20M 90 2000
SC08A 23 800 LF30M 192 3000
SC10A 24 1000 SF44M 92 4400
SC03D 25 300 SF20G 93 1800
Model Names IDs Watts Notes Model Names IDs Watts Notes
14-21
14. Maintenance and Inspection
Model Names IDs Watts Notes Model Names IDs Watts Notes
DB03D 601 63 FAL05A 702 50
DB06D 602 126 FAL01A 703 100
DB09D 603 188 FAL15A 704 150
DC06D 611 126
DC12D 612 251 FBL01A 714 100
DC18D 613 377 FBL02A 715 200
DD12D 621 251 FBL04A 716 400
DD22D 622 461
DD34D 623 712 FCL04A 729 400
DE40D 632 838 FCL06A 730 600
DE60D 633 1257 FCL08A 731 750
DFA1G 641 1728 FCL10A 732 1000
DFA6G 642 2513
FCL03D 733 300
FCL05D 734 450
FCL06D 735 550
FCL07D 736 650
14-22
14. Maintenance and Inspection
14-23
15. Communication Protocol
15.1.1 Overview
L7C drive is for RS-422 serial communication. By connecting it an upper level controller such as HMI,
PLC and PC, you can use functions such as test-driving, gain tuning, parameter change and index
operation.
You can also operate or control communication of up to 99 shafts by connecting multiple L7C drives via
the multi-drop method.
Servo
PC drive
USB Port
USB to RS-422
Communication
I/O
converter
USB Port
USB to RS-422
Communication
converter
Note 1) When using a PC as the upper level controller, you have to use the USB-to-RS-422 communication
converter.
Note 3) Do not use APC-VSCN1T or APC-VPCN1T during communication wiring. Communication may be
15-1
15. Communication Protocol
Communication Specifications
Items Specifications
Communication Standard ANSI/TIA/EIA-422 Standard
Communication Protocol MODBUS-RTU
Data bit 8bit
Data
Stop bit 1bit
Type
Parity None
Synchronization Asynchronous
9600/19200/38400/57600 [bps]
Transmission Rate
Communication speed setting possible in [0x3002]
Transmission Distance Up to 200[m]
Current Consumption 100[㎃] or lower
For RS-422 communication, you must connect signal lines to the CN1 connector. For stability of the
product, it is recommended to use STP cables and connectors and connect TXD+ and TXD- as well as
RXD+ and RXD- as twisted pairs. Connect 7 and 28 for the terminating resistance. A resistance of
120Ω is charged inside the driver.
<Caution>
Do not use APC-VSCN1T or APC-VPCN1T during communication wiring. Communication may be
disconnected due to disconnection in cable shields. Also, build the structure of a single connector holding
individual lines of RS-422 communication cables and input/output cables. Make sure to use shielded twisted
To frequently write data, make sure to set the value of Individual Parameter Save[0X240E] to 0. Frequent
15-2
15. Communication Protocol
Also, the concepts of sending (Tx) and receiving (Rx) are for the Host in this manual.
The MODBUS-RTU communication mode requires space of at least 3.5 char between the ends of
packets to distinguish the packets as shown in the following image.
to
[Abnormal Response]
Additional Functio
Data Error Check
Address n Code
Bytes 0 1 2 3 4
Function+
Details Node ID Exception code CRC (MSB) CRC (LSB)
0x80
15-3
15. Communication Protocol
It shows the identification number of the servo drive for sending and receiving.
You can set the identification number of the servo drive in parameter [0x2003]. Turn on/off the
power of the drive after setting.
Function Code
The following are the Modbus-RTU standard function codes supported by L7C drive.
Comm Purpose
Category and Descriptions
Codes Read Write
0x01 Read Coils ○
0x02 Read Discrete Inputs ○
0x03 Read Holding Registers ○
Data
[Sending]: For a read register command, it is necessary to set the Modbus address and numbers
of registers and bytes. For a write register, it is necessary to set the Modbus address, number of
bytes and setting value.
[Receiving]: For a normal response of a read register, the node ID and function code in receiving
have the same number as in sending. Data are received with register values according to the
register order during sending.
For the write single register command, the transmitted data are received without change. For the
write multi registers command, the start address of the register for which to write data using the
command as well as the number of registers are received.
An abnormal response consists of node ID, error code and exception code. All abnormal responses
have the same packet structure regardless of their function codes.
CRC
You can input the 16 bit CRC value. 1 byte each of MSB and LSB is sent.
Exception Code
The followings are the exception codes for all abnormal responses of all function codes supported in
L7C drive.
abnormality Note 1)
15-4
15. Communication Protocol
Note1) If the setting range of the parameter is the same as that of the data type and a value out of the range
is input, no response is made using the exception code, but the maximum and minimum values are set.
15-5
15. Communication Protocol
Request
Function Code 1Byte 0x01
Request OK
Function Code 1Byte 0x01
Response not OK
Error Code 1Byte 0x81
The command code Read Coils can read the status of contacts that correspond to drive status
input 1, 2 and drive status output 1, 2. The following are the addresses that correspond to drive
status input 1, 2 and drive status output 1, 2.
15-6
15. Communication Protocol
SPD1/LVSF
13 0x000D RW 29 0x001D PCLEAR RW
1
SPD2/LVSF
14 0x000E RW 30 0x001E AOVR RW
2
15-7
15. Communication Protocol
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Outputs Hi Outputs Lo
0x01 0x01 0x00 0x20 0x00 0x01 0xFC 0x00
Request OK
CRC
Node ID Function Byte Count Outputs Status CRC Hi
Lo
0x01 0x01 0x01 0x01 0x90 0x48
- The BRAKE output contact status is High (1).
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x81 0x01~0x04 - -
You can write the start address setting for protocol use in Start Address. Keep in mind while writing that
there are upper and lower parts. Quantity of Output is where you can set how many status of input/output
address to request from the start address. If you input 01, you can receive 1 status value. If you input 03,
you can receive 3 consecutive status values.
15-8
15. Communication Protocol
The following is an example of protocols for sending and receiving status input/output during servo off.
15-9
15. Communication Protocol
The following table shows an example of 2 status values being received from the start address of 0x0020
during servo off.
01 01 01 01 D0 49
0 1
BRAKE : ON
ALARM : OFF
If you set Quantity of Output to 02 for the start address of 0x0020 in the sending protocol, a total of 2
input status values from 0020~0021 are requested. Since Outputs Status Bits of the received protocol is
01, BRAKE is ON and ALARM is OFF.
01 01 01 05 91 8B
1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
If you set Quantity of Output to 03, you an receive the status values from 0020~0022.
15-10
15. Communication Protocol
01 01 01 0D 90 4D
1 1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
ZSPD : ON
If you set Quantity of Output to 04, you an receive the status values from 0020~0023.
01 01 01 1D 91 81
1 1 1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
ZSPD : ON
IPOS1 : ON
If you set Quantity of Output to 05, you an receive the status values from 0020~0024.
15-11
15. Communication Protocol
Request
Function Code 1Byte 0x02
Request OK
Function Code 1Byte 0x02
Response not OK
Error Code 1Byte 0x82
The command code Read Discrete Inputs can read the status of contacts that correspond to
drive status input 1, 2 and drive status output 1, 2. The following are the addresses that
correspond to drive status input 1, 2 and drive status output 1, 2.
15-12
15. Communication Protocol
SPD1/LVSF
13 0x000D RW 29 0x001D PCLEAR RW
1
SPD2/LVSF
14 0x000E RW 30 0x001E AOVR RW
2
15-13
15. Communication Protocol
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Inputs Hi Inputs Lo
0x01 0x02 0x00 0x00 0x00 0x01 0XB9 0xCA
Request OK
Node Input CRC
Function Byte Count CRC Hi
ID Status Lo
0x01 0x02 0x01 0x00 0xA1 0x88
- The POT input contact status is Low (0).
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x82 0x01~0x04 - -
15-14
15. Communication Protocol
15-15
15. Communication Protocol
The following is an example of protocol for a request of 2 status values from the start address 0x0020.
01 02 01 01 60 48
0 1
BRAKE : ON
ALARM : OFF
01 02 01 05 61 8B
1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
15-16
15. Communication Protocol
01 02 01 0D 60 4D
1 1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
ZSPD : ON
01 02 01 1D 61 81
1 1 1 0 1
BRAKE : ON
ALARM : OFF
READY : ON
ZSPD : ON
IPOS1 : ON
15-17
15. Communication Protocol
Request
Function Code 1Byte 0x03
Request OK
Function Code 1Byte 0x03
Response not OK
Error Code 1Byte 0x83
ex 1) when reading only the parameter for the current velocity (Address: 0x2600)
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x03 0x26 0x00 0x00 0x01 0x8F 0x42
Request OK
Node Register Register CRC
Function Byte Count CRC Hi
ID Value Hi Value Lo Lo
0x01 0x03 0x02 0x00 0x00 0xB8 0x44
- The current velocity value is 0 (or 0x0000).
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x83 0x01~0x06 - -
ex 2) when reading several parameters including motor ID (Address: 0x2000), encoder type (Address:
0x2000) encoder pulse count per revolution (Address: 0x2002~0x2003 )
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x03 0x20 0x00 0x00 0x04 0x4F 0XC9
Request OK
Node Byte Register Register Register Register Register Register
Function
ID Count Value Hi Value Lo Value Hi Value Lo Value Hi Value Lo
0x01 0x03 0x08 0x00 0x0D 0x00 0x02 0x00 0x00
15-18
15. Communication Protocol
Register Register
CRC Hi CRC Lo
Value Hi Value Lo
0x00 0x08 0x31 0X11
- The motor ID (Address: 0x2000) value is 13 (or 0x000D) and the encoder type (Address: 0x2001) value
is 2 (or 0x0002). Since the encoder pulse count per revolution (Address: 0X2002~0x2003) is 32-bit data,
the data that has been read must be swapped. The currently displayed value is 524288 (or 0x00080000).
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x83 0x01~0x06 - -
01 03 04 2E E0 00 00 F2 ED
SWAP
00 00 2E E0 12000
Be cautious with parsing for a 2 byte register since 1 byte for each of the upper and lower parts is
swapped. For example, ‘2E E0 00 00’ is swapped and converted into a decimal number, 12000.
15-19
15. Communication Protocol
Request
Function Code 1Byte 0x04
Request OK
Function Code 1Byte 0x04
Response not OK
Error Code 1Byte 0x84
ex1) When reading the parameter value of drive status output 1 (Address: 0x2121)
15-20
15. Communication Protocol
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x04 0x21 0x21 0x00 0x01 0x6B 0xFC
Request OK
Node Register Register CRC
Function Byte Count CRC Hi
ID Value Hi Value Lo Lo
0x01 0x04 0x02 0x04 0x99 0x7B 0x9A
- Drive status output 1 (Address: 0x2121) is 0b10010011001 (0x0499), BRAKE, ZSPD, INPOS1, INSPD,
INPOS2 contacts in High (Status 1) are output.
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x84 0x01~0x06 - -
15-21
15. Communication Protocol
Request
Function Code 1Byte 0x05
Request OK
Function Code 1Byte 0x05
Response not OK
Error Code 1Byte 0x85
The command code Write Single Coil can control input of individual bits that correspond to drive
status input 1, 2. The following are the addresses that correspond to drive status input 1, 2.
15-22
15. Communication Protocol
SPD1/LVSF
13 0x000D RW 29 0x001D PCLEAR RW
1
SPD2/LVSF
14 0x000E RW 30 0x001E AOVR RW
2
Request
Node Output Output Output Value Output
Function CRC Hi CRC Lo
ID Address Hi Address Lo Hi Value Lo
0x01 0x05 0x00 0x00 0xFF 0x00 0X8C 0x3A
Request OK
Node Output Output Output Value Output
Function CRC Hi CRC Lo
ID Address Hi Address Lo Hi Value Lo
0x01 0x05 0x00 0x00 0xFF 0x00 0X8C 0x3A
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x85 0x01~0x04 - -
Request
Node Output Output Output Value Output Value
Function CRC Hi CRC Lo
ID Address Hi Address Lo Hi Lo
0x01 0x05 0x00 0x00 0x00 0x00 0xCD 0xCA
Request OK
Node Output Output Output Value Output Value
Function CRC Hi CRC Lo
ID Address Hi Address Lo Hi Lo
0x01 0x05 0x00 0x00 0x00 0x00 0XCD 0xCA
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x85 0x01~0x04 - -
15-23
15. Communication Protocol
15-24
15. Communication Protocol
Request
Function Code 1Byte 0x06
Request OK
Function Code 1Byte 0x06
Response not OK
Error Code 1Byte 0x86
Request
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x06 0x21 0x00 0x00 0xC8 0x82 0x60
Request OK
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x06 0x21 0x00 0x00 0xC8 0x82 0x60
- It changes the inertia ratio value (Address: 0x2100) to 200 (or 0x00C8).
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x86 0x01~0x06 - -
15-25
15. Communication Protocol
Request
Function Code 1Byte 0x0F
Request OK
Function Code 1Byte 0x0F
Response not OK
Error Code 1Byte 0x8F
The command code Write Multiple Coil can control continual input of bits that correspond to
drive status input 1, 2. The following are the addresses that correspond to drive status input 1, 2.
15-26
15. Communication Protocol
SPD1/LVSF
13 0x000D RW 29 0x001D PCLEAR RW
1
SPD2/LVSF
14 0x000E RW 30 0x001E AOVR RW
2
Request
Node Starting Starting Quantity of Quantity of Byte
Function
ID Address Hi Address Lo Outputs Hi Outputs Lo Count
0x01 0x0F 0x00 0x00 0x00 0x0B 0x02
Request OK
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Outputs Hi Outputs Lo
0x01 0x0F 0x00 0x00 0x00 0x0B 0X14 0x0C
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x8F 0x01~0x04 - -
15-27
15. Communication Protocol
Quantity of Byte
ID Function Start Address Output Value CRC
Outputs Count
01 0F 00 00 00 0F 02 01 04 E4 97
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
ISEL4 START
ISEL5 PAUSE
ABSRQ REGT
JSTART HSTART
JDIR ISEL0
PCLEAR ISEL1
AVOR ISEL2
Reserved ISEL3 Start Address
0 4 0 1
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MODE POT
Reserved NOT
EMG HOME
A_RST STOP
SV_ON PCON
GAIN2
SPD1/LVSF1
P_CL
SPD2/LVSF2 N_CL
SPD3
0x0F = 15 2
When you assign 15 Quantity Of Outputs while starting from 0x00 for the starting address, you can control the input up
to 0x14. As the upper and lower Output Values are swapped, please be careful when you input them. When you
input ’01 04’, for example, they will be swapped into ’04 01’. 04 will turn on EMG, the 10th bit, and ‘01’ will turn on POT,
15-28
15. Communication Protocol
SV_ON signal ON
Quantity of Byte
ID Function Start Address Output Value CRC
Outputs Count
01 0F 00 00 00 0F 02 00 10 E4 38
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
ISEL4 START
ISEL5 PAUSE
ABSRQ REGT
JSTART HSTART
JDIR ISEL0
PCLEAR ISEL1
AVOR ISEL2
Reserved ISEL3 Start Address
1 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MODE POT
Reserved NOT
EMG HOME
A_RST STOP
SV_ON PCON
GAIN2
SPD1/LVSF1
P_CL
SPD2/LVSF2 N_CL
SPD3
0x0F = 15 2
15-29
15. Communication Protocol
Quantity of Byte
ID Function Start Address Output Value CRC
Outputs Count
01 0F 00 00 00 0F 02 00 0B A4 33
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
ISEL4 START
ISEL5 PAUSE
ABSRQ REGT
JSTART HSTART
JDIR ISEL0
PCLEAR ISEL1
AVOR ISEL2
Reserved ISEL3 Start Address
0 B 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MODE POT
Reserved NOT
EMG HOME
A_RST STOP
SV_ON PCON
GAIN2
SPD1/LVSF1
P_CL
SPD2/LVSF2 N_CL
SPD3
0x0F = 15 2
15-30
15. Communication Protocol
Request
Function Code 1Byte 0x10
Request OK
Function Code 1Byte 0x10
Response not OK
Error Code 1Byte 0x90
ex 1) When using multiple parameters including jog speed (Address: 0x2300), speed command
acceleration time (Address: 0x2301), speed command deceleration time (Address: 0x2302)
Request
Node Starting Starting Quantity of Quantity of Byte
Function
ID Address Hi Address Lo Register Hi Register Lo Count
0x01 0x10 0x23 0x00 0x00 0x03 0x06
0x2301) and speed command deceleration time (Address: 0x2302) is changed to 100 (or 0x0064).
Request OK
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x10 0x23 0x00 0x00 0x03 0X8B 0X8C
Response not OK
Node ID Error Code Exception Code CRC Hi CRC Lo
0x01 0x90 0x01~0x06 - -
15-31
15. Communication Protocol
*Protocol example*
Quantity of Byte
ID Function Start Address
Register Count
01 10 23 00 00 03 06
Communication Number of
Parameter name address Value registers
Jog Operation Speed 0x2300 -3000 1
Speed Command Acceleration Time 0x2301 100 1
Speed Command Deceleration Time 0x2302 100 1
F4 48 00 64 00 64 F7 4A
When you input -3000, “F4 48” is input in the register. The following example shows the
conversion process. Refer to the example.
15-32
15. Communication Protocol
3000
텍스트
0 B B 8
0 0 0 0 1 0 1 1 1 0 1 1 1 0 0 0
Maintenance Maintenance
1 1 1 1 0 1 0 0 0 1 0 0 0 1 1 1
+1
1 1 1 1 0 1 0 0 0 1 0 0 1 0 0 0
F 4 4 8
텍스트
F4 48
F4 48 00 64 00 64 F7 4A
When you input -3000, 3000 is converted into a hexadecimal number first. The complement is taken and
1 is added to the 0th bit.
When the complement is taken, the value is F4 48. If you input the value in the register, -3000 is input.
For reading, follow the opposite order to see the result value.
15-33
15. Communication Protocol
*Protocol example*
Quantity of Byte
ID Function Start Address
Register Count
01 10 21 01 00 03 06
Communication Number of
Parameter name Value
address registers
Position Loop Gain 1 0x2101 25 1
Speed Loop Gain 1 0x2102 65 1
Speed Loop Integral Time Constant 1 0x2103 150 1
00 19 00 41 00 96 D5 C1
15-34
15. Communication Protocol
*Protocol example*
Index0.IndexType[0x3101] : 0
Index0.Distance[0x3102] : 51200000
Index0.Velocity[0x3104] : 87381
Quantity of Byte
ID Function Start Address
Register Count
01 10 31 01 00 05 0A
Communication Number of
Parameter name address Value registers
Index0.IndexType 0x3101 0 1
Index0.Distance 0x3102 51200000 2
Index0.Velocity 0x3104 87381 2
00 00 40 00 03 0D 55 55 00 01 19 F3
The number of registers differ for each parameter. To determine the value of Quantity of
Register, find out the variable format on the communication address table. The register
quantity is 1 for 16 [bit] and 2 for 32 [bit]. Add the values and input the result value. Input the
value twice Quantity of Register for Byte Count.
15-35
15. Communication Protocol
- Parameter Saving
Request
Node Starting Starting Quantity of Quantity of Byte
Function
ID Address Hi Address Lo Register Hi Register Lo Count
0x01 0x10 0x10 0x0C 0x00 0x02 0x04
Request OK
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x10 0x10 0x0C 0x00 0x02 0x85 0x0B
15-36
15. Communication Protocol
- Parameter Restoration
Request
Node Starting Starting Quantity of Quantity of Byte
Function
ID Address Hi Address Lo Register Hi Register Lo Count
0x01 0x10 0x10 0x16 0x00 0x02 0x04
Request OK
Node Starting Starting Quantity of Quantity of
Function CRC Hi CRC Lo
ID Address Hi Address Lo Register Hi Register Lo
0x01 0x10 0x10 0x16 0x00 0x02 0XA4 0xCC
15-37
15. Communication Protocol
8194 0x2002 Encoder Pulse per Revolution 0x2002 UDINT 524288 0 1073741824 pulse RW
8199 0x2007 Main Power Fail Check Mode 0x2006 UINT 0 0 255 - RW
8200 0x2008 Main Power Fail Check Time 0x2007 UINT 20 0 5000 ms RW
Regeneration Brake
8202 0x200A 0x2009 UINT 1 0 1 - RW
Resistor Configuration
Regeneration Brake
8203 0x200B 0x200A UINT 100 0 200 % RW
Resistor Derating Factor
Regeneration Brake
8204 0x200C 0x200B UINT 0 0 1000 ohm RW
Resistor Value
Regeneration Brake
8205 0x200D 0x200C UINT 0 0 30000 watt RW
Resistor Power
8214 0x2016 U Phase Current Offset 0x2015 INT 0 -1000 1000 0.10% RW
8215 0x2017 V Phase Current Offset 0x2016 INT 0 -1000 1000 0.10% RW
15-38
15. Communication Protocol
8216 0x2018 W Phase Current Offset 0x2017 INT 0 -1000 1000 0.10% RW
8217 0x2019 Magnetic Pole Pitch 0x2018 UINT 2400 1 65535 0.01mm RW
15-39
15. Communication Protocol
8467 0x2113 Emergency Stop Torque 0x2113 UINT 1000 0 5000 0.1% RW
8469 0x2115 P Control Switch Torque 0x2115 UINT 500 0 5000 0.1% RW
15-40
15. Communication Protocol
8470 0x2116 P Control Switch Speed 0x2116 UINT 100 0 6000 rpm RW
8471 0x2117 P Control Switch Acceleration 0x2117 UINT 1000 0 60000 rpm/s RW
8472 0x2118 P Control Switch Following Error 0x2118 UINT 100 0 60000 pulse RW
8478 0x211E Dead Band for Position Control 0x211E UINT 0 0 1000 UU RW
8704 0x2200 Digital Input Signal 1 Selection 0x2200 UINT 0x000F 0 0xFFFF - RW
8705 0x2201 Digital Input Signal 2 Selection 0x2201 UINT 0x0020 0 0xFFFF - RW
8706 0x2202 Digital Input Signal 3 Selection 0x2202 UINT 0x0021 0 0xFFFF - RW
8707 0x2203 Digital Input Signal 4 Selection 0x2203 UINT 0x0022 0 0xFFFF - RW
8708 0x2204 Digital Input Signal 5 Selection 0x2204 UINT 0x000C 0 0xFFFF - RW
8709 0x2205 Digital Input Signal 6 Selection 0x2205 UINT 0x001C 0 0xFFFF - RW
8710 0x2206 Digital Input Signal 7 Selection 0x2206 UINT 0x0001 0 0xFFFF - RW
8711 0x2207 Digital Input Signal 8 Selection 0x2207 UINT 0x0002 0 0xFFFF - RW
8712 0x2208 Digital Input Signal 9 Selection 0x2208 UINT 0x000B 0 0xFFFF - RW
8713 0x2209 Digital Input Signal 10 Selection 0x2209 UINT 0x0004 0 0xFFFF - RW
8714 0x220A Digital Output Signal 1 Selection 0x220A UINT 0x8002 0 0xFFFF - RW
8715 0x220B Digital Output Signal 2 Selection 0x220B UINT 0x0003 0 0xFFFF - RW
8716 0x220C Digital Output Signal 3 Selection 0x220C UINT 0x0004 0 0xFFFF - RW
8717 0x220D Digital Output Signal 4 Selection 0x220D UINT 0x8001 0 0xFFFF - RW
8718 0x220E Digital Output Signal 5 Selection 0x220E UINT 0x0005 0 0xFFFF - RW
8720 0x2210 Analog Torque Input(command/limit) Scale 0x2210 UINT 100 -1000 1000 0.1%/V RW
8721 0x2211 Analog Torque Input (command/limit) Offset 0x2211 INT 0 -1000 1000 mV RW
8722 0x2212 Analog Torque Command Clamp Level 0x2212 UINT 0 0 1000 - RW
15-41
15. Communication Protocol
8724 0x22174 Analog Velocity Command Scale 0x2214 INT 100 -1000 1000 - RW
8726 0x2216 Analog Velocity Command Clamp Level 0x2216 UINT 0 0 1000 - RW
8960 0x2300 Jog Operation Speed 0x2300 INT 500 -6000 6000 rpm RW
8961 0x2301 Speed Command Acceleration Time 0x2301 UINT 200 0 10000 ms RW
8962 0x2302 Speed Command Deceleration Time 0x2302 UINT 200 0 10000 ms RW
8964 0x2304 Program Jog Operation Speed 1 0x2304 INT 0 -6000 6000 rpm RW
8965 0x2305 Program Jog Operation Speed 2 0x2305 INT 500 -6000 6000 rpm RW
8966 0x2306 Program Jog Operation Speed 3 0x2306 INT 0 -6000 6000 rpm RW
8967 0x2307 Program Jog Operation Speed 4 0x2307 INT -500 -6000 6000 rpm RW
8968 0x2308 Program Jog Operation Time 1 0x2308 UINT 500 0 10000 ms RW
8969 0x2309 Program Jog Operation Time 2 0x2309 UINT 5000 0 10000 ms RW
8970 0x230A Program Jog Operation Time 3 0x230A UINT 500 0 10000 ms RW
8971 0x230B Program Jog Operation Time 4 0x230B UINT 5000 0 10000 ms RW
8972 0x230C Index Pulse Search Speed 0x230C INT 20 -1000 1000 rpm RW
8974 0x230E Velocity Limit Value at Torque Control Mode 0x230E UINT 1000 0 6000 rpm RW
8975 0x230F Over Speed Detection Level 0x230F UINT 6000 0 10000 rpm RW
8976 0x2310 Excessive Speed Error Detection Level 0x2310 UINT 5000 0 10000 rpm RW
8978 0x2312 Multi-Step Operation Velocity 1 0x2312 INT 0 -32768 32767 rpm RW
8979 0x2313 Multi-Step Operation Velocity 2 0x2313 INT 10 -32768 32767 rpm RW
8980 0x2314 Multi-Step Operation Velocity 3 0x2314 INT 50 -32768 32767 rpm RW
8981 0x2315 Multi-Step Operation Velocity 4 0x2315 INT 100 -32768 32767 rpm RW
8982 0x2316 Multi-Step Operation Velocity 5 0x2316 INT 200 -32768 32767 rpm RW
8983 0x2317 Multi-Step Operation Velocity 6 0x2317 INT 500 -32768 32767 rpm RW
15-42
15. Communication Protocol
8984 0x2318 Multi-Step Operation Velocity 7 0x2318 INT 1000 -32768 32767 rpm RW
8985 0x2319 Multi-Step Operation Velocity 8 0x2319 INT 1500 -32768 32767 rpm RW
9221 0x2405 TGON Output Range 0x2405 UINT 100 0 6000 rpm RW
9222 0x2406 INSPD Output Range 0x2406 UINT 100 0 6000 rpm RW
9223 0x2407 BRAKE Output Speed 0x2407 UINT 100 0 6000 rpm RW
9224 0x2408 BRAKE Output Delay Time 0x2408 UINT 100 0 1000 ms RW
9225 0x2409 Torque Limit at Homing Using Stopper 0x2409 UINT 250 0 2000 0.10% RW
9226 0x240A Duration Time at Homing Using Stopper 0x240A UINT 50 0 1000 ms RW
9239 0x2417 RMS Overload Calculation Time 0x240F UINT 15000 100 60000 ms RW
15-43
15. Communication Protocol
9491 0x2513 Disturbance Observer Filter Time Constant 0x2513 UINT 10 0 1000 0.1ms RW
9494 0x2516 Vibration Suppression Filter 1 Frequency 0x2516 UINT 0 0 2000 0.1Hz RW
9496 0x2518 Vibration Suppression Filter 2 Frequency 0x2518 UINT 0 0 2000 0.1Hz RW
15-44
15. Communication Protocol
9770 0x262A Pulse Input Frequency 0x261E DINT - -32768 32767 Kpps RO
9772 0x262C Torque Limit Value 0x261F INT - -32768 32767 0.1% RO
15-45
15. Communication Protocol
9780 0x2634 Position Demand Internal Value 0x2624 DINT - -2147483648 2147483647 pulse RO
9782 0x2636 Position Actual Internal Value 0x2625 DINT - -2147483648 2147483647 RO
9788 0x263C Number of Dynamic Brake Switching 0x2628 DINT - -2147483648 2147483647 RO
9794 0x2642 Following Error Actual Value 0x262B DINT - -2147483648 2147483647 UU RO
9796 0x2644 Torque Demand Value 0x262C INT - -32768 32767 0.1% RO
9797 0x2645 Torque Actual Value 0x262D INT - -32768 32767 0.1% RO
15-46
15. Communication Protocol
10241 0x2801 [Third Party Motor] Number of Poles 0x2801 UINT 8 2 1000 - RW
10242 0x2802 [Third Party Motor] Rated Current 0x2802 FP32 2.89 - - Arms RW
10244 0x2804 [Third Party Motor] Maximum Current 0x2803 FP32 8.67 - - Arms RW
10246 0x2806 [Third Party Motor] Rated Speed 0x2804 UINT 3000 1 60000 rpm RW
10247 0x2807 [Third Party Motor] Maximum Speed 0x2805 UINT 5000 1 60000 rpm RW
Kg.m2.10-
10250 0x280A [Third Party Motor] Torque Constant 0x2807 FP32 0.46 - - RW
4
10252 0x280C [Third Party Motor] Phase Resistance 0x2808 FP32 0.82 - - ohm RW
10254 0x280E [Third Party Motor] Phase Inductance 0x2809 FP32 3.66 - - mH RW
10256 0x2810 [Third Party Motor] TN Curve Data 1 0x280A UINT 3000 1 60000 rpm RW
10258 0x2812 [Third Party Motor] TN Curve Data 2 0x280B FP32 100 - - % RW
10260 0x2814 [Third Party Motor] Hall Offset 0x280C UINT 0 0 360 deg RW
15-47
15. Communication Protocol
12328 0x3028 Homing Speed during Search for Zero 0x301B UDINT 100000 0 1073741824 RW
12336 0x3030 Software Position Min Limit 0x3020 DINT -1000000000 -1073741824 1073741823 RW
12338 0x3032 Software Position Max Limit 0x3021 DINT 1000000000 -1073741824 1073741823 RW
15-48
15. Communication Protocol
15-49
15. Communication Protocol
15-50
15. Communication Protocol
Communication Address
Minimum Maximum
Parameter Names Variable Types Units Accessibility
Decimal Hexadecimal Values Values
Numbers Numbers
15-51
15. Communication Protocol
Communication Address
Minimum Maximum
Parameter Names Variable Types Units Accessibility
Decimal Hexadecimal Values Values
Numbers Numbers
15-52
16. Product Features
AP04 250x250x6
AP08 250x250x12
※ The product specifications are based on the measurement data obtained after mounting the heat sink.
※ When a cable is bent by more than the specified bending rate, it may not qualify for the specified IP grade.
※ Use only the dedicated heat sink cables to satisfy the specified IP grade conditions.
16-1
16. Product Features
Rated power rate [kW/s] 10.55 23.78 36.19 11.09 27.60 27.07
Protection method Fully enclosed self-cooling IP67 (excluding shaft penetration part)
16-2
16. Product Features
Protection method Fully enclosed self-cooling IP67 (excluding shaft penetration part)
16-3
16. Product Features
Protection method Fully enclosed self-cooling IP67 (excluding shaft penetration part)
16-4
16. Product Features
Note 1) The same specifications apply to all electric brakes installed in our servo motors.
Note 2) Electric brakes are designed to maintain a stop. Never use them for absolute braking.
Note 4) These brake specifications are subject to change. Check the voltage specifications shown on your specific motor.
16-5
16. Product Features
APM – FAL01A
APM – FAL015A
19.7
0.04 A
20
18
Ø30-0.021
0
40
Ø8-0.009
0
40 2.5 5 "LA"
A
0.04 "LC" 36.4
0.04 A
25 "LM±0.5"
"L±0.5"
<Power connector pin arrangement> <Encoder connector pin arrangement> <Brake connector pin arrangement>
External Dimensions
Model Name Weight (kg)
L LM LC LA
Note 3) Connect the power cable first when connecting an FAL product.
16-6
16. Product Features
■ FBL Series | APM – FBL01A, FBL02A, FBL04A (17 bit magnetic encoder)
"W"
"U"
"T"
(Detail diagram of shaft end)
22.5
Ø50 -0.025
0
62
Ø14 -0.018
0
A 3 6
62
0.02 "LC" 40.2
0.04 A
30 "LM"±0.5
"L"±0.5
<Power connector pin arrangement> <Encoder connector pin arrangement> <Brake connector pin arrangement>
Key
Model External Dimensions
Dimensions Weight (kg)
Name
L LM LC S H T W U
FBL01A 101.2 (141.2) 71.2 (111.2) 48.5 (48.3) 14 -0.018 5 5 3 0.54 (1.28)
FBL02A 112.2 (152.2) 82.2 (122.2) 59.5 (59.3) 14 -0.018 5 5 3 0.72 (1.46)
FBL04A 132.2 (172.2) 102.2 (142.2) 79.5 (79.3) 14 -0.018 5 5 3 1.04 (1.78)
16-7
16. Product Features
■ FCL Series | APM - FCL04A, FCL03D, FCL06A, FCL05D, FCL08A, FCL06D,APM - FCL10A, FCL07D
"W"
"U"
"T"
4- 6.6
Power Connector Brake Connector Encoder Connector
penetration
PCD 90±0.12
0.04 A
36
25
Ø70 -0.030
0
80
ØS "H"
0
A 3 10
80 0.02
"LC" 40.5
0.04 A
40 "LM"±0.5
"L"±0.5
<Power connector pin arrangement> <Encoder connector pin arrangement> <Brake connector pin arrangement>
16-8
16. Product Features
Model Name
L7CA001U L7CA002U L7CA004U L7CA008U L7CA010U
Item
Communication MODBUS-RTU
RS422 Protocol
Communi Synchronization Asynchronous
cation Transmission 9600/19200/38400/57600 [bps]
Rate Possible to set in [0x3002]
Specificati
Transmission Up to 200[m]
ons Distance
Current 100[㎃] or lower
Consumption
Terminating External connector connected (CN1 7Pin, 28Pin), Built-in 120Ω
Resistance
Input voltage range: DC 12[V] ~ DC 24 [V]
10 input channels in total (assignable)
ABS_RESET)
16-9
16. Product Features
Firmware download, parameter setting, adjustment, auxiliary functions and parameter copy
USB Function
function.
Communi Communication Compliant with the USB 2.0 Full Speed standard
Standard
cation Connectible PC or USB storage medium
Device
Dynamic Standard built-in (activated when the servo alarm goes off or when the servo is off)
Braking
Regenerative External installation possible
Braking
Built-in 7 segments (5 DIGITS)
Display Function
Function Add-on
Gain adjustment, alarm history, jog operation, home search
Functions
Overcurrent, overload, current limit over, overheat, overvoltage, undervoltage, encoder error,
Protection
Function position following error, current sensing error, etc.
Operating 0~50[℃]
Temperature
/-20~65[℃]
/Maintenance
Use Temperature
Environm Operating 80[%] RH or lower (No condensation)
Humidity
ent /90[%] RH or lower (No condensation)
/Maintenance
Humidity
Others Indoor areas free from corrosive or combustible gases, liquids, or conductive dust
16-10
16. Product Features
★ Weight: 1.0[kg]
L7□A008□ / L7□A010□
16-11
16. Product Features
Classificat Product Low capacity serial encoder cable for flat motor (single-
For Signals
ion Name turn)
Model
APCS- EES (Front Direction)/ Applicable
Name All APM-FBL/FCL SERIES S-turn models
APCS- EES-R (Rear Direction) Motor
(Note 1)
Motor Side Connector Dirve Side Connector
Prod uct
typ e
14
2 7 9 4
Specificati 3 8 8 3
2 SLO 7 /SLO 3 MA 10 -
4 9 7 2
5 6 1 4 /MA 11 -
3 - 8 -
1
5 SLO 12 -
8
on 4 0V 9 +5V 6 /SLO 13 -
Front Rear 5 SHIELD 7 0V 14 +5V
Direction Direction
Plate SHIELD
1 6 5
1. Motor Connection 2 7 9 4
a. CAP Model: 2201825-1 (Tyco) 3 8 8 3
b. SOCKET Model: 2174065-4 (Tyco) 4 9 7 2
2. Drive Connection (CN2) 5 6 1
a. CASE Model: 10314-52A0-008 (3M) or SM-14J (Suntone)
b. CONNECTOR Model: 10114-3000VE (3M) or SM-14J (Suntone) Fro nt Rear
3. Cable Model: 3Px0.2SQ or 3Px24AWG Directio n Directio n
Note 1) in the model name indicates the type and length of the cable. Refer to the following table for the information.
16-12
16. Product Features
Product
Classification For main power Low capacity L Series power cable
Name
Pr oduct
Model Name
FG 3 2 1
FG 3 2 1
U 1
LEAD
V 2
WIRE
W 3
Specifications
FG FG 4
1. Motor connection
a. PLUG model: SM-JN8FT04 (Suntone)
b. Socket model: SMS-201 (Suntone)
2. Drive connection (U, V, W, PE)
a. U, V and W pin model: 1506
b. PE pin model: 1.5x4 (ring terminal)
3. Cable model: 4Cx0.75SQ or 4Cx18AWG
4. Other: FAL products require encoder cable installation after power cable installation.
Note 1) in the model name indicates the type and length of the cable. Refer to the following table for the information.
16-13
16. Product Features
For Communicatio
APCS-CN5L7U L7 SERIES
signals n cable 1. PC Connection: USB A plug
a. Drive Connection (USB): Mini USB 5P Plug
b. Electrical requirements:
Double shield, twisted pair, attachable EMI filter
(Product for reference SANWA’s KU-AMB518)
Note 1) in the model name indicates the cable length. Refer to the table below for how the lengths are
represented.
■ Option (Connector)
Item Product Model Name Applicable
Specifications
Name Drive
26 1 1
CN1
CN APC-CN1NNA L7 SERIES
Connector
50 25
8 1
ENCODER
CN APC-CN3NNA L7 SERIES
Connector
14 7
16-14
16. Product Features
L7□A001□
Resist Braking
APCS-140R50 L7□A002□
ance Resistance
L7□A004□
16-15
17. Test Drive
For motors with oil seal, is there any damage on the oil seal?
To perform a test drive of a servo motor that has been stored for an extended period, make sure
to check the motor according to the maintenance and inspection method for the motor. For more
information on maintenance and inspection, refer to Section 14. “Maintenance and Inspection.”
17-1
17. Test Drive
For indexing position For pulse input position For speed For torque
operation operation operation operation
Perform test drive after combining the machine and servo motor.
Actual operation
Before a test drive, make sure that wiring between the upper device and servo drive as well as
the parameter settings of the servo drive are proper.
To use a Quadrature (Incremental) type motor or another company’s motor, set parameter motor
ID [0x2000], encoder type [0x2001], encoder pulse count per revolution [0x2002] and position
error range [0x301D] before the test drive.
17-2
17. Test Drive
Re-check the power and the input signal circuit and turn on the control power of
1
the servo drive.
For safety, enter a 1/10 of the intended value for Velocity and Registration
3
Velocity.
Check if the Distance and Registration Distance values set through the [0x2629]
8
position demand value are displayed.
Check the actual motor revolution count through the [0x262A] actual position
9
value.
Check if the servo motor has performed index operation in the requested
10
direction.
Turn off the SVON input signal, change Velocity and Registration Velocity to
11
intended values and re-perform order 6 to order 11.
13
17-3
17. Test Drive
- - - - - - -
17-4
17. Test Drive
2 Distance DINT RW No UU
11 Action UINT RW No -
0x3101 - Index01 - - - -
0x313F - Index 63 - - - -
17-5
17. Test Drive
Set the logic of [0x3003] input pulse according to the pulse output format of the 5.1 Pulse Input Logic
2
upper device. Function Setting
13
PDO
Sub Variable Access
Index Names Assign Unit
Index Types ibility
ment
17-6
17. Test Drive
17-7
17. Test Drive
PDO
Sub Variable Access
Index Names Assign Unit
Index Types ibility
ment
- - - - - - -
17-8
17. Test Drive
Set the parameters for multi-step operation velocity and digital input signal
setting for control using digital input signals.
3 Set parameters for [0x2229] analog velocity command scale and [0x222A]
analog velocity command clamp level for analog velocity operation.
Set the value to 1/10 of the actual operation value.
4 Turn on the main circuit power of the servo drive.
8 Output from the upper device at the speed requested by the device.
10 Pause the commands and turn off the SVON input signal.
PDO
Sub Variable Access
Index Names Assign Unit
Index Types ibility
ment
17-9
17. Test Drive
17-10
17. Test Drive
- - - - - - -
17-11
17. Test Drive
8 Output from the upper device at the speed requested by the device.
9 Check the velocity and command torque value of the servo motor.
10 Pause the commands and turn off the SVON input signal.
17-12
17. Test Drive
PDO
Sub Variable Access
Index Name Assign Unit
Index Type ibility
ment
17-13
17. Test Drive
- - - - - - -
17-14
18. Appendix
18. Appendix
From the top menu, select the “Setup”->"FIRMWARE UPGRADE”"OS Download" buttons.
Do not unplug the USB cable or close the firmware program during transmission.
Since the parameter (object) setting values in the drive may be reset, save the drive
parameter (object) setting values before upgrade.
18-1
18. Appendix
Firmware Download
(3) An upgrade pop-up window is generated and the applied version of the servo is displayed.
18-2
18. Appendix
(6) To load the appropriate firmware file, click the "Load" button.
(7) Select the BIN file of the firmware to transmit and press the Open button.
(8) "Total Length" and "Total Packet" of the loaded firmware are displayed.
18-3
18. Appendix
(9) Press the "Start" button to start transmission. A count-down of 10 seconds is activated to clear the internal
memory in the drive. (Here, “Flash” is displayed for 7 segments for L7C.)
(10) After clearing, the firmware is transmitted automatically and the progress bar and "Current Packet" display the
current transmission status. (The transmission time depends on the PC performance, but it usually takes from
(11) When the transmission is completed, a pop-up saying "Transmission completed" is displayed.
(12) After completion of PC transmission, make sure to reboot the drive by turning off and on the power of the
drive.
In L7C, if you turn on the power again after Main Power Fail Check Time[0x2007] + 1.0[sec](approx. 1[Sec]),
an auto update is performed. You can view the update progress details on the segment window.
18-4
18. Appendix
(1) If the download cable is pulled off during servo firmware update, the update may be stopped.
(2) Turn off and on the drive power and repeat the above process from (2) to (12).
18-5
18. Appendix
0x2002 Encoder Pulse per Revolution 524288 UDINT RW pulse 0 1073741824 Power cycling
0x200A Regeneration Brake Resistor Derating Factor 100 UINT RW % 0 200 Always
0x200D Peak Power of Regeneration Brake Resistor 100 UINT RW watt 1 50000 Always
0x2018 Magnetic Pole Pitch 2400 UINT RW 0.01mm 1 65535 Power cycling
18-6
18. Appendix
0x2104 Torque Command Filter Time Constant 1 5 UINT RW 0.1ms 0 1000 Always
0x2108 Torque Command Filter Time Constant 2 5 UINT RW 0.1ms 0 1000 Always
0x2109 Position Command Filter Time Constant 0 UINT RW 0.1ms 0 10000 Always
0x210B Speed Feedback Filter Time Constant 5 UINT RW 0.1ms 0 10000 Always
0x210D Velocity Feed-forward Filter Time Constant 10 UINT RW 0.1ms 0 1000 Always
0x210F Torque Feed-forward Filter Time Constant 10 UINT RW 0.1ms 0 1000 Always
0x2111 External Positive Torque Limit Value 3000 UINT RW 0.1% 0 5000 Always
0x2112 External Negative Torque Limit Value 3000 UINT RW 0.1% 0 5000 Always
0x2118 P Control Switch Following Error 100 UINT RW pulse 0 60000 Always
18-7
18. Appendix
0x2210 Analog Torque Input (command/limit) Scale 100 UINT RW 0.1%/V -1000 1000 Always
0x2211 Analog Torque Input (command/limit) Offset 0 INT RW mV -1000 1000 Always
0x2212 Analog Torque Command Clamp Level 0 UINT RW Rpm 0 1000 Always
0x2213 Analog Torque Command Filter Time Constant 2 UINT RW 0.1ms 0 1000 Always
0x2214 Analog Velocity Command Scale 100 INT RW rpm/V -1000 1000 Always
0x2215 Analog Velocity Input (command/override) Offset 0 INT RW mV -1000 1000 Always
0x2216 Analog Velocity Command Clamp Level 0 UINT RW Rpm 0 1000 Always
18-8
18. Appendix
0x2217 Analog Velocity Command Filter Time Constant 2 UINT RW 0.1ms 0 1000 Always
0x2300 Jog Operation Speed 500 INT RW rpm -6000 6000 Always
0x2304 Program Jog Operation Speed 1 0 INT RW rpm -6000 6000 Always
0x2305 Program Jog Operation Speed 2 500 INT RW rpm -6000 6000 Always
0x2306 Program Jog Operation Speed 3 0 INT RW rpm -6000 6000 Always
0x2307 Program Jog Operation Speed 4 -500 INT RW rpm -6000 6000 Always
0x230C Index Pulse Search Speed 20 INT RW rpm -1000 1000 Always
0x230E Velocity Limit Value at Torque Control Mode 1000 UINT RW rpm 0 6000 Always
0x230F Over Speed Detection Level 6000 UINT RW rpm 0 10000 Always
0x2310 Excessive Speed Error Detection Level 5000 UINT RW rpm 0 10000 Always
0x2315 Multi-Step Operation Velocity 4 100 INT RW rpm -6000 6000 Always
0x2316 Multi-Step Operation Velocity 5 200 INT RW rpm -6000 6000 Always
0x2317 Multi-Step Operation Velocity 6 500 INT RW rpm -6000 6000 Always
0x2318 Multi-Step Operation Velocity 7 1000 INT RW rpm -6000 6000 Always
0x2319 Multi-Step Operation Velocity 8 1500 INT RW rpm -6000 6000 Always
18-9
18. Appendix
0x2409 Torque Limit at Homing Using Stopper 250 UINT RW 0.10% 0 2000 Always
0x240F RMS Overload Calculation Time 15000 UINT RW ms 100 60000 Power cycling
18-10
18. Appendix
0x2513 Disturbance Observer Filter Time Constant 10 UINT RW 0.1ms 0 1000 Always
■ Monitoring (0x2600~)
Acces
Parameter Initial Variable Minimum Maximum
Parameter Names sibilit Units Notes
Numbers Values Types Values Values
y
18-11
18. Appendix
0x261A Reserved -
0x261B Reserved -
0x261C Reserved -
0x2801 [Third Party Motor] Number of Poles 8 UINT RW - 2 1000 Power cycling
0x2802 [Third Party Motor] Rated Current 2.89 FP32 RW Arms - - Power cycling
0x2803 [Third Party Motor] Maximum Current 8.67 FP32 RW - - - Power cycling
0x2804 [Third Party Motor] Rated Speed 3000 UINT RW rpm 1 60000 Power cycling
0x2805 [Third Party Motor] Maximum Speed 5000 UINT RW rpm 1 60000 Power cycling
0x2806 [Third Party Motor] Inertia 0.321 FP32 RW Kg.m2.10-4 - - Power cycling
0x2807 [Third Party Motor] Torque Constant 0.46 FP32 RW Nm/A - - Power cycling
0x2808 [Third Party Motor] Phase Resistance 0.82 FP32 RW ohm - - Power cycling
0x2809 [Third Party Motor] Phase Inductance 3.66 FP32 RW mH - - Power cycling
18-12
18. Appendix
0x280A [Third Party Motor] TN Curve Data 1 3000 UINT RW rpm 1 60000 Power cycling
0x280B [Third Party Motor] TN Curve Data 2 100 FP32 RW % - - Power cycling
0x280C [Third Party Motor] Hall Offset 0 UINT RW deg 0 360 Power cycling
18-13
18. Appendix
0x301A Homing Speed during Search for Switch 500000 UDINT RW 0 1073741824 Always
0x301B Homing Speed during Search for Zero 100000 UDINT RW - 0 1073741824 Always
0x3020 Software Position Min Limit -1000000000 DINT RW - -1073741824 1073741823 Always
0x3021 Software Position Max Limit 1000000000 DINT RW - -1073741824 1073741823 Always
18-14
Revision History
Version
Number Date Issued Revised Content Notes
Number
7
Product Warranty
L7C Series was produced using the strict quality control guidelines and testing procedures developed by technicians
of our company.
The warranty applies for 12 months after the date of installation. If the installation date is not specified, the warranty is
valid for 18 months after the date of manufacture. However, the terms of this warranty may change depending on the
terms of the contract. Be aware during purchase that the products in this manual are subject to discontinuation or
modifications without notice.
If the drive malfunctions under proper usage conditions and the product warranty is still valid, contact one of our
agencies or the designated service center. We will repair the product free of charge.
■ Overseas Subsidiaries
■ Headquarter
• LS ELECTRIC Japan Co., Ltd. (Tokyo, Japan)
LS-ro 127(Hogye-dong) Dongan-gu, Anyang-si, Gyeonggi-Do, 14119,
Tel: 81-3-6268-8241 E-Mail: jschuna@lselectric.biz
Korea
• LS ELECTRIC (Dalian) Co., Ltd. (Dalian, China)
Tel: 86-411-8730-6495 E-Mail: jiheo@lselectric.com.cn
■ Seoul Office
• LS ELECTRIC (Wuxi) Co., Ltd. (Wuxi, China)
LS Yongsan Tower, 92, Hangang-daero, Yongsan-gu, Seoul, 04386,
Tel: 86-510-6851-6666 E-Mail: sblee@lselectric.co.kr
Korea
• LS ELECTRIC Shanghai Office (China)
Tel: 82-2-2034-4033, 4888, 4703 Fax: 82-2-2034-4588
Tel: 86-21-5237-9977 E-Mail: tsjun@lselectric.com.cn
E-mail: automation@lselectric.co.kr
• LS ELECTRIC Vietnam Co., Ltd.
Tel: 84-93-631-4099 E-Mail: jhchoi4@lselectric.biz (Hanoi)
■ Factory
Tel: 84-28-3823-7890 E-Mail: sjbaik@lselectric.biz (Hochiminh)
56, Samseong 4-gil, Mokcheon-eup, Dongnam-gu, Cheonan-si, • LS ELECTRIC Middle East FZE (Dubai, U.A.E.)
Chungcheongnam-do, 31226, Korea
Tel: 971-4-886-5360 E-Mail: salesme@lselectric.biz
• LS ELECTRIC Europe B.V. (Hoofddorf, Netherlands)
Tel: 31-20-654-1424 E-Mail: europartner@lselectric.biz
• LS ELECTRIC America Inc. (Chicago, USA)
Tel: 1-800-891-2941 E-Mail: sales.us@lselectricamerica.com