Support End en 05
Support End en 05
Information
TI 71M01D04-01EN
Yokogawa Electric Corporation 14th Edition:2012.12.01
Blank Page
i
Introduction
Overview of This Manual
This manual provides information about DYNASERV, a direct drive servo motor. Make sure to
refer to this manual when you use the motor.
Trademark
Copyright
It is required to obtain approval from the Japanese government to export goods regulated by
the Foreign Exchange and Foreign Trade Control Law from Japan.
Conventions
Symbols used in this manual
Throughout this manual, the following symbol marks are used to distinguish explained
information.
Precautions
Precautions Regarding this Manual
• Please make sure this manual is made available to all end users.
• Do not operate the product before reading this manual and thoroughly understanding
its contents.
• This manual was created to provide detailed explanations of the functions offered by
the product. It is not guaranteed that it will suit any particular purpose a customer
might have.
• The reproduction or copying of any portion of this manual is strictly prohibited without
prior permission from Yokogawa Electric.
• The information provided in this manual is subject to change without notice.
• If you have any questions or find any errors and/or omissions in the information
provided in this manual, please contact our Sales Department or the dealer from
whom the product was purchased.
• To ensure your protection and that of the product, as well as the systems that use the
product, please observe all safety instructions and other precautions listed in this
manual.
• If you operate the product in a manner contrary to the instructions provided in this
manual, the safety protection may be lost. In such an event, we make no warranties for
the quality, performance, functions and safety of the product.
• If you install protection/safety circuits for the product or systems that use this product,
make sure to install them on the product separately and externally. Do not install them
inside the product, nor should any internal parts of the product be modified in order to
do so.
• Be sure to replace any parts and consumables of the product with parts specified by
us.
• This product is neither designed nor manufactured to be used under conditions that
may directly affect the safety of humans including in nuclear or radiation-related
devices, railway facilities, aircraft instruments, marine instruments, air-navigation
facilities or medical devices. If it is necessary to apply the product in systems that
directly affect the safety of humans, it is the user's own responsibility to construct a
system for securing the safety of humans with devices and equipment other than the
applicable product.
• Modification of the product is strictly prohibited.
Product Disclaimer
Software
• Never install the DYNASERV motor in reverse, i.e. fixing the rotor of the motor and
making the stator rotate.
• When removing the drive-side panel to replace consumables, etc., be sure to turn the
power OFF before doing so. It is dangerous to touch the high-voltage parts inside the
unit.
• The motor rotates at a high velocity and torque. Take the rotation radius into
consideration during operations with load attached, and be sure to take precautions to
avoid the risk of bodily injury or equipment damage.
• Be sure to ground the ground terminal to the earth.
• When mounting a load on the motor rotor, be sure to leave a clearance between the
load and the upper surface of the motor of 1mm or more in order to maintain the
intended precision.
• Never press an object into the hollow hole or apply force to it. When you lead an object
through the hollow hole, be sure to secure a clearance of 1 mm or more on both sides.
If force is applied to the hollow hole in the DM motor, the internal encoder may be
damaged. The DR or DB motor has a hollow hole in its casting, so take the
dimensional allowance into consideration and use it with sufficient margins for both
sizes and shapes.
1 mm or more
Object to be led through hollow hole
Attached part
Motor rotor
• Do not subject the motor to strong force, impact or magnetic field. Please be aware
that the DR or DB motor is equipped with a built-in magnetic resolver.
Stator
Bottom cover
Rotor
Magnetic resolver
• Be sure the mounting screws of a load never reach or exceed the effective screw
depth of the motor unit. Depending on the model used, the functions may be impaired
and failure may occur if screws reach or exceed the effective screw depth.
• If you use the screw holes located above and below the box of the DrvPIII drive, be
certain the tips of the screws penetrate no more than 8mm for the 500W and 2kW
classes, or 6mm for the 4kW class, below the drive's surface. If this precaution is not
observed, it may cause an electric shock, short circuit and/or damage to the motor.
• If you intend to use the motor in applications where the move is sliding/rotating at a
small angle (50°or less), it is necessary to perform a reciprocating move (rotate the
motor 180°from the operational range of motion) of 90°or more approximately 10 times
for every 10,000 cycles of the small-angle move in order to prevent the bearing
lubrication from becoming insufficient.
• The motor's surface is magnetized. Keep objects that are affected by magnetism away
from the motor.
• The motor and drive structures are not resistant to dust, splash or water (oil).
Therefore, choose the installation environment carefully.
• The drive should be installed on an appropriate metal cabinet, observing the safety
measures prescribed by the Low Voltage Directive and EMC Directives.
• Interchangeability between motors and drives is only possible if the drive and motor
are compatible (not every motor can be connected to every drive). To determine
compatibility, the DYNASERV motor's five digit model and suffix code must match the
drive's five digit model and suffix code. For example, using to represent the model
and suffix code values, the motor's five digit model and suffix code (DM- or
DR- or DB-) must match the drive's model and suffix code
(UDP3- or URP3- or UBP3-), respectively. In addition,
the current of the drive must also match the motor requirements.
• The load mounting surface on the motor's upper surface and the stator's mounting
surface at the bottom surface are coated to prevent rust. Before assembling and using
the product, wipe the coating off completely. If any coating remains, the mechanical
precision may be impaired. Be careful so that the coating material and cleaning
solution do not penetrate the motor. If so, the product's internal parts may be
damaged.
• Do not place the motor in the manner shown below. Cables may be flattened and
ultimately disconnected due to the weight of the motor. If you install the motor with the
cable connections below the motor, be sure to include a structure that supports the
cables to avoid any potential damage.
• If the product is installed in such a way that cables are bent in the machine, etc., be
sure the minimum bend radius of the cable is 50mm or more. Moreover, do not install
cables such that they are bent repeatedly. It may cause disconnection and failure.
• Do not conduct over-voltage tests. Circuitry in the drive or motor may become
damaged as a result of these types of destructive tests.
• When connecting the motor and load, be sure to align the centers of the rotating parts
sufficiently. If there is a misalignment of 10 μm or more, the bearing inside the motor
may be damaged.
Table of Contents
Introduction ....................................................................................................................................................... i
Conventions ..................................................................................................................................................... ii
Precautions ..................................................................................................................................................... iii
Revision Record
DM Series Motors
The DM Series motors are aluminum-based, chassis-type motors with built-in optical
encoders for high precision and excellent torque-to-weight ratios.
The types available are the DM1A, DM1B, and DM1C. For the DM1B type, two models, the
-004 and the -006, have flat designs featuring a low profile. The DM1C design has a smaller
external diameter.
• DM1A type: External diameter 264mm, diameter of the hollow hole 58mm, output torque
50 to 200N-m
• DM1B type (excluding DM1B-004 and -006): External diameter 160mm, diameter of the
hollow hole 25mm, output torque 15 to 75N-m
• DM1B-004, DM1B-006: Flange 160 mm square, external diameter 158mm, diameter of
the hollow hole 25mm, output torque 4 or 6N-m
• DM1C type: External diameter 116mm, diameter of the hollow hole 25mm, output torque
4N-m
DR Series Motors
The DR series motors are steel chassis-type motors with built-in magnetic encoders. They
have excellent weather resistance characteristics and are equipped with large diameter
hollow holes.
The types available are the DR1A, DR1E, DR1B, DR5A, DR5E, DR5B and DR5C. DR5
types can be used for applications that require high-velocity rotation.
• DR1A type: External diameter 264mm, diameter of the hollow hole 150mm, output torque
50 to 400N-m
• DR1E type: External diameter 205mm, diameter of the hollow hole 76mm, output torque
30 to 250N-m
• DR1B type (excluding DR1B-008): External diameter 150mm (DR1B-008 - 145mm),
diameter of the hollow hole 56mm, output torque 8 to 60N-m
• DR1B-008: External diameter 145mm, diameter of the hollow hole 56mm, output torque 8
N-m
• DR5A type: External diameter 264mm, diameter of the hollow hole 150mm, output torque
300 to 500N-m
• DR5E type: External diameter 205mm, diameter of the hollow hole 76mm, output torque
70 or 100N-m
• DR5B type: External diameter 150mm, diameter of the hollow hole 56mm, output torque
30 to 70N-m
• DR5C type: External diameter 107mm, diameter of the hollow hole 26mm, output torque
5 to 15N-m
DB Series Motors
The DB series motors are DD servo motors with an absolute positional detection function,
which are derived from the DR series motors. The DB5C type is available.
• DB5C type: External diameter 107 mm, diameter of the hollow hole 26 mm, output torque
5 to 15N-m
Appending regenerative
TB3 regenerative terminal resistor series
connector (One piece per drive)
See the table on the
(231-202/026-000 WAGO) next page
Appending regenerative
Regenerative resistor resistor series
(One piece per drive)
See the table on the
next page
A regenerative resistor is provided for the models listed in the table below. A resistor is not
attached to drives of the 2kW class, as they have built-in regenerative resistors.
203MM12345A1
Made in Japan
Rotor
Input Output
DD SERVO ACTUATOR
UD1AG3 S1.01
-050N-1 AA-2SA-N C
203MM12345A1
Made in Japan K
Serial number
Label
2. Specifications
Compression 4×104
Axial load N
Tension 2×104
Compression 2×10-6
Axial
stiffness mm/N
Tension 3×10-6
Weight kg 29 24 19 14.5
Rated velocity (100/200V) rps 1.0/2.0 1.0/1.5 1.0/2.0 1.5/2.0 2.0/2.0 2.0/2.0 2.0/2.0
Motor and drive
Axial
stiffness mm/N
Tension 3×10-6 - -
-6
Moment displacement stiffness rad/N・m 1×10 - -
DR Type Motor
Maximum velocity (100/200V) rps 0.4/0.8 0.5/1.0 0.8/1.2 1.0/1.2 1.2/1.2 1.8/1.8
Compression 4×104
Axial load N
Tension 2×104
Compression 2×10-6
Motor
Weight kg 65 55 45 36 31 26
DR1B
Item Unit
DR1B-060 DR1B-045 DR1B-030 DR1B-015 DR1B-008
Compression 3×104
Axial load N
Tension 1×104
Compression 3×10-6
Motor
Axial
stiffness mm/N
Tension 4×10-6
Rotor inertia kg・m2 185×10-3 170×10-3 140×10-3 125×10-3 100×10-3 85×10-3 72×10-3
Compression 4×104
Axial load N
Tension 2×104
Compression 2×10-6
Axial
stiffness mm/N
Tension 3×10-6
Weight kg 48 44 36 32 26 22 18
Length L (See the outline drawings.) mm 355 327 271 243 210 183 156
-6 -6
Compression 2×10 3×10 4×10-6
Axial
stiffness mm/N
Tension 3×10-6 4×10-6 8×10-6
-7 -6
Moment displacement stiffness rad/N・m 4×10 2×10 8×10-7
Length L (See the outline drawings.) mm 243 210 240 212 184 167 140 113
Compression 5×103
Axial load N
Tension 3×103
Compression 4×10-6
Axial stiffness mm/N
Tension 8×10-6
Length L (See the outline drawings.) Standard profile mm 182 155 128
Motor Remarks
0 ~ 45C: Standard
Temperature 0 ~ 40C: CE continuous
Operation rating
Temperature -20~85℃
Storage
Humidity 20~85% RH No condensation
Velocity (rps)
DR1 Motor
Torque values shown are peak values. Refer to the standard specifications for the continuous torque.
DR1B type
Maximum output torque (Nm)
Velocity (rps)
Velocity (rps)
12
DR5C-010
10 DB5C-010
6 DR5C-005
DB5C-005
4
0
0 1. 0 2. 0 3. 0 4. 0 5.0 6. 0
Velocity (rps)
Motor
Construction
D: With mechanical brake
F: With base Termination option (Encoder cable)
G: Standard profile
02: Open leads (core wire revealed)
Drive compatibility 03: With MR-16LM or MR-8LM made by Honda Tsushin Kogyo
05: With MS3102A18-1P made by JAE
DM□□ motor -1: Compatible 08: With MS3101B18-1P made by JAE (relay terminal)
DR□□ motor -1: Compatible with the SR drive 69: With 172162-1 and 170363-3 made by AMP (Japan)
-2: Compatible with the UR drive 73: With NJC-2012-AdM made by Nanaboshi Electric Mfg
79: With PCR-S20FS and -LS20LA1 made by Honda Tsushin Kogyo
DB5C motor -1: Compatible with the UB5CP3 drive
-2: Compatible with the UB5C drive
* The DrvPIII drive has the same compatibility
as the SR drive. Select "-1."
Drive current
A: 5A, B: 6A,
C: 15A, D: 20A
Termination option (Motor cable)
Positioning accuracy -02: Open leads (core wire revealed)
-03: With N2-4 made by J.S.T. Mfg
-05: With MS3102A20-4P made by JAE
2: 15 seconds, 3: 20 seconds, 4: 30 seconds, 5: 45 seconds -08: With MS3101B20-4P made by JAE (relay terminal)
6: 60 seconds, 7: 90 seconds, 9: 150 seconds -20: With GND cable, N1.25-M4 or N2-4 made by J.S.T. Mfg
-60: With N1.25-M4 made by J.S.T. Mfg
-68: With 172159-1 and 170363-3 made by AMP (Japan)
-71: With 3191-06P and 1190-TL made by Molex
Mechanical accuracy -72: With NCS-304-Ad made by Nanaboshi Electric Mfg
A1: Core run-out/surface run-out 5um or less,
A2: Core run-out/surface run-out 10um or less,
A3: Core run-out/surface run-out 20um or less,
A4: Standard accuracy (core run-out/surface run-out 100um or less
Cable length
Cable exit direction
G: Standard access (bottom surface) 3-digit display in units of 10 cm, minimum -003 (30 cm), maximum -300 (30 m)
S: Horizontal See the model specification code selection table.
Cable type
1: Robot cable
2: Fixed cable
Suffix code
output torque
Drive current
Construction
(optional)
compatibility
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
direction
Termination Termination
Drive
Model
Cable length option(Motor option (Encoder
cable) Cable)
G
G [**1]
S
-050
D G [**1]
G
G [**1]
S
-003
-004
-100 -005
-008
-010
D G [**1]
-020
-030
A1
1 -031
DM1A -1 D 2 A2
2 -040
A4
-050
G -080
G [**1]
S -100
-120
-150 -150
-200
-300
D G [**1]
G
G [**1]
S
-200
D G [**1]
Sufiix code
[**1] code(optional)
option(Motor
Termination
Termination
(Enocoder
Suffix
Cable)
cable)
option
02,03,05,08,
-02,-03,-20
69,73,79
/CE
/TC1
/TC30
02,03,79
-05,-08,
-71,-72 /CE
05,08, /CN
69,73 /TC1
/TC30
Suffix code
output torque
Drive current
Construction
(optional)
compatibility
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
direction
Termination Termination
Drive
Model
Cable length option(Motor option (Encoder
cable) Cable)
G
G [**3]
S
-015
D G [**3]
G
G [**3]
A1 S
-030 A2
A4
D G [**3]
DM1B -1 -003,-004
G -005,-008
G -010,-020 [**3]
S
-030,-031
-045 C 2 1,2
-040,-050
D G -080,-100 [**3]
-120,-150
-200,-300
G
G [**3]
S
-060
D G [**3]
A2
A3
A4 G
G [**3]
S
-075
D G [**3]
-003,-004
3 -005,-008
DM1C -004 F -1 A A2 S 2 [**2]
6 -010,-020
-030,-031
Suffix code
(optional)
(optional)
02,03,
02,
-02,-20,-60 -02,-03,-20, 05,08,
69,73,79 /CE
69,73,79 /CE
/TC1
/TC1
/TC40
/TC30
/TC120
02,79 02,03,79
-05,-08,
-68,-72 /CE
-71,-72 /CE
/CN
05,08, /CN
69,73 /TC1
69,73, /TC1
/TC40
/TC30
/TC120
code(optional)
option (Encoder
output torque
Drive current
Cable length
option(Motor
Construction
compatibility
Termination
Termination
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
Suffix
direction
Cable)
cable)
Drive
Model
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
-050
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
A1
-100 A2
A4 -003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
-150
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
D
DR1A -1 D 4 G
G
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
-200
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
A3
-300
A4
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**4]
-080,-100,-120,-150,-200,-300
-400
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**4]
-120,-150,-200,-300
Suffix code
[**4]
code(optional)
Suffix
Termination Termination
option(Motor option (Encoder
cable) Cable)
02,03,05,08,
-02,-03,-20
69,73,79
/CE
/TC1
/TC60
02,03,79
-05,-08,-71,-72
/CE
/CN
05,08,69,73
/TC1
/TC60
Suffix code
output torque
Drive current
Construction
(optional)
compatibility
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
direction
Termination Termination
Drive
Model
Cable length option(Motor option (Encoder
cable) Cable)
-010,-020,-030,-031,-040,-050,
1 [**5]
-080,-100,-120,-150,-200,-300
-008 G
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**5]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**5]
-080,-100,-120,-150,-200,-300
-015
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**5]
A1 -120,-150,-200,-300
A2
A4
-010,-020,-030,-031,-040,-050,
1 [**5]
-080,-100,-120,-150,-200,-300
DR1B -030 -1 C 5 G
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**5]
-120,-150,-200,-300
D
G
-010,-020,-030,-031,-040,-050,
1 [**5]
-080,-100,-120,-150,-200,-300
-045
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**5]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**5]
-080,-100,-120,-150,-200,-300
A2
-060 A3
A4 -003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**5]
-120,-150,-200,-300
Suffix code
[**5]
Suffix code
(optional)
Termination Termination
option(Motor option (Encoder
cable) Cable)
02,03,05,08,
-02,-03,-20
69,73,79
/CE
/TC1
/TC90
02,03,79
-05,-08,-71,-72
/CE
/CN
05,08,69,73
/TC1
/TC90
Suffix code
output torque
Drive current
Construction
(optional)
compatibility
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
direction
Termination Termination
Drive
Model
Cable length option(Motor option (Encoder
cable) Cable)
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
-030
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
A1
-070 A2
A4 -003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
-100
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
DR1E -130 G -1 D 5 G
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
-160
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
A3
A4
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
-220
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**6]
-080,-100,-120,-150,-200,-300
-250
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**6]
-120,-150,-200,-300
Suffix code
[**6]
Suffix code
(optional)
Termination Termination
option(Motor option (Encoder
cable) Cable)
02,03,05,08,
-02,-03,-20
69,73,79
/CE
/TC1
/TC90
02,03,79
-05,-08,-71,-72
/CE
/CN
05,08,69,73
/TC1
/TC90
Suffix code
output torque
Drive current
Construction
(optional)
compatibility
Mechanical
Positioning
Cable type
Cable exit
Maximum
accuracy
accuracy
direction
Termination Termination
Drive
Model
Cable length option(Motor option (Encoder
cable) Cable)
-010,-020,-030,-031,-040,-050,
1 [**7]
-080,-100,-120,-150,-200,-300
A1
-030 A2
A4 -003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**7]
-120,-150,-200,-300
-010,-020,-030,-031,-040,-050,
1 [**7]
-080,-100,-120,-150,-200,-300
DR5B -050 G -1 C 7 G
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**7]
-120,-150,-200,-300
A3
A4
-010,-020,-030,-031,-040,-050,
1 [**7]
-080,-100,-120,-150,-200,-300
-070
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**7]
-120,-150,-200,-300
-005
A2 -003,-004,-005,-008,-010,-020,
DR5C -010 G -1 B 9 G 2 [**8]
A4 -030,-031
-015
-010,-020,-030,-031,-040,-050,
1 [**7]
-080,-100,-120,-150,-200,-300
-070
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**7]
-120,-150,-200,-300
DR5E G -1 D 7 A4 G
-010,-020,-030,-031,-040,-050,
1 [**7]
-080,-100,-120,-150,-200,-300
-100
-003,-004,-005,-008,-010,-020,
2 -030,-031,-040,-050,-080,-100, [**7]
-120,-150,-200,-300
-005
A2 -003,-004,-005,-008,-010,-020,
DB5C -010 G -1 B 9 G 2 [**8]
A4 -030,-031
-015
Suffix code
(optional)
(optional)
02,03,05,08,
-02,-03,-20 -02,-20 02,69,73,79
69,73,79
/CE /CE
/TC1 /TC1
/TC180 /TC300
02,03,79 02,79
-05,-08,-71,-72 -60,-68,-72
/CE /CE
/CN /CN
05,08,69,73 69,73
/TC1 /TC1
/TC180 /TC300
Drive
Model Suffix code Additional specification code
UD1AP3-050N-1AA-2XA-N/CN
Drive mode
UD1AP3, UD1BP3, UD1CP3, UR1AP3, UR1BP3, Suffix code (optional)
UR1EP3, UR5BP3, UR5CP3, UR5EP3, UB5CP3, /CN: A set of connectors attached*1
/CN4: Only the connector for CN4 is attached*1
/BK: With mechanical brake
Combined motor rating
"-050" with a torque of 50 N-m
Supported standard
Resolution -N: Standard specification
N: Standard resolution
Drive current
A:5A, B:6A, C:15A, D:20A
2 kW Class Model and Suffix Code Selection List 500 W Class Model and Suffix Code Selection List
Suffix code Suffix code
Combined motor
Combined motor
Basic structure
Basic structure
Suffix code
Suffix code
Power supply
Power supply
Drive current
Drive current
(optional)
(optional)
specification
specification
Resolution
Resolution
Supported
Supported
I/F type &
standard
voltage
voltage
rating
rating
Model Model
The motors and drives are compatible only among the same models.
In other words, in the case of standard models, motors and drives, whose drive current as
well as the 5-digit parts of motor model (DM□□-□□□, DR□□-□□□) and drive model
(UD□□P3-□□□, UR□□□P3-□□□) are the same, can be combined in any ways to
operate together.
Cable type
1: Robot cable
2: Fixed cable Termination option (Drive side)
-01: No lead
-02: Open leads (core wire revealed)
-08: With MS3101B18-4P made by JAE (for relay)
-22: With DA-15PF-N and DA-C8-J10-F4-1 made by JAE
-69: With 172162-1 and 170363-3 made by AMP (Japan) (for relay)
-73: With NJC-2012-Nanaboshi Electric Mfg (for relay)
-79: With PCR-S20FS and PCR-LS20LA1 made by Honda Tsushin Kogyo
-91: With DA-15PF-N and DA-C8-J01-F4-1 made by JAE and round terminal (J.S.T. Mfg N1.25-M4)
-92: With 172162-1, 172159-1 and 170363-3 made by AMP (Japan)
-93: With DA-15PF-N and DA-C8-J10-F4-1 made by JAE, GND cable, N1.25-M4 made by J.S.T. Mfg
Cable type
Drive type
-01,-02,-79 -005,-010,-015,-020,
-025,-030,-035,-040,
A
-045,-050,-060,-070,
-08,-69,-73 -080,-090,-100 Relay cable
-E -005,-010,-015,-020,
-01,-02,-79
-025,-030,-035,-040,
C -045,-050,-060,-070,
-080,-090,-100,-150,
-08,-69,-73 -200,-250,-300 Relay cable
01,02,06,
C1E 1,2
62,80 -005,-010,-015,-020,
-01,-02,-79
-025,-030,-035,-040,
A
-045,-050,-060,-070,
-08,-69,-73 -080,-090,-100 Relay cable
-S -005,-010,-015,-020,
-01,-02,-79
-025,-030,-035,-040,
C -045,-050,-060,-070,
-080,-090,-100,-150,
-08,-69,-73 -200,-250,-300 Relay cable
Motor Cable
Cable length
Motor cable mode
3-digit display in units of 10 cm, minimum -005 (50 cm), maximum -300 (30 m)
See the model and suffix code selection list.
Drive type
Always -N
Termination option (Motor side)
01: No lead
Drive current 02: Open leads (core wire revealed)
06: With MS3106B20-4S and MS3057-12A made by JAE
A; 5A, 6A 61: With 172167-1 and 170366-3 made by AMP (Japan)
C: 15A, 20 70: With 3191-06R and 1189ATL made by Molex
74: With NCS-304-P made by Nanaboshi Electric Mfg
Cable type
1: Robot cable
2: Fixed cable Termination option (Drive side)
-01: No lead
-02: Open leads (core wire revealed)
-03: With N2-4 made by J.S.T. Mfg
-08: With MS3106B20-4P made by JAE (for relay)
-20: With GND cable, N1.25-M4 or N2-4 made by J.S.T. Mfg
-60: With N1.25-M4 made by J.S.T. Mfg
-68: With 172159-1 and 170364-3 made by AMP (Japan) (for relay)
-71: With 3191-06P and 1190TL made by Molex (for relay)
-72: With NCS-304-Ad made by Nanaboshi Electric Mfg (for relay)
Cable type
Drive type
-01,-02,-20,-60 -005,-010,-015,-020,
-025,-030,-035,-040,
A 01,02,61,74
-045,-050,-060,-070,
-68,-72 -080,-090,-100, Relay cable
C1M -N 1,2
-005,-010,-015,-020,
-01,-02,-03,-20 -025,-030,-035,-040,
01,02,06,
C -045,-050,-060,-070,
70,74
-08,-71,-72 -080,-090,-100,-150, Relay cable
-200,-250,-300
Controller Cable
Model Suffix code
Cable type
Always N Termination option (Drive side)
-22: With DA-15PF-N and DA-C8-J01-F4-1 made by JAE
-42: With PCR-S36FS and PCR-LS36LA made by Honda Tsushin Kogyo
Cable type
Drive type
Connector, drive side Model and Suffix code Connector, motor side Connector Suffix code
“-20”
J.S.T. Mfg N2-4
C1M-NC□-2074-□□□ “-72”
Connector made by Connector made by
J.S.T. Mfg N2-4 Nanaboshi Electric Mfg Nanaboshi Electric Mfg
NCS-304-P (female) NCS-304-Ad (male)
Connector PCR-S20FS C1E-EC□-7906-□□□ Canon connector made by Canon connector made by “08”
Cover PCR-LS20LA1 JAE JAE
Made by Honda Tsushin Connector MS3106B18-1S Connector MS3101B18-1P
Kogyo Clamp MS3057-10A Clamp MS3057-10A
Connector PCR-S20FS C1E-EC□-7962-□□□ “69”
Connector 172170-1 Connector 172162-1
Cover PCR-LS20LA1
Contact 170365-3 Contact 170363-3
Made by Honda Tsushin
Made by AMP (Japan) Made by AMP (Japan)
Kogyo
Connector PCR-S20FS C1E-EC□-7980-□□□ “73”
Connector made by Connector made by
Cover PCR-LS20LA1
Nanaboshi Electric Mfg Nanaboshi Electric Mfg
Made by Honda Tsushin
NJC-2012-PF (female) NJC-2012-AdM (male)
Kogyo
Numbers in parentheses in the table show terminal treatment of the suffix code.
See "Model and Suffix code" for the terminal treatment codes for motor outgoing line.
Connector, drive side Model and Suffix code Connector, motor side Connector Suffix code
“-20”
J.S.T. Mfg N1.25-M4
Motor cable
C1M-NA□-2061-□□□ “-68”
Connector 172167-1 Connector 172159-1
J.S.T. Mfg N1.25-M4 Contact 170366-3 Contact 170363-3
Made by AMP (Japan) Made by AMP (Japan
C1M-NA□-2074-□□□ “-72”
Connector made by Connector made by
J.S.T. Mfg N1.25-M4 Nanaboshi Electric Mfg Nanaboshi Electric Mfg
NCS-304-P (female) NCS-304-Ad (male)
Numbers in parentheses in the table show terminal treatment of the suffix code.
See "Model and Suffix code" for the terminal treatment codes for motor outgoing line.
Connector, drive side Model and Suffix code Connector, motor side Connector Suffix code
“-20”
J.S.T. Mfg N2-4
C1M-NC□-2074-□□□ “-72”
Connector made by Connector made by
J.S.T. Mfg N2-4 Nanaboshi Electric Mfg Nanaboshi Electric Mfg
NCS-304-P (female) NCS-304-Ad (male)
Connector PCR-S20FS C1E-SC□-7906-□□□ Canon connector made by Canon connector made by “08”
Cover PCR-LS20LA1 JAE JAE
Made by Honda Tsushin Connector MS3106B18-1S Connector MS3101B18-1P
Kogyo Clamp MS3057-10A Clamp MS3057-10A
Numbers in parentheses in the table show terminal treatment of the suffix code.
See "Model and Suffix code" for the terminal treatment codes for motor outgoing line
Connector, drive side Model and Suffix code Connector, motor side Connector Suffix code
“-20"
J.S.T. Mfg N1.25-m4
Motor cable
C1M-NA□-2061-□□□ “-68"
Connector 172167-1 Connector 172159-1
J.S.T. Mfg N1.25-M4 Contact 170366-3 Contact 170363-3
Made by AMP (Japan) Made by AMP (Japan)
C1M-NA□-2074-□□□ “-72"
Connector made by Connector made by
J.S.T. Mfg N1.25-M4 Nanaboshi Electric Mfg Nanaboshi Electric Mfg
NCS-304-P (female) NCS-304-Ad (male)
Numbers in parentheses in the table show terminal treatment of the suffix code.
See "Model and Suffix code" for the terminal treatment codes for motor outgoing line
Motor Cable
Conductor
Cable specifications
Conductor AWG#20(0.5mm2)
Insulating material external diameter φ1.64mm
Finished external diameter φ7.0mm
Encoder/Resolver Cable
(1) DM Series, Fixed Cable (Other than the types specified below)
Insulating material
Conductor Cable specifications
Conductor A AWG#20 (0.5mm2)
Insulating material
Conductor Conductor B AWG#24 (0.2mm2)
(3) DM Series, Robot Cable (Other than the types specified below)
Identification of core wire
Sheath Layout number 1 2 3 4 5 6
Color of
Shield insulating Green x Gray x Sky blue Purple x Yellow x Red x
orange black x brown pink white blue
material
Insulating
material Cable specifications
Conductor AWG#22(0.3mm2)
Conductor
Insulating material external diameter φ1.3mm(twisted pair)
Finished external diameter φ9.8mm
Shield Color of
insulating Green Yellow Brown Blue Orange Gray Purple Black White Red
material
Insulating
material
Cable specifications
Conductor
Conductor AWG#22(0.3mm2)
Insulating material external diameter φ1.29mm
Finished external diameter φ8.5mm
Cable specifications
Insulating material
Conductor A AWG#24(0.2mm2)
Conductor Conductor B AWG#24(0.2mm2)
Insulating material external diameter A φ1.05mm(twisted pair)
Insulating material external diameter B φ1.05mm
Finished external diameter φ6.8mm
Shield Color of
insulating Green x Gray x Sky blue Purple x Yellow x Red x
orange black x brown pink white blue
material
Insulating material
Layout number 5 6 7
Conductor
Color of insulating Pink (red2) Orange (red2) Gray (red2)
material Pink (black2) Orange (black2) Gray (black2)
Insulating material
Cable specifications
Conductor AWG#24 (0.2mm2)
Controller Cable
Sheath
Cable specifications
Conductor AWG#28(0.08mm2)
Shield Insulating material external diameter φ1.06mm(twisted pair)
Finished external diameter φ13.0mm
Insulating material
Conductor
Identification of core wire
(1) DM1A
Standard profile L*1 (See the standard
6-M6, depth 15 (divide the circumference equally)
6-M8, depth 10 specifications.) Stator fixing screw
(divide the circumference equally)
Rotor mounting screw
Rotor
CW direction
CCW
CW
direction
CCW direction
Rotor Encoder cable
Cable length
Stator
( 9.8) 1: Robot cable
(Specified by the suffix code)
Coated surface Cable terminal treatment varies ( 8.5) 2: Fixed cable
depending on the suffix code.
CW
direction
CCW direction
Coated surface 6-M6, depth 15 (divide the circumference equally)
Stator fixing screw
(2) DM1B-004
4- 7 hole
Coated surface
Stator fixing screw
6-M4, depth 6
(divide the circumference equally)
Stator fixing screw
CW
direction
(Specified by the suffix code)
25
Cable length
CCW direction
2-M4, punch-through
* Motor cable
( 1.22x4 no shield : Nov. 2012~
( 1.1x4 no shield : ~Nov. 2012
(3) DM1B-006
CW direction
25
(Specified by the suffix code)
Cable length
CCW
direction
2-M4, punch-through
Standard profile
6-M8, depth 8
(divide the circumference equally)
Stator fixing screw
6-M6, depth 8
(divide the circumference equally) L*1 (See the standard
Rotor mounting screw specifications.)
Rotor
CW direction
Stator
CCW
direction
direction
Coated surface
(5) DM1C-004
6-M4, depth 6 (divide the circumference equally) 6- 4.5 hole 8 spot facing depth 5
HELI-SERT effective screw length 4 Rotor mounting screw (divide the circumference equally)
Rotor Stator Stator fixing hole
CW direction
CCW
direction
Coated surface
Cable length
(Specified by
Encoder cable the suffix code)
Motor cable
* Motor cable
( 1.22x4 no shield : Nov. 2012~
( 1.1x4 no shield : ~Nov. 2012
■ DR□□ Motor
(1) DR1A
Standard profile L*1 (See the standard
6-M6, depth 12 specifications.) 6-M8, depth 12
(divide the circumference equally) (divide the circumference equally)
Rotor mounting screw Stator Motor cable Stator fixing screw
Rotor
( 150) hole
CW
direction
Coated surface
Encoder cable
CCW direction
Cable length
(Specified by the suffix code)
Cable terminal treatment varies depending on the suffix code.
CW
6-M6 depth 12
6-M5, depth 5 (divide the circumference equally)
(divide the circumference equally) Stator fixing screw
Rotor mounting screw Motor cable
CW Rotor
Stator
direction
CCW direction
( 56) hole
CCW direction
( 56) hole
Encoder cable
Coated surface
(4) DR1E、DR5E 6-M6, depth 9 L*1 (See the standard 6-M6 depth 12
(divide the circumference equally) specifications.) Stator (divide the circumference equally)
Rotor mounting screw Stator fixing screw
Motor cable
CW Rotor
direction
CCW direction
( 56) hole
Coated surface Encoder cable
Cable length
(5) DR5C
4-M6 depth 13
6-M5, depth 7 Stator (divide the circumference equally)
(divide the circumference equally) L*1 (See the standard Stator fixing screw
Rotor mounting screw specifications.)
Motor cable
Rotor
( 26) hole
CW
direction
■DB5□Motor
(1) DB5C
CW
direction
CCW direction
Origin mark Coated surface Encoder cable
Cable length
(Specified by the suffix code) Cable
terminal treatment varies depending on
the suffix code.
2.5.2 Drive
500 W Class
2kW Class
80 W regenerative Resistor
2.5.4 Connector
Controller Connector Encoder/Resolver Connector
Connector: PCR-S36FS (made by Honda Tsushin Connector: PCR-S20FS (made by Honda Tsushin
Kogyo) Kogyo)
Housing: PCR-LS36LA (made by Honda Tsushin Housing: PCR-LS20LA1 (made by Honda Tsushin
Kogyo) Kogyo)
2.5.5 Terminals
2.6.2 Structure
⑦Clearance ③ ② ①
No. Name
1 Yoke ⑥
2 Coil
3 Pin ⑤
4 Spring
5 Armature ④
6 Fading
7 Friction disk
2.6.3 Operation
Note 1: The clearance between the yoke [1] and the polar surface of the armature [5] when
the current to the coil [2] is shut off has a direct influence on brake torque and the operation
of the brake. The armature [5] is no longer pulled against the yoke if the maximum value for
the clearance is exceeded. Therefore, be careful to maintain the appropriate values.
BXM2.5-000B BXM10-000B
Maximum clearance value (mm) 0.2 0.2
Standard clearance value (mm) 0.4 0.6
■Calculation example
Motor used: DM1B-060
Load condition: Load inertia J = 10 x JM = 0.23 kg-m
(JM = 0.023 kg-m, the rotor inertia of the motor used)
Velocity: n = 1 rps
Friction torque: Td = 14 N-m
Brake opening time: t1 = 0.06 sec. (reference value: 0.1 second in the case of BXM10)
Relay delay time: t2 = 0.082 sec. (varies with conditions of use)
4 × 0.23 × 60 × 1
t= = 0.053 sec
2 × 37.5 × 14
θ = (0.053 + 0.06 + 0.082 ) × 360 × 1 = 71°
When voltage of 24 VDC is applied to the brake, the motor temperature increases
approximately 10C, as shown in the graph below.
This means that if the brake is turned off (current is conducted to the solenoid) for a long
period of time, the temperature increase can be limited to approximately 3C by applying 24
VDC for the first second and then lowering the voltage to 12 VDC under the same
conditions, as shown in the graph below. It is recommended that this method be employed,
taking the influence of temperature on the motor into consideration.
Temperature increase
Temperature increase
30 24V 30 24V
20 20 12V
10 10
0 0
Approx. 1 sec.
Power
supply
Operation Arc-suppressing
contact circuit (Note 1)
Power supply +
specifications
Note 1: Since the brake is an inductive load, an extremely large reverse voltage is
generated when the operation contact is opened, which may damage the
contact. Be sure to attach an arc-suppressing circuit.
Recommended varistor: Matsushita ERZV20D470
■ BXM2.5-000B
60
(Divide the FEP line 0.5 mm2 length 300
circumference equally) (Lead pullout position)
6-M4 depth 8
■ BXM10-000B
90 (Divide the circumference equally)
12-M6 depth 6
Installation Location
The motor is intended to be used in normal
indoor conditions.
Well ventilated places with little dust Motor Remarks
and debris
Avoid installing the motor in an Temp.
0 ~ 45C: Standard
0 ~ 40C: CE continuous
atmosphere with high temperature/ Application operation rating
high humidity or which contains dust, Humidity 20~85% RH
There must be no
dirt, metal powder, corrosive gasses, condensation.
Rotor mounting
screw DM1A 16N・m
more
DR1A
21N・m
DR1E 21N・m
DR5E
DM1B
DR1B 11N・m 11N・m
DR5B
DR5C
6N・m 11N・m
Motor DB5C
DM1B-004
DM1B-006 2N・m 2N・m
DM1C-004
Fixing platform
levelness: 0.01 mm
Stator mounting
screw
When you lead an object through the hollow hole, make sure to allow for a clearance of
1mm or more on all sides so the object and the internal surface of the hollow hole are
not in contact. Never press an object into the hollow hole or apply force to it. The
precision and functions of the motor may be impaired, causing failure.
For the DR□□/DB□□ motors, the load mounting surface on the upper surface and the
stator at the bottom surface are coated to prevent rust. When installing the product,
wipe away the coating completely using organic solvent (e.g. thinner, hydrocarbon
solvent). If any coating remains, the precision and functions of the motor may be
impaired. Prevent areas other than the load mounting surface and the stator, such as
cables and internal parts of the motor, from being subjected to the solvent and the left-
over coating.
Surfaces
where anti Hollow hole
rust coating
is applied
Be careful that the load mounting and motor mounting screws do not reach or exceed
the allowable screw depth length on the motor. Depending on the model used, the
functionality of the motor may be impaired and failures may occur if the screws reach
or exceed the maximum depth of the screw hole.
When connecting the motor and load, make sure to align the centers of the rotating
parts sufficiently and mount the load with a precision of 0.01mm or less. If the centering
precision is insufficient, abnormal noise and vibration may be generated and the
bearing inside the motor may be damaged.
Centering precision:
Within 0.01 mm
Installation Location
Be sure to install the drive correctly in the control panel or on the machine.
If there are other heating elements near the drive, make sure to prevent the
temperature from becoming too high by installing a shield cover or similar protective
device. Ensure that the temperature around the drive does not exceed 50C.
If there are vibration sources near the drive, install the drive using a vibration-proof
material.
Avoid installing the drive in an atmosphere with high temperature/high humidity or
which contains dust, dirt, metal powder, corrosive gasses, etc.
Installation Procedure
The drive is intended to be mounted on a vertical surface. Use the four mounting holes in the
die cast section, and mount the drive securely to a metal plate.
If you use flat washers, use washers whose external diameter is 8mm (ISO).
Wall (metal-made)
Notch filters
In the case of UD1B 3-075 - drive ; Notch filter frequency (***Hz) peculiar to a motor is stuck
and displayed on the motor. First of all please set this value as a parameter 20 (frequency
notch filter #1) and a parameter 22 (frequency notch filter #2). Then, please tune the servo.
This drive class utilizes a built-in fan to obtain forced air cooling.
Install the drive vertically, with the front panel facing forward. Do not install it with the
panel surface facing upward or downward, up side down or sideways (see the figures
below).
Allow a clearance of 50mm or more above and below the drive and 25mm or more on
the left and right sides for ventilation. Moreover, do not block the airflow of the fan (see
the figures below).
The power consumption used by the drive itself is based upon the "drive current" and is
defined by the suffix code. The "D" (20A) drive is 110 W and the "C" (15A) is 85 W.
25mm 25mm
50mm
50mm
10mm 10mm
50mm
50mm
When an error occurs, the DrvGIII has the servo-deceleration and dynamic brake functions
(only by selecting the built-in brake option) to bring the motor to a stop.
The servo-deceleration function performs to decelerate motor by servo immediately after an
error occurs.
The dynamic brake is an optional function in case “built-in brake” (Code -1B or -1L) is
selected.
The combination of servo-deceleration and dynamic brake contributes to minimize the free
running distance.
2.8.1 Servo-Deceleration
The servo-deceleration function is executed immediately when the defined error occurs.
The servo -deceleration can be performed even in the case of a power failure because the
control power is kept alive by internal capacitors for approximately 100msec (at rated
voltage). The holding time length may be shortened by the power environment, operation
condition and connection of operation display pendant / operation display panel. Also, the
holding time length differs depending on the drive power output.
Detecting condition for the power failure is variable by the power monitoring cycle setup by
“the parameter #110. System setup register 1.”
Control by External
Control by Built-in Controller Controller
Drive Mode
Table data Jog operation Position control
operation
Error
Processing Type
×:Unavailable
○:Available
DANGER
Control power may become uncontrollable or AC mains power may become below servo
OFF level under power failure. In this case, motor may run freely if dynamic brake option is
not selected. Make sure to implement safety measure such as braking by external system
(mechanism)
DANGER
If you select "Servo OFF immediately," the motor may run freely. Be sure to take steps to
secure safety, such as using an external brake system.
DANGER
Even if an error, for which the servo-deceleration is assigned, occurs, the servo is turned
OFF and servo-deceleration function is unavailable if the following errors occur before such
error or during the servo-deceleration.
4.0 Watch dog error
15.* Encoder error
20.1 Excessive voltage
20.2 IPM fault or Current transfer detected
20.4 Low voltage (servo OFF level)
20.5 Phases A and B actual current monitoring
25.* Regeneration error
30.0 Servo not ready
The dynamic brake is an optional function is available only when "built-in brake" (code -1B or
-1L) is selected.
This is supplemental brake to minimize free-run distance by motor control torque generated
by shorted motor winding when an error occurs and servo is turned OFF.
CAUTION
When AC mains or control power is turned OFF, the dynamic brake is activated. When it
is necessary to cancel the dynamic brake, make sure to set safe and appropriate external
circuit so that the motor wiring is cutoff.
DANGER
Braking force of dynamic brake differs depending on motor, load and operational
conditions. Simulate under the worst conditions with the motor, and make sure to
implement safety measure such as braking by external system (mechanism).
Dynamic brake activates under the following conditions. Set System setup“ register 1 of
parameter #110 to activate the brake when error occurs.
1. Shutdown of AC mains or control power
2. Bus voltage of drive drops down to below servo OFF level
3. Servo is turned OFF if “Brake-ON during servo-OFF” option of system setup register 1 in
parameter #110 is set to “1: Enable).
CAUTION
The dynamic brake is in intended for use when servo is turned OFF by an error.
Do not use the brake for frequent stop operation in servo-OFF or power-OFF during
operation or usage to rotate the motor by an external force. Continuous activation of
dynamic brake circuit may cause degradation of element in drive and unexpected defect
or malfunction.
Make sure to control the motor by normal control mode (torque, velocity or position
command) in order to stop the motor.
2.8.3 Example
This example is a referential case on the basis of our examination conditions. The effect
differs depending on the motor, drive, load and power environmental conditions.
Test Condition
These conditions are for the simulation when the drive's AC mains and control powers are
shutdown. AC power monitoring cycle can be set between 20 msec to 170 msec, and the
effect of servo-deceleration differs depending on the range. In this case, it is set to make the
highest sensitivity.
Item Condition
Drive UR1BG3-015N-1LC-2SA-N
Motor DR1B-015G-1C5A4G1-003-01-01
Load 0.4kg・m2
Power AC200V
Bus voltage
(voltage post-AC power commutation)
Low voltage error
Servo-OFF level
2rps
Free-run time
Motor velocity
0rps
TIP
Sets dead zone for AC power monitoring cycle value against instant power failure.
Power failure detection delays if this setting value (time) is large although it does not
influence for an instant power failure. Consequently, the servo deceleration time becomes
long, and it takes a time to stop.
Set the value upon consideration of power environment.
The rated velocity of DR5B and DR5C is high and thus the repetition frequency is limited.
This is due to the characteristics of the motor and drive. Please take these restrictions into
consideration when performing operations to repeat rotation and stop.
The duty cycle restrictions described below are set by assuming that the motor is installed on
a metal platform and operated at an ambient temperature of 45C
The formulas below must be satisfied if the load conditions and operation time are set as
shown in the figures below when repeating the motor operation with a cycle of "acceleration -
constant velocity - deceleration - stop."
Moreover, if the average velocity or current squared duty is known, either of them can be
obtained from the quick-reference graph below.
The current squared duty and velocity can actually be measured by the oscilloscope function
of the utility software.
Support tool oscilloscope function monitor #342
NR= #303
number
#342 Actual velocity value
#385
#385 Pre-filtering current square duty ηc1,ηc2,ηc3=
32768
#303 Velocity unit conversion coefficient
NR 1
ηB= (t1+2t2+t3)× ×100
[Maximum velocity rps] tcy
Formula (1) ηB=velocity duty
2
ηC,ηc1,ηc2,ηc3
DR5B ηC=(t1ηc1+t2ηc2+t3ηc3)×
1
×100 Formula (2) =current squared duty
tCY NR= velocity (rps)
tCY=cycle time (msec)
ηB + 2.6・ηC < 103 Formula (3) t1, t2, t3=time (mess)
NR 1
ηB= (t1+2t2+t3)× [Maximum velocity rps]tcy
×100 Formula (1)
ηB=velocity duty
2
1 ηC,ηc1,ηc2,ηc3
ηC=(t1ηc1+t2ηc2+t3ηc3)× ×100 Formula (2) =current squared duty
DR5C tCY
NR= velocity (rps)
ηB + 12.5・ηC < 162.5 Formula (3.1) ambient temperature 45C tCY= cycle time (msec)
t1, t2, t3=time (mess)
(ηB + 12.5・ηC < 225 Formula (3.2) ambient temperature 35C)
10
0
90 (DR5C 35℃)
80
Velocity duty B [%]
ηc3 70
60
t1 t2 t3
50 DR5B
40
45℃
Motor velocity
30
DR5C
45℃
NR 20
10
0
0 5 10 15 20 25 30 35
tcy
Current squared duty C [%]
4 1 2 1 1
ηB = ( tCY+ tCY+ tCY )× ×100
2 4 4 4 5tCY
2
= ×100 = 40
5
0.36 0.04 0.36 1
ηC =( tCY+ tCY+ tCY )× ×100
4 4 4 tCY
= 19
When the values above are substituted into formula (3), it is seen that the formula is satisfied.
40 + 2.6 x 19 = 98 103
It is possible to operate the motor with this condition.
The duty cycle is restricted by the heat release value of the regenerative resistor built into
the drive. When operating the drive repeatedly with the operation pattern shown in the
figure, the repetition frequency is restricted by the load inertia with the velocity as a
parameter. The graph shows the characteristics of DR5B. Please contact us if the load
inertia exceeds 1kgm2.
Motor velocity
Maximum velocity
Repetition frequency [times/minute]
tCY Time
60
Repetition frequency = [times / minute]
tcy
The user setting data (parameters, table data and I/O data) is stored in the EEPROM built
into the drive. There is a restriction on the number of times to overwrite the data due to the
EEPROM characteristics. The number of allowable times to overwrite each area
(parameters, table data and I/O data) is approximately 1 million times, respectively.
Motor
Low Voltage Directive (declaration) IEC34-1
EMC directive (declaration) EN55011 class A group 1, EN61800-3
■Drive
Low Voltage Directive (declaration) EN50178
EMC directive (declaration) EN55011 class A group 1, EN61800-3
UL508C
[Conformation to UL standard]
3. System Configuration
3.1 System Configuration
Control
power
supply
Rush
prevention 3-phase inverter
Gate pulse
Dynamic
brake circuit
Regeneration error Voltage monitor
Regeneration
control PWM Current
Home proximity, hardware over-travel signals conversion control Current detection
Insulate
d input Test operation
Auto-tuning
Sensor input
Homing
ABS move
CPU
INC move
Table data Dwell
Table Parameter change
operation Conditional branch
Command
Logic I/O
Hard I/O initial value
logical setting
Insulated Input
input
Analog monitor card
Monitor signal
Logic I/O
Hard I/O Logic I/O initial value
initial value Hard I/O
logical setting logical setting
Hard I/O
Hard I/O assignment
CN4 assignment CN4
Insulated Output Output
output
Remote Output
register M←R
The contact I/O is a contact I/O type interface for easily connecting with a general-purpose
PLC. It provides 12 input points and 6 output points. For electrical details, see Chapter 5.
Features of CC-Link
The features of CC-Link are as follows:
Saving in wiring
Multi-vendor environment
High-speed I/O response
Long-distance transmission
RAS function
CC-Link version
CC-Link Ver. 1.10/Ver. 2.00 and CC-Link/LT are available for the CC-Link interface standard.
The DrvPIII drive supports CC-Link Ver. 1.10.
TIP
For more information about the specification of CC-Link and related details, refer to the
documentation issued by the CC-Link Partner Association.
CC-Link Partner Association Web site:
http://www.cc-link.org/
Master station
With a terminator
Terminator
CC-Link communication network
Master station
Having control information, the master station manages the entire network. One master
station is required for one network. Normally, a PLC (Programmable Logic Controller) is set
as the master station. The master station number is fixed to "0."
Slave station
General term for stations other than the master station. Slave stations include remote I/O
stations, remote device stations, intelligent device stations and local stations. Among those,
the DrvPIII drive is a remote device station.
Terminator
An active bus terminator is connected at the first and last stations on a bus. When placing a
DrvPIII drive at an end of a network, install a terminator to the attached connector (110 Ω, 1/2
W).
3.3.3 Communication
Between a master station and intelligent devices, the master station cyclically reads input
data from the slave stations, and cyclically writes output data to the slave stations. Because
the specification of the DrvPIII drive is Version 1.10, cyclic transmission is supported.
Simultaneity of data
The DrvPIII drive communicates with a master unit using bit data of 64 input points (8 bytes)
and 64 output points (8 bytes) and register data of 8 input words and 8 output words when
two stations are occupied. In these 64-point data, the simultaneity of refresh data is not
always guaranteed depending on the type of the master unit. When using a fieldbus system, it
is important to take the simultaneity of data into consideration. For more detail, refer to the
instruction manual of the master unit used.
Transmission speed
The DrvPIII drive supports the transmission speeds listed below. The transmission speed can
be set by a #parameter value. The following shows the typical transmission time (link scan
time) values of CC-Link based on the number of connected units and transmission speed.
The transmission speed of the DrvPIII drive can be set by [#119 CC-Link setup register] (bits
7-4). The actual setting is done by using the utility software. Note that because #119 is a
machine setup parameter, changes made take effect when the power is turned on next time.
The default setting is 10 Mbps.
Setup Communication Ver. 1.10 supported CC-Link dedicated cable Dedicated Station-to-station
value speed CC-Link dedicated high performance cable cable cable length
0 156 Kps 1200 m 1200 m
1 625 Kps 900 m 600 m
2 2.5 Mbps 400 m 200 m
3 5 Mbps 160 m 150 m 0.2 m or more
4 10 Mbps 100 m 100 m
Other than
0 to 4
Setup error --- ---
If this setting is performed incorrectly, and thus the number of occupied station of this drive set
up on the master side differs from the number of occupied station set up on the drive side,
communication errors may not be detected under the following condition. Please be careful
as it looks like a communication is established normally on appearance.
DA DA DA
DB DB DB
Terminator DG DG DG Terminator
SLD SLD SLD
FG FG FG
Master unit Remote unit Remote unit
Various settings of CC-Link are performed on special setup screens. Select [Data
Management] and then [#parameter] from the main menu. Next, select the [CC-Link setup
register] option button on the [Register parameter] tab. After performing necessary settings,
save the settings by selecting the [Regist] button.
For more information about the utility software, see the chapter on the utility software.
Display the CC-Link monitor screen by selecting the [I/O display] button from the main menu,
and then selecting the [CC-Link] button on the I/O display screen. Wile the [START] button is
being pressed down, the CC-Link communication status is updated.
For more information about the utility software, see the chapter on the utility software.
PROFIBUS-DP is a fieldbus standard that is most widely used among the three types of
standards for the PROFIBUS family, as listed below. A general description of each bus
standard is as follows:
PROFIBUS
PROFIBUS is a digital communication system that supports a wide range of applications for
factory automation (FA) and process automation (PA). It is also an open fieldbus standard that
does not depend on vendors (international standard: IEC61158, IEC61784).
PROFIBUS-DP
PROFIBUS-DP (Decentralized Periphery) is used for communication among PLC, remote
I/O and motor drives, for example, and enables high-speed data transfer among field units.
The DrvPIII drive also conforms to this bus standard.
PROFIBUS-FMS
PROFIBUS-FMS (Fieldbus Message Specification) is used for communication among
intelligent stations, such as PCs and PLCs, in factory automation.
PROFIBUS-PA
PROFIBUS-PA (Process Automation) is a solution for process automation that requires
explosion proof, and has enhanced features of PROFIBUS-DP. It allows the supply of
electric power to each node using a communication bus cable.
TIP
For more information about the specification of PROFIBUS and related details, refer to the
documentation issued by the PROFIBUS International as well as the Japanese PROFIBUS
Organization.
PROFIBUS International
http://www.profibus.com/
Japanese PROFIBUS Organization:
http://www.profibus.jp/
Master station ID 0
Terminator ON
RS-232C
Stations
Devices that compose a network is collectively called a station. A unique ID number is
assigned to each station. The ID number of the master station is "0."
If there is no repeater, up to 32 stations including one master station can be connected. If
there is a repeater, up to 126 stations can be connected. Because a repeater is also assigned
with a unique ID, the maximum number of slave units that can be connected is 121.
Slaves
Slaves refer to peripheral devices (I/O devices, drives, valves, etc.). They acquire input
information and transmit output information to peripheral devices. The DrvPIII drive is
categorized as a slave device.
Repeaters
A repeater is a line amplifier. To connect 32 or more stations, or to expand a network area,
repeaters can be used to link individual bus segments.
Configurator
PROFIBUS-DP must register the device configuration on a bus in the master device in
advance. Configuration software that runs on a PC is normally used for this purpose.
3.4.3 Communication
Between a master station and slave stations, the master station cyclically reads input data
from the slave stations, and cyclically writes output data to the slave stations. The master
station multi-casts control commands to the slave stations of a predefined group.
Simultaneity of data
The DrvPIII drive communicates (exchanges data) with a master unit using 32 input points (4
bytes) and 32 output points (4 bytes). In these 32-point data, the simultaneity of refresh data
is not always guaranteed depending on the type of the master unit.
If the simultaneity of these data is not guaranteed depending on the type of data to be
received/transmitted, proper control cannot be performed. For more information, refer to the
instruction manual of the master unit used.
Transmission speed
The DrvPIII drive supports the transmission speeds listed below. It is not especially necessary
to set the transmission speed. With PROFIBUS-DP, the speed required to distribute and
transfer 512-bit input data and output data to 32 stations is 12 Mbit/s or approximately 1 ms.
The following shows the typical transmission time values for PROFIBUS-DP based on the
number of stations and transmission speed.
Slaves
Transmission speed 12, 6, 3 Mbit/s 1.5 Mbit/s 500 kbit/s 187.5 kbit/s 93.75, 19.2, 9.6 kbit/s
Max. length per
100 200 400 1000 1200
segment [m]
Terminators
An active bus terminator is connected at the beginning and end of each segment on a bus.
The DrvPIII drive has a built-in terminator. When placing the DrvPIII drive at an end of a
segment, activate a built-in terminator.
Watch Dog Timer (WDT) of PROFIBUS-DP is set to detect communication errors, and it is set
by Configuration Software normally. When the value is inappropriate, it may happen that a
fieldbus communication error is detected even within the normal scanning time, or a wire
break is not detected. Communication error detection setup is released to users.
It is necessary to set the appropriate value considering the transmission rate or number of
slave channels which are connected to the network.
Concerning the specific setup method, refer to the user's guide of the Configuration Software
you use.
TIP
The initial setting for '#39 Error process setup register 2' is as followed.
Interface immediate stop Stop abruptly, and turn servo OFF
Controller interface communication error Stop abruptly, and maintain servo ON
3.4.4 Configuration
TIP
The GSD file for PROFIBUS devices that conform to the PROFIBUS standard can be
downloaded free of charge from the PROFIBUS International's Web site. As for the GSD file
for the DrvPIII drive, download it from our Web site or contact our sales representative.
Stator
Load mounting
surface
Bottom
cover
Label
(Side or bottom)
(Bottom surface)
(Upper surface)
Load mounting surface Load mounting screw Hollow hole Load mounting surface
Hollow hole
Rotor
Mounting
plate (stator)
Label
Motor cable
Encoder cable DM1B - 004
DM1C - 004 DM1B - 006
Bottom
cover
Load
mounting
surface
Label
Caution label
<CN3>
Analog monitor connector
<CHARGE>
Main power supply charge LED
<TB1>
Main power supply/ control
power supply terminal
<TB3>
Regenerative resistor terminal
Label
Caution label
5. Wiring
5.1 Overall Connection
5.1.1 Connection Diagram
Utility Software
Power
Operation display
pendant (optional)
Circuit Protector or Operation Display PC
Circuit Breaker Panel (optional)
DrvGIII Drive
Line Filter
Sensor Cable
Ground
Motor
(DM/DR series)
Circuit protector
Drive
Model Specification
CP32FM/5W
250VAC, 5A
500W (Fuji Electric)
class CP30-BA2P1M5A
250VAC, 5A
(Mitsubishi Electric)
CP32FM/15W 250VAC,
(Fuji Electric) 15A
2kW class
CP30-BA2P1M15A 250VAC,
(Mitsubishi Electric) 15A
! DANGER
The drive does not have a built-in ground protection circuit. Install a ground-fault interrupt
circuit with short-circuit protection or a ground-fault interrupt circuit for ground protection
together with a circuit breaker if safety is of high priority in the system.
Sensors (EOT
Drive Relay
Limits and Home)
Common
MY2-D
for 500W EE-SX670
DC24V
and 2kW (Omron)
(Omron)
classes
Notes: 1. Make sure to select parts that accommodate the total capacity of the system if two
or more drives are used in the system.
2. Insert a motor filter as necessary.
Connector: 231-204/026-000
Control power
supply AWG#20: (made by WAGO)
CAUTION
Set up a sequence circuit similar to the one shown below in order to avoid accidents where
the drive burns out in case of over-voltage errors and regeneration errors.
Keep the ON switch in the ON status until the drive enters the RDY status.
Motor cable
Red
500W class: AWG#20
White
2kW class: AWG#14
Black
Green or green/yellow
Cable Specifications
Specification
Cable
500W class 2kW class
AWG#20 (0.5mm ) or more, length 10 AWG#14 (2.0mm2) or more, length
2
! DANGER
Make sure to perform ground in order to avoid electric shock accidents. Moreover, make sure
to connect the GND terminals of the motor and the drive.
Regenerative resistor
(attached)
CAUTION
If the motor is rotated by external force, etc., additional large regenerative resistors will be
required, regardless of whether or not a regenerative resistor is supplied with the model.
When you replace attached regenerative resistors by the thing of other capacity, or when you
connect regenerative resistors to the drive to which regenerative resistor is not appended,
inquire at our sales department for more information.
! DANGER Disconnect all power and wait 7 minutes, before servicing. Do not remove the separator
attached in the regenerative resistor terminal of a drive. May cause electric shock. The high
voltage is applied to the regenerative resistor terminal.
! DANGER A regenerative resistor generates high temperatures. Do not touch the regenerative resistor
while operating the motor and the drive until the temperature has cooled down sufficiently.
CAUTION
Make sure to set up a sequence circuit as shown in Section 5.2, "Main Power Supply/Control
Power Supply Terminal <TB1>" in order to avoid accidents where the drive fails due to
over-voltage errors and/or regeneration errors.
*
Regen. Resistor error output
* See Section 5.2, "Main Power Supply/Control Power Supply Terminal " for more
information about wiring the regeneration alarm outputs.
C1P-ENN-2276-020 (2.0 m)
6 9 15 9
WARNING
Do not connect any line to pins that are not specified.
Wrong connections may cause the drive and/or PC to breakdown.
11 20
1 Insertion surface 10
Case ground
(shielded cable) 1 2 3
Connector: PCR-S20FS 11 12 13 20
(made by Honda Tsushin Kogyo) Soldered surface
Housing: PCR-LS20LA1
(made by Honda Tsushin Kogyo)
Cable Specifications
Cable Specification
500 W class 2kW class
AWG#24 (0.2mm2), twisted pair
AWG#24 (0.2mm2), twisted pair cable
cable with a common shield,
with a common shield, external diameter
external diameter ∅9mm or less,
∅9mm or less, length 30m or less
length 10m or less
Encoder terminal processing code: 79 (PCR-S20FS and PCR-LS20LA1 made
Encoder/
by Honda Tsushin Kogyo)
resolver
<CN3> connector
It is possible to monitor various states of the drive using the analog monitor
card (optional).
CAUTION
These signals are used for observation and troubleshooting only! Do not use them as
feedback data to controllers. Make sure to use the analog monitor card (optional) to observe
these signals.
<CN4> connector
19 36
1 Insertion surface 18
Case ground (shielded cable)
1 2 3
19 20 21 Soldered surface 36
Cable Specifications
2
AWG#28 to AWG#20 (0.08 ~ 0.5mm ), cable with a common
shield, external diameter ∅14mm or less, length 3m or less
Option cable: C1P-ENN-4202-
Interface
Interface suffix
A B
code
12 ~ 24VDC 5VDC
Rated voltage
(±10%) (±10%)
Maximum load
0.1A/point, 0.5A/common
current
Turn-On voltage 0.5VDC or less
12-24V specification: 8.2 kΩ Leakage current
5V specification: 1 kΩ 0.1mA or less
at off
Positive logic: The output transistor switches on when the conditions for the signal
are satisfied.
[Example] OUT_SRDY: The output transistor switches on when the servo is ready.
[Contact input] DI_0 to DI_11
Interface suffix
A B
code
12 ~ 24VDC 5VDC
Rated voltage
(±10%) (±10%)
Rated input 4.1mA (at 12VDC)
4.0mA (at 5VDC)
current 8.5mA (at 24VDC)
Impedance 3.0kΩ 1.0kΩ
Operating voltage
12-24V specification: 2.7 kΩ ON: 9.0VDC or less ON: 4.0VDC or less
(relative to
5V specification: 1 kΩ OFF: 3.0VDC or more OFF: 1.0VDC or more
COMP*)
Allowable
Guarantee off at 1.0mA or less
leakage current
Positive logic: Current is conducted into the input photo-coupler when the conditions for the
signal are satisfied.
[Example] IN_SERVO: Current is conducted into the photo-coupler when the servo is turned
on.
Connect a differential line receiver equivalent to the AM26LS32 that conforms to the RS422A
standard.
Controller
Connection Example
Controller Drive
PS2805 or equivalent
MA8330 or equivalent
PS2805 or equivalent
Photo-coupler, relay, etc.
MA8330 or equivalent
2AD1820 or equivalent
Insulation stripping
length: 7 mm
CAUTION
In order to reduce problem of noise interference, make sure to keep the shield less than 20
mm.
The following shows an example of typical configuration when connecting via CC-Link. The
transmission path method employed is the bus method (EIA RS-485 compliant). The system
configuration varies with customers. For more information, refer to user's manuals or other
documents for the CC-Link master station main unit and CC-Link interface.
DA DA DA
DB DB DB
Terminator DG DG DG Terminator
SLD SLD SLD
FG FG FG
Master unit Remote unit Remote unit
Cable Specifications
FANC-SBH and FANC-SB can be used as dedicated CC-Link cables in a CC-Link system.
The terminator that can be used depends on which type of the dedicated CC-Link cables is
used.
Please be aware that performance cannot be guaranteed if you use any cables other than
these dedicated CC-Link cables.
For more information about the dedicated CC-Link cables, refer to the CC-Link Interface
User's Manual.
FANC-SBH and FANC-SB are manufactured by KURAMO ELECTRIC CO., LTD.
CAUTION
Please use a “reverse angled pull-out type connector”. Cable may interfere with TB4 if 90°or
35° angled type are used.
Network Connection
The following shows an example of typical configuration when connecting via PROFIBUS-DP.
A terminator is required for the unit at the beginning and end of each segment on a bus. The
DrvGIII has a built-in terminator. When placing the DrvPIII at an end of a segment, activate a
built-in terminator.
Master station ID 0
Terminator ON
RS-232C
Cable Specifications
Alminum Skin
Cable Outer : Plastic Membrane
PE (Polyethylene)
Filler
End Treatment
The connector mentioned in the previous page complies to Fast Connect Striping Method. It
is easier to use Fast Connect Stripper for remove Cable Cover and Mesh Shield.
Power
DrvPIII Drive
Line Filter
FN2070-6/06
(for 500W model)
FN2070-10/06
(for 2kW model) Operation Display Panel
Sensor/Alarm
Terminatig
Cable (1.2m)
Control Power Cable
jig
Controller
Main Power Cable Cable (3m)
Terminatig
jig
Ferrite Core
Ground
Motor Filter
R7040ZK
Motor Unit
(DM/DR series)
CAUTION
This installation guideline does not guarantee the performance. The installation conditions
vary depending on the device used.
Power
DrvPIII Drive
Line Filter
FN2070-6/06
(for 500W model)
FN2070-10/06 Operation Display Panel
(for 2kW model) PC100G3
Sensor/Alarm Cable
Terminating
(1.2m)
jig
Control Power Cable
Terminating
Regeneretive
jig
Resistance
Ferrite Core
ZCAT3035-1330
Motor Unit
(DM/DR series)
* Regenerative Resistance is needed for all 500 W models in order to comply with EN
61800-3 for immunity.
CAUTION
This installation guideline does not guarantee the performance. The installation conditions
vary depending on the device used.
Power
DrvPIII Drive
Line Filter
FN2070-6/06
(for 500W model)
FN2070-10/06
(for 2kW model) Operation Display Panel
PC100G3
Sensor/Alarm
Terminating
Cable (1.2m)
jig
Control Power Cable
Terminating
jig
Regeneretive
Resistance
Ferrite Core
ZCAT3035-1330
Ground
Motor
Motor Filter
Filter
R7040ZK
R7040ZK
Ferrite Core
ZCAT3035-1330
Motor Unit
(DM/DR series)
* Regenerative Resistance is needed for all 500 W models in order to comply with EN
61800-3 for immunity.
CAUTION
This installation guideline does not guarantee the performance. The installation conditions
vary depending on the device used.
A line filter is effective as a means of suppressing any inverter noise that is conducted back
into the power supply line. Because inverter noise may cause nearby devices to malfunction,
be sure to insert a line filter.
Mounting Filter
Secure the filter to a metal plate. If rust proofing is required for the metal plate, apply
electrically conductive plating. If the filter has to be mounted on a coated surface, be sure to
remove the coating before mounting the filter. (The same holds for the mounting surface of
the drive.)
If you connect the wires for filter inputs and outputs, the noise will transfer between the wires
and the effect of the filter will be lost. Be sure the wires are kept separate.
Bundling
Bundling Bundling
The ferrite core 1 is effective as a means of suppressing noise radiating from motor cables.
Mount it on a motor cable as close to the drive as possible.
The ferrite core 1 is not required if the drive is installed in a metal control panel/equipment and
does not affect devices located within the same equipment.
A motor filter is effective as a means of suppressing the common mode noise generated by
an inverter.
Common mode noise is caused by high-frequency harmonic components in the current due
to switching in the inverter, which is conducted via the coupling capacity between motor cable
and motor coil and ground. A motor filter effectively suppresses high-frequency common
mode noise current.
If a CCD camera or measurement instrument is mounted on a platform where the length of a
motor cable exceeds 10m, in particular, the ground may become unstable due to the common
mode noise current, leading to a device malfunction.
Attach the filter to a motor cable as close to the drive as possible. Secure it to a metal plate in
the same way as for a line filter. However, be careful not to connect the input and output wires
of a filter. A motor filter is not required if the motor cables are short or there is no effect on
other devices located within the equipment.
The rated current of a circuit breaker and line filter should be chosen to match the actual
current value. If the motor is operated in a cycle of "acceleration - constant velocity -
deceleration - stop," the drive input current changes as shown in the graph below in each
interval. For this reason, it is necessary to obtain the effective current value for one cycle from
one acceleration to the next acceleration.
In the case of a circuit breaker and fuse, it is necessary to check the maximum input current
Ip, and that the time is within the operation characteristic curve.
When the motor is accelerating, the input current increases proportionally to the increase of
velocity. When the motor is at constant velocity, the constant input current is conducted
according to drive loss, bearing friction torque and external load torque. When the motor is
decelerating, no input current is conducted because regeneration energy is returned.
Constant velocity
N (maximum velocity)
Acceleration Deceleration Acceleration
Velocity waveform
Stop
Ip
Input current
I1
I2
t1 t2
The drive loss under acceleration and at constant velocity can be obtained from the graph
below, which shows drive loss as a function of motor torque. Normally, 70% to 80% of the
maximum torque is used for torque during acceleration and deceleration. The torque at
constant velocity is the value obtained by adding motor bearing friction torque and load torque.
Here, the drive loss is calculated by setting the bearing friction torque to 10% of the maximum
torque.
Drive current “D: 20A”
160
140
Drive current “C: 15A”
120
Drive loss (W)
100
80
60 Drive current “B: 6A”
40 Drive current “A: 5A”
20
0 20 40 60 80 100
Obtain the maximum current lp at acceleration from the motor torque and maximum velocity.
The motor efficiency varies with the velocity and torque. Here it is estimated at 60%. Note that
80% of the maximum torque is used for the motor torque.
2πN × T × 0.8 D L1
Ip = +
η m × Pf × E in Pf × E in
Example of Calculation
The rated currents of a circuit breaker and filter are calculated under the following operating
conditions:
2π ×1.0 × (10 + 0) 30
I2 = + = 1.17 A
0.6 × 0.5 × 230 0.5 × 230
If multiple drives are to share one circuit breaker and line filter, obtain the effective input
current for each drive from the motor operation pattern and add all the values to obtain the
required rated current.
Constant velocity
N1 (maximum velocity)
Acceleration Deceleration Acceleration
Velocity waveform
Stop
I1 p
I 11
Input current I 12
t11 t12
t21 t22
Cycle time t 2 cy
I p(max)
Motor 1 + motor 2
Combined input
current
Obtain the effective input current l1in (rms), l2in (rms) and so on of each drive from the motor
operation pattern using the procedure in Section 5.12.1, "How to Obtain Input Current."
Obtain the total current of each drive input current, lin (rms), and then select a circuit breaker
and line filter that satisfy this value.
Be sure to verify that the value of the maximum current of the combined drive input current lp
(max) is within the operation characteristics curve for the selected circuit breaker and fuse.
The following graphs show the inrush current waveforms of the control power supply and
main power supply during a cold start at room temperature (25°C). The waveforms vary with
the power supply line impedance, input voltage and ambient temperature.
When multiple drives are connected, the inrush current is not necessarily simply n times the
waveforms below, due to existing power supply line impedance. Be sure to verify using the
actual drives.
500 W class, 115 VAC input 500 W class, 230 VAC input
Example of operation
5.12.2 Selecting Circuit Breaker characteristics curve
Verify that the inrush current is within the range Example of meltdown characteristics curve
of the meltdown characteristics curve. Note,
however, that this characteristics curve is
created based on average data values.
Therefore, a certain margin must be taken into
account.
Moreover, since a fuse melts down due to joule
I ×t I × t 2 I P 3 × t3
2 2 2
I 2t( 230 ) = P1 2 + P 2 +
3 2 2
24.4 2 × 5 ×10 −3 9 2 × 8 ×10 −3 52 × 5 ×10 −3
= + + = 1.38
3 2 2
In the case of 2k W input and 115 VAC
I ×t I × t 2 I P 3 × t3
2 2 2
I 2t(115) = P1 2 + P 2 +
3 2 2
−3
17.8 × 5 ×10
2
10.5 × 8 ×10 −3 9 2 × 7 ×10 −3
2
= + + = 1.25
3 2 2
In the case of 2k W input and 230 VAC
I P1 × t 2 I P 2 × t 2 I P 3 × t3
2 2 2
I 2t( 230 ) = + +
3 2 2
41.6 2 × 5 ×10 −3 212 × 8 ×10 −3 17 2 × 7 × 10 −3
= + + = 5.66
3 2 2
6. Operation
6.1 Common Basic Functions
6.1.1 I/O Signals
The contact I/O signals on CN4 are called physical (hard) I/O, consisting of 12 inputs and 6
outputs. When shipped from the factory, hard I/O is assigned as shown in " Hard I/O
Assignment, Default Settings" in 6.1.1 (4), "Physical (Hard) I/O Assignment, Logic Setting
Method."
Hard I/O can be assigned from any virtual logic contact signal, called logic I/O (48 contact
inputs and 32 contact outputs) (using the hard I/O assignment function).
Logic I/O
12 points (12 points can
be selected)
I/O display and
oscilloscope display Oscilloscope
of the input/output display of the
signal status signal status Logic I/O contact outputs, 32 points
COMP
"Negative logic"
DrvPIII
Remote I/O at the CC-Link master station is called hard I/O on the drive. The number of
contact I/O varies with the number of stations occupied (see the table below).
When shipped from the factory, hard I/O is assigned as shown in " Hard I/O Assignment,
Default Settings" in 6.1.1 (4), "Physical (Hard) I/O Assignment, Logic Setting Method."
Hard I/O can be assigned from any virtual logic contact signal, called logic I/O (48 contact
inputs and 32 contact outputs) (using the hard I/O assignment function).
Remote output
RY (n+*).*
"Positive logic"
(Setting at shipment)
Hard I/O
ogical setting
CC-Link
Hard I/O
interface chip
assignment
Logic I/O
signal status signal status
Remote input
RX (n+*).*
"Positive logic"
(Setting at shipment)
Hard I/O
logical setting
Hard I/O
assignment
(16 or 48 points
can be
DrvPIII
Physical (Hard) I/O refers to contact signals on the controller interface (CN4). The number of
hard I/O points and number of blocks vary with the type of the interface used. Each block
consists of 8 bits (8 different signal types).
<Usage example>
When it is desired to turn ON an immediate stop with the IN_EMG (immediate stop) signal
while a current is flowing into a photo-coupler in the contact I/O interface
Set the hard I/O logical setting to "positive logic."
When it is desired to turn the immediate stop ON while current is not conducted into the
photo-coupler
Set the hard I/O logical setting to "negative logic."
Logic I/O
Logic I/O signals are host signals of hard I/O and comprised of 8 input blocks and 8 output
blocks. Each block consists of 8 bits (8 different signal types). See Section 6.1.1 (3), "Types of
Logic I/O" for the signal names and definition of each bit.
<Usage example>
It is desired to assign a new hard I/O input signal, but all the hard I/O points are used by
assigned signals and there is no empty point.
The IN_SERVO (servo on) signal is always set to ON unconditionally after turning the power
ON. Therefore, IN_SERVO is set to ON with the logic I/O initial value setting and not assigned
to hard I/O.
The "I/O display" and "oscilloscope" functions can be used to check signal status of I/O
inputs/outputs.
I/O Display
This function is used to display the status of hard I/O signals.
Oscilloscope
The oscilloscope function installed in the utility software can be used to display waveforms of
the #parameters/ #monitor values. The status of the hard I/O and logic I/O signals, velocity
waveforms, position deviation waveforms, etc. can also be captured at the same time. See
Section 8.5.1, "Oscilloscope" for how to use the oscilloscope. This function displays the
input/output status of the hard I/O signals with monitor numbers #310 to #313 and the
input/output status of the logic I/O signals with #314 to #317.
The table below lists the types and functions of the logic I/O signals. Whether or not they
function depends on the control mode and operation privilege. Also, there are high speed
processing (H) performed in a cycle of 1 ms and low speed processing (L) performed in a
cycle of 10 ms as the cycle (I/O processing cycle) to refresh each piece of I/O information.
Jog move
Abbreviated signal
Signal name Description
name
Block bit
Drive start
0 IN_START Table data operation is started when this signal is turned ON. H
command
Drive end When this signal is turned ON, the current table operation is
1 IN_STOP Δ L
command completed. The next table operation is not performed.
When this signal is turned ON, the execution of the current
table data is immediately interrupted. If axis operation is being
Drive end
2 IN_ABORT Δ performed, the motor is decelerated and stopped. This signal L
command
is normally used for the following purposes. [1] To stop test
Block 0 operation [2] To stop execution of a table data operation
3 (reserve) (Reserved)
4 IN_JOG_UP Jog + command *
Jog operation is performed while these signals are turned ON. L
5 IN_JOG_DN Jog - command *
Assign this signal when the M function is used.
6 IN_M_ANS M answer Δ L
This signal turns ON when an M answer is sent.
7 (reserve) (Reserved)
0 IN_I_CODE.0 Code input 0
1 IN_I_CODE.1 Code input 1 These signals are used in table data operation.
2 IN_I_CODE.2 Code input 2 Specify the table number to be executed in the binary format.
Depending on the table number to be executed, it is possible H
3 IN_I_CODE.3 Code input 3 to reduce the number of hard I/O points used by setting
Block 1
4 IN_I_CODE.4 Code input 4 appropriate logic I/O input initial values.
5 IN_I_CODE.5 Code input 5
6 (reserve) (Reserved)
7 (reserve) (Reserved)
* To execute jog operation from the serial communication side, select "serial communication side" in the "selection of jog feed
operation serial communication side" setting of parameter #110 [System setup register 1].
Jog move
Abbreviated signal
Signal name Description
name
Block bit
Pos. control
Integral action for position control is not performed while this
1 IN_POSINT_INH integration Δ Δ H
signal is turned ON.
prohibited
Reset position The integrator information is reset in position control when this
2 IN_POSINT_RST Δ Δ H
control integrator signal is turned ON.
3 (reserve) (Reserved)
Block 2 Use this signal if there are large fluctuations in the load or it is
desired to use different servo gains for different cases.
When this signal is turned ON, the velocity control band,
velocity control integration time and velocity integral limiter
#parameters are switched to their alternative values.
Jog move
Abbreviated signal
Signal name Description
name
Block bit
Jog move
Abbreviated signal
Signal name Description
name
Block bit
This signal selects the coin width. The table below lists valid
#parameters corresponding to the setting status of IN_POSW.
When performing table data operation, the settling width set in
Coin width
0 IN_POSW.0 Δ the table data becomes valid and the input status from this
selection 0
signal is not reflected.
3 (reserve) (Reserved)
4 (reserve) (Reserved)
5 (reserve) (Reserved)
6 (reserve) (Reserved)
7 (reserve) (Reserved)
#parameter write This signal is used for the #parameter write function in the
0 IN_PRM_WR_REQ L
request input CC-Link interface.
#parameter/#monit
This signal is used for the #parameter/#monitor read function
1 IN_PRM_RD_REQ or read request L
in the CC-Link interface.
input
#parameter/#monit
or display A This signal is used for the #parameter/#monitor display A
2 IN_MON_A_CHNG_REQ L
change request function in the CC-Link interface when 2 stations are occupied.
input
Block 5 #parameter/#monit
or display B This signal is used for the #parameter/#monitor display B
3 IN_MON_B_CHNG_REQ L
change request function in the CC-Link interface when 2 stations are occupied.
input
4 (reserve) (Reserved)
5 (reserve) (Reserved)
6 (reserve) (Reserved)
7 (reserve) (Reserved)
Jog move
Abbreviated signal
Signal name Description
name
Block bit
Jog move
Abbreviated signal
Signal name Description
name
Block bit
[For PROFIBUS-DP]
When the CN4 controller interface is PROFIBUS-DP, the following logic I/O functions can be
used.
Follow the procedure below to change the hard I/O assignment. Note that it is not allowed to
assign the same logic I/O signal to several hard I/O signals. See the next page for the pin
numbers of the controller interface corresponding to each block and bit.
STEP 1 Select [I/O] in Data Management of the utility software to display the I/O Setting
window.
STEP 2 Select [Physical I/O] in Type.
STEP 3 Select [IN] to change I/O inputs in I/O, and select [OUT] to change I/O outputs.
STEP 4 Change an assigned signal in the Assigned Logic I/O Name field corresponding to
the block/bit to be changed.
STEP 5 Change the logic setting as necessary.
STEP 6 Click the [Regist] button to register the settings in the drive.
Note that registration must be performed for each block.
3 To assign I/O inputs: Select IN
2 Select [Physical I/O]. To assign I/O outputs: Select OUT
4 Change an assigned
signal under the Assigned
Logic I/O Name field.
TIP
The setting logic and signal status in the contact I/O interface have the following relationship.
<I/O inputs>
Positive logic: The current is conducted into the input photo-coupler when the conditions for
the signal are to be satisfied.
(Example) IN_SERVO: The current is conducted into the photo-coupler to turn the servo ON.
<I/O outputs>
Positive logic: The output transistor switches ON when the conditions for the signal are
satisfied.
(Example) OUT_DRDY: The output transistor switches ON when the drive is ready.
With 1 With 2
occupied occupied Block 7 6 5 4 3 2 1 0
station stations
IN_ IN_ IN_ IN_ IN_ IN_ IN_ IN_
RY(n+0) 7..0 RY(n+0) 7..0 0
JOG_DN JOG_UP ERR_RESET ABORT STOP START SERVO EMG
IN_ IN_ IN_ IN_ IN_ IN_ IN_ IN_
RY(n+0) F..8 RY(n+0) F..8 1
OVERRIDE_SEL M_ANS I_CODE.5 I_CODE.4 I_CODE.3 I_CODE.2 I_CODE.1 I_CODE.0
IN_
- RY(n+1) 7..0 2 - - - - - - -
INTERLOCK
IN_ IN_ IN_ IN_ IN_ IN_
- RY(n+1) F..8 3 - -
VELNT_RST VELNT_INH VELFREQ_SEL POSINT_RST POSINT_INH POSFREQ_SEL
IN_ IN_
- RY(n+2) 7..0 4 - - - - - -
CHNG_REQ PRM_WR_REQ
- RY(n+2) F..8 5 - - - - - - - -
With 1 With 2
occupied occupied Block 7 6 5 4 3 2 1 0
station stations
OUT_ OUT_ OUT_ OUT_ OUT_ OUT_ OUT_ OUT_
RX(n+0) 7..0 RX(n+0) 7..0 0
M_EN DRDY AREA.1 AREA.0 POS MODE_EXE ERR SRDY
OUT_ OUT_ OUT_ OUT_ OUT_ OUT_ OUT_ OUT_
RX(n+0) F..8 RX(n+0) F..8 1
O_CODE.7 O_CODE.6 O_CODE.5 O_CODE.4 O_CODE.3 O_CODE.2 O_CODE.1 O_CODE.0
OUT_ OUT_ OUT_ OUT_
- RX(n+1) 7..0 2 - - - -
ORG_FINISH JOG_EXE AXIS_EXE COIN
OUT_MON_ OUT_MON_ OUT_MON_ OUT_MON_ OUT_ OUT_ OUT_ OUT_
- RX(n+1) F..8 3
B_CHNG_OK B_CHNG_END A_CHNG_OK A_CHNG_END PRM_RD_OK PRM_RD_END PRM_WR_OK PRM_WR_END
- RX(n+2) 7..0 4 -
- RX(n+2) F..8 5 - - - - - - - -
When the CN4 controller interface is PROFIBUS-DP, 128 inputs and 128 outs are located as
indicated below.
All logic I/O are assigned to hard I/O.
DI
Block 7 6 5 4 3 2 1 0
0 IN_REBOOT IN_M_ANS IN_JOG_DN IN_JOG_UP - IN_ABORT IN_STOP IN_START
7 IN_NUMBER_L
8 IN_VALUE.0_H
9 IN_VALUE.0_L
10 IN_VALUE.1_H
11 IN_VALUE.1_L
12 IN_VALUE.2_HH
13 IN_VALUE.2_HL
14 IN_VALUE.2_LH
15 IN_VALUE.2_LL
DO
Block 7 6 5 4 3 2 1 0
OUT_JOG OUT_AXIS
0 OUT_BUSY OUT_OVL OUT_OVER OUT_ERR OUT_SRDY OUT_DRDY
_EXE _EXE
1 OUT_CODE.7 OUT_CODE.6 OUT_CODE.5 OUT_CODE.4 OUT_CODE.3 OUT_CODE.2 OUT_CODE.1 OUT_CODE.0
OUT_ORG OUT_ERRCODE OUT_MODE
2 OUT_AREA.1 OUT_AREA.0 OUT_POS OUT_COIN _OUT
OUT_M_EN
_FINISH _EXE
3 - - - - - - - -
OUT_WR
4 - - - - OUT_RD_OK OUT_WR_OK OUT_RD_END
_END
5 - - - - - - - -
6 -
7 -
8 OUT_VALUE.0_H
9 OUT_VALUE.0_L
10 OUT_VALUE.1_H
11 OUT_VALUE.1_L
12 OUT_VALUE.2_HH
13 OUT_VALUE.2_HL
14 OUT_VALUE.2_LH
15 OUT_VALUE.2_LL
Set the initial values for logic I/O inputs using the utility software.
At shipment from the factory, the initial values of all logic I/O inputs are set to off. To change
the initial values of logic I/O inputs, perform the following operation.
STEP 1 Select [I/O] in Data Management of the utility software to display the I/O setting
window.
STEP 2 Select [Logic I/O initial value] in Type.
STEP 3 Select the logic I/O block to be changed from [Block].
STEP 4 Check the check box under the Initial value setting field for each item to be
changed (check the box to turn the signal ON).
STEP 5 Click the [Regist] button to register the settings in the drive.
Drive software is rebooted automatically.
I/O registers are provided in addition to I/O contact signals in the CC-Link interface. The I/O
registers can be used for the functions specific to the CC-Link interface. (See Section 6.10,
"Special Functions of CC-Link.")
The remote registers (M →R, M ← R) of a CC-Link master station are directly connected with
soft registers (input, output) that are virtual registers on the drive. However, unlike the I/O
contact signals, their assignments cannot be changed. The number of registers varies with
the number of occupied stations. Each register is 16-bit long.
Remote register M ← R
RWw(n+*) Soft register outputs
DrvPIII
[Remote register M → R] [Soft register inputs] [Remote register M ← R] [Soft register outputs]
With 1 occupied With 2 occupied Signal abbreviation With 1 occupied With 2 occupied
Block No. station stations Block No. Signal abbreviation
station stations
#parameter write This signal sets the #parameter numbers to be written with
0 IN_WR_PRM_NO
#parameter number the #parameter write function.
IN_WR_PRM_DATA #parameter write This signal sets data (lower 16 bits) to be written with the
2
(Low) Write data (lower) #parameter write function.
IN_WR_PRM_DATA #parameter write This signal sets data (upper 16 bits) to be written with the
3
(High) Write data (upper) #parameter write function.
This signal sets the #parameter/#monitor number when
#parameter/#monitor display A
4 IN_MON_A_PRM_NO changing #parameter/#monitor to be read with the
#parameter/#monitor number
#parameter/#monitor display A function.
This signal sets the #parameter/#monitor number when
#parameter/#monitor display B
5 IN_MON_B_PRM_NO changing #parameter/#monitor to be read with the
#parameter/#monitor number
#parameter/#monitor display B function.
6 (reserve) (Reserved)
7 (reserve) (Reserved)
OUT_RD_PRM_DATA #parameter/#monitor read This signal outputs data (lower 16 bits) read with the
0
(Low) Read data (lower) #parameter/#monitor read function.
OUT_RD_PRM_DATA #parameter/#monitor read This signal outputs data (upper 16 bits) read with the
1
(High) Read data (upper) #parameter/#monitor read function.
This signal outputs the current error code with the error
2 OUT_ERR_CODE Error code code acquisition function. The main code and subcode are
output to the upper 8 bits and lower 8 bits, respectively.
3 (reserve) (Reserved)
OUT_MON_A_PRM_DA #parameter/#monitor display A This signal outputs data (lower 16 bits) read with the
4
TA (Low) Read data (lower) #parameter/#monitor display A function.
OUT_MON_A_PRM_DA #parameter/#monitor display A This signal outputs data (upper 16 bits) read with the
5
TA (High) Read data (upper) #parameter/#monitor display A function.
OUT_MON_B_PRM_DA #parameter/#monitor display B This signal outputs data (lower 16 bits) read with the
6
TA (Low) Read data (lower) #parameter/#monitor display B function.
OUT_MON_B_PRM_DA #parameter/#monitor display B This signal outputs data (upper 16 bits) read with the
7
TA (High) Read data (upper) #parameter/#monitor display B function.
6.1.3 #parameters/#monitors
The group of variables called #parameters/#monitors is expressed using the format #***.
#parameters/#monitors are classified as listed in the table below according to their numbers.
#parameter/
#monitor number Classification Writing/backup Description
(#***)
All #parameters/#monitors are expressed using the format #***. The values can be
referenced (read) during table data operation or using commands. Writing (changing setting)
is allowed within the allowable setting range.
(1) #parameters
#parameters are used in various settings, including operation patterns of the motor and error
processing, and adjustment of the control system. Change the setup values of #parameters
as required. In addition to writing and checking setup values, it is possible to upload all the
#parameters from the drive to a PC and download them from a PC to the drive.
Register Parameters
Register parameters are classified into two types: system setup registers and error setup
registers. Several setup items can be expressed in one #parameter number by encoding the
information in a 32-bit binary value.
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
(Reserve)
Signal
name
Bit
Values can be written to #parameters using one of the following three methods.
Method 1: Changing values in the #parameter window of the utility software
This method is mainly used at startup. This method is the easiest to use, as
setup windows are provided, allowing direct access to each item.
Method 2: Changing values in the terminal window of the utility software.
This method is mainly used at startup. Enter the setup values of #parameters
directly.
Method 3: Changing values by a table data operation
In this method, values of #parameters are changed by executing the table data
operation prepared by the controller instrument in advance. See Section 6.4.9,
"Parameter Change" for the detailed information.
TIP
Changing values of #parameters can refer to both "saving" and "registration." These two
concepts are different in the following way.
Saving: This means changing #parameter values in RAM. Changed data returns to
the status it had before changing once the power is turned OFF. Use this
method when you want to change #parameter values temporarily.
Registration: This means changing #parameter values in both the EEPROM and RAM.
The changed settings are maintained even if the power is turned OFF. Use
this method to commit the settings. Note that "registration" is not accepted
while the motor is operating. Perform registration while the motor is stopped
* The drive loads the #parameters from the EEPROM into RAM once at startup. Afterward,
the drive operates based on the #parameter settings in RAM.
CAUTION
When #parameters are registered, their values are written in the EEPROM. There is a limit on
the allowable number of times the EEPROM can be written to (approximately 1 million times).
If this limit was exceeded, the EEPROM may be damaged and the drive may not start up.
If you select "specify registration" for #parameters in the #parameter change function during
table operation, this limit may be exceeded depending on the pattern used.
Method 1: How to change values in the #parameter window of the utility software
Click the [#parameter] button in the utility software to open the #parameter Setting window.
Select the appropriate setting window and change the necessary #parameter values.
Make sure to click the [Regist]button after changing values.
See Section 8.6.1, "#parameters" for the detailed explanation of the setting windows.
Use this window to adjust the servo. Use this window to select a waveform to be output using the
analog monitor card and change the output gain.
* The analog monitor card R7041WC (optional) is required to
use the signal monitor function.
Open the Terminal window of the utility software and enter the following in the input edit box in
the #parameter window. Enter using single-byte alphanumeric characters.
To "save" a #parameter
# = (change the value temporarily)
To "register" a #parameter
## = (register a #parameter in the EEPROM)
Entry examples:
#1=5 (saving)
##1=5 (registration)
@16 (register all #parameters that have been changed)
TIP
Example of checking
a #parameter
(2) #monitors
#monitors output the status of the motor and drive acquired by the drive.
They can be used to observe the conditions of the motor and drive using the
#parameter/#monitor Display, Axis Signal Monitor and Oscilloscope functions, or operate the
motor by referencing #monitor values in table data operation.
Writing to the monitors is not allowed.
Register Monitors
Register monitors can express several #monitor settings in one #monitor number by encoding
the information in a 32-bit binary value (see the table below). Moreover, it is possible to
display the status with status registers by clicking [Axis Signal Monitor] in the utility software.
Excessive regeneration
Home sensor active
Area signal 1 status
Area signal 2 status
(Reserve)
(Reserve)
(Reserve)
Signal
name
Bit
Two types of interfaces, a controller interface and a serial interface, are provided. For the
serial interface, the utility software, an operation display panel (optional) and an operation
display pendant (optional) are available.
The items that can be operated are different for these two types of interfaces, but the main
operations are possible via both interfaces. Note, however, that if the user is operating the
system via one of the interfaces and an operation command contrary to that is given via
another interface, devices connected to the interfaces being operated can no longer manage
the correct status. In order to prevent such situations, it should be selected which interface
will have the operation privilege before the interfaces are used. The table below lists the
relationship between the items that can be operated via each interface and operation modes.
: Can be instructed
Main Operation Privilege and Functions that can be Instructed X: Operation not allowed
-: Operation not allowed regardless
of the operation mode
Controller Controller
Serial interface Serial interface
Operated device interface interface
M function - -
Select an operation privilege by setting the jog feed selection, RS side
Jog move command
selection bit of parameter #110 [System setup register 1].
Abort
Stop x x
Start x x
Reset velocity control integrator - -
Prohibit velocity control integral action - -
Velocity control bandwidth select - -
Reset position control integrator - -
Pos. control integration prohibited - -
Position control bandwidth select - -
Error code acquisition - -
Error reset
Error reset with history clear - -
Velocity override selection - -
Interlock - -
Servo command x x
Immediate stop command - -
Coin window selection - -
Home offset position setting x *1
Coordinate system setting x *1
Integral limiter self-adjustment x *1
#parameter writing *2 *2
#parameter/#monitor reading *2 *2
The main operation privilege is always set to the controller interface when the power is turned
ON.
[1] There are three ways to switch the main operation privilege from the controller
interface side to the serial communication side.
Method 1: It can be switched when opening the Operation window in the utility
software.
Method 2: It can be switched by the switch button in the Operation window.
Method 3: It can be switched by issuing the command @5:0 from the terminal window.
[2] There are two ways to switch the operation privilege from the RS communication side
to the controller interface side.
Method 1: It can be switched by the switch button in the Operation window in the utility
software.
Method 2: It can be switched by issuing the command @5:1 from the terminal window.
CAUTION
When opening the Operation window from the utility software, a message box asking whether
or not to select the serial communication side appears if the main operation privilege is on the
controller side.
Note that the main operation privilege is not returned to the original setting automatically
when the Operation window is closed. Make sure to switch the privilege back to the controller
interface if it is necessary to continue operating the system via the controller interface.
The way an error is processed varies depending on the error code (see Appendix 3, "Detailed
Main Error Codes"). Moreover, for some errors, it is possible to select how the drive behaves
when an error occurs.
Specify the correct form of error process according to the specifications of the device, and set
#parameters by referring to Section 2.8, "Stop Function in Error State."
Regarding errors for which error process types can be set, see the tables in the next page,
"#parameters Related to Error Process" and "Error Process Types."
The parameters for setting error process are released under the condition that the customer
bears all responsibility in the event of unanticipated behavior.
Enable/disable errors
Enable/disable errors
End of setting
Enabling/disabling errors
If errors are set to invalid, an error is not generated even when the error conditions are
satisfied.
Decelerate and stop, and maintain The drive instructs the motor to decelerate and stop. The servo is kept turned
servo ON ON after stopping.
Decelerate and stop, and turn The drive instructs the motor to decelerate and stop. The servo is turned OFF
servo OFF after stopping.
Stop abruptly, and maintain servo The drive stops the motor abruptly and keeps the servo turned ON. The
ON deceleration time is determined by #80 [Deceleration time for immediate stop].
The drive stops the motor abruptly and turns the servo OFF. The deceleration
Stop abruptly, and turn servo OFF
time is determined by #80 [Deceleration time for immediate stop].
Turn servo OFF immediately The drive turns the servo OFF immediately.
! DANGER
If you select "Turn servo OFF immediately," the motor may run freely. Make sure to take steps
to secure the safety, such as using an external brake system.
! DANGER Even if the motor is set to perform servo deceleration in the case of a given error, the servo is
immediately turned off if the following errors occur before the error or during servo
deceleration. If any such error should occur, servo deceleration can no longer be used.
4.0 Watch dog error
15.* Encoder error
20.1 Overvoltage
20.2 IPM fault, current transformer detection
20.4 Low voltage (servo-off level)
20.5 A-phase, B-phase actual current monitoring
25.* Regeneration error
30.0 Servo not ready
STEP 1 Select [#parameter] from the main menu of the utility software.
STEP 2 Select the Register parameter tab.
STEP 3 Select [Error setup register 1] to display the setting window.
STEP 4 Select valid or invalid for each error.
STEP 5 If you are setting an error to valid, select the error process type.
STEP 6 Perform the same settings for [Error setup register 2] as well.
STEP 7 Click the [Regist] button when the settings have been completed.
Immediate
Deceleration time
time for immediate stop]. immediate stop].
Deceleration method
stop
Deceleration profile set in Deceleration type set using #parameter
Deceleration profile
table data system setup register 3
Deceleration
Time
TIP
Set the deceleration torque to 100% and calculate the shortest time that can be achieved for
decelerating to a stop.
(Use the formula below for the calculation.)
Moreover, multiply the value achieved for constant acceleration by 1.5 and enter this for the
S-curved acceleration/deceleration profile.
There are two ways to turn the servo ON: turning the IN_SERVO signal of the controller
interface ON and sending the servo-on command via a serial interface. See Section 6.1.7,
"Signal Timing when Turning the Power ON" for how to shift the servo status when
IN_SERVO is turned ON at the time of turning the power ON.
Approx. 500msec
Note: If the servo is not adjusted, the motor maintains a very low torque even when the servo is
turned ON.
The servo is turned ON by clicking the [Servo-ON] button in the Operation window in the utility
software. Press the [Servo-OFF] button to turn the servo OFF.
Make sure that the signals observe the sequence shown in the following timing diagram when
the power is turned ON.
1.2sec 0.5sec
I/O input signals are ignored during this period.
IN_
(CN4 I/O input)
OUT_DRDY*1
(CN4 drive (CPU) ready)
*1 Waveform when the logic setting is positive and no error occurs when the power is turned ON
*2 The timing diagram shows the timing for the circuit configuration shown in the figure below.
Note
To start up using table data operation, make sure the signals observe the sequence shown in
the following timing diagram when the power is turned ON.
50 msec or more
IN_SERVO
(CN4 servo command)
Software delay
OUT_SRDY 500ms
(CN4 servo ready)
OUT_DRDY*1
(CN4 drive (CPU) ready)
OUT_MODE_EXE
(Executing CN4 contact output)
Two coordinate systems, a rotation coordinate system and a linear coordinate system, are
provided. Select the coordinate system to be used according to the system specifications.
The rotation coordinate system is selected at shipment from the factory.
When the rotation coordinate system is used, the software EOT function is set to invalid.
In the rotation coordinate system, coordinates are expressed as "(scaling data -1)" starting
from 0. When the motor has completed a full rotation and returns to the home position, the
coordinate value returns to 0. In the linear coordinate system, the coordinate values do not
return to 0 when the motor rotates more than one rotation from the home position, and the
position is integrated.
<How to switch between the rotation coordinate system and linear coordinate system>
STEP 1 Select [#parameter] from the main menu of the utility software.
STEP 2 Open the Register parameter tab and then the System Setup Register 1 panel.
STEP 3 Select from [Select Coordinate System] in the [System Setup Register].
There are the following restrictions on the coordinate range of the linear coordinate system.
Pulse: #112
Limit value on the + side: The smaller value of 2147483647 #113 and 999999998
#113
Limit value on the - side: The smaller value of -2147483647 and -999999998
#112
TIP
When using the linear coordinate system, a software EOT error occurs if the command unit
instruction value exceeds the coordinate system limit range (ERR44.0: + direction software
EOT, ERR45.0: - direction software EOT).
<Setting method>
STEP 1 Select [#parameter] from the main menu of the utility software.
STEP 2 Open the Register parameter tab and then the System Setup Register 1 panel.
STEP 3 Set the rotation direction in Coordinate System Forward Direction Setting from the
System Setup Register 1 panel.
CW direction
CCW direction
Rotation Direction Corresponding to the Coordinate System Forward Direction Setting Status (Output Torque
Direction in the Torque/Thrust Control Mode)
Coordinate system forward direction setting is preset to "Valid" at shipment from the factory.
By using the scaling conversion function, it is possible to freely set the ratio of the amount of
motor movement relative to the instructed amount.
The unit system consists of two types of coordinate systems: command unit coordinate
system and pulse unit coordinate system.
The command unit coordinate system is used for the commands by the built-in controller, and
the pulse unit coordinate system is used for the coordinate system between the drive and the
motor.
The conversion rate of these two unit systems is set in scaling conversion.
Maximum resolution
Angle command Equal division index Roll feeder
command
Tension roller
Purpose
The scaling conversion setting data is set as shown in the table below at shipment from the
factory. Adjust the settings according to the system used.
Scaling Conversion Data Values at Shipment from the Factory
#113 [Scaling data ratio #112 [Scaling data ratio
Motor model Encoder resolution denominator (on the pulse numerator (on the
unit)] command unit)]]
DM1A- 4096000 4096000
DM1B- 2621440 2621440
DM1C- 2621440 2621440
DR1A- 1638400 1638400
DR1B- 1015808 1015808
360000
DR1E- 1228800 1228800
DR5B- 557056 557056
DR5C- 425984 425984
DR5E- 638976 638976
DB5C- 425984 425984
If #112 or #113 is changed, the changed data becomes valid the next time the drive power is
cycled.
The coordinate value when turning the power ON is 0 for both command units (#376) and
pulse (#371).
The setup items of velocity profile include the acceleration time, deceleration time, feeding
velocity, acceleration type and deceleration type. Register them in #parameters or table data
according to the table below.
Moreover, by using the velocity override function, it is possible to change the velocity in real
time while moving (real-time velocity override function).
The maximum velocity of the motor can be specified by #111 [Maximum velocity limit], but the
upper velocity limit is restricted by the motor's intrinsic velocity limit value (see Section 2.1,
"Standard Specifications"). The restricted value is displayed in #305 [User defined maximum
velocity].
Time
Actual acceleration time Actual deceleration time
Feed velocity (#64 [Feeding velocity #0] ~ #71 [Feeding velocity #7])
Set the feed velocity. Depending on the moving distance and acceleration/deceleration time,
the actual velocity may not reach the set feed velocity. Set a value smaller than the value of
#305 [User defined maximum velocity].
Acceleration/deceleration time (#72 [Acceleration time #0] ~ #75 [Acceleration time #3]/#76
[Deceleration time #0] ~ #79 [Deceleration time #3])
Set the acceleration time/deceleration time relative to the maximum velocity.
The fact that the acceleration time/deceleration time is set relative to the maximum velocity
means that if an operation that does not reach the maximum velocity is carried out, the actual
acceleration/deceleration time will be different from the set acceleration/deceleration time.
The acceleration/deceleration time is set as the “time till reaching the max velocity”.
Therefore acceleration/deceleration does not change even the feeding velocity is changed.
Acceleration/deceleration type
Set the acceleration/deceleration type using system setup register 3 in the case of jog and
homing and using table data in the case of incremental positioning move and absolute
positioning move.
Select either constant acceleration or S-curved profile for the acceleration/deceleration type.
The figures below show the velocity characteristics and torque/thrust characteristics of each
type. If you select constant acceleration, fast acceleration is possible, but the motor tends to
induce larger vibrations into the mechanical system. If you select an S-curved
acceleration/deceleration profile, the movement becomes smooth and the vibrations induced
in the mechanical system can be reduced. For this reason, the settling time is shorter in most
cases, but the acceleration/deceleration time becomes longer.
Time Time
S-curved profile
Constant acceleration
CAUTION
If the maximum value of the torque/thrust profile exceeds the maximum torque of the motor, a
position deviation is generated, which may cause instability phenomena such as hunting in
the control.
See "Guidelines for setting acceleration/deceleration time" and set the
acceleration/deceleration time correctly.
STEP 1 Select [#parameter] from the main menu of the utility software.
STEP 2 Click "Function #parameter" to display the setting window.
STEP 3 Select the function you want to set.
STEP 4 Click the #parameter you want to set.
STEP 5 Enter the setup value in the Data edit box, and press the return key.
STEP 6 Overwrite all the #parameters you want to set, and click the [Regist] button to
register the #parameters.
STEP7 Set #parameters intended to use.
Number of #parameter needs to be designated for each motion in case of
#parameter that has more than one setting, such as feeding velocity(#64 to #71).
Set in the System setup register 3 window in the case of jog move and each table
data window in the case of table data operation.
The velocity override function allows changing the feed velocity in real time.
In order to use this function, set the velocity override percentage #parameters (#45 and #46)
and select the either of then by the IN_OVERRIDE_SEL signal of the controller interface. The
velocity override value can be set by a #parameter in the range from 0% to 200% in
increments of 0.01%.
Note that if you set the IN_INTERLOCK signal of the controller interface to ON, the velocity
override percentage is set to 0 regardless of the status of IN_OVERRIDE_SEL and the
override percentage #parameters (#44 and #45) (the motor will decelerate and stop).
Note that if a value exceeding 100% is specified, the velocity while moving may exceed the
maximum velocity and an error may occur (ERR31.0: Excessive position command difference,
ERR24.0: Over speed).
Velocity override function performs all table data operations and jog moves.
Actual acceleration time Maximum velocity Maximum velocity Actual deceleration time
[S-curved profile]
[Acceleration] [Deceleration]
The resulting feed velocity while moving becomes the velocity obtained by multiplying the
specified velocity with the velocity override value.
If the velocity override value is changed while moving, the motor accelerates with the same
acceleration profile and rate as specified by the acceleration settings of Table "Velocity Profile
Setup Items" in Section 6.1.9, "Velocity Profile" if it is increase Motor decelerates accordingly
if it is decreased.
Waiting for trigger Waiting for trigger
500ms/div 500ms/div
500ms/div 500ms/div
NORM:2kS/s N ORM:2kS/s
NORM:2kS/s NORM:2kS/s
150% 150%
100% 100%
0% 0%
<Sequence example>
Velocity waveform
Feed velocity setup value x 100%
Feed velocity setup value x 50%
Feed velocity 0 (motor stop)
Perform an initial operation test using the utility software without load.
Connection
Home sensor
(Not required in DB series motors)
(1) Check before operation Check that the motor is properly installed and wired.
(2) Turn the power supplies ON Turn the power supplies ON to check that an error does not occur.
(4) Auto-tuning
Perform auto-tuning to adjust the gains of the position and
velocity control loops.
(7) Execute positioning operation Execute positioning operation using the utility software.
Items to be Prepared
• Motor, drive
• Home sensor, DC power supply (Not required in DB series motors)
• PC on which the utility software is installed
• Level block for fixing the motor
• Various cables
Level block
Items to be Checked
Check
Turn both the main and control power supplies ON. After turning the power supplies ON,
check that the[RDY/ERR] LED on the front panel turns ON in green. If it turns ON in red, an
error has occurred. Check the error code and take an action to solve the problem.
RDY/ERR
Ready: Green
Error: Red
When the control power supply
is not turned ON: Not lit
Online Operation
Servo ON Operation
TIP
The servo is turned OFF while the SRV DS switch on the front panel of the drive is pressed. It
is advisable to place a finger on the SRV DS switch when instructing to turn the servo ON;
that way, you can turn the servo OFF immediately if instability or oscillations occur.
2 Select the
Auto-tuning
operation tab.
(4) Auto-tuning
Auto-tuning is started by clicking the [Drive] button. After the auto-tuning is completed, click
the [Regist] button to write the data resulting from the auto-tuning to the drive.
CAUTION
When the motor is started, it moves in the clockwise (CW) direction. Make sure that there is
no mechanical interference with the rotor (the rotor swings approximately up to 30 degrees).
Check the wiring (encoder cable and motor cable) if the motor begins to vibrate or oscillate
during auto-tuning. The motor may vibrate if it is installed on a platform that is not rigid
enough, or if the motor is not securely fixed as well.
CW CCW
TIP
At shipment from the factory, the motor rotation direction is set so that the + direction
corresponds to the CW direction and the - direction to the CCW (counterclockwise) direction.
The motor rotation direction (CW or CCW) is the direction viewed from the load mounting
surface.
(6) Homing
STEP 1 Select [Axis signal monitor] from Display of the utility software, and start the monitor
by clicking the [START] button.
STEP 2 Turn the servo OFF if it was turned ON (servo ready).
STEP 3 Move the motor manually and check [Z-pulse status] of the Axis signal monitor
window.
Check that the indicator turns ON when the home sensor is within the designated
area. If the sensor is not properly connected, it is turned ON regardless of the
position of the motor.
STEP 4 Stop the monitor by clicking the [STOP] button.
If the location from edge value is outside the range of the target value when the homing operation is
completed, ERR49.1/ALM49.1 home sensor tap position error is generated; it becomes necessary to
adjust the sensor tap position (see Section 6.4.5 (5), "Adjusting Sensor Tap Installation Position)."
If the location from edge value is outside the range of the target value when the homing operation is
completed, ERR49.1/ALM49.1 home sensor tap position error is generated; it becomes necessary to
adjust the sensor tap position (see Section 6.4.5 (5), "Adjusting Sensor Tap Installation Position)."
Execute a 90° incremental positioning move using the sample table data (table number 7) for
table data operation.
STEP 4 In table number 7, the value of #100 [variable 0] is set as the amount of movement.
To move 90 degrees, enter the following in the Terminal window.
3 Select the
table number.
The I/O signals for jog move operation are used to give instructions via the controller interface.
If signals have not been assigned, assign them with the hard I/O assignment function as
needed.
(To operate via the serial interface, proceed to (2) Parameter Settings.)
STEP 4 In "Jog feed operation, serial Interface side selection," Select [Valid] to instruct the
jog move operation from the utility software and [Invalid] to instruct the jog move
operation from the controller interface.
STEP 5 Register the #parameters by clicking the [Regist] button.
STEP 6 Specify the feed velocity, acceleration time, deceleration time, acceleration profile
and deceleration profile in the Function #parameter window (see Section 6.1.9 for
the detailed explanation of the velocity profile).
STEP 7 Select the feeding velocity, acceleration time, deceleration time, acceleration profile
and deceleration profile in the System setup register 3 window.
7 Select the
velocity profile.
The table below shows the correspondence between jog move commands and rotation
directions.
IN_JOG_DN IN_JOG_UP
Jog move command
(- direction) (+ direction)
OFF Stop command
OFF + direction jog move
ON
command
- direction jog move
OFF
ON command
ON Stop command
Turn IN_JOG_UP OFF if moving in the + direction, or turn IN_JOG_DN OFF if moving in the -
direction.
+ direction
operation + direction
Velocity waveform Stop Stop Stop Stop
operation
-direction
operation
Table data operation employs the controller built into the drive, which is used for servo tuning,
homing and positioning operations. The types of operations (operation codes) are listed in the
table below.
By supplementary tables, it is possible to branch to prescribed operations when given
conditions are satisfied as well as change #parameters.
Table data is composed by operation register, operation data 0 and operation data 1, which
are created using the utility software. Table data operation can be started via either the serial
interface or controller interface.
Moreover, use of the "continue function" that concatenates several tables allows continuous
movement. It is possible to specify table data No.'s 0 to 63. Operation codes have been
determined for No.'s 60 to 63 in advance; the operation data can be changed, but the
operation register cannot be changed.
Table related to The motor moves to return to the home position using the built-in
Homing
homing controller.
Table related to Used for adjusting the servo. Useful when auto-tuning cannot be
adjustment performed. Pperforming manual tuning while checking the step response
Test operation
waveform (to a position command with a frequency of 2.5 Hz) using the
oscilloscope function.
Incremental
The motor performs incremental (relative position) positioning.
Table related to positioning move
positioning Absolute positioning
The motor performs absolute (absolute position) positioning movement.
move
* Assigned as the starting number when the startup operation function is used. It is
treated in the same way as table No.'s 0 to 58 if this function is not used.
Table
Default operation code setting
number
0 Test operation
1 Auto-tuning
2 Blank
3 Homing
4~5 Sample program 1 (absolute positioning)
6~7 Sample program 2 (incremental positioning)
8~29 Blank
30~35 90° ”N” times(Incremental positioning)
36~39 Blank
40~51 Sample program 3 (example of slightly complex operation pattern)
52~59 Blank
60 Test operation (cannot be changed)
61 Auto-tuning (cannot be changed)
62 Dwell (0 msec) (cannot be changed)
63 Homing (cannot be changed)
Note: See Appendix for the detailed explanation of the sample programs.
Start setting
YES
End setting
4 Specify "Valid" for the continue function and set the 4 Set the coin waiting function. The timing
table number to be executed next if you want to of the OUT_MODE_EXE and OUT_POS
perform the next table operation after the operation of signals output at the end of the operation is
this table data is completed. changed according to this setting.
How to Start up
STEP 1 Enter the table number you want to execute in IN_I_CODE [5..0]. (binary assignment)
STEP 2 Set the status of IN_START to ON to execute the table data set with IN_I_CODE
[5..0].
STEP 3 Check that the status of OUT_MODE_EXE has become ON and turn IN_START
OFF.
STEP 4 When the operation is completed, the status of OUT_MODE_EXE becomes OFF.
If the continue function is used, the status of OUT_MODE_EXE becomes OFF after
all the table operations are completed.
While IN_START is ON, the status of OUT_MODE_EXE is kept ON even after the
operation is completed.
IN_START
IN_I_CODE [5.0]
Not considered Not considered
(Specify the table to be
executed as a binary value.)
IOUT_MODE_EXE
Pausing/Ending Operation
IN_ABORT
0 ms or more
IN_ABORT
OUT_MODE_EXE
IN_STOP
Use this command only when the continue function is set to valid.
If you issue the IN_STOP command, table data operation is ended at the same time as the
operation of the table data currently being executed is completed.
When it is turned ON, a command to stop operation is issued.
If the M function is being executed, OUT_MODE_EXE turns OFF after the M function is
completed.
0 ms or more
IN_STOP
OUT_MODE_EXE
A special tab is prepared for homing, test operation and auto-tuning. Select an operation in
the Operation menu. The table below shows the table number executed when each of the
special tabs is selected.
Homing Operation Special Tab (Example shown below is for incremental motors)
The following functions are set commonly for table data operations. They are called table
registers.
The settings should be specified for each table data.
(1) Setting of code
(2) Setting of the M function
(3) Setting of the coin waiting function
(4) Setting of the continue function
(1) M Function
This signal is used for sequence operation, in order to coordinate the operation of other
devices interlocked with positioning operation of the direct drive motor.
The table below shows the relationship between settings of the M function and output timings
of OUT_M_EN.
If OUT_M_EN is turned ON, the table number of the table data currently being executed is
output to OUT_0_CODE.
If IN_M_ANS is turned ON, OUT_M_EN is turned off and the table data operation currently
being executed is ended. (If the continue function is set to valid, the next table data operation
is executed.)
See the next page for a sequence example.
TIP
If OUT_M_EN is not assigned with the hard I/O assignment function, the M function is not
executed even if the M function is set to valid with the operation register at executing table
data operation.
Make sure that the signals observe the following sequence when using the M function.
When the OUT_M_EN signal turns ON, the table number currently being executed is output
to OUT_0_CODE [5..0] as a binary value. The M function is terminated when IN_M_ANS
turns ON while OUT_M_EN is being output.
IN_START
OUT_MODE_EXE
M function terminated
IN_M_ANS
OUT_M_EN
5 ms or more 5 ms or more
* If IN_M_ANS is not assigned, the M function is automatically terminated after OUT_M_EN turns ON for
10msec.
OFF ON OFF
IN_M_ANS
OUT_M_EN ON OFF
5 ms or more
5 ms or more
* If IN_N_ANS is not assigned, the M function is automatically terminated after OUT_M_EN turns ON for
10msec.
TIP
Coin waiting functions when moving by INC positioning or ABS positioning. Coin waiting is not
performed during a test operation or auto tuning operation regardless of the setting. Coin
waiting is performed at locations necessary for operation during a homing operation
regardless of the setting.
The timing at which the OUT_AXIS_EXE and OUT_POS signals are output at the completion
of an operation varies depending on the setting of the coin waiting function.
See Section 6.6, "Position Settling Signal" for the explanation related to the positioning
settling signal.
Invalid: The OUT_AXIS_EXE signal is turned OFF upon completion of the position
command. It turns OFF as soon as the position command is completed even if the
position settling signal is turned OFF.
The OUT_POS signal is turned ON upon completion of the position command.
Valid: The OUT_AXIS_EXE signal is turned OFF after the position command is complete
and the position settling signal (OUT_COIN) is turned ON.
The OUT_POS signal is turned ON after the position command is complete and
the position settling signal (OUT_COIN) is turned ON
Position
Target position
OUT_COIN
Setting time
If the coin waiting function is set to invalid
OUT_AXIS_EXE ON OFF
OUT_AXIS_EXE
ON OFF
If the coin waiting function is set to valid
OUT_AXIS_EXE is turned OFF and OUT_POS is
turned ON after the position settling status signal
is turned ON.
OFF ON
OUT_POS
This function is used to perform two or more table data operations consecutively.
In the table setting window, enable [Continue after execution] and select the table numbers to
be executed subsequently from [Next table number].
When operating using the continue function, the OUT_MODE_EXE signal is not turned OFF
when the operation switches to the next table data.
IN_I_CODE No.8
OFF
Speed waveform
In order to tune the servo properly, it is necessary to register the load inertia in #0 [Load
inertia/Load mass]. When auto-tuning is performed, the load inertia is estimated and the
control # parameters are set automatically. Perform auto-tuning when starting up the system
and when the load inertia changes significantly.
The motor reciprocates several times and
the lord inertia is estimated
The #parameters set automatically by auto-tuning vary depending on the specified control
mode, control method and states of IN_POSFREQ and IN_VELFREQ_SEL (see the table
below).
Set the data according to the flowchart showing the procedure for creating table data in
Section 6.4.1, "Table Data Operation." See the following for how to set operation data and
#parameters, corresponding to steps 4 and 6 in the flowchart.
STEP 1 Select [Data Management], [#parameter] and then [Function parameter] from the
utility software.
STEP 2 Select the Auto-tuning tab from the Parameter by Function window.
STEP 3 Check that the auto-tuning operation width is sufficiently narrower than the movable
range required for normal operation.
STEP 4 Set and register #parameters.
The #parameters set by auto-tuning vary depending on the control mode and control method.
Perform auto-tuning after registering the control mode and control method used with the
corresponding #parameters.
STEP 1 Select [#parameter] and then [Register parameter ] in the utility software.
STEP 2 Select [System setup register 1].
STEP 3 Select a control mode.
STEP 4 Select a control method with [Position control method setting].
STEP 5 Select a control method with [Velocity control method setting].
STEP 6 Set and register #parameters.
See the table on the next page for the #parameters related to auto-tuning.
Change the setup values of the #parameters as necessary.
WARNING
The operation direction of auto-tuning is the + direction with respect to the position before
starting the operation. Nonetheless, secure sufficient space in the - direction as well before
starting the operation. (#0)
CAUTION
Make the auto-tuning operation width narrower if you cannot secure a sufficient movable
range. Note, however, that the inertia estimation accuracy may become lower if the
auto-tuning operation width is made narrower.
TIP
If you cannot perform auto-tuning, calculate the inertia moment of the load, and enter the
inertial moment value directly in the corresponding #parameter. (#0)
Maximum acceleration/deceleration This parameter can be used without changing the initial value set at shipment
#52
time under auto-tuning from the factory under normal circumstances.
Initial acceleration/deceleration time This parameter can be used without changing the initial value set at shipment
#53
under auto-tuning from the factory under normal circumstances.
This parameter specifies the servo rigidity after the auto-tuning operation.
#1 Servo stiffness setup Make this value smaller if the auto-tuning is not completed normally, or if
oscillation or instability occurs.
This parameter can be used without changing the initial value set at shipment
#54 Repetition number for auto-tuning
from the factory (#54 = 6) under normal circumstances.
The load inertia value is set automatically in this parameter after auto-tuning.
#0 Load inertia/Load mass If the load inertia value is known, it is all right to write the load inertia value
directly in this #parameter without performing auto-tuning.
This parameter is set automatically after auto-tuning. The velocity control
Velocity control bandwidth #1
band frequency is set automatically in the #parameter selected by
#2 or #3 or
IN_VELFREQ_SEL according to the setting status of #1 [servo stiffness
Velocity control bandwidth #2
setup].
This parameter is set automatically after auto-tuning. The position control
Position control bandwidth #1
band frequency is set automatically in the #parameter selected by
#8 or #9 or
IN_POSFREQ_SEL according to the setting status of #1 [servo stiffness
Position control bandwidth #2
setup].
This #parameter is used only when the velocity control method is set to
proportional integral control in system setup register 1. It is automatically set
Velocity integral limiting value #1 in the #parameter selected by IN_VELFREQ_SEL when you perform
#6 or #7 or auto-tuning. The value specifies the maximum torque that may be output by
Velocity integral limiting value #2 the integrator in the controller to remove a small velocity deviation (the value
varies depending on the motor model, load inertia and servo stiffness setup
value).
This limiter restricts the amount of position integration of the position control
loop. This #parameter is used only when the control mode is set to position
control and the velocity control method is set to proportional control in system
Position integral limiting value #1
setup register 1. It is automatically set in the #parameter selected by
#12 or #13 or
IN_POSFREQ_SEL when you perform auto-tuning. The value specifies the
Position integral limiting value #2
maximum torque that may be output by the integrator in the controller to
remove a small velocity deviation (the value varies depending on the motor
model, load inertia and servo stiffness setup value).
2 Select the
Auto-tuning tab.
4 Turn the
servo ON.
5 Perform auto-tuning.
WARNING
The operation direction of auto-tuning is the + direction with respect to the position before
starting the operation. Ensure that there is sufficient space in the direction. Secure sufficient
space in the - direction as well, as overshoot may occur.
CAUTION
Do not change the states of the IN_POSFREQ_SEL and IN_VELFREQ_SEL signals during
the auto-tuning operation. It will prevent obtaining correct settings.
When you perform the test operation, a rectangular wave-shaped position command signal
with a frequency of 2.5Hz is issued to be used for adjusting the control part.
Observe the waveform with parameter #393 [Test operation monitor] using the oscilloscope
function of the utility software.
During the test operation, position feed forward, velocity feed forward and acceleration feed
forward are internally set to 0.
Settling wait is not performed at the end of the test operation.
Set the data according to the flowchart showing the procedure for creating table data in
Section 6.4.1, "Table Data Operation." See the following for how to set operation data and
#parameters, corresponding to steps (4) and (6) in the flowchart.
STEP 1 Select [Data Management], [#parameter] and then [Function parameter] from the
utility software.
STEP 2 Select the Test Operation tab from the Parameter by Function window.
STEP 3 Check that #50 [Operation range under test mode] is sufficiently narrower than the
movable range required for normal operation. If the test operation width is set too
large, the motor cannot complete the response and errors such as excessive
position deviation occur.
STEP 4 Set and register #parameters.
See the table on the next page for #parameters related to test operation.
Change the setup values of the #parameters as necessary.
5 Perform test
operation.
Set test operation width. Use this parameter without changing the initial value
#50 Operation range under test mode
under normal circumstances.
The load inertia value is set automatically in this parameter after auto-tuning.
#0 Load inertia/Load mass If the load inertia value is known, it is all right to write the load inertia value
directly in this #parameter without performing auto-tuning.
This parameter is set automatically after auto-tuning. The velocity control
Velocity control bandwidth #1
band frequency is set automatically in the #parameter selected by
#2 or #3 or
IN_VELFREQ_SEL according to the setting status of #1 [servo stiffness
Velocity control bandwidth #2
setup].
This #parameter is used only when the control mode is velocity control and
the velocity control method is set to proportional integral control. The valid
Integral time for velocity control #1
parameter is switched by the status of the IN_VELFREQ_SEL I/O input.
#4 or #5 or
If the IN_VELFREQ_SEL I/O input is turned off, #4 [Integral time for velocity
Integral time for velocity control #2
control #1] is selected. If it is turned ON, #5 [Integral time for velocity control
#2] is selected.
This #parameter is used only when the velocity control method is set to
proportional integral control in system setup register 1. It is automatically set
Velocity integral limiting value #1 in the #parameter selected by IN_VELFREQ_SEL when you perform
#6 or #7 or auto-tuning. The value specifies the maximum torque that may be output by
Velocity integral limiting value #2 the integrator in the controller to remove a small velocity deviation (the value
varies depending on the motor model, load inertia and servo stiffness setup
value).
This parameter is set automatically after auto-tuning. The position control
Position control bandwidth #1
band frequency is set automatically in the #parameter selected by
#8 or #9 or
IN_POSFREQ_SEL according to the setting status of #1 [servo stiffness
Position control bandwidth #2
setup].
This #parameter is used only when the control mode is position control and
the position control method is set to proportional integral control. The valid
Integral time for position control #1
parameter is switched by the status of the IN_POSFREQ_SEL I/O input.
#10 or #11 or
If the IN_POSFREQ_SEL I/O input is turned off, #10 [Integral time for position
Integral time for position control #2
control #1] is selected. If it is turned ON, #11 [Integral time for position control
#2] is selected.
This limiter restricts the amount of position integration of the position control
loop. This #parameter is used only when the control mode is set to position
control and the velocity control method is set to proportional control in system
Position integral limiting value #1
setup register 1. It is automatically set in the #parameter selected by
#12 or #13 or
IN_POSFREQ_SEL when you perform auto-tuning. The value specifies the
position integral limiting value #2
maximum torque that may be output by the integrator in the controller to
remove a small velocity deviation (the value varies depending on the motor
model, load inertia and servo stiffness setup).
6.4.5 Homing
The homing method is different between incremental motors (DM/DR series motors) and
absolute motors (DB series motors).
For more information about incremental motors, see Section 6.4.5 (a), "Homing of an
Incremental Motor." And, for more information about absolute motors, see Section 6.4.5 (b),
"Homing of an Absolute Motor."
ON
Z-pulse
OFF
STEP 6 Second and onward home detection movement (Z-pulse edge search movement)
The motor is moved in the CCW direction until the Z-pulse edge is detected.
After STEP 6 is completed, the operations of STEPs 5 and 6 are repeated for the number of
times set by #58 [Z-Pulse sensing iterations during homing].
The final home position is determined by averaging the data obtained during all the home
detection movements.
Acceleration/
Step No.
EOT search movement is set to invalid until the motor settles during homing. All other steps are Valid.
The settling width can be set in the homing table.
- Operation example 1 -
The numbers in the figure indicate step numbers.
Z-pulse
<#parameter>
• Parameter by Function
Homing, amount of home offset movement #56 = 0
• System setup register 1
Coordinate system forward direction setting Forward direction
- Operation example 2 -
Numbers in the figure indicate step numbers.
<#parameter>
• Parameter by Function
Homing, amount of home offset movement #56 = 10000
• System setup register 1
Coordinate system forward direction setting Forward direction
- Operation example 3 -
The numbers in the figure indicate step numbers.
Z-pulse
<#parameter>
• Parameter by Function
Homing, amount of home offset movement #56 = 10000
• System setup register 1
Coordinate system forward direction setting Reverse direction
- Operation example 4 -
The numbers in the figure indicate step numbers.
3 and 4
<#parameter>
• Parameter by Function
Homing, amount of home offset movement 0
• System setup register 1
Coordinate system forward direction setting Forward direction
Set #parameters using the following pattern as reference when there are system restrictions,
such as when there are restrictions on the homing direction and the home sensor is at the
edge of the movable range.
Position of
the motor's dog
<Setting items>
Set [Hardware EOT limit active in homing operation] to [Enable] in [Operation data 0] of [Table
Data].
When the Home Sensor is Mounted at the Edge of the Movable Range
When the home sensor is at the edge of the movable range in the CW direction
CW direction
CCW direction
<Setting item>
Set [Select home sensor inside] to [Outside] in [Operation data 0] of [Table Data].
When the home sensor is at the edge of the movable range in the CCW direction
<Setting item>
Set [Select home sensor inside] to [Inside] in [Operation data 0] of [Table Data].
WARNING
If the homing velocity is high, the motor may enter the area where operation is prohibited; be
careful to avoid such situations.
Select the settling width at homing operation from coin widths 0 to 7 (#90 ~ Position settling
Coin width
#97). width 0
Hardware EOT limit Set to [Enable] to perform hard EOT signal search movable using the EOT
active in homing sensor (connected to TB4) at the start of homing movement. [Disable]
operation Set to [Disable] if the EOT sensor is not used.
Specify [Enable] under normal circumstances. If it is set to [Disable], home
Enable home sensor sensor search movement is not performed. The home position is set to the [Enable]
position at which the rising edge of the Z-pulse is detected.
Only valid when [Hardware EOT active] is set to [Valid]. This parameter
Enables the home
specifies whether or not to switch to home search movement if the home
sensor during EOT [Invalid]
sensor is detected during hardware EOT signal search movement during
search
the homing operation.
Select the edge of the Z-pulse to be set as the home position.
ON
Home
OFF
proximity
sensor ON
Select home sensor OFF
Z-pulse [Inside]
inside Edge when Edge when
[Inside] [Outside]
is selected is selected
⇐ CW direction CCW direction
Only valid when [Enable] is selected for [Homing, hardware EOT limit active
#60 Homing EOT sensor search velocity
in homing operation]
Home sensor search velocity in
Set the velocity to be used when searching for the home sensor during the
#61 homing operation
homing operation. Use the initial value under normal circumstances.
#62 Initial Z-pulse search velocity Use the initial value under normal circumstances.
(4) How to Perform Homing Operation (via Command from the Controller Interface)
See Section 6.4.1 (3), "How to Perform Table Data Operation (Control Interface)."
TIP
With an incremental motor, the OUT_ORG_FINISH signal is OFF after the power. When a
homing operation is complete, the OUT_ORG_FINISH signal is turned ON. Afterward, it is not
turned OFF until the power is turned OFF regardless of servo ON/OFF.
However, if a homing operation is performed, it is turned OFF when starting a homing
operation, and then turned ON when the homing operation is complete.
The Z-pulse can be generated in two ways (hardware Z-pulse and software Z-pulse). Which
method is used depends on the motor.
In order for the homing movement to be completed normally, it is necessary that the distance
between the ON area of the home sensor and the Z-pulse edge is within a certain range set
based on monitor #306 [Z-pulse interval]. The reference values vary depending on how the
Z-pulse is generated (hardware Z-pulse or software Z-pulse).
At the first home detection movement, the distance (number of pulses) from the edge of the
home sensor to the first edge of the Z-pulse is measured after the motor goes through the
home sensor area, and this value is set in monitor #392 [homing measurement value]. An
error or alarm is generated if this value does not satisfy the following expressions. In case an
error or alarm is generated, adjust the home sensor dog position and perform the homing
movement again, and repeat the operations until the homing operation is completed normally.
Z-pulse
[Software Z-pulse]
#392 value < 0.05 x #306 value Error (error code 49.1)
0.05 x #306 value ≤ #392 value < 0.1 x #306 value Alarm
0.1 x #306 value ≤ #392 value ≤ 0.4 x #306 value Normal
0.4 x #306 value < #392 value ≤ 0.45 x #306 value Alarm
0.45 x #306 value < #392 value Error (error code 49.1)
TIP
If a home dog position error alarm is generated it is recommended to adjust the dog position
to within the normal range, even though this alarm status does not affect the homing
accuracy.
In the alarm status, the homing result display indicator lamp on the Operation window of the
utility software lights in yellow (see the figure below).
The alarm status can be checked by the utility software but is not output to the controller
interface.
(6) Setting the Current Position as the Position after a Homing Operation
Set parameter #57 [Coordinate value in command units after homing] to 0, and perform a
homing operation. Then, after moving the current position to the position desired after a
homing operation, set a home offset position. Do not set the coordinate system again while
performing a series of operations. For more information about the operation to set the home
offset position, see Section 6.4.11, "Command" and Section 8.4.2, "Terminal."
Set the data according to the flowchart showing the procedure for creating table data in 6.4.1,
"Table Data Operation." See the following for how to set operation data and #parameters,
corresponding to steps 4 and 6 in the flowchart.
Movement Direction Setting Types and Rotation Directions for Rotation Coordinates
Movement direction setup value
Motor rotation direction
for rotation coordinates
The motor rotates in the direction that yields the shortest distance to the target
position from the current position command value. (The motor rotates in the +
Type 0 [short way around] direction if it is rotated exactly 180 degrees.) Even if a target position that would
cause the motor to rotate 360 degrees or more is set, the amount of movement
will be less than 360 degrees.
The motor moves in the same direction as the sign of the target position set in
Type 1 [do not cross the home table data relative to the home position. If the motor performs an operation to
position] cross the home position, it will move in the opposite direction. The motor will
never rotate 360 degrees or more.
The motor moves in the same direction as the sign of the target position set in
the table data relative to the home position. If a target position that would cause
Type 2 [multiple-rotation]
the motor to rotate 360 degrees or more is set, the motor may rotate multiple
times.
The motor always moves in the + direction. Even if a target position that would
Type 3 [fixed rotation direction +] cause the motor to rotate 360 degrees or more is set, the amount of movement
will be less than 360 degrees.
The motor always moves in the - direction. Even if a target position that would
Type 4 [fixed rotation direction -] cause the motor to rotate 360 degrees or more is set, the amount of movement
will be less than 360 degrees.
System setup
Select offset move velocity This parameter sets the move velocity of a homing operation.
register 3
* Table data No. 63 is used for execution in the homing window. The M function, continue
function, and coin waiting function cannot be set.
5 Perform a homing
operation.
2 Select the Homing
operation tab.
4 Turn the
servo ON.
TIP
The OUT_ORG_FINISH signal is turned ON after the power to an absolute motor is turned
ON even without performing a homing operation. This signal is not turned OFF until the power
is turned OFF regardless of servo ON/OFF. However, if a homing operation is performed, it is
turned OFF when starting a homing operation, and then turned ON when the homing
operation is complete.
(5) Setting the Current Position as the Position after a Homing Operation
Set parameter #57 [Coordinate value in command units after homing] to 0, and perform a
homing operation. Then, after moving the current position to the position desired after a
homing operation, set a home offset position. Do not set the coordinate system again while
performing a series of operations. For more information about the operation to set the home
offset position, see Section 6.4.11, "Command" and Section 8.4.2, "Terminal."
In this operation, the motor is moved to the specified position by entering an absolute position
relative to the home position in table data.
Set the data according to the flowchart showing the procedure for creating table data in 6.4.1,
"Table Data Operation." See the following for how to set operation data and #parameters,
corresponding to steps 4 and 6 in the flowchart.
STEP 1 Select the settling width from #parameters 90 to 97 [position settling width].
The setup value of #parameters [Coin window] can be changed by selecting
[INC/ABS move] in [Function parameter] of [#parameter].
STEP 2 Set the acceleration/deceleration time.
Select the acceleration/deceleration time from #parameters (#72 to #79).
The setup value of #parameters [acceleration/deceleration time] can be changed by
selecting [INC/ABS move] in [Function parameter] of [#parameter].
STEP 3 Select either constant acceleration or S-curved profile as the acceleration
type/deceleration type.
STEP 4 Select the feed velocity.
STEP 5 Select the movement direction type if the rotation coordinate system is chosen as
the coordinate system.
STEP 6 If [Direct] is selected for [Direct or indirect], enter the target position in [Table data 1].
If [Indirect] is selected for [Value specification], enter the #parameter or #monitor
number to be used as the target position in [Table data 1].
STEP 1 Select [Data Management], [#parameter] and then [Function parameter] from the
utility software.
STEP 2 Select [ABS/INC move] from [Function parameter].
STEP 3 Set the feed velocity, acceleration time, deceleration time, position settling width,
maximum velocity and velocity override percentage.
STEP 4 Set and register #parameters.
Position settling
Coin width Select the coin width from coin windows 0 to 7 (#90 to #97).
width 0
Select acceleration
Select the acceleration time from acceleration times 0 to 3 (#72 ~ #75). Acceleration time 0
time
Select deceleration
Select the deceleration time from deceleration times 0 to 3 (#76 ~ #79). Deceleration time 0
time
Constant
Select velocity Select the feed velocity from feed velocities 0 to 7 (#64 ~ #71).
acceleration
It is not necessary to set this parameter when the linear coordinate
Optional move system is used. (Either the linear coordinate system or the rotation
Type 0 (short way
direction for rotation coordinate system can be selected for the coordinate system in system
around)
coordinate setup register 1.)
See the table below.
If [Direct] is selected: The target position is set in operation data 1. The
unit is axis command unit.
If [Indirect] is selected: Select #parameter/#monitor and
Direct or indirect 0 (Disabled)
#parameter/#monitor numbers in operation data 1. The value of the
selected #parameter/#monitor is set as the target position. The unit is
axis command unit.
Movement Direction Setting Types in Rotation Coordinate System and Rotation Directions
Movement direction setup value
Motor rotation direction
in rotation coordinate system
The motor rotates in the direction that yields the shortest distance to the target
position from the current position command value. (The motor rotates in the +
Type 0 (short way around) direction if it is rotated exactly 180 degrees.) Even if the target position is set in
such a way as to cause the motor to rotate 360 degrees or more, the amount of
movement will be less than 360 degrees.
The motor moves in the same direction as the sign of the target position set in table
Type 1 [do not cross the home
data relative to the home position. If the motor crosses the home position, it is
position]
moved in the opposite direction. The motor never rotates 360 degrees or more.
The motor moves in the same direction as the sign of the target position set in the
table data relative to the home position. If the target position is set in such a way as
Type 2 [multiple-rotation]
to cause the motor to rotate 360 degrees or more, the motor may rotate several
times.
The motor always moves in the + direction. Even if the target position is set in such
Type 3 [fixed rotation direction +] a way as to cause the motor to rotate 360 degrees or more, the amount of
movement will be less than 360 degrees.
The motor always moves in the - direction. Even if the target position is set in such
Type 4 [fixed rotation direction -] a way as to cause the motor to rotate 360 degrees or more, the amount of
movement will be less than 360 degrees.
In this operation, the motor is moved to the specified position by entering a position relative to
the current position command value in table data.
Set the data according to the flowchart showing the procedure for creating table data in
Section 6.4.1, "Table Data Operation." See the following for how to set operation data and
#parameters, corresponding to steps 4 and 6 in the flowchart.
STEP 1 Select the settling width from #parameters 90 to 97 [position settling width].
The setup value of #parameters [Coin window] can be changed by selecting
[INC/ABS move] in [Function parameter] of [#parameter].
STEP 2 Set the acceleration/deceleration time.
Select the acceleration/deceleration time from #parameters (#72 to #79).
The setup value of #parameters [acceleration/deceleration time] can be changed by
selecting [INC/ABS move] in [Function parameter] of [#parameter].
STEP 3 Select either constant acceleration or S-curved profile as the acceleration
type/deceleration type.
STEP 4 Select the feed velocity.
STEP 5 Select the movement direction type if the rotation coordinate system is chosen as
the coordinate system.
STEP 6 If [Direct] is selected for [Direct or indirect], enter the relative target position in [Table
data 1].
If [Indirect] is set for [Direct or indirect], enter the #parameter or #monitor number to
be used as the relative target position in [Table data 1].
Select the settling width at homing operation from coin widths 0 to 7 (#90 Position settling
Coin width
~ #97). width 0
Select acceleration
Select the acceleration time from acceleration times 0 to 3 (#72 ~ #75). Acceleration time 0
time
Select deceleration
Select the deceleration time from deceleration times 0 to 3 (#76 ~ #79). Deceleration time 0
time
Constant
Select velocity Select the feed velocity from feed velocities 0 to 7 (#64 ~ #71).
acceleration
It is not necessary to set this parameter when the linear coordinate
Optional move system is used. (Either the linear coordinate system or the rotation
Type 0 (short way
direction for rotation coordinate system can be selected for the coordinate system in system
around)
coordinate setup register 1.)
See the table below.
If [Direct] is selected: The relative target position is set by operation data
1. The unit is axis command unit.
If [Indirect] is selected: Select #parameter/#monitor and
Direct or indirect 0 (Disabled)
#parameter/#monitor numbers in operation data 1. The value of the
selected #parameter/#monitor is set to the relative target position. The
unit is axis command unit.
6.4.8 Dwell
The dwell time provides a means for making the motor wait for a specified amount of time
before executing a new command.
The dwell time that can be set is in the range from 0 to 65,535msec and can be entered in
increments of 1msec.
Normally, it is used as a pause time when performing a continue after execution operation
where two or more tables are concatenated.
Set the data according to the flowchart showing the procedure for creating table data in
Section 6.4.1, "Table Data Operation." See the following for how to set operation data and
#parameters, corresponding to steps 4 and 6 in the flowchart.
STEP 1 Select [Table Data] from the main menu in the utility software.
STEP 2 Double-click the table number you want to specify.
STEP 3 Set the dwell time (wait time) in the Setting window. (The setting unit is msec.)
STEP 4 Select the M function, coin waiting function and continue function as necessary.
It is possible to change the values of #parameters during table operation. This function is
mainly used to change the feed velocity parameter sequentially and set a #parameter value in
one of the variables (#100 to #109), for instance to use it as a counter to count the number of
operations during table operation.
See the sample table included in the drive at shipment from the factory for specific ways to
use this function (see Appendix "Details of #parameters").
This function is set using the utility software. Select [Parameter change] in [Code] in the Table
Setting window and specify necessary items. The setting items in [Table data 1] change
according to the calculation type selected in [Table data 0].
Type
Specify the calculation type if new values are assigned to #parameters. See the next section
for more information.
Operator code
Specify an operator for operation/assignment. The setting is ignored in the case of direct or
indirect assignment. The following types of operators are provided.
Specify registration
Select [Do not regist] if the #parameter whose value should be changed is a normal
#parameter stored in RAM. Select [Regist] if it is a #parameter to be registered in the
EEPROM. (Select [Do not regist] if the parameter is used temporarily, for instance if it is used
as a counter.)
CAUTION
When #parameters are registered, their values are written in the EEPROM. There is a limit on
the allowable number of times the EEPROM can be written to (approximately 1 million times).
If this limit is exceeded, the EEPROM may be damaged and the drive may not start up.
If you select "specify registration" for #parameters in the "#parameter change function" during
table operation, this limit may be exceeded depending on the pattern used.
With the parameter change function, it is possible not only to change the values of the
specified #parameters to simple values, but also to results of calculation operations.
Direct Assignment
The value (signed 32-bit value) specified by operation data 1 is assigned directly to the
specified target #parameter. At this point, the setting of operator code is ignored.
Indirect Assignment
The value of the #parameter/#monitor number specified by table data 1 is assigned to the
specified target #parameter. The specified #parameter number is a #parameter in RAM. At
this point, the setting of operator code is ignored.
The value (signed 32-bit value) specified by table data 1 is assigned directly to the specified
target #parameter after carrying out an operation. Only "subtraction (-)" and "bit NOT (~)" can
be specified as the operator. If an operator that cannot be used is specified, the specification
is rejected and a "50.5 not executable error" is generated.
The value of the #parameter/#monitor number specified by table data 1 is assigned to the
specified target #parameter after carrying out an operation. Only "subtraction (-)" and "bit
NOT (~)" can be specified as the operator. If an operator that cannot be used is specified, the
specification is rejected and a "50.5 not executable error" is generated.
The result of an operation between the direct value (signed 24-bit value) and the value of the
#parameter/#monitor number specified by table data 1 is assigned to the specified target
#parameter. If an operator that cannot be used is specified, the specification is rejected and a
"50.5 not executable error" is generated.
The result of an operation between the value of the #parameter/#monitor number and the
direct value (signed 24-bit value) specified by table data 1 is assigned to the specified target
#parameter. If an operator that cannot be used is specified, the specification is rejected and a
"50.5 not executable error" is generated.
The result of an operation between the values of the two #parameter/#monitor numbers
specified by table data 1 is assigned to the specified target #parameter. If an operator that
cannot be used is specified, the specification is rejected and a "50.5 not executable error" is
generated.
The conditional branch function is used to change the flow of operation according to a given
condition. The conditional branch function is thus not an actual function by itself.
It supports only indirect comparison between #parameter/#monitor values. If it is desired to
compare a #parameter/monitor value with a fixed value, it is necessary to set the value in
question in a variable #parameter.
See the sample table default setting for specific ways to use this function (see Appendix
"Details of #parameters").
This function is set using the utility software. Select [Conditional branch] in [Code] in the Table
setup window and specify necessary items.
Note: If settings are made as shown in the example above, the operation sequence can be
represented using the flowchart below.
6.4.11 Command
By using the command function, it is possible to execute some of the @commands that can
be issued from the serial interface (see Section 8.4.2, for the explanation about the
@commands).
This function is set using the utility software. Select the command in [Code] in the Table setup
window and specify necessary items.
The home offset position setup command is used to automatically calculate the value of
parameter #56 [homing, amount of home offset movement] in such a way that the current
motor position is set as the position after the completion of subsequent homing operations.
Specify how to determine parameter #56 with the argument. Note that the calculation method
differs depending on whether the coordinate system selected at execution is the linear
coordinate system or the rotation coordinate system.
This command has the same function as the @10 command of the serial interface.
When the rotation coordinate system is used, the home offset position is calculated as A =
current command unit current value + #56.
The calculation method varies depending on the setting method specified by the argument.
If the setting method is 0 (offset to the closer position):
0 ≤ A ≤ (#112 [scaling command unit coordinate system] / 2 #56 = A
Other than above #56 = A - #112
If the setting method is 1 (offset in the + direction):
#56 = A
If the setting method is 2 (offset in the - direction):
#56 = A - #112
When the linear coordinate system is used, the argument is ignored and the home offset
position is always set as follow.
#56 = current command unit current value + value set in #56
CAUTION
Use this command after a homing operation is completed with parameter #57 [command unit
command value after homing completion] set to 0. If the command is issued when the
parameter is other than 0, the setting will not be made correctly.
Make sure to execute this command after performing a homing operation.
The coordinate system setup command is used to set the current command unit command
value to the value specified by the argument. The value can either be specified by direct value
specification or indirect value specification (to the current command unit command value is
set to the value of another #parameter). If it is attempted to set a negative value when the
rotation coordinate system is used, a "17.2 coordinate system abnormal B error" occurs.
This command has the same function as the @13 command of the serial interface.
The integral limiter self-adjustment command is used to recalculate and set the values of the
velocity integral limiter and position integral limiter set on the side selected by the controller
interface (1 or 2).
The following #parameters are re-set according to the logic I/O input status.
IN_VELFREQ_SEL OFF: #6 [velocity integral limiter value 1]
ON: #7 [velocity integral limiter value 2]
IN_POSFREQ_SEL OFF: #12 [position integral limiter value 1]
ON: #13 [position integral limiter value 2]
#parameters to be re-set must be #parameters in RAM. Save the values of the registered
parameters in the EEPROM as necessary.
This command has the same function as the @14 command of the serial interface.
Startup operation is a function that allows executing table data automatically immediately after
turning the power ON. It is necessary to enable the startup operation in the parameter
settings in order to use this operation.
IN_***
Logic I/O contact input
IN_SERVO
(CN4 I/O input)
OUT_SRDY
(CN4 servo ready)
OUT_DRDY*1
(CPU) ready)
OUT_MODE_EXE
(CN4 I/O output)
The position settling signal is used for notifying the PLC whether or not the motor is in the
proximity of the command position.
This signal is turned ON when (position command value - current position value) is within the
settling width set by the parameter (see the figure below). The settling width should be set
according to the required accuracy of the device. If the position deviation is small or the
settling width is set large, this signal may be turned ON even while the motor is operating.
Moreover, chattering may occur when the motor is close to stopping. If chattering occurs, it is
possible to set #29 [Cycle count for coin signal activation] so that the settling signal is not
turned ON until after the motor position settles.
Position Actual
command value position value Settling width setup value
- (Settling width setup value)
- direction + direction
Motor
coordinate
Position deviation
axis
The applicable coin window parameter varies with the setup status of input contacts
IN_POSW.0 to IN_POSW.2 while not in a table data operation.
In table data operation, it is possible to select which position settling width parameter to apply
for each table data.
I/O Input States and Selected Coin width Parameters while not in a table data operation
Parameter Selection of I/O input coin width
No. Name IN_POSW.2 IN_POSW.1 IN_POSW.0
#90 Coin width #0 OFF OFF OFF
#91 Coin width #1 OFF OFF ON
#92 Coin width #2 OFF ON OFF
#93 Coin width #3 OFF ON ON
#94 Coin width #4 ON OFF OFF
#95 Coin width #5 ON OFF ON
#96 Coin width #6 ON ON OFF
#97 Coin width #7 ON ON ON
TIP
The position settling status signal is turned ON if the condition where the absolute value of the
position deviation is equal to the coin width or less continues for the duration specified by the
setup value of parameter #29 [Cycle count for coin signal activation] (counted at 1ms cycle).
Set the number of chattering processing times large if chattering occurs in the position settling
signal (OUT_COIN) due to overshoot at position settling caused by the conditions of servo
tuning, etc. This way, an absolute position settling indication can be obtained. The position
settling signal is immediately turned OFF if the absolute value of the position deviation
exceeds the coin width.
The OUT_COIN signal is turned ON when the position deviation is within the
setup value range of this parameter. Set this parameter according to the required
accuracy of the device.
While performing table data operation, the coin width set by the parameter
#90 ~ #97 Coin width
selected at creating table data becomes valid.
Under other conditions, the coin width is set by entering a coin width number in
IN_POSW.0 to IN_POSW.2 as a binary value. This means that if IN_POSW.0 to
IN_POSW.2 are all turned OFF, the setup value of #90 is selected.
This parameter is valid only when the current position value filter is set to valid in
system setup register 2. The current position value is filtered by a linear low-pass
Actual position value filter
#28 filter. This parameter is used for the purpose of preventing chattering of the COIN
frequency
signal. Using the filter does not cause any changes to the motor operation, but
may cause the output of the OUT_COIN signal to be delayed.
This parameter is used to prevent chattering of the OUT_COIN signal.
Cycle count for coin signal
#29 The position settling status signal is turned ON if the position deviation is in the
activation
range set by the coin width for duration of (setup value of #29) x 1 [msec].
System setup register 1, settling This parameter selects the unit of the settling width set by the parameter.
#110 bit17
width unit pulse selection 0: Command unit, 1: Pulse unit
This monitor monitors the amount of position deviation. The pulse position
#372 Position error (pulse) deviation is the value obtained by subtracting the current pulse position value
from the pulse position command value.
Position settling This output is turned ON when the position deviation is within the
Block2 #320 status register
status output CN4-8 setup range. It is turned ON as far as the position deviation is in the
Bit4 1, bit 16
(OUT_COIN) setup range, even if the motor is still operating.
Positioning status The positioning status refers to the status in which no
Block2 #320 status register
output (*1) acceleration/deceleration operation is being performed to move the
Bit5 1, bit 17
(OUT_POS) motor.
This signal turns ON during table data operation and jog movement.
Busy signal Block0
CN4-5 --- If the position coin waiting function is set to "enable" in table data, the
(OUT_BUSY) Bit6
OUT_BUSY signal turns OFF after the position of the motor settles.
This signal turns ON during table data operation (when an operation
Operating Block2 #320 status register started with IN_START is being executed). If the position coin
(*1)
(OUT_MODE_EXE) Bit0 1, bit 12 waiting function is set to "valid" in table data, the OUT_MODE_EXE
signal turns OFF after the position of the motor settles.
This signal turns ON while the motor is operating. If the position coin
Axis operating Block0 #320 status register
(*1) waiting function is set to "valid" in table data, the OUT_AXIS_EXE
OUT_AXIS_EXE Bit3 1, bit 10
signal turns OFF after the position settles.
*1: The status can also be checked with the Axis Signal Monitor, Parameter Monitor and Oscilloscope
functions of the utility software.
By using the analog monitor card, it is possible to observe velocity and monitor waveforms
generated inside the drive using an oscilloscope.
Commanded
T-R CN3-6 ± maximum current = ±4.3V
current value
STEP 1 Select the [#parameter] from [Data Management] in the utility software.
STEP 2 Select the Signal Monitor Terminal tab and select a terminal whose setting you want
to change.
STEP 3 Select a monitor signal.
STEP 4 Adjust the monitor gain (except for digital monitor signals).
* At this point, the output range relative to the gain setting is displayed.
STEP 5 Click the [Regist] button.
AM1 #372
[Position error (pulse)] waveform
AM2 #325
[Command current value] waveform
DM1 #320
[Status register #3, bit 12 operation
being executed] waveform
This monitor selects what should be output to analog monitor 1. Set the
#32 Analog monitor select #1
#parameter/#monitor number you want to observe.
This parameter sets the monitor gain in analog monitor 1. If the setup value is n,
#33 Analog monitor gain #1 the gain is ±3.07V VS 2 raised to the nth power.
The maximum output voltage is ±4.8V.
This monitor selects what should be output to analog monitor 2. Set the
#34 Analog monitor select #2
#parameter/#monitor number you want to observe.
This parameter sets the monitor gain in analog monitor 2. If the setup value is n,
#35 Analog monitor gain #2 the gain is ±3.07V VS 2 raised to the nth power.
The maximum output voltage is ±4.8V.
This monitor selects what should be output to digital monitor 1. Set the
#36 Digital monitor 1select #1
#parameter/#monitor number and bit number you want to observe.
This monitor selects what should be output to digital monitor 2. Set the
#37 Digital monitor select #2
#parameter/#monitor number and bit number you want to observe.
Parameter Setting
Use the above functions after assigning necessary signals using the hard I/O assignment
function.
The error code acquisition function operates regardless of the operating mode.
The drive notifies the current error code to OUT_ERR_CODE. The main code and subcode
are notified to the upper 8 bits and lower 8 bits of OUT_ERR_CODE, respectively, in binary
notation. If no error has occurred, the error code is output as 0.
No inquiry No inquiry
No inquiry No inquiry
No inquiry No inquiry
ON
IN_MON_*_CHNG_REQ
OFF
ON
OUT_MON_*_CHNG_END
OFF
ON When write processing completed normally: ON
OUT_MON_*_CHNG_OK When write processing did not complete normally: OFF
OFF
OUT_MON_*_DATA (High,Low)
In this section, specifications added from V1.50 of firmware for DrvPIII are outlined. All of
functions below are upper level compatible since these are using reserved storage and
mounted. DYNASERV and LINEARSERV driven with DrvPIII having older firmware version is
possible to be drive with the version V1.50 also.
Processing Sequence
ON
IN_PRM_WR_REQ
OFF
ON
OUT_PRM_WR_END
OFF
ON
OUT_PRM_WR_OK
OFF
If not wrote properly OFF
If wrote properly ON
2) Software Reboot
Over 20ms
ON
IN_REBOOT
OFF
Parameter Setup
The function becomes valid by setting bit 31 of #119 CC-Link setup register to 1 through
software, and recycling power of drive. The detailed procedure is as below.
The PROFIBUS-DP master station turns ON the IN_PRM_RD_REQ signal after setting the
#parameter/#monitor number to be read into the IN_NUMBER (Block 6, 7). The drive
performs #parameter/#monitor read processing, turns ON the OUT_RD_END signal, and
notifies that the processing has been complete. If the read processing completed normally,
the drive turns ON the OUT_RD_OK signal, sets the type of #parameter/#monitor it read in
the OUT_VALUE1_L (Block 11), sets the data it read in the OUT_VALUE2 (Block 12, 13, 14,
15). If the read processing did not complete normally, the OUT_RD_OK signal stays OFF and
the OUT_VALUE1 and the OUT_VALUE2 are set to 0 when the drive turns ON the
OUT_RD_END signal.
The PROFIBUS-DP master station turns ON the IN_PRM_WR_REQ signal after setting the
#parameter number to be written into the IN_NUMBER (Block 6, 7) and the #parameter data
to be written into the IN_VALUE2 (Block 12, 13, 14, 15). The drive performs #parameter write
processing, turns ON the OUT_WR_END signal, and notifies that the processing has been
complete. If the write processing completed normally, the drive turns ON the OUT_WR_OK
signal. If the write processing did not complete normally, the OUT_WR_OK signal stays OFF
when the drive turns ON the OUT_WR_END signal.
The PROFIBUS-DP master station turns ON the IN_TBL_RD_REQ signal after setting the
table number to be read into the IN_NUMBER_L (Block 7). The drive performs table data read
processing, turns ON the OUT_RD_END signal, and notifies that the processing has been
complete. If the read processing completed normally, the drive turns ON the OUT_RD_OK
signal, sets the table data it read in the OUT_VALUE0 (Block 8, 9), OUT_VALUE1 (Block 10,
11), OUT_VALUE2 (Block 12, 13, 14, 15). If the read processing did not complete normally,
the OUT_RD_OK signal stays OFF and the OUT_VALUE0, OUT_VALUE1 and the
OUT_VALUE2 are set to 0 when the drive turns ON the OUT_RD_END signal.
IN_TBL_RD_REQ
OUT_RD_END
The PROFIBUS-DP master station turns ON the IN_TBL_WR_REQ signal after setting the
table number to be written into the IN_NUMBER_L (Block 7) and the table data to be written
into the IN_VALUE0 (Block 8, 9), the IN_VALUE1 (Block 10, 11), the IN_VALUE2 (Block 12,
13, 14, 15). The drive performs table data write processing, turns ON the OUT_WR_END
signal, and notifies that the processing has been complete. If the write processing completed
normally, the drive turns ON the OUT_WR_OK signal. If the write processing did not complete
normally, the OUT_WR_OK signal stays OFF when the drive turns ON the OUT_WR_END
signal.
IN_TBL_WR_REQ
OUT_WR_END
The drive notifies the current error code when the PROFIBUS-DP master station turns ON the
IN_ERRCODE_REQ signal. The drive performs error code acquisition processing, turns ON
the OUT_ERRCODE_OUT and the OUT_RD_END signals, and notifies that the processing
has been complete. If the acquisition processing completed normally, the drive turns ON the
OUT_RD_OK signal, sets the main code it read in the OUT_CODE and the OUT_VALUE0_H
(Block 8), sets the sub code it read in the OUT_VALUE0_L (Block 9). If the acquisition
processing did not complete normally (if the no error had occurred), the OUT_RD_OK signal
stays OFF and the error code is output as 0 when the drive turns ON the OUT_RD_END
signal.
Correlation of Request/Process/Result
Request Process Result
parameter TRUE
OFF ON OFF OFF OFF -> -> FALSE TRUE FALSE
reading /FALSE
request signal ON more than 2 -> - -> TRUE TRUE FALSE FALSE
OFF OFF OFF OFF OFF -> - -> FALSE FALSE FALSE FALSE
TIP
The following process can not be executed if more than 2 Request in ON status.
Writing Parameter
Reading Parameter
Writing Table data
Reading Table data
Acquisitioning Error code
The following signals will be ON at the same time if more than 2 Request in ON status.
OUT_WR_END (Writing end)
OUT_RD_END (Reading end)
TIP
If the undefined #parameter number or the undefined table number is set to be written, the
OUT_WR_OK is set to FALSE when the write processing completed.
TIP
If the undefined #parameter number or the undefined table number is set to be read, the
OUT_RD_OK is set to FALSE when the read processing completed.
TIP
If the no error had occurred, the OUT_RD_OK is set to FALSE when the error code
acquisition processing completed.
More than 20 ms
IN_REBOOT ON
OFF
Table data is being managed as the following figure inside the driver.
The table number is established by 16 bit (use 6 bit domain).
Table data consists of 64 bit (16 bit of an operation register, 16 bit of operation parameter 0
and 32 bit of operation parameter 1).
To establish table data from the host controller, alter Block 6 to Block 15.
(1) the related Table numbers are allocated to Block 6 and Block 7
(2) the operation register is located within Block 8 and Block 9
(3) the operation parameter is defined by Block 10 and Block 11
(4) the operation parameter I is managed in Block 12, Block 13, Block 14, Block 15
In the case of establishing table data from the host controller, a bit of Block 6 to Block 15 must
be in operation. The value that is used is a binary form.
(4) Operation parameter 1 (Block 12, Block 13, Block 14,Block 15)
These codes is set by the operation code in the operation register (bit 0 to bit 4 in Block 9).
The set value of each operation code will be the value in the parenthesis above-mentioned
(hexadecimal indication).
CAUTION
A. Incremental motor
B. Absolute motor
A. For direct
B. For indirect
Parameter no. of target
- position
Monitor no. of target position
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0
A. For direct
B. For indirect
Dwell (0x10)
Operation parameter area 0: dwell time [ms]
Operation parameter area 1: Nonuse
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Block10 Block11
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 0
Command (0x1F)
Operation parameter area 0: See below figure
Operation parameter area 1: Command parameter 1
A. For direct
B. For indirect
7. Tuning
7.1 How to Tune the Servo
When you tune the servo, set #parameters related to the position and velocity control loops in
good balance to prevent oscillation, vibration and runaway. Typically, the servo can be
adjusted by performing auto-tuning, which estimates load inertia, and automatically adjust
#parameters related to control.
The flowchart below shows an example of how the servo can be adjusted.
If the motor oscillates while adjusting the servo, take actions by referring to "Main Causes of
Motor Oscillation and Actions to be Taken" on the next page.
Execute the
operations used in
the system
YES
Does the motor
oscillate?
Prevent NO
resonance
NO Is the servo
rigidity
insufficient?
YES
Take actions against resonance
by referring to Section 7.2, Increase the
"Resonance Prevention." servo rigidity
Increment the current
value of #1 [servo
rigidity setting status]
by 1
Does the motor
oscillate?
YES Take actions against
resonance by referring to
NO Section 7.2, "Resonance
Prevent Prevention."
resonance
End setup
CAUTION
If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you tune the servo.
Vibration Oscillation may also occur if the inertia moment value estimated by
Hunting frequency: up to auto-tuning is not appropriate or if there are large load fluctuations (1.5
several Hz times or more).
Operation angle: Action to be Taken
several degrees • Repeat auto-tuning several times and check the inertia value
to several tens of afterward. Check that the accuracy of the inertia value estimated by
degrees (run out auto-tuning is 20% or less in repeated auto-tuning operations.
of control in • Lower the setup value of #0 [servo stiffness setup].
some cases) Cause of Oscillation
The motor may oscillate if the value of the position integral limiter is too
large; the position deviation becomes too large and the control system
Windup
becomes unstable.
Action to be Taken
Adjust the "integral limiter value."
Cause of Oscillation
Vibration • If the frequency at which the phase of the velocity output signal lags
frequency: 180° behind the phase of the velocity input signal (180° phase shift) is
several tens of denoted fr, the motor oscillates with a frequency of fr when fr < fv.
Phase shift
Hz to 200Hz • Oscillation may occur if various filters use the same frequency or the
High-frequency oscillation
oscillation
Operation angle: velocity control bandwidth and the filter frequency bandwidth are the
up to several same.
degrees Action to be Taken
Lower the setup value of #1 [servo stiffness setup].
Cause of Oscillation
Vibration • The motor may oscillate if disturbance from the mechanical
frequency: resonance of the load enters into the velocity control loop.
several tens of In many cases, there are several resonance frequencies.
Resonance Hz to 2kHz Action to be Taken
Operation angle: • Set the mechanical rigidity of the device higher (see Section 7.2.1,
up to a few "Prevention of Mechanical Resonance").
degrees • Dampen the gain at the resonance point by filtering (see Section
7.2.2, "Filters").
The DYNASERV drives the load directly without using reduction gears. Mechanical
resonance characteristics of the load and the mounting surface may cause disturbances to
the velocity control loop, causing the velocity control system to resonate.
Increase the mechanical rigidity as much as possible first, and then perform the
countermeasures involving the servo rigidity and filter.
Long arm
Slim/long
shaft
Slim/thin arm
Low stiffness
motor fixture
7.2.2 Filters
Adjust filters
Was the NO
resonance
suppressed?
YES
Lower the
servo stiffness
CAUTION
If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
The three types of filters listed in the table below are provided for resonance
countermeasures. Use them for their respective best purposes according to the
characteristics of the resonance.
Notch filters decrease the gain value to almost zero at a certain frequency. Moreover, by
changing the Q value, it is possible to make the filter characteristics sharp or gradual. The
range of frequencies that can be set is from 50 to 1500Hz and the Q value can be set in the
range from 0.1 to 5.0 (the default value is 1.5).
The figures below show the frequency characteristics of the notch filters.
Gain [dB]
Frequency [Hz]
Phase [deg]
Frequency [Hz]
CAUTION
In the case of UD1B3-075- drive ; Notch filter frequency (***Hz) peculiar to a motor is
stuck and displayed on the motor. First of all please set this value as a parameter 20
(frequency notch filter #1) and a parameter 22 (frequency notch filter #2). Then, please tune
the servo.
The phase lag compensation filter is a first-order delay filter. Set the -3 dB bandwidth
frequency in #24 and set the frequency at which the maximum damping gain becomes +3 dB
in #25.
Compared to the velocity feedback filter, the frequency of the maximum damping gain can be
set freely for this filter. It can thus minimize the amount of phase lag.
Moreover, this filter is effective when the resonance frequency is high in a wide range.
However, compared to the notch filters, the damping amount is small; it is not suitable when
the gain of the resonance peak is high.
The figures below show the frequency characteristics of the phase lag compensation filter.
The velocity feedback filter is a first-order delay filter. The gain of the filter becomes -3 dB at
the specified bandwidth frequency. The bandwidth frequency can be set in the range from 50
to 1000Hz. Care must be taken because the phase is shifted up to 90 degrees.
Gain [dB]
Phase [deg]
STEP 1 Select the [#parameter] from the Main Menu window of the utility software.
STEP 2 Select [Servo Tuning].
STEP 3 Select [Filter] to display the following window.
STEP 4 Click the filter you want to enable.
STEP 5 Adjust the filter bandwidth frequency and Q value by dragging the slider bars with
the mouse cursor.
STEP 6 Select [Display] to check the filter characteristics.
STEP 7 Click the [Regist] button to register the filter settings.
6 It is possible to display
frequency characteristics
for the combination of the
5 Drag the slider bars with the mouse notch filters, phase lag
cursor to change the bandwidth compensation filter and
4 Set to a filter
frequency setting and Q value. velocity feedback filter.
Valid/Invalid.
CAUTION
If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
Set the notch frequency and Q factor of notch filter 1 to the values at
Adjust notch filter 1 which vibration noise is minimized.
Set the notch frequency and Q factor of notch filter 2 to the values at
Adjust notch filter 2
which vibration noise is minimized.
Was the
resonance NO
suppressed?
Readjust the
servo stiffness In some case it may be possible to increase the
servo stiffness after the resonance is suppressed
CAUTION
If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
CAUTION
When starting FFT, make sure not to leave anything close to the servo.
CAUTION If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
CAUTION
When starting FFT, make sure not to leave anything close to the servo.
CAUTION If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
If the vibration does not subside even after the above alternation to Notch Filter setting,
please proceed to the further alteration indicated below.
CAUTION
When starting FFT, make sure not to leave anything close to the servo.
CAUTION If the setting of the control system is inappropriate, the motor may begin to oscillate or even
become unstable in some cases. Take enough precautions with respect to the motor's
operation range and its safety when you adjust the servo.
Perform auto-tuning again according to the procedure shown in the following flowchart if the
motor oscillates while performing auto-tuning.
See Section 4.6.3, "Auto-tuning Operation" for how to perform this operation and how to set
#parameters.
Start adjustment
Perform
auto-tuning
Does an YES
error occur?
Repeat auto-tuning 2 to 3
NO times. There will be little
influence on the motor
Set the load operation if the fluctuation
inertia to 0 of the estimated inertia
value is 20% or less.
Does the motor
oscillate?
YES
Error reset
Lower the servo
NO stiffness until the
level at which
resonance stops Increase the setup value of #51 [Operation
Set the servo range under auto-turning mode]
stiffness in #1 (make it as wide as possible if there are
[Servo stiffness restrictions on the motor operation range).
setup]
Increase the
auto-tuning
operation width
Execute
auto-tuning again
NO Does the
motor
oscillate?
YES
TIP
If auto-tuning cannot be completed normally even if you try the adjustment above, it may be
suspected that the mechanical rigidity of the system is very low. Try to modify the system to
increase the mechanical rigidity.
8. Utility Software
This chapter describes the software used to operate the DrvGIII series (hereafter called the
utility software) on a PC.
8.1 Introduction
8.1.1 Operating Conditions
• Hardware
Processor: Celeron 300MHz (equivalent) or higher, or Pentium III 500MHz or
higher is recommended.
Memory: 64MB minimum
Hard disk capacity: 10MB minimum
Serial port: 1 port exclusive
• Operating systems
Windows 98 Second Edition, Windows Me, Windows 2000 Professional and Windows XP
have been verified as to their compatibility.
Windows 2000 Professional or higher is recommended.
• Display
Resolution 800 x 600 or higher, 256 color display minimum
• Communication cable
A dedicated cable is required for connection. Either prepare a cable according to the
connection diagram shown in the next section, or purchase a manufactured cable.
Prepare a communication cable according to the connection method used. RS-232C cables
and RS-485 cables, which are mainly used for multi-channel communications, can be used as
communication cables, depending on the communication method used.
02 RxD 03 TxD
03 TxD 02 RxD
05 SG 10 SG/LG
08 CN1SW
PC side
D-SUB 9-pin receptacle 15 SG/LG
Send (+) 04 A
Send (-) 11 B
Receive (+) 05 Y
Receive (-) 12 Z
SG 10 SG/LG
13 SG/LG
08 CN1SW
15 SG/LG
04 A
11 B
05 Y
12 Z
10 SG/LG
06 485SW
13 SG/LG
*Wire the terminator only
07 TRMP at the end of a network.
14 TRMN
08 CN1SW
15 SG/LG
• Installing
Start setupj.exe, and follow the instructions given by the installer.
• Uninstalling
Be sure to execute from [Control Panel] - [Add or Remove Programs].
8.2 Overview
8.2.1 Function Groups
Exclusive control is used to display dialog boxes in each function group. Dialog boxes of
different groups can be operated simultaneously; however, dialog boxes within the same
group cannot be operated simultaneously. Also, the Maintenance function group cannot be
operated with other groups simultaneously.
Displays the PDF technical information. It is possible to
perform keyword search, etc.
Displays the Option Setup dialog box.
Exits the support tool.
Main Settings
Language Selection
It is possible to switch between Japanese and English. The language switching takes place
after [Disconnect] is selected once.
Online/Offline Selection
Select [Online] to actually connect to the drive, and select [Offline] to browse or edit the drive
data without connecting to the drive. When offline, operations such as creating table data,
browsing waveform data using the oscilloscope function, and browsing backup data can be
performed.
Single/Multichannel Selection
If two or more drives are connected via RS485, select the drive station number to be
connected after selecting multichannel connection. Only one drive can be connected at a time
during multichannel communication using the utility software.
Operation Group
Drive
The operation group function issues operating commands to the drive.
Terminal
The operation group function references and changes command inputs and parameters in
text format.
Display Group
Oscilloscope
This group function displays the drive status as if operating an actual oscilloscope.
#parameter monitor
This group function displays the specified #parameter values continuously.
I/O monitor
This group function displays the hard I/O status continuously.
Error monitor
This group function acquires the current error information of the drive and past error history
continuously.
#Parameter
This group function sets up the required main parameters for the drive. The parameters are
classified by purpose.
Table data
This group function creates and changes operation table data.
I/O
This group function assigns hard I/O, performs logical settings, and the initial value settings of
logic I/O.
Maintenance Group
Parameter viewer
This group function backs up the #parameters that are currently being set in the drive, and
performs restore operation using the files saved.
Table viewer
This group function backs up the table data that is currently being set in the drive, and
performs restore operation using the file saved.
I/O viewer
This group function backs up the I/O that is currently being set in the drive, and performs
restore operation using the file saved.
Backup
This group function backs up all user data (data whose settings can be changed by users)
that is currently being set in the drive, and performs batch restore operation using the file
saved.
Version information
The connected drive information, contact information and other information are displayed.
Help Display
This displays Help in Adobe Acrobat PDF. It is possible to perform keyword search, etc.
The status where the utility software and corresponding drive are connected via host
communication is called [Connected state]. The communication status between the utility
software and the drive is always monitored in order to improve reliability. Therefore, to use
this utility software, start with [Connect] and end with [Disconnect] after completing an
operation. [Disconnect] is automatically executed when the utility software is closed, so it is
not necessary to select it.
If the power is cycled after the power to the drive side is disconnected when using the utility
software, or if the communication cable is disconnected, [Connect] is disconnected. In this
case, it is necessary to execute [Connect] again. However, the connection may be recovered
simply by pressing the [Initialize Communication] button. In such a case, please note that the
utility software runs as if the drive prior to the disconnection is being connected, because the
drive information is not acquired again.
By choosing [Communication Port] - [Online], select the number of the serial port to be
actually connected to the drive among the serial ports installed to the PC.
At this time, if the specified port is found on the PC and the correct drive is connected to that
port, a motor model code is displayed, notifying the connection valid status.
Multichannel Connection
The multichannel connection function is used to connect one serial port to multiple drives
connected in a multidrop RS485 communication.
Select [Multi] from [Connection Method] in option settings, and execute [Connect]. The utility
software acquires the information of all drives currently being connected. The result is
displayed in a pull-down box, so execute [Connect] after selecting a desired drive ID.
Be aware that the utility software and the drive are always performing one to one
communication even when two or more drives are connected. If it is necessary to
communicate with a drive of other station, execute [Disconnect] once, and then change the
drive ID and reconnect.
Offline Connection
Parts of the utility software function can be used without connecting a port to the drive by
selecting [Offline] in communication port settings.
Part of the maintenance function and oscilloscope function can be used offline. Files
pertaining to existing drives can be browsed.
The sets up the minimum communication gap when communicating continuously between the
drive and the PC. This setting is reflected by specifying [Communication cycle setting] in
option settings. The initial value is set to 10msec, and normally it is not necessary to change
the value. If the utility software is used on a PC with insufficient CPU memory, communication
may be stabilized by setting a greater value here. However, be aware that if a value other
than 10msec is specified, the oscilloscope function cannot be used.
Select [DYNASERV] if the type of the motor to be connected is a rotary motor, and
[LINEARSERV] if it is a linear motor.
Language Selection
It is possible to select Japanese display or English display using [Option…] on the [File] menu.
The language set here is used at the next startup. The language switching is possible only if it
is done before executing [Connect] with the drive. Execute [Disconnect] first before switching
the display language.
It is possible to set motorless operation or main powerless operation that uses the emulation
function in the drive. It is possible to check parameters, table operation and other operations
using only the drive without actually connecting the motor together with the oscilloscope
function provided.
2
The unit of virtual load to be set is 1/1000kgm for a rotary motor, and 1/1000kg for a linear
motor.
If the drive has already reconnected the utility software in the motorless operating state, it
starts as the motorless operating state. Once a motorless operation is set, the emulation state
is maintained until the power to the drive's main unit is cycled.
WARNING
If main powerless operation is executed, the main power supply error detection function will
not work. Be sure to check that the main power supply voltage exceeding the rating is not
input before operating.
8.4.1 Operation
The Operation group has the functions for instructing operations to the motor from the utility
software. Select a tab suited for the target operation, and issue a command.
If you wan to change the parameter group pertaining to the target operation, start the
Parameters dialog box of the Data Management group at the same time and change
parameters, or if you want to monitor the status of the monitor, start the dialog box of the
Display group at the same time and monitor the status.
If the controller side has the main operation privilege of the connected drive when this dialog
box is opened, there is an inquiry as to whether or not the operation privilege will be granted
to the serial interface side. Check security and switch accordingly.
TIP
“Having the main operation privilege” signifies that a specific interface has the privilege to
issue operation commands.
8.4.2 Terminal
The utility software has been designed to enable a series of drive control without a need for
the operator to directly enter cumbersome commands from the terminal.
However, if this utility software is used by persons familiar with the drive, or if special
operations are required, it may be more beneficial to use [Terminal].
Most of the commands that are used by other dialog functions are embedded in [Terminal] as
[Character string commands] that can easily be understood by users. Therefore, parts of
other dialog functions can be realized by using [Terminal] even with manual entry.
! DANGER
If the terminal function is used together with other dialog functions, some commands may
conflict. Especially if you are issuing operation commands from the terminal, please be aware
that the motor may perform unexpected operations.
Enter a command in the format described later into the command entry edit box from the
keyboard. The command is issued to the drive being connected when the [Enter] key is
pressed. Replies from the drive are displayed in the transmission/reception history edit box.
Replies consist of immediate replies, replies at the completion of processing, and replies after
the issuance of the stop command.
@Command Format
The following commands are used to operate the drive. The number of arguments is
predetermined for each command number. A column (:) is used to delimit arguments.
1 space character
Header
section section Description
structure
Normal reply character string for a
Argument
No. of transmission character string
General R representation method
arguments The number of arguments changes according
See Note..
to the reply content.
Reply character string when an error/warning
Error ERR .
Error/alarm occurs with respect to a transmission
Error/alarm code (sub)
code (main) character string
Alarm ALM .
Arguments do not always exist.
R00
R1D ServoRigid:3
R1H StatusReg1:039B00C1
ERR25.3 RegenError
ALM66.0 IlgDevice
Useful Operations
The record of the commands previously sent is displayed again in the command entry area by
operating the Up/Down keys on the keyboard. The same command can be instructed
repeatedly by pressing the [Enter] key.
The parameter list and monitor list dialog boxes can be displayed during terminal operation.
More detailed information is displayed by selecting each parameter using the mouse.
8.5.1 Oscilloscope
CAUTION
Compared to other functions, the oscilloscope function requires more CPU power of a PC. If
this function is used, please use a PC that at least satisfies [Recommended conditions]. Also,
see items in “Troubleshooting.”
Specification
Item Specification
No. of input channels 4 (CH1 ~ CH4)
Highest sample rate 10kS/s
Analog trigger: CH1, CH2, CH3, CH4
Trigger source
Digital trigger: Any of bit 0 to bit 7 of monitor data
Trigger function Edge trigger: Trigger at the edge of a single trigger source
Auto: Loads a buffered waveform sequentially at less than 100msec/div
Trigger mode Normal: Loads a waveform only when triggered
Single: Loads only once when triggered
Trigger slope Rising, falling
Trigger position 10-point position of 0div to 9div within a waveform display frame
Up to 10 times the ±UNIT/div setting (e.g., range of ±10000 with a setting of 1000
DC offset setup range
UNIT/div)
Time setup range 1ms/div to 5s/div
Graph refresh cycle 100ms to 1s
Analog display: 4CH
No. of display waveforms
Digital display: 8 x 4CH
No. of waveform configuration
100
data
Waveform calculation Calculation of +, -, *, and / among channels, and waveform display
Measures the values and time of the vertical cursor and horizontal cursor, the
Cursor measurement
difference between the cursors, and the time difference
Measures the time, maximum value, minimum value, average value and effective
Auto waveform measurement
value between the cursors of any one waveform
Calibration Automatic sets up the vertical axis, time axis, etc.
Screen hardcopy Prints the Waveform Display dialog box window to the printer connected
Saves and browses the waveform data measured. Saves and reloads the
File function
measurement conditions.
Easy setup Simply sets typical representative measurement conditions
Operation Keys
Trigger setting
Trigger mode selection
Trigger slope selection
Start/stop button
Trigger lamp
Screen Display
Cursor
Date and time
Trigger setting
The basic usage is the same as for a general oscilloscope. The following describes the actual
operating procedure using a basic usage as an example.
The following describes the procedure for loading a waveform with the most basic single
trigger.
All #parameters/#monitor numbers are managed in units of 32 bits inside the drive. Generally,
one #parameter/#monitor number has one definition. However, some #parameters/#monitor
numbers are broken into 32 bits, each of which is then assigned with a unique definition (e.g.,
#320 (Status register 1)).
[Digital waveform display function] can be used to display #parameters/#monitor numbers
using an oscilloscope. The following describes the digital display method and the trigger
setup method using digital values.
2
3
(6) A trigger is applied at the rise of the bit set in No. 0. In this example, a trigger is
applied at the rise of the axis-in-operation signal, #320 bit 10.
(7) The status of each bit is expressed by 1: H and 0: L while in digital display.
TIP
A maximum of eight bits can be displayed per channel. To monitor more than eight bits at the
same time, a maximum of 32 bits can be displayed by assigning multi-channels to digital
display.
It is possible to understand a rough behavior of the motor by setting a long range time axis
and monitoring waveforms by AUTO trigger while the motor is operating.
4 5
CAUTION
If the time axis is set to display a long range (200 msec/div) as shown in the screen above,
due to sampling issues the display may show waveforms that differ from the actual operation
waveforms and timing. Always take aliasing problems into account before using the
equipment.
The following describes a method to measure a loaded waveform using the cursor function.
Note that the cursor function can be used only while in the [STOP] state. Measure a waveform
after it has been loaded.
3
1
Waveform data can be observed in a fine range by setting an appropriate offset value in the
waveform display in advance.
In this example, the command unit current position is monitored when it is at a position away
from the origin. By setting a value from which the away distance (in this example, 1000000) is
subtracted as an offset, the actual moving segment can be displayed in enlarged view.
Saving measured waveform data, measurement conditions and so forth as PC files is useful
when creating documents or performing troubleshooting. Waveform data can be saved in
BMP format or printed directly. Saved data can be browsed offline (not connected to the
drive).
(1) To save waveform data, check [Save]. However, this can be skipped to save only
measurement conditions.
(2) A waveform data file has an extension of *.cnd, and is saved in text format.
The utility software provides typical measurement conditions as [Easy Setup] in advance
when observing the operation of a direct drive motor.
(1) After selecting the parameter/monitor number you want to measure, operate the motor
once. Press [START] on the oscilloscope to display waveform data in the window. After
stopping the oscilloscope, execute a calibration. The vertical axis of each waveform is
displayed in the center of the window after adjusting automatically.
(2) After performing a fine adjustment manually, press [START] on the oscilloscope again.
The hard I/O status of the connected drive is updated and displayed periodically. Assigned
logic I/O names and the logic setup status of hard I/O are also displayed at the same time.
However, if other dialog function is used, update may be stopped once. In such a case,
resume the operation by pressing the [START] button.
Bit address
The I/O bits are managed using 8 points as one block in the drive. According to the example
above, the input side has hard I/O of 0 blocks 8 bits and 1 block 4 bits, and the output side
has hard I/O of 0 blocks 6 bits.
The number of points that can be monitored at a time is a 2-block unit for both input and
output. For a drive that has more hard I/O, select the block you want to monitor from [Block
selection combo box].
The I/O monitor is used to check whether or not a command signal has actually been entered
into the drive when the motor does not operate as expected.
The content of the monitor (status registers 1 to 3) that displays the main status of the motor
axis is updated and displayed periodically. However, if other dialog function is used, update
may be stopped once. In such a case, resume the operation by pressing the [START] button.
TIP
Information to be output to the status register includes each sensor signal to be input to the
drive and the signal status of logic I/O. For more information about a description of each
signal, see the chapter on "Operation."
The drive acquires the history of errors that are currently being generated (hereafter referred
to as status) and errors that were generated in the past (hereafter referred to as history). The
drive retains history information retains even if its power is off. The drive stores a maximum of
16 statuses and history information. If an error number being displayed is selected, a detailed
description pertaining to that error is displayed.
However, if other dialog function is used, update may be stopped once. In such a case,
resume the operation by pressing the [START] button.
If the drive is in the error state, two or more error numbers may be generated from one error
factor. In the status display, errors are displayed in the order they are generated. Therefore,
the error displayed at the beginning may represent the main cause. In the status display, if the
number of errors that are generated at once exceeds the maximum number of errors that can
be stored (16), excessive errors are not displayed.
In history display, the date and time when errors are generated are displayed starting from the
oldest date and time. The history information exceeding the maximum number of errors that
can be stored (16) is deleted starting from the oldest history.
TIP
A numerical value in one hexadecimal byte length is displayed next to an error code when in
history display. This value is a free-run counter value inside the drive at the time of an error
occurrence. Although this drive does not have the calendar function, displayed errors can be
grouped by error occurrence time by referencing this value.
FFT is a function of the utility software that analyzes frequency of machine vibration. This
function can be used when altering [Servo Tuning] and [Filter Setup]. FFT displays 2 graphs
as shown below. The top graph indicates Gain Characteristics (Horizontal: Frequency (Hz)
and Vertical: Gain (dB)). The bottom graph shows Phase Characteristics (Horizontal:
Frequency (Hz) and Vertical: Phase (deg)).
Signal to vibrate Motor can be altered using The Maximum Amplitude Voltage for 1 Hz and 10
Hz.
By pressing [Start], The Servo starts working to measure Gain and Phase characteristics.
Please make sure not to leave anything near the servo when starting FFT.
CAUTION
When starting FFT, make sure not to leave anything close to the servo.
CAUTION
Please avoid altering Input Signal Frequency for 1 Hz and 10 Hz and use default value. (Input
Signal Frequency for 1 Hz: 3000, for 10Hz: 1000)
8.6.1 #parameters
A character string command from [Terminal] can also be used to set #parameters in the drive.
However, in such a case, it is necessary to identify which #parameter of the function
corresponds to which number.
The #parameter function provides #parameter Setting window that is classified by purpose
and function. Therefore, #parameters for desired purposes can easily be set up.
Although each parameter of system setup registers 1 to 3 and error processing setup
registers 1 and 2 is managed in 32-bit length, it has assigned a unique definition in units of
bits internally. It is possible to perform similar settings from [Terminal]; however, settings can
be made easily by using this setting window.
! DANGER
The utility software may issue a software reset to the drive in order to reflect changes when
[Regist] is executed. As the servo is set to OFF during a reset operation, be sure to check
safety before operating.
The Function parameter setting window contains the main #parameters that need to be set up
when performing various motor operations. If it is necessary to change #parameters other
than those listed in this window, use the terminal function.
Writes a value into the [Data] edit box after selecting the parameter you
want to change.
TIP
The setup items pertaining to motor operations are found in [Operation table] data and
[System register] settings in addition to the items that can be changed in this window. Set up
these items as necessary.
CAUTION
Machine setup parameters above #110 require a reset or power cycle before they take effect.
The Servo tuning window contains a #parameter group mainly pertaining to servo
characteristics. If it is necessary to change #parameters other than those listed in this window,
use the terminal function.
Recalculates integral limiter values.
Visually displays the filter characteristics you set up. Filter characteristics can be displayed for individual
filters or combined filters. Please note that these waveforms are the characteristics of only the filters you
set up.
This window is used to tune the various digital filters of the drive. Since the actual filter tuning
operation is linked with the servo tuning window in the previous section, both tunings are
performed together. For more information about the tuning methods, see Chapter 7.
Typical setting
patterns
The [Display] button visually displays the filter characteristics that have been set. The display of individual filters and
the display of combined filter characteristics can be performed. Please note that these waveforms merely show the
characteristics of the filters that have been set.
This drive is equipped with various monitor terminals on the front panel in order to observe
the drive status using an actual oscilloscope. The Signal Monitor Terminal Setting window is
used to set up #parameter/#monitor numbers to be output as well as the output gain.
Select the monitor terminal to be set up. The status of the right setup area changes
according to the selected terminal.
Regist: Sets up the parameters in RAM and
EEPROM. The settings are retained even if the
power is OFF.
Displays the voltage level output from an actual monitor terminal to the
gain you set up. Adjust the gain setting according to the range in which
the #parameters/#monitor numbers you want to monitor fluctuate
The table data function is used to set and correct the operation table data of No.'s 0 to 63
stored in the drive. Each table of the internal table data consists of 8 bytes (16 bits + 16 bits +
32 bits). Table data can be created by a comprehensive wizard by using the table data
function. Also, the move, copy and delete functions can easily be executed in units of tables
by pressing the [Table copy] & [Table paste] button.
TIP
Three data indicated by “*” is raw operation table data. They are called “operation register,”
“table data 0” and “table data 1” from the top. “Operation register” is common in each
operation. The use of “table data 0 and 1” vary depending on the operation code selected.
8.6.3 I/O
This section describes the settings of the following items pertaining to logical I/O inside the
drive (hereafter called logic I/O) and physical I/O actually embedded in the drive (hereafter
called hard I/O).
[1] Hard I/O assignment
[2] Hard I/O logical setting
[3] Logic I/O initial value setting
Select the logic I/O name to be assigned from the list for each hard I/O.However,
the logic I/O names that are already selected by other bits cannot be selected.
The initial status of logic I/O at startup can be predetermined for each bit. For example, in the
case of an application you want to turn the servo ON unconditionally at power on, you can do
so after the power is turned ON by setting the applicable bit to ON when setting up logic I/O
initial value, instead of assigning [Servo ON command] to hard I/O. This will save some hard
I/O points.
For bits with a check mark, initial values are set to ON.
A blank bit is a reserved bit, and thus not setting is allowed
! DANGER
The utility software issues a software reset to the drive in order to reflect settings after
executing [Regist]. The drive is set to the servo OFF state during a reset operation. Therefore,
be sure to check safety before operating.
TIP
The #parameter maintenance function is used to save and browse the #parameters set up by
users and the user #parameters that are saved as files in the drive. Downloading/uploading of
only #parameters can be performed with the drive connected.
(1)
(2)
(3)
A #parameter file is saved as a text file. Although it is not necessary to be aware of the file
format, a brief description of the file format is given below:
(1) It contains drive information, and is processed as comments.
(2) It is a group of machine setup parameters that requires cycling of the power to
reflect it.
(3) It is followed by a group of regular parameters.
! DANGER
The utility software issues a software reset to the drive after downloading of a group of
machine setup parameters listed in (2) above as a download sequence to the drive. The drive
is set to the servo OFF state during a reset operation. Therefore, be sure to check safety
before operating.
The table data maintenance function is used to save and browse the setup data that is saved
as table data or files in the drive. Downloading/uploading of only table data can be performed
with the drive connected.
(1)
(2)
(3)
A table data file is saved as a text file. Although it is not necessary to be aware of the file
format, a brief description of the file format is given below:
(1) It contains drive information, and is processed as comments.
(2) Data is saved in the order of the table No., operation register, table data 0 and table
data 1 from the left.
(3) It contains comments, which are the translations of the contents of the operation
registers.
CAUTION
This function translates data obtained as post-processing of upload from the drive. This
processing may take some time depending on the PC used.
The I/O maintenance function is used to save and browse the I/O related settings defined in
the drive or a definition file saved in the drive. Download/uploading of only I/O definition data
can be performed with the drive connected.
(1)
(2)
An I/O data file is saved as a text file. Although it is not necessary to be aware of the file
format, a brief description of the file format is given below:
(1) It contains drive information, and is processed as comments.
(2) It consists of hard I/O assignments, hard I/O logical settings, logic I/O initial value
setup information and translated comments.
! DANGER
The utility software issues a software reset to the drive after downloading all I/O settings in
order to reflect the settings as a download sequence. The drive is set to the servo OFF state
during a reset operation. Therefore, be sure to check safety before operating.
8.7.4 Backup
The backup function is used to perform the batch backup/batch restore operation of all user
setup data set up in the drive. Backed up data is saved as one file.
This function is useful for backup work for maintenance and when creating a copy of drive
data with the same settings.
A backup file is saved as a text file. Its format is equivalent when the parameter file, operation
table file and I/O setup file explained in the previous sections are connected.
! DANGER
The utility software issues a software reset to the drive as a download sequence. At this time,
the servo is set to OFF, causing unexpected movements. When a reset confirmation message
is displayed, be sure to check safety before operating.
CAUTION
Utility software includes several functions, which recycle AC main power automatically.
[10.x Data Sum Error] may rarely occur in case that the control power supply is terminated
before LED for RDY signal is lighted when the power is recycled.
If this error occurs, restore user data, which was backed up beforehand, after initialization of
user parameters (Backed up parameter values are set).
The currently connected drive's version information, motor type and other information are
obtained and displayed. If you have any questions or inquiries about the product, contact our
support desk shown in Version Information.
This is the email address of our support staff and URL. When
making inquiries, please attach the following drive information.
Writing data to a parameter (e.g., #1=2) changes only that value in RAM of the drive.
Therefore, that data is erased when the power is turned OFF. If you want to store updated
data, rewrite the parameter in EEPROM (e.g., ##1=2), or write all parameters using the @16
command.
The Utility Software Stops during Waveform Display due to a Communication Error.
Insufficient performance of your PC may be the cause. Check if the operating conditions are
met. Close all other applications if possible. Especially, if you are using the oscilloscope
function, it uses up more CPU power than any other functions.
If a communication error still occurs, change the communication cycle to a slower cycle.
However, in such a case, the oscilloscope function cannot be used.
A Communication Error Occurs while Using the Oscilloscope Function for an Extended Period in
Windows 98.
Particularly in Windows 98, it seems there is a time contention problem between the power
supply monitor interrupt and the communication port interrupt. When using the oscilloscope
function, disable all power supply monitor related functions.
Waveforms Different from Expected Waveforms were Obtained when the Time Axis was set to a
Long Range.
Especially when the time axis is set to a long range, waveforms different from actual
waveforms may be obtained especially relating to sampling. Always take account of an
aliasing problem before using.
Some converters may not operate correctly in this system. In particular, failure to receive data
occurs with the frequently communicated oscilloscope function. Also, an error may occur
during communication with the drive connected to the COM port of a PC due to the effect of
the drive software's in the converter.
We have control DLL for this purpose. You can create an application that controls multiple
drives in Visual Basic from your PC by installing this control DLL. For more information,
contact our Support Desk.
We periodically update the PDF and CSV files referenced from the utility software. To update
these files on your system, download the latest versions from our Web site and overwrite
them into the install folder.
Installation condition Is the load fixed securely? The load must not be loosened.
There must not be any worse sounds or
Are the driving sound and vibration normal?
vibrations than during usual operation.
Are all bearings normal? Bearings must rotate smoothly without play.
Conditions of internal
mechanical parts There must not be any worse sounds than
Are the driving sound and vibration normal?
usual operation.
Are there any scratches, damages, dirt, There must be no scratches, damages, dirt,
Appearance
deformation or discoloration? deformation and discoloration.
By backing up user data using the utility software, the data can be saved as electronic files.
See Section 8.7.4, "Backup" for more information.
Backup and Restore Operations Using the Operation Display Pendant (Optional)
By backing up user data using the operation display pendant, the data can be saved in the
embedded EEPROM of the operation display pendant. User data for multiple drives can be
stored without using other external devices. See the technical document of the operation
display pendant for more information.
Operating Procedure
The reset all operation can be performed only by entering the designated command in
[Terminal Function] of the utility software or [Terminal Function] of the operation display panel
in order to prevent an erroneous operation. Erroneous operation can also be prevented by
requiring a password with command. The command format is as follows.
@90 : 2003
Password
CAUTION
A part of machine parameters overwrites the related parameters when the power is recycled,
if those parameters are changed. [10.x Data Sum Error] may rarely occur in case that the
control power supply is terminated before LED for RDY signal is lighted when the power is
recycled.
If this error occurs, restore user data, which was backed up beforehand, after initialization of
user parameters (Backed up parameter values are set).
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
㪬㫇㪻㪸㫋㪼㪻㩷㫆㫅㩷㫇㫆㫎㪼㫉㩷㪺㫐㪺㫃㪼
Blank Page
Appendix 3-1
Action
Error
Name Recovery Cause and condition detected taken at Countermeasure
code
occurrence
Memory error
Cycle the power.
ROM error 1.1 Initial
If all uploading has been
Not processing
An error was detected during memory check complete, initialize the drive.
possible not
It is necessary to repair the
RAM error 1.2 completed
drive board.
Contact I/O or CC-Link :
It is necessary to repair the
drive board.
Contact I/O or CC-Link : It failed during the
PROFIBUS-DP :
interface board initialization. Initial
Set an appropriate number
Not PROFIBUS-DP : It was detected that an incorrect processing
Interface board error 2.0 (other than "0") and cycle the
possible ID number was assigned. (The ID "0" (the not
power.
number for master station) is assigned.) or it completed
If the error occurs after
failed during the interface board initialization.
performing the action above, it
is necessary to repair the drive
board.
Initial
processing
not
Not An error was detected in EEPROM that stores
EEPROM error 3.0 completed
possible data
or
deceleratio
n stopped
Reset the
CPU
Not (communic
Watchdog error 4.0 The drive CPU is not operating properly
possible ation
operation
set to valid)
Data checksum error Cycle the power.
If all uploading has been
Parameter checksum error 10.1 complete, initialize the drive.
Initial It is necessary to repair the
Operation table checksum It was detected that the stored data was
10.3 Not processing drive board.
error destroyed during processing when the power
possible not
I/O setup data checksum was turned ON.
10.5 completed
error
Data error
Motor/drive data error 11.1
System data error 11.3
Power module mismatch 11.4 Initial
It was detected that the setup data could not be
Not processing
Old coordinate system processed during processing when the power
11.5 possible not
setup data error was turned ON.
completed
Error history data error 11.6
Hardware version mismatch 11.7
Action
Error
Name Recovery Cause and condition detected taken at Countermeasure
code
occurrence
ABS encoder error
Execute the same
Abnormal absolute position signal was detected. countermeasure for the error
Excessive detection error 14.1
Inappropriate configuration (matching with motor) 14.3.
Correct configuration.
Turn on the power while motor
is stopped.
Excessive velocity at Motor moves when the power was turned on.
14.2 Execute the same
detection Abnormal resolver signal was detected.
countermeasure for the error
14.3.
Repair or replacement of
SIG0 1X signal error 14.3 connector
Replacement of cable
Denoising or re-configuration of
wiring upon checking source of
Initial noise
Abnormal resolver signal was detected.
Not Contact failure or damage of connector processing Put apart encoder-resolver
possible not cable from electric power line or
Breaking of wire
completed high frequency line
Irruption of noise into encoder/resolver cable
Change of grounding of shield
SIG0 NX signal error 14.4 Malfunction of motor
Shortest encoder cable
Malfunction of drive
Note: Be careful not to deforming
or damaging contact section by
tester equipment when
checking conduction of cable.
Replacement of motor
Replacement of drive
Re-set motor position when the
power is turn on so that it can
Motor position when the power is turned on was
be within the coordination
Linear coordinate range out of coordination range set by #116, Limit of
14.5 range.
error absolute linear coordination 1 and #117, Limit of
Change value(s) of limit of
absolute linear coordination 2
absolute linear coordination
range.
Encoder error
SIG0 edge disengaged 15.1 An error was detected in an encoder/resolver
SIG1 edge disengaged 15.2 signal.
Check the connector section,
Contact failure or breakdown of a connector
SIG0 cycle error 15.3 repair or replace if necessary.
Cable disconnection
Replace the cable.
Noise is generated in an encoder/resolver
Not Eliminate the noise generating
cable. Servo OFF
possible source, and review the wiring
A problem inside the motor
route.
SIG1 cycle error 15.4 A problem in the drive
Replace the motor unit.
* Check the conductivity of the cable by using
Replace the drive.
a tester. The contact area must not be
deformed or damaged.
Coordinate system error A
It was detected that the slit plate deviated from
the center and exceeded the allowable eccentric Remove the load, and also
volume in a DM series motor unit (except DM1B- remove the one that is giving
004/006, DM1C-004). force.
A moment load was applied to the rotation Adjust the support and cable
Error setup
section. so that they are not in contact
Eccentric compensation Not register 1
16.1 A support and cable made contact with the with the hollow hole.
error possible dependent,
hollow hole and therefore force was applied. Repair the motor unit if an
bits 11 to 8
A substantial impact was applied to the error occurs while in the no-
motor. load state.
An abnormal encoder signal was generated. Check the items pertaining to
* A low velocity (0.05rps or less) was used for the encoder errors.
detection.
Coordinate system error B
The setup value to be used for coordinate system
operation (coordinate value setting) was less
Outside of command None in
17.2 Possible than 0 or more than the scaling command unit
coordinate area particular
value when the rotation coordinate system was
used.
Action
Error
Name Recovery Cause and condition detected taken at Countermeasure
code
occurrence
Check the wiring of the motor
Attempted to generate a pulse of 3MHz or more, cable and encoder cable.
Error setup
which exceeded an allowable monitor pulse Take an action against
Not register 2
Monitor pulse error 18.0 output. resonance, and set an
possible dependent,
The motor overran. appropriate adjustment value.
bits 11 to 8
Resonating and hunting. Set the scaling data to an
appropriate value.
Tandem error
Remove the cause of the
Slave drive error 19.1 The master has detected an error in the slave.
abnormality on the slave side.
Error setup
register 1 Check the connection status of
Possible the communication cable.
Tandem communication Tandem communication abnormality has dependent,
19.2 bits 11 to 8 Anti-noise in the
error occurred due to noise.
communication cable.
Remov the cause of the noise.
Power module error
Servo OFF Check the main power supply
Regenerati voltage level.
Over-voltage 20.1 Over-voltage level main line voltage value
on error Verify that the motor is not
output rotated by an external force.
High ambient temperature and
Temperature: 150C or more high current duty
Control current: 12.5V or less The GND of the motor cable is
Over-current: 27A or more at 500W, 5s wrongly wired to one of phase
IPM fault
54A or more at 2kW, 5s A, B or C.
Output short-circuited Verify that the motor is not
With 1msec chattering process rotated at a high velocity by an
20.2 Servo OFF external force.
The GND of the motor cable is
wrongly wired to one of phase
Detection level: 15A at 500 W, 1s
Current transformer Possible A, B or C.
45A at 2kW, 1s
detection Verify that the motor is not
With 1msec chattering process rotated at a high velocity by an
external force.
Error setup
Low voltage (servo OFF) level main line voltage register 1
Low voltage 20.3
value < low voltage level dependent, Check the main power supply
bits 7 to 4 voltage level.
Low voltage (servo OFF Main line voltage value < low voltage (servo OFF)
20.4
level) level
Phases A and B actual current vector lengths
Phases A and B actual
20.5 (after bandwidth 10 Hz filter processing) Servo OFF
current monitoring It is necessary to repair the
exceeded 110% of the maximum motor current.
drive board.
Error monitoring amplifier Error was detected on the control board amplifier
20.6
constant substrate constant substrate.
Main power supply error
Check the main power supply
XMPSIG output threshold: 70VAC Error setup voltage level.
XMPSIG from the power module maintained the register 1 The main power supply is
Main power supply error 21.0 Possible
OFF state exceeding the value set up in system dependent, momentary shut down.
setup register 1. bits 3 to 0 Fluctuations of the main power
supply are substantial.
Error setup
Main power supply errorAC Check wiring of every phase of AC
AC Main Power was detected open-phase or low register 1
(Open-Phase or Low 21.1 Possible Main Power and the AC Main
voltage over 1 second. dependent,
Voltage) Power Voltage.
bits 2 to 0
Overload
Review the operation
The power-squared duty is calculated from the cycle.
current command value, but it exceeded the Set a longer
Error setup
designated value. acceleration/deceleration
Perform current control without monitoring register 1 time.
Motor coil line overload 22.1 setting. dependent, Eliminate an external force
bits 27 to 24 that is constantly being
Current
Possible Limited current when the value became lower applied.
control was
than the cancellation current-squared duty
executed
value. The current-squared duty can
regardless
be checked by #386.
of its
Detected a heat generation of 85C or more
setting. Check the ambient
inside the drive.
Heat sink over-heat 22.2 temperature and installation
Limited current while detecting, and cancelled it
environment of the drive.
when not detecting.
Set a longer
acceleration/deceleration
time.
The position deviation exceeded the user setup Error setup
Perform a servo tuning
value when position control was executed. register 1
Excessive position deviation 23.0 Possible again, and set an
Acceleration/deceleration time is too short. dependent,
appropriate value.
Servo tuning failure bits 23 to 20
Eliminate an external force
that interferes with the
motor's rotation.
Set a longer
The absolute value of the current velocity value
Error setup acceleration/deceleration
detected from SIG0 was more than the
register 1 time.
Over-speed 24.0 Possible maximum velocity of the motor.
dependent, Perform a servo tuning
The velocity exceeding the monitor #305 value
bits 31 to 28 again, and set an
was detected.
appropriate value.
Regeneration error
Action
Error
Name Recovery Cause and condition detected taken at Countermeasure
code
occurrence
The target axis operation position by internal
control is within the + direction software limit
area. Error setup
register 2
+ direction software EOT (only for The command unit instruction value is within the
44.0 Possible dependent,
linear coordinates) - direction software limit area during an axis bits 23 to
operation by internal control, during an axis 20
operation by an external position command, or Check the motor's instructed
while moving in the + direction. movement amount against the
current position.
The target axis operation position by internal Is the position exceeded the set
control is within the - direction software limit software over-limit area?
area. Error setup
register 2
- direction software EOT (only for The command unit instruction value is within the
45.0 Possible dependent,
linear coordinates) - direction software limit area during an axis bits 19 to
operation by internal control, during an axis 10
operation by an external position command, or
while moving in the - direction.
Set the immediate stop signal
to OFF, and reset the error.
Error setup
If the error status still remains
An immediate stop input signal from the user register 2
Immediate stop 46.2 Possible even if the error is reset:
was set ON. dependent,
1. Check the wiring.
bits 7 to 4
2. Check the internal
parameters.
Check the communication
settings.
Check the termination.
Error setup Check the connector section,
Controller interface communication A communication error occurred in the controller register 2 and repair or replace it if
47.0 Possible
error interface. dependent, necessary.
bits 11 to 8 Replace the cable.
Remove the noise generating
source and re-examine the
wiring route.
Homing error
The distance between the origin proximity signal
Stop the
Origin dog position error 49.1 Possible edge and Z-pulse edge is out of the designated Adjust the dog position.
operation
range.
Not executable
Execute the next operation
A command that could not be executed during
Executing 50.2 command after the current
an operation was issued.
operation is complete.
A command that could not be executed when an
An error is being generated 50.3 Clear the error and then operate.
error occurred was issued.
Invalid data 50.5 Data that could not be processed was included. Deny the
Possible
A command was issued while in the invalid command
state, such as issuing a parameter registration
Access timing 50.6
command while parameter registration was
being processed.
A command that could not be executed in the
Drive mode 50.7
drive mode during an operation was issued.
Data was requested while data to be sent to the Deny the
Data not ready 51.2 Possible
built-in logger was not ready. command
Timeout was generated during internal
processing. Stop
Time out 52.0 Possible
Waveform capture during an auto-tuning operation
operation failed.
Not calculable
A condition in which computations could not be
performed occurred in internal processing Stop
Auto-tuning 53.1 Possible
The range of the waveform capture time during operation
an auto-tuning operation was exceeded.
Action
Error
Name Recovery Cause and condition detected taken at Countermeasure
code
occurrence
A command that could not be translated was
Command translation Invalid 60.0 Possible
issued.
A command that did not match the command
Command format error 61.0 Possible
format was issued.
A command using data that exceeds the Deny the
Out of range data 62.0 Possible
allowable range was issued. command
A command that specified a parameter/monitor
Invalid parameter/monitor number 65.0 Possible
having a non-existent number was issued.
A command was issued by an interface that did
Invalid device 66.0 Possible
not have an operation privilege.
Initial value
Error process setup register 2 + direction hardware EOT - direction hardware EOT Interface emergency
+ direction soft OT - direction soft OT (reserve) (reserve)
Initial value
DrvP III
Appendix 3-7
When an error occurs, the [RDY/ERR] LED on the drive's front panel is illuminated red. In
the event of an error, check the error code using the utility software and following the steps
below. For more information about the error windows, see Section 8.5.5, “Error Display.”
If the drive is placed in the error state, two or more error numbers may be generated from
one error factor. The errors are displayed in the order generated in status display. The error
that is displayed first may likely be the main cause. If the number of errors that is generated
at a time exceeds the maximum number of errors (16) that can be stored, excessive errors
are not displayed in status display.
Conversely, in history display, the date and time of errors generated are displayed in the
order beginning from the oldest date/time. If the past errors exceed the maximum number of
errors (16) that can be stored, they are deleted in the order beginning from the oldest one.
Glossary
This glossary lists the terms used in this document.
Symbols
#
Indicates the number of a parameter stored on RAM. Example: #100
##
Indicates the number of a parameter stored on EEPROM. Example: ##100
@
Indicates a command number. Example: @3:10
@Command
A general term for operation commands issued from a PC to the drive. Example: @3:10
A
ABS
Absolute position, or a motor built in with an absolute position detector called the ABS motor
Absolute Accuracy
The difference between the angle at which the motor should be rotated (instructed value) and
the angle at which the motor actually rotates. This value is displayed after adding a sign to
a half of the maximum value for the entire circumference of one rotation.
Absolute Positioning
Operation to position at an absolute coordinate position
Alarm
A warning whose level is lower than an error
Aliasing
A phenomenon in which waveforms cannot be displayed accurately when the sampling
velocity becomes half (Nyquist frequency) or below the input signal. Generally, in order to
display accurate waveforms on a digital oscilloscope, a sampling velocity about 4 to 10 times
the frequency of the input signal as well as a frequency band at least three times the
frequency of the input signal are required.
All Reset
An operation to return all user data to the factory preset values.
Argument
An option to be added to an operation command. Some commands have no argument or
have multiple arguments.
Auto Tuning
A series of operations to rotate the motor, measure the load inertia/load mass, and set up the
parameters of the control section on its own.
AXIS
Motor axis
B
Backup
Storing data from the drive to an upper device (PC, operation display pendant). Same as
upload.
Basic Data
Maker information of the drive/motor, which cannot be manipulated by users. This data
cannot be erased by all reset operations.
BCD
Binary coded decimal
BIN
Binary
Binary Code
A numerical code in binary notation
Bit AND
AND for each bit. This is used to extract several bits.
Bit EXOR
Exclusive OR for each bit
Bit OR
OR for each bit. This is used to turn ON several bits.
Block
Logic I/O and physical (hard) I/O are internally managed in 8-bit units, each of which is called
a block. I/O settings are also performed in block units.
Branching
To branch. Table operation - condition branching
Bus Voltage
Main power supply voltage after rectification
C
CC-Link
Open network standard - fieldbus
CCW
Counterclockwise - Counterclockwise direction when the motor is viewed from the load
mounting plane
Chattering Processing
In this document, it refers to the processing to give hysteresis for eliminating unnecessary
ON/OFF when generating a position settling signal. The number of processing to be
performed can be set up using a parameter.
COIN
Coincidence signal (position settling signal) - A signal that is output when the motor is within
the coin window that has been set up
Coin Waiting
In motor operation, this refers to a wait until the motor is positioned within the coin window
before moving to the next operation upon completion of a position command.
Current Transformer
A transformer built in the power module for detecting current. It monitors the current of the
bus.
CW
Clockwise - Clockwise direction when the motor is viewed from the load mounting plane
D
DEC
Decimal
Decimal Code
A numerical code in decimal notation
Digit
Unit of calculations used by firmware inside the drive
DM series
Motors built in with an optical encoder
Download
Writing data from an upper device (PC, operation display pendant) to the drive
DR series
Motors built in with a magnetic encoder (resolver)
E
EEPROM
Nonvolatile memory built in the drive that stores mechanical data and user data. There is a
limit on the number of times it can be rewritten.
Encoder Resolution
Number of pulses output from the encoder when the motor makes one rotation.
EOT
EOT signal - there are hardware EOT and software EOT.
Error
An abnormality whose level is higher that an alarm. Errors are classified by error number. For
some errors, the behavior of the motor after an error occurrence can be defined using the
error setup register.
F
Filter
A function to remove unwanted signal components from signals
Firmware
A program code of the CPU in the drive
Function Key
General-purpose keys on the operation display pendant. The functions of these keys change
depending on the screen displayed.
G
H
Heat Sink
Radiating fins on the side of the drive. Equipped only on 2kW drives.
HEX
Hexadecimal
Hexadecimal Code
A numerical code in hexadecimal notation
Host
An upper device that sends instructions to the drive
I
ID
Drive station number set up by the rotary switches on the front panel
Idle State
A state in which no operation is being performed
INC
Increment Positioning
A relative move command from the current position
Interlock
The velocity override value is set to 0% internally.
Invalid
Invalid state. To not use a specific function in parameter settings, etc., set to invalid (0).
J
K
kpulse
Unit of pulses obtained by raising 10 to the third power
L
LM series
Linear motors
Load Inertia
The moment of inertia of load attached to the motor
Logic I/O
A virtual I/O of firmware in the drive. Some of logic I/O are assigned to actual I/O (hard I/O).
M
Machine Resonance
Since the DD motor directly drives load, the characteristics of the load may affect the control
system, causing oscillations. These oscillations include hunting and windup phenomenon at a
relatively low frequency (several Hz), an oscillation around a high frequency phase, and a
mechanical oscillation. To take appropriate countermeasures, it is necessary to know the
accurate resonance frequency.
Main Power
A power supply for operating the motor
Maker Data
Internal data set up by Yokogawa. This data cannot be set up by users. It cannot be erased by
all reset operation. (Basic data, adjustment data)
Manual Tuning
An operation for adjusting each control parameter by operating the motor via a test operation
and then using an oscilloscope and the utility software functions.
Master
Indicates the master motor/drive in a master and slave relation in tandem operation.
Maximum Velocity
The maximum velocity a motor can rotate.
Monitor Pulse
Current position value pulse output from the drive
Mpulse
Unit of pulses obtained by raising 10 to the sixth power
Multichannel Connection
A connection to connect multiple drives to a party line using RS485 communication. A
dedicated DLL is required for control from a PC.
N
O
Operation Privilege
A right to issue major commands. Available on the PLC interface side or RS232C interface
side.
ORG
Origin proximity signal
P
PLC
Programmable logic controller, generally called the sequencer. Yokogawa offers the FA-M3
range free controller.
Product Dependency
The initial value of a parameter takes a different value according to the type of the
motor/drive.
Prompt
A character string, parameter name, error name and so forth included in a response from the
drive when a communication is made with the drive using the utility software, display panel,
etc.
Pulse Direct
A weighted signal of an external pulse. If this signal is ON, the motor operates one pulse of
motor resolution by an external one pulse command, ignoring the scale setting.
R
Reboot
Restarting the drive by cycling the power or using a software reset command.
Repeatability Accuracy
Positioning is repeated seven times from the same rotation direction. This value is displayed
after adding a sign to a half of the maximum width value of variations of the seven
positions.
Restore
Writing backed up data from an upper device (PC, operation display pendant) to the drive.
Same as download.
Rotor Core
A magnetic circuit provided in the motor's rotating part
Rotor Inertia
Inertial moment around the rotor's rotation axis of the motor. Self-inertia.
RxD
Receive signal during host communication
S
Scaling
Scale factors specified by the #112 and 113 parameters, which are used for conversion
between pulse units and command units.
Settling Time
A delay occurs in the actual motion of the motor in response to a position command. Upon
executing a position command, the difference in time until a settling signal is output is
specifically called the settling time.
Setup Dependency
The allowable setup range of the maximum and minimum values of a parameter changes
according to the setup values of other parameters
Skew
Variations in the phases among signals
Slave
It refers to the driven motor/drive in a master and slave relation in tandem operation.
Start Option
Command arguments
Startup Operation
Table operation executed automatically when the power is turned ON according to settings.
Station Number
A drive number set up by the rotary switches on the front panel section when connecting
multichannels.
Stator Core
A magnetic circuit provided in the motor fastening section
Status Register
#320, 321 and 322 monitors. They constantly display the status of the motor/drive. Just like
the system registers, each bit is assigned with a unique definition.
Sum Value
Firmware and data embedded in the drive are managed using sum values.
System Register
#98, 99 and 110 parameters. These parameters set up the drive's main operations. The
system register parameters are 32-bit wide data, and each bit is assigned with a unique
definition.
T
Table Data
Operation command data contained within the drive, total of 64
Tandem Operation
An operation method for obtaining large torque and thrust by connecting multiple motors and
drives using a multi-drop connection
Tuning
An operation for adjusting each servo parameter to an appropriate value. This drive is
installed with the auto tuning function by which tuning is performed automatically.
TxD
Transmit signal during host communication
U
Unit
Unit refers to a command unit in this document.
Upload
Moving data from the drive to an upper device (PC, operation display pendant)
User Data
Internal data, such as parameters, table data and I/O setup values, which can be rewritten
using the utility software/operation display pendant, etc.
V
Valid
Permitted state. To use a function by setting its parameters and other items, set to valid (1).
Torque (N-m)
Velocity Override
A velocity scale in which the feed velocity set up by a parameter is 100%, which can be set in
a range from 0% and 200%.
Velocity Profile
A time differential waveform of the position command. The ideal operation path generated in
the drive.
W
Watchdog Timer
A mechanism for preparing for a situation where programs cannot be executed normally due
to uncontrollable running and other reasons. This timer functions just like a watchdog. A
minimum communication can be performed even if a watchdog timer error occurs in this
drive.
X
Y
Z
ZERO
Motor origin signal. Software and hardware Z-pulses are available depending on the
generation method. There are several of them in one rotation or one stroke.
This program substitutes 1/4 of the #112 scaling data ratio numerator (on the command) for
#100 (user variable) at table No. 4. ABS positioning is performed by referencing the #100
parameter at next table No. 5. To start from Terminal in the utility software, use @3:4.
This program substitutes 1/2 of the #112 scaling data (command unit side) for #100 (user
variable) at table No. 6. INC positioning in the + direction is performed by referencing #100 at
next table No. 7. To start from Terminal in the utility software, use @3:6.
This program performs 90° INC positioning in the + direction by the count preset in #101. This
sequence is as shown in the flowchart below. To start from Terminal in the utility software, use
@3:30.
No.30: #100 = 0
NO
No.32: #100 < #101
YES END
INC positioning
Amount of
No.33:
movement: #102
This example shows a slightly complicated operation pattern of the motor. This operation
pattern may not be used as is; use it as a sample when utilizing an operation table.
Operation pattern
No.42: #101 = 4
A
INC positioning
No.43: Amount of
movement: #102
No.45: #100 = 0
NO
No.46: #100 < #101
YES
No.47: #100 = #100+1 No.50: #102 = -#102
This sample program performs ABS positioning to the command unit position specified by
#100 (user variable) at table No. 4. Specify the value of #100 by taking account of the stroke
amount. To start from Terminal in the utility software, use @3:4.
This sample program performs INC positioning in the + direction by the command unit value
specified by #100 (user variable) at table No. 6. Specify the value of #100 by taking account of
the stroke amount. To start from Terminal in the utility software, use @3:6.
This example shows a slightly complicated operation pattern of the motor. This operation
pattern may not be used as is; use it as a sample when utilizing an operation table. Specify
the value of #100 by taking account of the stroke amount.
Operation pattern
: INC positioning for the stroke amount specified by #100
: 4-divided INC positioning
NO
No.43: #104 = 4 No.52: #105 < #104
A YES
INC positioning No.53: #105 = #105+1
No.44: Amount of
movement: #100 INC positioning
No.54: Amount of
No.45: Dwell (300msec) movement: #102
NO
No.47: #105 < #104
YES
INC positioning
No.48: #105 = #105+1 No.56: Amount of
movement: #101
INC positioning
No.49: Amount of No.57: Dwell (300msec)
movement: #103
A
No.50: Dwell (100msec)
CAUTION
A pattern may collide with the stroke end depending on the operation starting position. Check
the starting position before executing.
Revision Record
Document name: Direct Drive Motor <DYNASERV> Intelligent Drive <DrvPIII> Technical Information
Document number: TI 71M01D04-01EN
January, 2004 1st Edition
New issuance:
Drive's main unit version: R7040DA:1.07
Utility software version: R1.01.06
May, 2004 2nd Edition
These chapters were added.
2.5.5 Terminals
2.6 Optional Mechanical Brake
After this, the page number, and the section number were changed.
These chapters were added.
5.10.1 Line Filter
5.10.2 Ferrite Core 1
5.10.3 Ferrite Core 2
5.10.4 Motor Filter
5.10.5 Shield Process of Cables
5.11 Drive Input Current
5.12 Drive Rush Current
Technical terms were revised. Errors in edition were corrected.
June, 2004 3rd Edition
Added and edited descriptions of PROFIBUS-DP: Pages 1-2 and 2-15
Added Sections 3.1, "System Configuration," 3.2, "Contact I/O Interface," 3.3, "CC-Link
Interface" and 3.4, "PROFIBUS-DP Interface" to Chapter 3, "System Configuration."
Added Section 4.2.5, "Explanation of the Front Panel (PROFIBUS-DP)" to Chapter 4,
"Name and Function of Each Part."
Added Section 5.9.3, "PROFIBUS-DP Interface" to Chapter 5, "Wiring," and deleted
pages 5-21, 5-22 and 5-23.
July,2004 4th Edition
Edited descriptions of Checking the Product:Page1-3
Edited of Model and Suffix Code Selection List:Pages 2-9,2-10,2-11,2-12,2-13,2-14,2-16
Added page 6-18, after this, the page number, and the section number were
changed.
Corrected descriptions of Standard Specifications “DB5C Type Motor”:Page 2-4
Errors in edition were corrected.
September,2004 5th Edition
Description of the Fieldbus communication error was added.Page 3-15
Edited descriptions.Page 6-5,6-11,6-14,6-17,6-26,6-38,6-40,6-41
Corrected "set up example" chart. Page 6-18
Corrected the value in "Linear Coordinate Systems". Page 6-33
Corrected tables.Page 6-57
Corrected “Timing chart”. Page 6-67
Corrected tables.Page 6-111
Errors in edition were corrected. Pages
6-19,6-23,6-24,6-34,6-43,6-46,6-47,6-50,6-51,6-56,6-59,6-61,6-64,6-68,6-76,6-84,
6-85,6-86,6-88,6-91,6-93,6-96,6-110,8-5,8-11,8-29,Appendix3-1, Appendix3-6
October,2004 6th Edition
Correction typographical errors. Pages 2-4,2-8,5-13
January, 2005 7th Edition
Added descriptions of 2.5.6 Motor Filter : Page 2-32
Edited descriptions of CAUTION, Connector (5.4 Regeneration Resistor Terminal
<TB3>):Page 5-6
Edited descriptions of TIP (8.6.2 Table Data Function):Page 8-34
February, 2005 8th Edition
Added descriptions of the notch filter setting for DM1B-075 : Page vii, 2-38, 7-6
Edited drawings of lavel : Page 1-4, 2-30, 2-38, 4-1
Added descriptions of CAUTION for terminal and separator : Page vii, 5-6
June, 2005 9th Edition
Added descriptions of precautions for fixing the cables : Page vii
Corrected Mechanical dimensions : Page 2-25, 2-26, 2-27, 2-28, 2-29
Deleted Cable Termination Option "-01", "01" : Page 2-8, 2-9, 2-10, 2-11, 2-12, 2-13, 2-14
Changed Cable Termination Option "-05" to "-08" : Page 2-19, 2-20
Corrected Contact type : Page 2-19, 2-20
Corrected Connector type : Page 2-31, 5-16
Corrected table of Maximum Tightening Torque : Page 2-36
Corrected Graph : Page Appendix 4-13