EM,EP ENGLISH 매뉴얼
EM,EP ENGLISH 매뉴얼
User’s Manual
(EM/EP Driver Unit System)
TB
F
A CN
2
A
B
B
C
C
CN
3
CN
1
M–E099EM0C2–020
NSK Ltd. warrants its products to be free from defects in material and/or workmanship which NSK
Ltd. is notified of in writing within, which comes first, one (1) year of shipment or 2400 total opera-
tion hours. NSK Ltd., at its option, and with transportation charges prepaid by the claimant, will
repair or replace any product which has been proved to the satisfaction of NSK Ltd. to have a defect
in material and/or workmanship.
This warranty is the sole and exclusive remedy available, and under no circumstances shall NSK
Ltd. be liable for any consequential damages, loss of profits and/or personal injury as a result of
claim arising under this limited warranty. NSK Ltd. makes no other warranty express or implied,
and disclaims any warranties for fitness for a particular purpose or merchantability.
User’s
Manual
NSK Ltd.
(Blank Page)
Notes To Users
☞ Before operating the Megatorque Motor System, this manual should
be read thoroughly. The Megatorque Motor System is a unique device, so
‘common sense’ based upon experience with servo motors may not directly
apply here. Careful consideration of the mechanical design, as described in
Chapter 4, is especially important.
☞ Make sure that the serial numbers for Motor and Driver Unit are the
same. The Motor and Driver Unit of the Megatorque Motor System are
marked with serial numbers that identify them. Motors and Driver Units may
not be interchanged.
☞ Spare parts should be ordered from any of the NSK offices. A list of NSK
offices is provided in the back cover .
Version
The Driver Unit of the Megatorque Motor System is controlled digitally by a 16bit
microprocessor. The program software of the Driver Unit is modified constantly to
improve functions. The change of the Driver Unit program software is shown by the
change of version number in the Driver Unit model number (see Appendix 2 to know
your model number).
The information in this manual is applied to the Driver Unit version 05. If your Driver
Unit is newer than version 05, there should be an addendum to this manual. Read the
addendum before reading this manual. The addendum will be available from your
local NSK office, and will be packed with your Megatorque Motor System. If your
Driver Unit is older than version 05, some of this manual may not apply to your
System. Contact NSK for details.
Technical Information
For technical assistance and sales information, contact your local NSK office. A list of
NSK offices is provided in the back cover.
i
Terminology
It will be necessary to be familiar with some terms used in this document.
ii
Contents
1. Introduction ----------------------------------------------- 1-1 5. Trial Running and Adjustment ----------------------- 5-1
1.1. Overview ....................................................................... 1-1 5.1. Preparation .................................................................... 5-2
1.2. Operational Remark ...................................................... 1-3 5.1.1. Wiring Check ....................................................... 5-2
1.3. Functional Principle ...................................................... 1-4 5.1.2. Checking Internal Switch ..................................... 5-2
1.3.1. Motor ................................................................... 1-4 5.1.3. Wiring Servo on Signal to CN2 ........................... 5-3
1.3.2. Driver Unit ........................................................... 1-5 5.1.4. Power On and Servo On ...................................... 5-4
5.2. Adjustment 1 ................................................................. 5-5
2. Name and Function of Each Part ------------------- 2-1 5.2.1. Calculating “Load Inertia” ................................. 5-5
2.1. Packing List ................................................................... 2-1 5.2.2. Setting Velocity Gain (VG) and Velocity
2.2. Motor ............................................................................. 2-1 Integrator Frequency (VI) ................................... 5-6
2.3. Driver Unit .................................................................... 2-2 5.2.3. Setting Position Gain (PG) ................................. 5-7
5.3. Trial Running and Operation Check ............................. 5-8
3. Driver Unit Specification ------------------------------- 3-1 If Motor Fails to Move in the Way You Want... ......... 5-12
3.1. General Specification .................................................... 3-1 5.4. Adjustment 2 ............................................................... 5-13
3.1.1. Electrical Specification ........................................ 3-1 5.4.1. Preparation for Adjustment ................................ 5-13
3.1.2. Function Specification ......................................... 3-2 5.4.2. Adjustment of Velocity Gain (VG) ................... 5-14
3.2. Switch and Jumper ........................................................ 3-3 5.4.3. Adjustment of Velocity Integrator Frequency
3.2.1. Switch and Jumper Location ................................ 3-4 (VI) ................................................................... 5-15
3.2.2. Front Panel Switch SW1 ...................................... 3-4 5.4.4. Adjustment of Position Gain PG ....................... 5-16
3.2.3. Internal Switch ..................................................... 3-5 5.4.5. Fine Adjustment of VG, VI And PG ................. 5-16
3.2.3.1. SW201 ........................................................ 3-5 5.5. Reducing Motor Rotation Noise
3.2.3.2. SW202 ........................................................ 3-6 (How to Use the Filters) ............................................ 5-17
3.2.4. Jumper .................................................................. 3-7 5.5.1. Cautions for Using Filters .................................. 5-17
3.2.4.1. JP502 & JP705 — Resolver Resolution .. 3-7 5.5.2. Checking Current Filter Setting ......................... 5-17
3.2.4.2. JP201 — Position Feedback Output 5.5.3. Reducing Resonance noise ................................ 5-18
Driver Configuration ............................... 3-7 5.5.4. Making Quieter .................................................. 5-18
3.2.4.3. JP403 & JP404 — Position Feedback 5.5.5. Deactivating Filter ............................................. 5-18
Output Resolution ................................... 3-8
3.2.5. Front Panel Volume VR1 .................................... 3-8 6. Connector ------------------------------------------------- 6-1
6.1. CN1: RS-232C Serial Communication Connector ....... 6-1
4. Installation ------------------------------------------------ 4-1 6.1.1. CN1 Pin-Out ........................................................ 6-1
4.1. Motor Mounting ............................................................ 4-1 6.1.2. CN1 Signal List ................................................... 6-1
4.1.1. Using a “Dummy” Load ...................................... 4-1 6.2. CN2: Control I/O Connector ......................................... 6-2
4.1.2. Load Inertia .......................................................... 4-3 6.2.1. CN2 Pin-Out ........................................................ 6-2
4.1.3. Fluctuating Load Inertia ....................................... 4-3 6.2.2. CN2 Signal List ................................................... 6-3
4.2. Mounting Driver Unit ................................................... 4-4 6.2.3. CN2 Electrical Specification ............................... 6-5
4.2.1. Where to Mount ................................................... 4-4 6.2.3.1. General Input Signal ................................... 6-5
4.2.2. Operating Condition ............................................ 4-5 6.2.3.2. Pulse Train Input Signal ............................. 6-5
4.3. Connecting Power ......................................................... 4-6 6.2.3.3. General Output Signal ................................ 6-6
4.4. Motor Wiring ................................................................ 4-8 6.2.3.4. Position Feedback Output Signal ............... 6-6
4.5. Connecting Resolver ..................................................... 4-9 6.2.3.5. Analog Input Signal .................................... 6-7
4.6. Ground Connection ..................................................... 4-10 6.2.4. CN2 Sample Wiring Diagram .............................. 6-8
6.2.4.1. Position Control Mode Sample ............... 6-8
6.2.4.2. Velocity or Torque Control Mode
Sample ..................................................... 6-9
6.3. CN3: Resolver Cable Connector ................................. 6-10
6.3.1. CN3 Pin-Out ...................................................... 6-10
6.3.2. CN3 Signal List ................................................. 6-10
- iii -
7. Operational Function ----------------------------------- 7-1 7.5.5. Pulse Train Command Positioning Operation ... 7-33
7.1. Control Mode ................................................................ 7-1 7.5.5.1. Pulse Train Resolution ............................. 7-34
Changing Control Mode ................................................ 7-2 7.5.5.2. Pulse Train Input Timing .......................... 7-35
7.2. Preparation for Operation .............................................. 7-3 7.5.6. Jogging Operation .............................................. 7-36
7.3. General Operation And Function .................................. 7-4 7.5.7. Home Return Operation ..................................... 7-37
7.3.1. Servo On .............................................................. 7-5 7.5.7.1. Home Return Sequence Mode .................. 7-39
7.3.2. Emergency Stop ................................................... 7-5 7.5.7.2. Area Judgment Function ........................... 7-41
7.3.3. Brake .................................................................... 7-6 7.5.7.3. Home Limit Switch Adjustment ............... 7-41
7.3.4. Rotation Limit ...................................................... 7-6 7.6. Velocity Control Mode Operation .............................. 7-44
7.3.4.1. Rotation Limit By External Sensor ............ 7-6 7.6.1. RS-232C Communication Command
7.3.4.2. Software Rotation Limit ............................. 7-6 Operation .......................................................... 7-45
7.3.5. Position Feedback Signal ..................................... 7-7 7.6.2. Analog Command Operation ............................ 7-46
7.3.5.1. Position Feedback Signal Direction ........... 7-7 7.7. Torque Control Mode Operation ................................. 7-47
7.3.5.2. CHZ Output Type ....................................... 7-7 7.7.1. RS-232C Communication Command
7.3.5.3. Resolution of øA/øB ................................... 7-7 Operation .......................................................... 7-47
7.3.5.4. Resolution of øZ ......................................... 7-7 7.7.2. Analog Command Operation ............................ 7-48
7.3.5.5. Output Timing ............................................ 7-8 7.8. Servo Compensator Circuit ......................................... 7-49
7.3.6. Velocity Monitor .................................................. 7-8 7.8.1. Block Diagram ................................................... 7-49
7.3.7. Output Torque Reduction .................................. 7-10 7.8.1.1. Position Control ........................................ 7-49
7.3.8. Velocity Gain Reduction ................................... 7-10 7.8.1.2. Velocity Control ....................................... 7-50
7.4. Position Scale .............................................................. 7-11 7.8.1.3. Torque Control ......................................... 7-51
7.4.1. User Absolute Position Scale ............................. 7-11 7.8.2. Feed Forward Compensation ............................. 7-52
7.4.2. Relative Position Counter .................................. 7-13 7.8.3. Dead Band .......................................................... 7-52
7.4.3. Reading Position ................................................ 7-14 7.8.4. Integration Limiter ............................................. 7-53
7.5. Position Control Mode Operation ............................... 7-15 7.8.5. Digital Filter ....................................................... 7-54
7.5.1. Position Control Additional Function ................ 7-15 7.9. Daisy Chain Communication ...................................... 7-55
7.5.1.1. In-Position Output .................................... 7-15 7.9.1. Overview ............................................................ 7-55
7.5.1.2. Excess Position Error ............................... 7-17 7.9.2. Connection ......................................................... 7-55
7.5.2. RS-232C Communication Positioning 7.9.3. Operation ........................................................... 7-57
Operation .......................................................... 7-18 7.10. Built-In Absolute Position Sensor Function ............. 7-59
7.5.2.1. Operation Command ................................ 7-18 7.10.1. Features ............................................................ 7-59
7.5.2.2. Drive Waveform ....................................... 7-20 7.10.2. How to Set Home Position ............................... 7-59
7.5.3. Programmable Indexer Positioning ................... 7-22 7.10.2.1. User Absolute Position Scale Home
7.5.3.1. Programming ............................................ 7-22 Position .................................................. 7-59
7.5.3.2. Program Entry .......................................... 7-23 7.10.2.2. Relative Position Counter Home
7.5.3.3. Command and Condition Parameter ........ 7-23 Position .................................................. 7-60
7.5.3.4. Operation Signal ....................................... 7-27 7.10.3. Position Scale Setting Example ....................... 7-62
7.5.4. BCD Command Positioning Operation ............. 7-28 7.10.4. Setting of Home Position Output ..................... 7-64
7.5.4.1. Command Setting ..................................... 7-29
7.5.4.2. Function of Command .............................. 7-31
7.5.4.3. Execution Timing ..................................... 7-33
- iv -
8. Command and Parameter List ----------------------- 8-1 HV Home Return Velocity ................................... 8-26
8.1. Communication Specification ....................................... 8-1 HW Home Width ................................................... 8-27
HZ Home Return Near-Zero Velocity ................. 8-27
8.1.1. When Power Is Turned On .................................. 8-1
ID Incremental Positioning, Degree .................... 8-28
8.1.2. Command Entry ................................................... 8-1
IL Integration Limit ............................................ 8-29
8.1.3. Password .............................................................. 8-2 IN In-Position Limit ............................................ 8-29
8.1.4. Canceling Command ............................................ 8-2 IO Input/Output Monitor ..................................... 8-30
8.1.5. Error ..................................................................... 8-3 IP Incremental Position Set ................................ 8-31
8.1.6. Readout Command .............................................. 8-4 IR Incremental Positioning, Resolver ................. 8-31
8.1.7. Communication Command List ........................... 8-5 IS In-Position Stability Timer ............................ 8-32
8.1.7.1. Driver Unit Function Command ............. 8-6 JA Jog Acceleration ............................................. 8-32
JP Jump ............................................................... 8-32
8.1.7.2. Servo Parameter Command ..................... 8-6
JV Jog Velocity ................................................... 8-33
8.1.7.3. Move Command ...................................... 8-7
LG Lower Gain .................................................... 8-33
8.1.7.4. Program Editing Command ..................... 8-7 LP Incremental Position Judge ............................ 8-34
8.1.7.5. Position Scale Setting Command ............ 8-7 LR Low Torque Ripple ........................................ 8-34
8.1.7.6. Home Return Setting Command ............. 8-8 LS Over Travel Limit Switch Position ................ 8-35
8.1.7.7. Jog Setting Command ............................. 8-8 MA Move Acceleration ......................................... 8-36
8.1.7.8. Alarm Command ..................................... 8-8 MI Read Motor ID ............................................... 8-36
8.1.7.9. Communication Setting Command ......... 8-8 MM Multi-line Mode ............................................. 8-37
MO Motor Off ....................................................... 8-37
8.1.7.10. Velocity Control Mode Command .......... 8-8
MS Motor Stop ..................................................... 8-37
8.1.7.11. Torque Control Mode Command ............ 8-8
MV Move Velocity ............................................... 8-38
8.1.7.12. Command for System With Built-In NP Notch Filter, Primary ..................................... 8-38
Absolute Position Sensor ........................ 8-9 NS Notch Filter, Secondary ................................. 8-39
8.2. Detail of Command and Parameter ............................. 8-10 NW Neglect Width ................................................ 8-39
AC Analog Command .......................................... 8-10 OE Sequence Option Edit .................................... 8-39
AD Absolute Positioning, Degree ........................ 8-11 OG Origin ............................................................. 8-40
AO Absolute Position Scale Offset ...................... 8-11 OL Overload Limit ............................................... 8-40
AP Absolute Position ........................................... 8-12 OS Origin Setting Mode ...................................... 8-40
AR Absolute Positioning, Resolver ...................... 8-13 PA Phase Adjust ................................................... 8-41
AS Ask Daisy Chain Status ................................. 8-14 PG Position Gain .................................................. 8-41
AX Axis Select ..................................................... 8-14 PI Position Integrator Frequency ........................ 8-42
AZ Absolute Zero Position Set ............................ 8-15 PM Position Mode ................................................ 8-42
BM Backspace Mode ............................................ 8-15 RC Rated Current ................................................. 8-43
CA Channel Acceleration ..................................... 8-16 RP RUN Pre-input ............................................... 8-43
CC Clear Channel ................................................. 8-16 SI Set Initial Parameters ..................................... 8-44
CH Channel Select ............................................... 8-17 SP Start Program ................................................. 8-44
CL Clear Alarm .................................................... 8-17 SV Servo On ........................................................ 8-44
CO Position Error Counter Over Limit ................ 8-17 TA Tell Alarm Status ........................................... 8-45
CR Circular Resolution ........................................ 8-18 TB Tell BCD Command ...................................... 8-45
CV Channel Velocity ........................................... 8-18 TC Tell Channel Program .................................... 8-46
CZ Channel Home Return Near-Zero Velocity ... 8-19 TE Tell Position Error Counter ............................ 8-46
DB Dead Band ...................................................... 8-19 TL Torque Limit Rate .......................................... 8-46
DC Digital RS-232C Command ........................... 8-20 TM Torque Control Mode .................................... 8-47
EC End-Of-Command Message ........................... 8-20 TP Tell Position ................................................... 8-47
FC Friction Compensation ................................... 8-21 TR Tell RDC Position Data ................................. 8-47
FF Feed Forward Gain ........................................ 8-21 TS Tell Settings ................................................... 8-48
FP Low-Pass Filter, Primary ............................... 8-22 VC Velocity Control Mode .................................. 8-49
FS Low-Pass Filter, Secondary ........................... 8-22 VG Velocity Gain ................................................. 8-49
FW FIN Width ...................................................... 8-23 VI Velocity Integrator Frequency ....................... 8-49
HA Home Return Acceleration ............................ 8-23 VM Velocity Integrator Mode ............................... 8-50
HC Home Return Cycle ........................................ 8-24 VR Analog Command Velocity Range ................ 8-50
HI Home In-Position Limit ................................. 8-24 ZA Analog Command Zero-Speed Offset ........... 8-51
HO Home Offset ................................................... 8-25 8.3. Set Value Reading Function ....................................... 8-52
HP Home Position ................................................ 8-25 8.4. Fine Adjustment .......................................................... 8-53
HS Home Return Start ......................................... 8-26
-v-
9. Warning and Alarm ------------------------------------- 9-1 Appendix ------------------------------------------------------ A-1
9.1. Identifying Warning/Alarm ........................................... 9-1 Appendix 1. System and Motor Specification .................... A-1
9.1.1. Using LED ........................................................... 9-2 A.1.1. System/Motor Number ....................................... A-1
9.1.2. Using TA Command ............................................ 9-3 A.1.2. Motor Dimension ............................................... A-2
9.2. Warning/Alarm Table ................................................... 9-3 A.1.2.1. Connector Type ........................................ A-2
9.2.1. Normal Status ...................................................... 9-3 A 1.2.2. Direct-Cable (Rotor On Top) Type .......... A-3
9.2.2. Warning/Alarm Status ......................................... 9-4 A.1.3. Motor Specification ........................................... A-3
9.3. Detail Of Warning/Alarm ............................................. 9-5 A.1.4. Output Torque Specification .............................. A-4
9.3.1. Warning ............................................................... 9-5 Appendix 2. Driver Unit Specification ............................... A-5
9.3.1.1. Excess Position Error (Slight) .................... 9-5 A.2.1. Driver Unit Number ........................................... A-5
9.3.1.2. Rotation Limit (Software Control) ............. 9-6 A.2.2. Driver Unit Dimension ...................................... A-5
9.3.1.3. Battery Life ................................................. 9-6 A.2.2.1. EM Type Driver Unit ............................... A-5
9.3.2. Alarm ................................................................... 9-6 A.2.2.2. EP Type Driver Unit ................................. A-5
9.3.2.1. Memory Error .......................................... 9-6 Appendix 3. Cable Set Specification .................................. A-6
9.3.2.2. Resolver Circuit Error ............................. 9-7 A.3.1. Cable Set Model Number ................................... A-6
9.3.2.3. Overload .................................................. 9-7 A.3.2. Cable Set Dimension .......................................... A-6
9.3.2.4. Excess Position Error (Serious) .............. 9-8 A.3.2.1. Resolver Cable
9.3.2.5. Internal Switch Setting Error .................. 9-8 (For EM/EP Type Driver Unit) .............. A-6
9.3.2.6. Control Circuit Error ............................... 9-8 A.3.2.2. Motor Cable
9.3.2.7. Heat Sink Over-Temperature .................. 9-9 (For EM Type Driver Unit) .................... A-6
9.3.2.8. TB Connection Error ............................... 9-9 A.3.2.3. Motor Cable
9.3.2.9. Regeneration Resistor (For EP Type Driver Unit) ..................... A-6
Over-Temperature ................................. 9-10 Appendix 4. RS-232C Serial Communication .................... A-7
9.3.2.10. Control AC Line Under-Voltage ........... 9-10 A.4.1. CN1 Pin-Out ...................................................... A-7
9.3.2.11. Over-Voltage ......................................... 9-10 A.4.2. CN1 Signal List .................................................. A-7
9.3.2.12. Over-Current ......................................... 9-11 A.4.3. Interface Specification ....................................... A-8
9.3.2.13. Main AC Line Under-Voltage .............. 9-11 A.4.4. CN1 Sample Wiring Diagram ............................ A-8
9.3.2.14. Internal Fuse Blown .............................. 9-12 A.4.4.1. RTS Control/CTS Monitoring Active
(Standard) ............................................... A-8
10. Troubleshooting --------------------------------------- 10-1 A.4.4.2. RTS Control/CTS Monitoring Inactive .. A-9
10.1. How to Monitor I/O Signal ....................................... 10-2 Appendix 5. Parameter/Program Setting List ................... A-10
10.2. Troubleshooting ........................................................ 10-3 Appendix 6. Replacing Battery ......................................... A-11
10.2.1. Power Trouble .................................................. 10-3 Appendix 7. Checking PA Value ...................................... A-12
10.2.2. Motor Trouble .................................................. 10-4 Appendix 8. Checking Motor and Resolver Wiring ......... A-13
10.2.3. Command Trouble ........................................... 10-6
10.2.4. Terminal Trouble ........................................... 10-11
- vi -
1. Introduction
1.1. Overview
The Megatorque Motor System is a unique actuator with special capabilities. The
System consists of almost all elements that are needed for a complete closed loop
servo motor system. With conventional technology these parts must be purchased
and installed separately, but the Megatorque Motor System incorporates them all
into two units; the Motor and the Driver Unit.
Motor
Driver Unit
The Driver Unit consists of a power amplifier, resolver interface, and digital
motor control circuits. The Driver Unit provides everything that is needed to
control the Motor’s torque, velocity, or position; for interface to any standard
motor position controller or to act as a stand-alone digital motion control system
with its built-in zero backlash position control capability.
High Speed
The Driver Unit features higher speeds than ever before... with less torque drop-
off at the intermediate speeds. As a result, smaller Motors may be used for high
speed indexing applications when the torque requirement is primarily for
acceleration.
Ease Of Use
The digital control makes the System easy to use, for more than one reason:
• The circuit parameters can be changed by an RS-232C command,
rather than by attempting to adjust a multi-turn pot or changing
capacitor values. The parameter changes are not only a breeze to
make, but they are measurable and repeatable, so that every System
behaves the same way, every time.
• The versatile design means that significant changes in the Driver Unit
function can be made with little or no hardware changes. Numerous
options are available at little or no extra cost.
– 1-1 –
• Stand-alone capability means that the Megatorque Motor System can
be operated in position control mode without the need for a separate
CNC or position controller. Built-in software for flexible motion
control means that the complexity of the electronic system can be cut
in half. This reduction of the controls circuitry to one component
saves time and money.
Universal Interface
Because of the extreme versatility of the Driver Unit design, a wide variety of
interface methods are possible. The Megatorque Motor System can be interfaced
to virtually any control system. It is very easy to control the Megatorque Motor
System with a CNC, a servo motor controller, a robot controller, or an indexing
controller. You can operate the Megatorque Motor System with a stepper motor
controller or with a personal computer or dumb terminal. Versatile position
control can even be implemented with a single switch!
High Repeatability
With zero backlash, direct drive and a 614 400count/rev resolver, the Megatorque
Motor System offers repeatability as high as approximately 2.1”, or
approximately 0.00058˚. With no mechanical contact or moving parts other than
the bearing, this repeatability will never degrade.
Easy To Maintain
With all adjustments, indicators, and test points accessible by the front panel,
service or maintenance is easy. LED (light-emitting diode) and logic diagnostic
outputs identify the nature of any error condition quickly and accurately.
Together, the Motor and the Driver Unit provide the ultimate in simplicity for
precise and reliable motion control.
– 1-2 –
Gearless Advantage
There are many advantages to the gearless servo system. One advantage is to
eliminate backlash, the angular play due to looseness of fit between two mating
gears. The direct drive inherently eliminates backlash, so that repeatability is
limited only by the resolution of the position sensor. The direct drive permits
direct coupling of the Motor and the load, so that troublesome flexible couplings
are not required. This permits tighter, more direct control of the load. The
Megatorque Motor System has a very high torque to inertia ratio, so that very high
acceleration rates can be achieved. When the load inertia is low, the Motor can
accelerate a load as much as 10 times faster than comparable high performance
servo systems using gears. The performance advantages of the Megatorque Motor
System are demonstrated by many of the new class of the direct drive robots
which have established repeatability and speed records in the robot industry and
are the performance standards against which other robot systems are compared.
• Before using the Megatorque Motor System, adjust the servo parameters
according to operating conditions. With a servo parameter set prior to
delivery, the Megatorque Motor System cannot exhibit its original
performance. See Chapter 5 for details.
• Never disassemble the Motor since it has been precisely assembled and
adjusted. If disassembled, it may cause abnormalities such as deterioration
in rigidity and precision as well as increase in noise.
• Never apply any water or oil to the Driver Unit in order to prevent electric
shock.
• Do not remove the left panel of the Driver Unit so as not to cause an electric
shock. It is extremely dangerous due to high voltage present.
• Do not conduct a withstand voltage test or a megger test on the Driver Unit.
It may damage the internal circuits.
– 1-3 –
1.3. Functional Principle
1.3.1. Motor
By virtue of its unique design, the Megatorque Motor System is capable of
producing extremely high torque at low speeds suitable for direct drive
applications. Furthermore, it can produce these torque levels without using an
undue amount of power, so it can sustain these torque levels indefinitely under
most conditions without overheating.
Motor Construction
This Motor is of dual stator construction with rotor between them. Each stator is
constructed of laminated iron sheets with eighteen poles stamped into the
laminations. Each pole has one set of copper windings around it which provide
the magnetic field. The windings are wired in series so that there are three sets of
windings seen by the power amplifier, each winding consisting of six (four for
0408 type Motor) pole pieces. The face of each pole piece has many teeth,
resembling a stepping motor (in appearance, not in function). The teeth serve to
focus the magnetic energy into a series of discrete points along the pole face. In
total there are hundreds of these points around the full turn of the Motor. (The
number depends upon the Motor size.) The rotor is a thin cylindrical ring,
constructed of the same iron laminations and with the same tooth structure, but
without windings or pole pieces. The rotor serves to conduct the magnetic field
from the inner stator across the rotor to the adjacent pole piece on the outer stator,
and back again. The rotor teeth also serve to focus the magnetic field into discrete
points around the circumference of the rotor, and the combined effect of these
points of focused magnetic field around both the stators and the rotor act like
electronic gear reduction, multiplying the torque hundreds of times while
reducing the speed by the same amount.
For each full electrical cycle of commutation, the Motor rotates through one
magnetic cycle which is the angular distance between adjacent teeth. In most
Motor sizes, there are 150 electrical cycles per Motor revolution; some smaller
sizes such as 0408 type have 100 cycles per revolution. The commutation of the
Motor phases is performed without brushes by direct control of a high speed
microprocessor in the Driver Unit, and it is the phase relationship of the three
Motor phases, not current polarity, that determine the direction of rotation.
Why No Magnets?
No magnets are used in the Motor, since the Motor uses the teeth to focus the
magnetic field. This contributes to the robustness of the Motor and to the high
torque levels which are produced. Since demagnetization is not a worry, it is
– 1-4 –
possible to develop high magnetic flux densities within the Motor which would
weaken permanent magnets. Unlike motors which use permanent magnets, the
Megatorque Motors do not weaken with age.
The resolver interface and the digital microprocessor are on the control board, a
single printed circuit board which is accessible to you on the right side of the
Driver Unit.
The digital microprocessor subsystem is a part of the control board. All analog
signals are converted to digital form, and the 16-bit microprocessor on the control
board handles all Motor control functions in the digital domain. Since analog
circuits are eliminated, there are no pots to adjust, no operational amplifier
circuits to tweak, and no soldering or component changes are required. The digital
microprocessor receives commands from the outside world in either analog or
digital form, depending upon the selected interface option. The command
parameter can be position, velocity, or torque. The digital microprocessor
compares the commanded variable with the actual measured value of the
controlled variable, and makes small corrections continuously so that the Motor
always obeys the command. The digital microprocessor receives its feedback
information from the Motor’s built-in resolver via the resolver interface circuit
subsystem. Digital filters may be applied which alter Motor behavior to improve
the repeatability, or to eliminate mechanical resonances:
• A digital integrating function may be selected which improves the
repeatability of the Motor by making it respond to very small
command signals. With the integrator, the Motor can provide zero
position error even under full load torque.
• A digital notch filter may be employed to cut out certain frequencies
from the Motor response so that mechanical resonances will not cause
the Motor to oscillate. If the Motor is attached to a load which has a
strong natural frequency of oscillation, the Motor can be made
insensitive to it merely by setting the notch frequency to the same
frequency. A 100Hz resonance can be eliminated, for instance, simply
by initializing the Driver Unit with the RS-232C command “NP100.”
Up to two independent digital notch filters can be employed.
• A digital low-pass filter may be employed to modify Motor frequency
– 1-5 –
response and make the Motor smooth and quiet. Again, the low-pass
filter is implemented digitally, and setting up the filter frequency is as
simple as asking for it. There are two independent low-pass filters
available.
The digital microprocessor uses the digitized position information obtained from
the resolver interface to determine when to apply current to the Motor phases, and
how much. The amount of current applied to each Motor phase is determined by a
mathematical function that takes into account the torque command level, the
Motor position, and the Motor velocity. These factors are taken into account to
compensate for the Motor non-linearities and to produce a smooth output torque.
The Motor windings are driven by a current regulated unipolar switching power
amplifier that delivers the current designated by the commutation logic circuits to
each of the Motor phases. The power amplifier monitors its internal voltages to
protect itself from damage. If the AC line is too high or too low, the power
amplifier will disable itself and activate alarm indicators. If the amplifier’s
internal DC bus voltage is too high as a result of Motor regeneration, the monitor
circuits will switch on a power resistor to dissipate some of that excess energy. If
the power amplifier temperature is too high, it will activate an alarm signal. For
any of the alarm conditions, the type of the alarm is communicated back to the
digital microprocessor, which activates the alarm condition indicators to identify
the specific nature of the alarm condition.
Position and velocity feedback signals are provided by the resolver interface
circuit. This circuit provides the excitation signal to the resolver, and receives the
three phase resolver analog signals. These signals are decoded by the resolver-to-
digital converter (RDC) to produce digital cyclic absolute position and velocity
feedback signals. The cyclic absolute position data is used by the commutation
circuits and is used to generate quadrature position feedback for use with an
external position controller. In addition, the cyclic absolute position is used
internally to maintain absolute position data. This data is available to via RS-
232C and is used with the internal position control functions.
– 1-6 –
2. Name and Function of Each Part
2.1. Packing List
Table 2-1
No. Name Qty. Note
Packing List The integrated actuator unit, consists of a
1 Motor 1 high torque motor, a position sensor
(resolver) and a bearing.
A multi-functional controller with servo
2 Driver Unit 1
driver built-in
3 Motor Cable 1 These cables are directly wired in the Motor
4 Resolver Cable 1 on bottom-cable type Motor.
Standard Accessories:
CN2 Connector 1 Connector and connector shell
5
Jumper Pin 4 For jumper setting
Fuse (20A) 2
6 Inspection Sheet 1
7 User’s Manual 1 This document
2.2. Motor
Figure 2-1
1
Connector Type 3
1 Rotor
2 Mounting Base
4 3 Through Hole
4 Resolver Connector
5 2 5 Motor Connector
Figure 2-2
1
Direct-Cable Type (Rotor On Top) 3
2 1 Rotor
2 Mounting Flange
3 Through Hole
4 Resolver Cable
5 Motor Cable
5
4
– 2-1 –
Figure 2-3
3 1
Direct-Cable Type
(Rotor On Outer Side)
1 Rotor
2 Mounting Base
(Bottom Face)
3 Through Hole
4 Resolver Cable
5 Motor Cable
4
5
2
Driver Unit
TB
4
F
A
2
A
B
B CN
2
C
C
7
8 CN 3
3
5 CN
9
1
1
!0
1 CN1 (9-pin)
RS-232C serial communication connector for NSK Handy Terminal
(optional accessory, sold spearately)
2 CN2 (50-pin)
Motor control signal input/output connector
3 CN3 (15-pin)
Resolver connector for Resolver Cable
4 TB
Terminal block for main and control AC power, and for Motor cable
5 F1, F2
Fuse holder
6 VR1
Analog input offset adjuster
7 LEDs
Driver Unit status display
8 SW1
Driver Unit address setting switch for daisy chain communicatuion
9 LEDs
Power amplifer status display
!0 VELOCITY, GND
Velocity waveform monitor
– 2-2 –
3. Driver Unit Specification
3.1. General Specification
– 3-1 –
3.1.2. Function Specification
Table 3-2
Item Specification
Function Specification Emergency stop, rotation limit (CW/CCW), output torque limit,
General Function lower velocity gain, position/velocity integrator loop off, brake
output
RS-232C serial communication command positioning
Programmable Indexer positioning (64 channels) (1)
BCD (2) command positioning (serial) (1)
Pulse train command positioning
Position Control
(CW-&-CCW, step-&-direction or øA/øB format)
Mode Function (1)
Jog move
Home Return
In-position detection
Excess position error detection
Velocity Control RS-232C serial communication command
Mode Function (1)
Analog ±10VDC voltage command (3)
Torque Control RS-232C serial communication command
Mode Function (1) Analog ±10VDC voltage command (3)
Position • Incremental position data
Feedback Signal • Line driver or open collector
øA, øB, øZ (MSB) See Table 3-3 for the resolution.
Monitor Output Velocity monitor by analog ±10VDC voltage
Excess position error (slight), rotation limit over (software
Warning
Error control), battery life
Detec- Parameter error, resolver error, over-temperature (software
tion Alarm control), excess position error (serious), switch setting error,
control error, power amplifier error (4)
Note (1) One of these modes (and commands) can be used at one time. Selectable by
internal switch SW201 as shown below:
SW201
SW201 Programmable Indever
Position control BCD command
Control mode Velocity control
Torque control
(4) Power amplifier error is: heat sink over-temperature, TB connection error,
regeneration resistor over-temperature, control circuit under-voltage, main
circuit over-voltage, motor winding over-current, main circuit under-voltage,
or control power fuse blown.
– 3-2 –
Table 3-3 Position Feedback Signal Resolution [count/rev]
Position Feedback Signal Motor Size øA/øB Output øZ (MSB)
Resolution
Resolver Setting = 12-bit Resolver Setting = 10-bit Output
04×× 102 400 or 25 600* 25 600 100
06××, 08××,
153 600 or 38 400* 38 400 150
10××, 14××
B××× 122 880 or 30 720* 30 720 120
Note * øA/øB resolution is changeable using jumpers JP403 and JP404.
– 3-3 –
3.2.1. Switch and Jumper Location
By removing the right side panel of the Driver Unit, you will find switches and
jumpers as shown in the following figure.
Figure 3-1
JP705
JP403
SW1 works only when daisy chain communication is active. To activate daisy
chain communication, set SW202 #3 ~ 5 to all ‘on’ position.
– 3-4 –
3.2.3. Internal Switch
The internal switches set a number of the Driver Unit parameters at power-on.
The switches are read only at the time of power-on. You have to change the
setting during power-off. The results shown below may be overridden by control
inputs or RS-232C commands after power-on.
3.2.3.1. SW201
SW201 Position 1
SW201 #1 should not be used without consulting NSK first. With this switch in
the ‘off’ position at power-on, a ‘cold initialization’ is performed. All system
variables will be reset to the shipping sets and the Driver Unit will automatically
go through a Motor alignment procedure which may cause a slight rotation of up
to 1.2°. If this is done while the Motor is not completely free of all external torque,
improper Motor operation will result. The cold initialization procedure should not
normally ever be necessary, but is required under the following special
circumstances:
(a) When a new EPROM set is installed. This might be done to upgrade
the Driver Unit to a new improved version.
(b) To recover from a ‘crash’ of the Driver Unit’s internal microprocessor
which corrupts variables stored in non-volatile memory. This may
occur as a result of handling the internal microprocessor board, or
because of excessive electrical noise from an unfiltered AC line, or
because of severe mechanical shock to the Driver Unit. This condition
may or may not be apparent from examination of RS-232C accessible
parameters. The condition may manifest itself as a malfunctioning
Driver Unit which is not curable by turning power off and back on.
– 3-5 –
Table 3-7 #2 #3 #4 Control Mode & Position Control Command Mode Shipping Set
SW201 #2 ~ #4: Control Mode & off off off Position control mode, Programmable Indexer active ✔
Position Control Command Mode
on off off Reserved (Never set!)
off on off Velocity control mode
on on off Torque control mode
off off on Position control mode, BCD command active
on off on Reserved (Never set!)
off on on Reserved (Never set!)
on on on Reserved (Never set!)
3.2.3.2. SW202
Figure 3-3
ON
SW202 Shipping Set OFF
– 3-6 –
Table 3-13 No function is assigned to SW202 #6.
SW202 #6 #6 Function Shipping Set
off Reserved ✔
on Reserved (Never set!)
3.2.4. Jumper
The jumpers set resolver or position feedback output characteristics at power-on.
The jumpers are read only at the time of power-on. You have to change the setting
during power-off.
JP502 and JP705 determine the resolver resolution. You can select 10-bit (higher
velocity), 12-bit (precise resolution) or the 10-bit/12-bit automatic switching.
– 3-7 –
3.2.4.3. JP403 & JP404 — Position Feedback Output Resolution
– 3-8 –
4. Installation
4.1. Motor Mounting
The high acceleration/deceleration characteristic of a direct drive mechanism
requires the system to have high mechanical rigidity. Therefore, it is essential to
maximize rigidity of the Motor and the load system.
• Fully fasten all the mounting holes (mounting tap holes) of the Motor.
• Fasten a load using all of the tapped holes of the rotor.
• Eliminate play between the load and the rotor.
• Eliminate play in the mechanism as much as possible.
Figure 4-1
Load Mounting
Motor Mounting
Motor Mounting
Using Keyway
“Dummy”
– 4-1 –
Example 2: Load is directly attached but the shaft diameter is
too small. (Torsional vibration may occur.)
Figure 4-3
“Dummy”
“Dummy”
For smooth drive, the inertia of directly attached load should be:
GD2i ≤ 5
r2 × GD2d
– 4-2 –
4.1.2. Load Inertia
Generally, the load inertia is much bigger than the rotor inertia of the Motor. The
following table shows the approximate inertia capacity. (Inertia is shown as GD2
in kgf·m2.)
Table 4-1 Motor Size
Application
Inertia Capacity 0408 0608 0810 1010 1410
High Speed Positioning 0.05 ~ 0.2 0.2 ~ 0.8 0.45 ~ 1.8 0.75 ~ 3 1.25 ~ 5
General 0.2 ~ 1 0.8 ~ 4 1.8 ~ 9 3 ~ 15 5 ~ 25
Large Inertia
1~2 4 ~ 10 9 ~ 20 15 ~ 150 25 ~ 500
(Low Speed Positioning)
– 4-3 –
4.2. Mounting Driver Unit
Fan
Controller
5cm min.
• The Driver Unit may be mounted by the holes in tabs which may be located
either on the back or the front panel.
• The Driver Unit must have a minimum clearance of 5cm above and below
for proper air circulation, as described above.
• Make sure that it is easy to obtain access to the circuitry on the right side of
the Driver Unit while the system is wired and operating. This circuit board
contains numerous jumpers and test points which might need to be accessed
while the system is operating in the start-up phase. Re-adjustment of these
controls may be required in the future if the operating requirements or load
conditions of the system change significantly. If possible, mount the Driver
Unit in an accessible place with provisions for supporting the chassis when
the mounting screws are removed and the chassis is slid out. Ideally, it
should be possible to see and touch Motor or load while making adjustments
to the Driver Unit.
– 4-4 –
4.2.2. Operating Condition
• The area where the Driver Unit is mounted must be free of water, dirt, dust,
and any other contamination.
• The air temperature must be low enough so that the Driver Unit temperature
does not exceed 55°C. The Driver Unit temperature depends upon the
ambient temperature, or provisions for air circulation over the chassis, and
the torque profile being executed by the Motor. A fan is located inside the
Driver Unit which starts automatically when the Driver Unit temperature
reaches a threshold. It is important that the air passage through the fan area is
not obstructed. If the Driver Unit temperature exceeds 55°C, a thermal
switch will trip the internal alarm circuit. Your control system can be
connected to the Driver Unit’s alarm outputs to provide an indication of this
condition.
The amount of power dissipated by the Driver Unit in the form of heat varies
according to the Motor size and the application. The following table presents the
Driver Unit power dissipation under the worst conditions; maximum torque at the
highest rated speed. Under less severe operating conditions, the power dissipation
can be considerably lower.
Table 4-2
Motor Size Driver Unit Type Maximum Power Dissipation (W)
Power Dissipation
04××, 06×× EM 130
EM 150
08××, 10××, 14××
EP 200
B014 EM 120
B030 ~ B060 EM 180
B090 EP 360
– 4-5 –
4.3. Connecting Power
• The main power AC line input supplies the power to the high voltage supply
for driving the Motor.
• The voltage supplied to the Motor may be three phase or single phase. If the
application involves low speeds less than 0.5rps, then single phase power
will be adequate. If the application requires high torque and at speeds greater
than 0.5rps, then the best Motor torque/speed performance is obtained by
supplying three phase power at a higher voltage.
• The control power AC line input supplies power to the internal low voltage
switching power supply for the logic and signal circuits. The internal
switching power supply will operate from any single phase AC voltage from
90 up to 240 volts.
• The AC power for the control power input may be obtained from the same
supply that is connected to the main power AC line input.
• The AC line power consumption varies with the Motor size, the Driver Unit
type and the load. The Megatorque Motor System requires very little power
when it is moving at zero or low speed, even at maximum torque output. The
power consumption is highest when the Motor is producing significant
amounts of torque at elevated speed, more than 20% of the maximum rated
speed.
• Use 2.0mm2 (14AWG) or larger wire with heat-proof vinyl for power line.
• Do not tie wrap the input and output sides of the AC line filter together, or
place them in close proximity. Do not tie wrap the ground wires with signal
wires.
• The electrical noise from outside sources and from the System itself can
interfere with proper operation. The protection from electrical noise must be
designed into the installation. Use a line noise filter on the AC supply. A
suitable noise filter may be obtained from NSK. If you supply your own, it
should meet these requirements:
Table 4-3
Driver Unit AC Line Noise Filter Voltage Rating Current Rating
Noise Filter Requirement 220VAC, 3ø 250V AC/DC 10A AC/DC
220VAC, 1ø 250V AC/DC 15A AC/DC
110VAC, 1ø 250V AC/DC 15A AC/DC
• The noise filter must be installed on control power AC line, separately from
the main power line.
– 4-6 –
• Use heavy gage (3.5mm2 or larger, 10AWG) wire for the ground lines
between line filter, isolation transformer and Driver Unit. All the ground
lines must be connected at one point, preferably on the electronic system
cabinet chassis.
• When inserting contacts like a magnetic switch into the supply circuit, the
specification of the contact should be greater or equal to ones in the
following table:
Table 4-4 Contacts For EM Type For EP Type
Contacts Requirement No-Fuse Breaker Current Rating 20A Current Rating 30A
Contact Capacity 20A Contact Capacity 30A
Short-Circuit Breaker
Sensitivity 15mA Sensitivity 15mA
Magnetic Switch Contact Capacity 35A Contact Capacity 35A
Figure 4-7
3ø 220VAC
Power Wiring
3ø 220VAC
Noise Filter
Noise Filter
~
ER ~
. P OW V
T 40 R
CON C90~2
A ER S
I N POW T
MA
F·G
A+
A-
1ø 110VAC
1ø 110VAC
Noise Filter
Noise Filter
~
ER ~
T . POW40V
~
CON C90~2
A ER
OW
A I NP ~
M
F·G
A+
A-
– 4-7 –
Additional Notes
• When the power is turned on, an inrush current will occur because the
capacitive load is connected to the power supply. If circuit breaker and
fuse are affected by the inrush current, install the inrush current control
circuit to the power supply circuit as shown in the figures below.
• The inrush current varies with the source impedance. When an inrush
current is over 300A, the Driver Unit may be damaged. We recommend to
install the circuit to protect the Driver Unit.
• When the power is turned on in the inrush current control circuit, the
current is being charged initially to a capacitor of the Driver Unit through
R1 and R2 resistors for 9 ~ 20 msec, which is required time to close the
contact of magnetic switch, and thus, the inrush current is reduced.
R R R R
CR1 CR1
S S S S
CR1
T T CR1 Noise filter T
CR1
R2 Noise filter
– 4-8 –
[Checking Inrush Current]
– 4-9 –
4.4. Motor Wiring
• Use the Motor cable of the Cable Set to connect the Motor and the Driver
Unit terminal block TB.
• There is a twist type locking military style connector on the Motor side of the
cable; Canon MS3106B16S-1S. It has seven contacts which are marked A to
G. The Driver Unit end of the cable is terminated in seven spade lug
terminations. Each wire is color coded and also has a marking band
indicating the terminal to which it is to be attached on TB. The cable itself is
a six-conductor cable with a braided shield. The shield is connected to cable
terminations at both ends of the cable.
• Do not make the Cable Set longer or shorter. Changing cable length may
worsen the Motor and Driver Unit performances, typically resolver accuracy
and resolver repeatability.
– 4-10 –
4.5. Connecting Resolver
• Use the resolver cable of the Cable Set to connect the Motor and the Driver
Unit connector CN3.
• There is a twist type locking military style connector on the Motor side of the
cable; Canon MS3106B14S-5S. It has five conductors which are marked ‘A’
to ‘E.’ The Driver Unit end of the cable is terminated with a 9-pin
Subminiature D type connector, whose terminals are marked ‘1’ to ‘9’. This
connector mates with connector CN3 on the Driver Unit front panel. The
resolver cable itself is a four-conductor low-noise signal cable with a
braided shield.
• Do not tie wrap the resolver cable with power line wires or motor cable.
• Do not make the Cable Set longer or shorter. Changing cable length may
worsen the Motor and Driver Unit performances, typically resolver accuracy
and resolver repeatability.
Figure 4-11
Driver Unit Side Motor Side
Resolver Wiring
– 4-11 –
4.6. Ground Connection
• Use heavy gage (3.5mm2 or larger, 10AWG) wire for the ground lines
between line filter, isolation transformer and Driver Unit.
• All the ground lines must be connected at one point, preferably on the
electronic system cabinet chassis.
• If the Motor is isolated from the mother machine, then ground the motor
separately.
Figure 4-12
Ground Wiring
Driver Unit
Noise Filter
Motor
Control R
Power CN3
Noise Filter
AC Power
Main
Power A+~C- M
F·G
CN2
User Device
Ground Earthing
– 4-12 –
5. Trial Running and Adjustment
Carry out trial running and adjustment of the Megatorque Motor System as shown
on Figure 5-1.
• If you use the System in torque control mode, you don’t have to carry
out adjustment.
• Even if you use the System in velocity control mode, carry out
adjustment in position control mode. After the adjustment, set the
mode to velocity control and use the System.
• To know how to change the control mode, see section 3.2. Switch And
Jumper. The shipping-set is the position control mode.
Figure 5-1
Set up
Adjustment 1
Good
Test Run
Bad
Adjustment 2
Good
Finished
Proper setting and adjustment of the servo parameters, etc. are required to
demonstrate the full performance of the Megatorque Motor System.
For setting and adjusting the servo parameters, the NSK Handy Terminal or
equivalent terminal is required since they are set and adjusted through the RS-
232C interface.
Figure 5-2 shows the servo block diagram of the Megatorque Motor System in
position control mode.For the servo compensator circuit of each control mode,
see section 7.8. Servo Compensator Circuit.
The following sections describe the details of adjustment and trial running.
– 5-1 –
Figure 5-2
Servo Parameter
Position Control Mode Servo Block
Position Command
Velocity Command
Torque Command
Diagram
Position + + Digital
command - - Filter
generator
· Velocity Position Velocity Velocity
·Acceleration Gain Gain Integrator
Power
Amplifier
Velocity
Signal
Position Signal
Resolver
Motor
5.1. Preparation
Precautions for wiring are described in chapter 4. Installation above. Refer to that
chapter and check the following points:
(b) Do not modify or extend the Motor or resolver wiring without consulting
NSK.
(c) Shielded cables should be used for input and output control signals.
• Twisted pair cables should be used for input pulse train inputs,
position feed back signals, and analog signals.
• These cables should be laid in an independent duct separate from the
power line.
(d) Use surge killer circuits for magnet i.e. switches, relays, etc.
(e) Use a wire of 3.5 mm2 (12AWG) or larger for grounding the system.
– 5-2 –
5.1.3. Wiring Servo on Signal to CN2
The Megatorque Motor System servo will be turned on when servo on signal from
the external device is activated.
To carry out trial running and adjustment, the servo on signal is required. Before
carrying out, wire the servo on signal to Driver Unit’s connector CN2 using a
24VDC power source, a switch, and necessary cables.
Figure 5-3
CN2-Pin #1: 24VDC external power supply
Wiring Servo On Signal CN2-Pin #2: Servo on input (SVON)
TB
CN2
CN2-Pin #1
Switch 24V
GND
– 5-3 –
5.1.4. Power On and Servo On
Preparation is completed through the operations shown below. The system starts
operation if an external command is entered.
(2) Check the DRDY (Driver Unit ready) and OVER (warning)
output signals.
$ :IO2
I O 2 ENT
01xxxx
:
If “01××××” (× represents 0 or 1.) is displayed,
the System condition is normal.
close
OVER output
open
on
SVON input
off
– 5-4 –
5.2. Adjustment 1
(1) Find the “load inertia” (moment of inertia of the load) directly
coupled with the Motor (GD2I, in kgf·m2) using the equation shown
below. GD2I should include the “rotor inertia” (moment of inertia of
the rotor).
(2) Find the load inertia indirectly coupled with the Motor (GD2II, in
kgf·m2).
The indirectly coupled load inertia denotes the moment of inertia of the load
connected to the end of a torque-transmitting element such as a gear, belt, ball
spline, key coupling, elastic coupling, long drive shaft, etc. It shall be
discriminated from the directly coupled load inertia since it moves in a vibration
range in a different manner from the Motor due to backlash in the transmission
and elastic deformation.
– 5-5 –
5.2.2. Setting Velocity Gain (VG) and Velocity Integrator Frequency (VI)
Find set values in the graphs shown below.
Figure 5-5
VG 200
100 08 08 810
04 06 0
10
14
50
10
10
20
10
5
2
1
0.02 0.05 0.1 0.2 0.5 1 2 5 10 20 50 100
GD 2 I + GD 2 II (kgf·m 2 )
VI 04 06 14
20 08
08 10
10 10
10
5
08
10
2
1
0.5
0.2
0.1
0.02 0.05 0.1 0.2 0.5 1 2 5 10 20 50 100
GD 2 I + GD 2 II (kgf·m 2 )
2
Motor RS0608 and GD II is 0:
06
# ?
2
V I 1 0 ENT
0.531 GD I
– 5-6 –
Proportional Gain • Integrator Frequency
Integration Control
(See lower figure on the right.) In velocity loop, the
kε
T
velocity error is integrated over time and is output as a
dt
torque command. A 0
On completion of setting, push the connected load by hand. You will see that it
moves back to the former position by resiliency. Make sure that the load is free
from vibration.
– 5-7 –
5.3. Trial Running and Operation Check
If adjustment is completed, check for correct operation using the procedures
shown below. Rotate the Motor by 90° for checking operation.
Figure 5-6
Position A
AD
90 CC
AD
00
/C
0/
W
W
Home position
(1) If the Motor is fitted with an arm, etc., make sure that no
obstacles are around the Motor and arm to avoid accidents
when the Motor begins to rotate.
Danger Always stay in a safe place when operating during the trial
running. Since the Megatorque Motor System is not
completely set up yet, the Motor may perform a unexpected
strange motion.
Type as:
A Z ENT :AZ
:TP5/RP
% 0
T P 5 R P ENT
– 5-8 –
(4) Make sure that the velocity and acceleration are correct.
Type as:
% :TS5
T S 5 ENT
MA1
MV1
MV: Velocity [rps]
:
MA: Acceleration [rps2]
? = $
M V 0 . 2 ENT :MV0.2
:MA0.5
:
To set the acceleration to 0.5rps2, type as:
? = %
M A 0 . 5 ENT
Type as:
) ? ? ?
A D 9 0 0 0 C W ENT
%
T P 5 ENT
Variation by several pulses near position 0 does not mean incorrect operation. It
originates from the characteristics of the servo motor.
– 5-9 –
(7) Execute positioning counterclockwise to the home
position.
Type as:
? :AD0/CCW
A D 0 C C W ENT :TP5
0
On completion of positioning, make sure that the :
Type as:
%
T P 5 ENT
Type as:
T E R P ENT :TE/RP
0
“0” will be displayed.
Variation by several pulses near position 0 does not mean incorrect operation. It
originates from the characteristics of the servo motor.
$ :MV2
M V 2 ENT
:
The maximum acceleration can be found from the load inertia (GD2I + GD2II) and
velocity gain. The presentable maximum acceleration may be found as shown
below. Specify proper acceleration within the allowable range.
– 5-10 –
(i) Find the Motor output torque T at the velocity specified by using
MV.
Velocity
Finding Output Torque
MV Actual Velocity
MV
T
Torque
Find the acceleration for the load inertia (GD2I + GD2II) at 80% of the output
torque T using the following equations:
2 2
0.8T = GD I + GD II × 2πMA
4g
2g
MA = ⋅ 0.8T ≅5 T
π GD 2I + GD2II GD I + GD2II
2
(ii) If the velocity gain VG is low (< 10) due to small load inertia or low
rigidity of the mechanism, the output torque is also limited in
proportion to VG. Therefore, we recommend that the acceleration
should be less than the value found from the following equation:
MA ≅ 0.5VG T (where VG<10)
GD2I + GD2II
Provided the acceleration is 10 rps2, type as shown below:
# ?
M A 1 0 ENT :MA10
:
On completion of setting, try to move between the
home position and position A. Motion is performed as
shown below:
Figure 5-8
Sample Motion
MV2
Velocity [rps]
90˚
MA10
0
0 Time
– 5-11 –
If Motor Fails to Move in the Way You Want...
Check the Motor movement visually. If the Motor fails to move properly, adjust it
as shown below:
• Check to see whether the calculated load inertia GD2I and velocity gain VG
are correct. (Try to decrease VG.)
• Check to see whether the position gain PG is correct. (If PG is too high,
decrease it.)
• Check to see whether the calculated load inertia (GD2I + GD2II) is correct.
• Check to see whether the acceleration MA is set properly. (If MA is too high,
decrease it.)
• Check to see whether the position gain PG is set properly. (If PG is too high,
decrease it.)
• Check to see whether the velocity integrator frequency VI is set properly. (If
VI is too high, decrease it.)
– 5-12 –
5.4. Adjustment 2
— If motor oscillates with conditions set in section 5.2. Adjustment 1 or to obtain quicker
motor response
(b) Make sure that all the servo compensators are deactivated.
(1) Filters
Type as:
$ :TS2
T S 2 ENT
FP0
FS0
Make sure that all filters are set to 0. NP0
NS0
:
(2) Others
Type as:
? :?DB
SHIFT
0 D B ENT
DB0/VL
? DB0/PL
SHIFT
0 F C ENT
:?FC
FC0
?
SHIFT
0 F F ENT :?FF
FF0
? :?IL
SHIFT
0 I L ENT
IL100/VL
IL100/PL
Make sure that DB0, FC0, FF0 and IL100 are
specified.
– 5-13 –
5.4.2. Adjustment of Velocity Gain (VG)
While pushing the load by hand, increase VG gradually until just before vibration
occurs.
$ # %
V G 2 ENT ···
V G 1 5 ENT
Oscillation
(Lower VG.)
Good
– 5-14 –
5.4.3. Adjustment of Velocity Integrator Frequency (VI)
Then, increase VI in the same manner to a point where hunting or overshoot does
not occur while positioning.
$ >
V I 2 ENT ···
V I 4 ENT
:VI2
:VI3
:VI4
:
Figure 5-10
• Hunting
Typical Velocity Waveforms During The Motor moves reciprocally during positioning.
VI Adjustment
Bad
• Overshoot
The Motor moves excessively and returns during positioning.
Bad
Good
– 5-15 –
5.4.4. Adjustment of Position Gain PG
If higher stiffness is required when stationary, increase PG slightly. Adjust PG so
that overshoot is not caused. It should be set to a value between 0.07 and 0.5
normally. If the Motor overshoots and PG may not be increased, decrease VI.
? = # #
P G 0 . 1 1 ENT
? = # >
···
P G 0 . 1 4 ENT
:PG0.11
:PG0.12
:PG0.13
:PG0.14
Important Adjust the Motor under the condition where all the filters and
other servo compensators are deactivated. Otherwise, it
cannot be adjusted properly.
– 5-16 –
5.5. Reducing Motor Rotation Noise (How to Use the Filters)
When positioning, the Motor may resonate mechanically and generate a noise of a
certain frequency. Using Megatorque Motor’s software filters, the noise can be
reduced.
Caution Before using filters, make sure that all adjustments of gains
and integrator frequencies are completed.
Caution Do not use three or more filters at the same time; preferably,
use FP (primary low-pass filter) alone, or only FP and NP
(primary notch filter). Using three or more filters at the same
time may effect the control system and make the Motor work
unstably.
$ :TS2
T S 2 ENT
FP
FS
These filters are: NP
FP — Primary low-pass filter NS
:
FS — Secondary low-pass filter
NP — Primary notch filter
NS — Secondary notch filter
– 5-17 –
5.5.3. Reducing Resonance noise
Try to use the low-pass filter of a frequency that is lower than the resonance
frequency.
If the resonance frequency is 350Hz, try to set the low-pass filter of 150Hz. Type
as:
# % ? :FP150
F P 1 5 0 ENT
:
If the resonance frequency is 350Hz, try to set the notch filter of 350Hz. Type as:
< % ? :NP350
N P 3 5 0 ENT
:
? :FP0
F P 0 ENT
:
Other filters can be deactivated in the same manner; FS0, NP0 and NS0.
– 5-18 –
6. Connector
6.1. CN1: RS-232C Serial Communication Connector
If NSK Handy Terminal FHT01 is used as an RS-232C terminal, you need only
plug the Handy Terminal connector into CN1. Knowledge of the pin assignment
or signal names is not necessary. This section is offered for reference.
CN1 Pin-Out
5 DTR
FG 9
4 DSR
+5V 8
3 RXD
RTS 7
2 CTS
DG 6
1 TXD
– 6-1 –
6.2. CN2: Control I/O Connector
Table 6-3
Connector Type (Driver Unit Side) Honda MR-50RFA
CN2 Connector Type Mating Connector Type (User Device Side) Honda MR-50M
Mating Connector Shell Type (User Device Side) Honda MR-50L
CN2 Pin-Out
1 33
DC24 AIN+
2 34
SVON 19 AIN-
DAV-
3 35
EMST 20 DAV+
HOME-
4 36
CLS 21 HOME+
IPOS-
5 37
CCLS 22 IPOS+
OVER-
6 38
CLR 23 OVER+
BRK-
7 39
JOG 24 BRK+
DRDY-
8 40
DIR 25 DRDY+
—
9 41
HOS 26 —
CHA
10 42
HLS 27 ✽ CHA
CHB
11 43
— 28 ✽ CHB
CHZ
12 44
RUN 29 ✽ CHZ
SGND
13 45
PRG0/BCD0 30 —
LVG
14 46
PRG1/BCD1 31 INH
STP
15 47
PRG2/BCD2 32 CWP+
IOFF
16 48
PRG3/BCD3 CWP-
17 49
PRG4 CCWP+
18 50
PRG5/ACKIN CCWP-
– 6-2 –
6.2.2. CN2 Signal List
Table 6-4
– 6-3 –
Table 6-4
– 6-4 –
6.2.3. CN2 Electrical Specification
Applied inputs: CCLS, CLR, CLS, DIR, EMST, HLS, HOS, INH, IOFF, JOG,
LVG, PRG0/BCD0, PRG1/ BCD1, PRG2/BCD2, PRG3/BCD3, PRG4, PRG5/
ACKIN, RUN, STP, SVON
Table 6-5 Item Specification
General Input Specification Input Voltage 24VDC±10%
Input Impedance 3.3kΩ
Maximum Current Per Input 6mA
Figure 6-3
Input
Figure 6-4
Input L (–)
– 6-5 –
6.2.3.3. General Output Signal
Figure 6-5
Output L (–)
Figure 6-6
JP201
Position Feedback Output Circuit CHA
CHB
CHZ
JP201
*CHA
*CHB
*CHZ
– 6-6 –
6.2.3.5. Analog Input Signal
Figure 6-7
0V AIN– +
– 6-7 –
6.2.4. CN2 Sample Wiring Diagram
+24V 1 DC24
2 SVON
3 EMST
4 CLS
5 CCLS
6 CLR
7 JOG
8 DIR
9 HOS
10 HLS
Control Input
12 RUN
13 PRG0/BCD0
14 PRG1/BCD1
15 PRG2/BCD2
16 PRG3/BCD3
17 PRG4
18 PRG5
30 LVG
31 STP
32 IOFF
0V 46 INH
+5V 47 CWP+
Clockwise pulse 48 CWP–
49 CCWP+
Counterclockwise
50 CCWP–
pulse
+24V 40 DRDY+
24 DRDY–
39 BRK+
23 BRK–
38 OVER+
Control Output 22 OVER–
37 IPOS+
21 IPOS–
36 HOME+
20 HOME–
35 DAV+
0V 19 DAV–
26 CHA
Position
feedback øA 42 *CHA
Position 27 CHB
feedback øB 43 *CHB
Position 28 CHZ
feedback øZ 44 *CHZ
/digital position
data MSB TB
F·G
– 6-8 –
6.2.4.2. Velocity or Torque Control Mode Sample
Figure 6-9
User Device Driver Unit
Velocity/Torque Control Mode
Sample Wiring Diagram CN2
+24V 1 DC24
2 SVON
3 EMST
Control Input 4 CLS
5 CCLS
6 CLR
+24V 40 DRDY+
24 DRDY–
Control output 39 BRK+
23 BRK–
38 OVER+
0V 22 OVER–
26 CHA
Position feedback øA
42 *CHA
Position feedback øB 27 CHB
43 *CHB
Position feedback øZ 28 CHZ
/digital position data MSB 44 *CHZ
TB
F·G
– 6-9 –
6.3. CN3: Resolver Cable Connector
Since the resolver cable supplied with the Megatorque Motor System should
always be used, you need only plug the resolver cable connector into CN3.
Knowledge of the pin assignment or signal names is not necessary. This section is
offered for reference.
CN3 Pin-Out
8 REA
REC 15
7 REB
14
6
13
5
12
4 REO
11
3
FG 10
2
9
1
– 6-10 –
7. Operational Function
7.1. Control Mode
The Megatorque Motor System can be used in position, velocity or torque control
mode.
– 7-1 –
Changing Control Mode
The control mode is set in the following ways:
The control mode can be changed using RS-232C commands (PM, VC and TM)
during operation.
Figure 7-1
SW201
SW201 SW201
Programmable
Indexer
(Shipping Set)
Analog Input Analog Input
or
SW202
BCD Command
At power-on (a)
During operation (b)
VC TM
command command
Position Velocity Torque
control mode control mode control mode
TM command
PM command
– 7-2 –
7.2. Preparation for Operation
(1) Turn on the power.
(2) After a short delay, check for the OVER and DRDY outputs.
* If the OVER and/or DRDY output signal is abnormal, refer to chapter
9. Warning And Alarm and take proper measures.
(3) If there is no problem, turn on the SVON input. The servo turns on.
Power-on
Initialization
Timer
NG
Error Finding
OK
OVER open OVER, DRDY NG
Alarm
DRDY closed Check
Processing
OK Alarm
Processing
Servo-lock Servo-on
Figure 7-3
on
Power-On Timing Power
off
Max. 0.5s*
OVER
output closed DRDY closed
DRDY open Settle OVER open
output
SVON on
input off
* If the system is initialized when the power is turned on, the OVER and DRDY
output signals become stable within 8 seconds. The system need not be
initialized normally. If it is initialized, stored servo parameters are reset to the
shipping-set values. Thus, they must be specified again.
– 7-3 –
7.3. General Operation And Function
Table 7-2
Parameter/
I/O Signal
General Operation And Function Item Command Function
(CN2)
(RS-232C)
SV
SVON input: servo on input
command
Servo On SVON input SV command: servo on
MO
MO command: servo off
command
EMST input: normally open emergency
Emergency MS
EMST input stop input
Stop command
MS command: motor stop
BRK output: normally closed brake
Brake BRK output –
output
CLS input: CW rotation limit switch
input
Rotation CLS input CCLS input: CCW rotation limit switch
LS
Limit CCLS input input
LS: software rotation limit coordinate
setting
Position CHA output
Feedback CHB output – A digital signal indicating motor rotation
Signal CHZ output
Analog velocity monitor:
VELOCITY 12-bit resolver resolution — ±10 V
Velocity
pin (front – (CCW/CW)
Monitor
panel) 10-bit resolver resolution — ±7.5 V
(CCW/CW)
Output
Torque – TL TL: output torque reduction ratio setting
Reduction
Velocity
LVG input: velocity gain reduction input
Gain LVG input LG
LG: velocity gain reduction ratio setting
Reduction
Position/ IOFF input: Position/velocity integrator
Velocity PM off
IOFF input
Integrator VM PM: position control mode selection
Off VM: velocity control mode selection
– 7-4 –
7.3.1. Servo On
• The Motor servo turns on if the SVON input goes active with DRDY output
closed.
• If the brake is applied directly by activating the BRK output, contention may
occur between braking and integration control when the EMST input goes
active, resulting in excessive current passing through the Motor. In such a
case, cut off integration control by using the IOFF input, then reduce the
velocity gain using the LVG input as well.
Caution Do not use EMST input when you want Motor to stop at the
correct position with enough rigidity. Since Motor is in a
velocity control mode when stopped by EMST input, the rotor
rigidity is low and the position may be incorrect. Use EMST
input for emergency stop purpose only.
Warning The servo lock state produced by activating the EMST input is
not an error originating from the Motor or Driver Unit.
Therefore, the DRDY output remains closed and no alarms
are displayed.
Figure 7-4
on
Emergency Stop Timing EMST input
off
closed
BRK output
open
IOFF input on
LVG input Integrator off / Lower gain
off
– 7-5 –
7.3.3. Brake
Stop the Motor by applying external force as necessary in case that an emergency
stop occurs or the Motor servo becomes free. The BRK output (normally closed
output) may be used as a control signal for an external brake in such a case.
Figure 7-5
Brake Timing on
Power
off
DRDY closed
output open
on
EMST
input off
Max. 5ms Max. 5ms
BRK closed
output open
• If the CLS input is turned on, the Motor stops in the servo lock state. In this
state, the Motor may be rotated counterclockwise only.
• If the CCLS input is turned on, the Motor stops in the servo lock state. In this
state, the Motor may be rotated clockwise only.
• The LS parameter allows the user to specify the over travel limit making use
of the internal relative position counter.
• The LS parameter goes valid if both positive data (clockwise limit) and
negative data (counterclockwise limit) are specified.
– 7-6 –
7.3.5. Position Feedback Signal
The direction of position feedback signal may be reversed with the internal switch
SW202. For setting of SW202, refer to section 3.2.3.2. SW202.
• Normal — øA (phase A) leads in the clockwise direction.
• Reversed — øB (phase B) leads in the clockwise direction.
The CHZ output type, øZ (phase Z) or digital position signal MSB, may be
selected with the internal switch SW202. For setting of SW202, refer to section
3.2.3.2. SW202.
The resolutions of øA and øB may be selected with jumpers JP403 and JP404. For
setting, refer to section 3.2.4.3 JP403 and JP404.
Table 7-3
øA/øB Resolution [count/rev]
Resolution Of øA/øB Resolver Resolution = 10-bit, or
Motor Size
Resolver Resolution = 12-bit Resolver Resolution = Automatic
Switching
04×× 102 400 or 25 600 25 600
06××, 08××,
153 600 or 38 400 38 400
10××, 14××
B××× 122 880 or 30 720 30 720
7.3.5.4. Resolution of øZ
Table 7-4
Motor Size øZ Resolution [count/rev]
Resolution Of øZ 04×× 100
06××, 08××, 10××, 14×× 150
B××× 120
– 7-7 –
7.3.5.5. Output Timing
CHB output
*CHB output
CHZ output
(CHZ)
*CHZ output
(CHZ)
CHZ output
(MSB)
*CHZ output
(MSB)
*CHA output
CHB output
*CHB output
CHZ output
(CHZ)
*CHZ output
(CHZ)
CHZ output
(MSB)
*CHZ output
(MSB)
– 7-8 –
(a) Resolver resolution = 12-bit
Figure 7-8
+10V
–10V
+7.5V
–7.5V
– 7-9 –
7.3.7. Output Torque Reduction
The Motor output torque may be reduced by using the parameter TL.
Important The output torque of the Megatorque Motor varies with motor
speed. It is reduced as shown in the following graph.
Figure 7-10
TL100
TL50
TL25
Torque
– 7-10 –
7.4. Position Scale
The Megatorque Motor System controls the rotor position scales internally. Its
positioning is based on the position scale.
Both position scales will not be deleted even if the power is turned off. However,
if the Motor rotates with power off, the position scales are not updated.
Accordingly, a position data may be different from the actual position when the
power is turned on. Thus, be sure to execute a Home Return sequence when the
power is turned on.
The resolution over one revolution of the Motor depends on the number of teeth
of the Motor. A Motor has 150 (1) teeth on its circumference, and the position
sensor divides 1-tooth pitch into 4096 parts. In other words, the resolution is
found as follows:
The system generates data for controlling the circumferential position of the
Motor in integers from 0 to 614 399 (3) based on the data of the number-of-teeth
counter (øZ counter) and position data of one tooth. (This data is called Motor
absolute position data.)
– 7-11 –
User absolute position scale is based on this Motor absolute position data. The
position offset by the value of the parameter AO from point 0 of the Motor
absolute position data is regarded as the home position. The position on the Motor
perimeter is controlled cyclically in integers from 0 to 614 399 (3). It increases in
the clockwise direction. If it exceeds 614 399 (3), it is reset to 0. Or, it decreases in
the counterclockwise direction. From 0, it is reset to 614 399 (3).
If the Motor rotates in the power off condition and the position data does not
correspond to the actual position, it is difficult to adjust the position scale by using
an AZ command. Thus, execute a Home Return sequence to adjust the home
position.
Figure 7-12
AO offset, Value
User Absolute Position Scale Position counter 0
270° 0°
460 800 pulse 0 pulse
180° 90°
307 200 pulse 153 600 pulse
: User absolute position scale
– 7-12 –
7.4.2. Relative Position Counter
The software rotation limit switch is specified in the relative position counter. It
becomes valid on completion of Home Return.
Counter data are between –2 147 483 648 and +2 147 483 647 from the home
position. The counter increases in the clockwise direction. If it exceeds
+2 147 483 647, it is reset to –2 147 483 648. On the contrary, it decreases in the
counterclockwise direction. If it lowers below –2 147 483 648, it is reset to
+2 147 483 647.
HP
Relative position counter
– 7-13 –
7.4.3. Reading Position
Table 7-8
Command Read Data Data Unit
Position-Reading Command TP0 Motor absolute position data count
TP1 Relative position counter count
TP2 User absolute position count
TP3 Angle converted from motor absolute position data 0.01°
TP5 Angle converted from user absolute position 0.01°
– 7-14 –
7.5. Position Control Mode Operation
If the position error is reduced to a value within the pulse width specified by using
IN when positioning is completed, the IPOS output closes. Or, the IPOS output
may be closed after confirming that the position error is within the IN range for
preset period of time, which is specified by using IS.
Two output states may be selected, the level output and one-shot output. The
format may be selected by using FW, the value of which serves as the one-shot
output time.
If FW is set to 0, the IPOS output is always closed if the position error is less than
the range specified by using IN.
If FW is not set to 0, the IPOS output remains closed only for the period of time
specified by using FW. One-shot output is executed when Home Return, RS-
232C communication operation or Programmable Indexer operation is
performed. It is not executed when pulse train command operation or jogging is
performed.
– 7-15 –
Figure 7-14
+
In-Position Configuration
IN (+)
Position
error counter 0 t
IN (–)
– 7-16 –
7.5.1.2. Excess Position Error
An excess position error warning or alarm is given if the position error exceeds
the CO set value.
Two OVER and DRDY output formats shown below may be selected according
to the CO setting
• If the position error counter reads a value over the CO set value, the OVER
output closes. If the value lowers below the CO set value, OVER opens.
• If the position error counter reads a value over CO × 8, an alarm is given, the
DRDY output opens, and the Motor enters the servo lock state. This state is
maintained until the CLR input or CL command resets the alarm.
Figure 7-15
CO setting
Excess Position Error (Warning Position
×8
Enabled) Configuration error
counter CO setting
0
closed
DRDY output open
• If the CO value is specified with the /AL option like CO×××/AL, the OVER
output closes and the Motor enters the servo lock state if the value of the
position error counter exceeds CO × 8. The DRDY output does not change at
that time. This state is maintained until the CLR input or CL command resets
the alarm.
Figure 7-16
CO setting
Excess Position Error (Warning Position ×8
error
Disabled) Configuration counter CO setting
0
closed
DRDY output
open
– 7-17 –
7.5.2. RS-232C Communication Positioning Operation
Positioning may be executed directly through the RS-232C interface.
Two types of commands are available: the absolute type commands which
execute positioning to any points in user absolute position scale, and the
incremental type commands which execute positioning by moving specified
distance from the current position.
– 7-18 –
Example 1: Type as shown below to rotate the Motor
counterclockwise to the 90° position in user absolute position scale.
) ? ? ?
A D 9 0 0 0 C C W ENT
:AD9000/CCW
:
?
A R 0 S D ENT :AR0/SD
:
< ? ? ?
I D 3 0 0 0 ENT :ID-3000
:
Example 4: Type as shown below to rotate the Motor 60° from the
current position in the direction specified by using DIR.
& ? ? ?
I D 6 0 0 0 E X ENT
:ID6000/EX
:
$
H S 2 ENT :HS-2
:
– 7-19 –
7.5.2.2. Drive Waveform
1.5
Velocity
[rps]
0
t
10
Acceleration
0
[rps 2 ] t
–10
– 7-20 –
Example 2: Type as shown below to set the maximum velocity to
1.0rps, initial velocity to 0.5rps and acceleration to 5rps 2 for
trapezoidal driving with an offset.
Figure 7-18
# ’ ? = %
Trapezoidal Driving with an Offset,
Maximum Velocity 1.0rps, Initial
M V 1 SHIFT
7 0 . 5 ENT
1
Velocity
[rps] 0.5
0
t
5
Acceleration
0
[rps 2 ] t
–5
:MV1.5
:MA10,5
:
t 2 =2t 1
1.5 t 3 =t 1
Velocity
[rps]
0
t
t1 t2 t3
10
Acceleration 5
0
[rps 2 ] t
–5
–10
– 7-21 –
7.5.3. Programmable Indexer Positioning Operation
Program operation means executing a positioning command, etc. which has been
programmed in the Driver Unit, by issuing an external start command from
outside. A channel for execution is selected externally each time program
operation is to be executed.
Either Programmable Indexer or BCD command can be used at one time, and the
internal switch SW201 selects which to use. The Programmable Indexer is
activated at shipping.
7.5.3.1. Programming
• The program area is as shown below. Sixty four channels from channel 0 to
channel 63 are available.
Figure 7-20
Channel 0 CH0
Program Area
Channel 1 CH1
• •
• •
• •
Channel 63 CH63
– 7-22 –
7.5.3.2. Program Entry
Table 7-11: Program Entry
Command: HS
• The velocity CV, acceleration CA, and speed of searching the home position
CZ may be specified for the same channel. If they are not specified, the
values HV, HA and HZ are used for operation respectively.
Programming Example
:CH0
HS0
– 7-23 –
(2) Positioning
• Programming positioning.
Table 7-12
Positioning Command
Programming Example
Figure 7-21
:CH0
Positioning Command RUN input
ID9000/2
Programming Example CV1.5 CH0 CH0
CA5 Programmed
operation ID9000/2 ID9000/2
45° 45°
– 7-24 –
(3) Jump
Command: JP
Programming Example
Figure 7-22
:CH0
Jump Command Programming PRG0~5 0
IR1000&
Example :CH1
IR2000&
:CH2 RUN input
JP0
CH0 CH1 CH0
Programmed
IR1000& IR2000& IR1000&
operation
IPOS output
(FW ≠ 0)
Code: *, &, %, $
– 7-25 –
Programming Example
Figure 7-23
:CH0 :CH2 :CH4
Sequence Code Programming IR500* IR2000% IR4000*
Example :CH1 :CH3 ·
IR1000& IR3000$ ·
·
PRG0~5
0
RUN input
CH0 CH1 CH2 CH3 CH4
Programmed
IR500✽ IR1000& IR2000% IR3000$ IR4000✽
operation
IPOS output
(FW ≠ 0)
Command: OE
Programming Example
Figure 7-24
:CH0 1 1 Declare the channel to be changed.
Sequence Code Change Example
AD9000&
CV0.5
?OE* 2
2 Type as:
O E ✽ ENT
?
:TC0 3 3 Make sure that the channel is changed properly.
AD9000* 4 4 “&” changes into “*.”
CV0.5
:
– 7-26 –
7.5.3.4. Operation Signal
Location: CN2
Input: RUN
Location: CN2
• Starts up the following channel if the sequence code ‘&’ is specified for
waiting for the RUN signal.
Operation Example
Figure 7-25
:CH2 :CH4
RUN Input Operation Example IR1000 IR3000&
:CH3 :CH5
IR2000* IR4000
RUN input
IPOS output
(FW ≠ 0)
– 7-27 –
7.5.4. BCD Command Positioning Operation
• The BCD command positioning operation substitutes for the Programmable
Indexer positioning operation. Either Programmable Indexer or BCD
command can be used at one time, and the internal switch SW201 selects
which to use. Since the Programmable Indexer is activated at shipping, set
the SW201 #2~#4 as shown in the next figure to activate BCD command.
Figure 7-26
– 7-28 –
7.5.4.1. Command Setting
– 7-29 –
• Command characters created using the signals shown above are input to the
Driver Unit by activating the ACKIN input. In other words, it is necessary to
create a character through BCD0 to BCD5 and to enter it by activating
ACKIN in order to enter a command character.
BCD0~3 input
on
ACKIN input
off
closed
DAV output
open
– 7-30 –
7.5.4.2. Function of Command
– 7-31 –
(e) Absolute positioning command in shortest route (in units of
counts)
Table 7-23 Format ED×××××× (×××××× = index data)
Absolute Positioning In Shortest Depends on the Motor size. Compliant with user absolute
Route (Counts) Function
position scale.
Data Range 06××, 08××, 10××, 14×× — 0 ~ 614 399 [count]
04×× — 0 ~ 409 599 [count]
B××× — 0 ~ 491 519 [count]
The Motor rotates in the direction where the rotational angle is
smaller. If the destination is the opposite position to the
Rotational Direction
current position, the Motor rotates clockwise if DIR input is
inactive, counterclockwise if active.
The Motor does not rotate if the destination is the same as the
Reference
current position.
– 7-32 –
7.5.4.3. Execution Timing
DAV closed
output open
DIR on
input off
RUN on
input off
IPOS closed
output open
Motor
• 5VDC power is used for pulse train input. It is different from the power for
other inputs.
– 7-33 –
7.5.5.1. Pulse Train Resolution
The rotational angle per input pulse may be selected using parameter CR. In
addition, angle magnification, ×1, ×2 or ×4, may be selected with the internal
switch SW201 for øA/øB input.
Figure 7-30
– 7-34 –
7.5.5.2. Pulse Train Input Timing
CWP input: on
CW pulses off
Min. 600ns Min. 1µs
CCWP input: on
CCW pulses off
– 7-35 –
7.5.6. Jogging Operation
If the JOG input goes active, the Motor begins to rotate and is accelerated. While
JOG remains active, the Motor keeps rotating. If it goes inactive, the Motor is
decelerated and then stops.
Table 7-27 Item Parameter/Signal Function
Jogging Parameter/Signal Jogging Acceleration
Parameter JA Specify in units of rps2.
Setting
Jogging Velocity Parameter JV Specify in units of rps.
Setting
Jogging Start JOG input (CN2) Active JOG starts rotation.
Rotational Direction DIR input (CN2) Active: CCW, inactive: CW
Figure 7-34
on
Jogging Timing JOG ··· Jogging
off start
on ··· Rotational
DIR direction
off
closed
IPOS ··· Positioning
open complete
output
CW
– 7-36 –
7.5.7. Home Return Operation
The following shows the basic motion of the Home Return sequence.
Figure 7-35
on
Home Return Basic Motion DIR Settle ··· Rotational
off direction
on
HOS ··· Positioning
off
start input
on
HLS ··· Home limit
off sensor
signal
closed
HOME ··· Home
open return
complete
output
closed
IPOS ··· Positioning
open
complete
HV output
··· Velocity
Motor HA
HZ waveform
– 7-37 –
Table 7-28 Parameter/
Item Function
Home Return Parameter/ Command/Signal
Command/Signal
Active HOS starts the Home Return
Home Return Start HOS input (CN2)
sequence.
Input
HS command Starts the Home Return sequence.
Home Return Specifies the velocity (rps) until the
Parameter HV
Velocity Setting HLS input goes active.
Home Return
Specifies the acceleration in units of
Acceleration Parameter HA
rps2.
Setting
Home Position
Specifies the search speed (rps) after
Searching Velocity Parameter HZ
the HLS input signal goes active.
Setting
Specifies the direction of the Home
Home Return
DIR input Return sequence. Inactive: CW,
Direction Input
active: CCW
Closed if the Home Return sequence
Home Return operation is completed. Remains
HOME output (CN2)
Completion Output closed until a rotation command is
input.
Home Return Specifies the mode of the Home
Parameter OS
Mode Selection Return sequence.
Home Return Area Selects whether or not the Home
Judgment Parameter HC Return area judgment function is
Selection used.
Home Position Sets an offset in Home Return mode
Parameter HO
Offset Setting 3.
Home Return
Specifies a Home Return relative
Relative Position Parameter HP
position data.
Data Setting
– 7-38 –
7.5.7.1. Home Return Sequence Mode
(a) Mode 1
Figure 7-36
on
Home Return Mode 1 Timing HOS
off
on
HLS off
closed
HOME
open
HV
Motor
HA
HZ
• If the HOS input goes active under the condition where OS1 is
specified, Home Return mode 1 is selected.
• At the point where the HLS input goes inactive, Home Return is
completed. Or, it is point 0 in user absolute position scale.
• A Home Return sequence may be started by using the HS command,
instead of the HOS input. HS1 causes clockwise rotation, and HS-1
causes counterclockwise rotation. (The DIR input is ignored.)
(b) Mode 2
Figure 7-37
on
Home Return Mode 2 Timing HOS
off
on
HLS off
Resolver 4095
position 0
closed
HOME
open
HV
Motor
HA
HZ
– 7-39 –
• If the HOS input goes active under the condition where OS2 is
specified, Home Return mode 2 is selected.
• At the point where the HLS input signal goes inactive and the position
detector detects data 0 for the first time, Home Return is completed.
Or, it is point 0 in user absolute position scale. Therefore, the point
where the Home Return sequence is completed is free from drift of the
HLS switch.
• A Home Return sequence may be started by using the HS command,
instead of the HOS input. HS2 causes clockwise rotation, and HS-2
causes counterclockwise rotation. (The DIR input is ignored.)
(c) Mode 3
Figure 7-38
on
Home Return Mode 3 Timing HOS
off
on
HLS off
Resolver 4095
position 0
HO
closed setting
HOME
open
HV
Motor
HA
HZ
• If the HOS input goes active under the condition where OS3 is
specified, Home Return mode 3 is selected.
• At the point where the HLS input goes inactive and the Motor moves
by the amount specified with HO from where the position detector
detects data 0 for the first time, Home Return is completed. Or, it is
point 0 in user absolute position scale. Therefore, any offset may be
specified between the HLS switch and home position.
• A Home Return sequence may be started by using the HS command,
instead of the HOS input. HS3 causes clockwise rotation, and HS-3
causes counterclockwise rotation. (The DIR input is ignored.)
– 7-40 –
7.5.7.2. Area Judgment Function
• By using the HC command, the area judgment function may be added to the
Home Return sequence.
· If HC0 is specified, the area judgment function is not added.
· If HC1 is specified, the area judgment function is added.
• If this function is used with the rotation limit inputs CLS and CCLS, the
Motor may return to the home position from any position in a specified
direction.
Figure 7-39
• The position of the home limit switch (sensor and dog) should be adjusted to
set the Home Return completion position. Adjustment differs with the Home
Return modes. Follow the instructions shown below.
• The Home Return completion positions (i.e., home position of user absolute
position scale) in the modes are as shown below:
Mode 1 — The point where the home limit switch turns off
Mode 2 — The point where the home limit switch turns off and the
position detector detects data 0 for the first time
Mode 3 — The point offset from the point at which mode 2 is completed
Figure 7-40
Mode 1 Mode 2 Mode 3
Home Position
User
absolute ( : Home position)
position
One tooth HO setting
Position 4095
counter 0
Motor direction
Dog
– 7-41 –
What Is The Position Sensor?
The Megatorque Motor incorporates a position sensor (i.e., Motor Size Number Of Teeth
resolver), which divides the distance between adjacent teeth 04×× 100
into 4096 parts from 0 to 4095. The data of the resolver is used
06××, 08××,
for Motor position control in the System. In Home Return 150
10××, 14××
mode 2 or 3, the home position is determined based on the
point where this data is 0. B××× 120
The number of teeth on the Motor perimeter differs with Motor sizes as shown in the table.
In this mode, the position where the HLS input goes inactive is the home position.
Adjust the sensor or dog at a position which should serve as the mechanical home
position.
In mode 2, the position where the HLS input goes inactive and then the position
detector detects data 0 for the first time is the home position. The position apart by
the offset from the home position in mode 2 is the home position in mode 3.
The home limit switch identifies a tooth among the teeth on the Motor perimeter.
Adjust it to the approximate center of a tooth for stable operation.
:TR
T R ENT
XXXX
:
Adjust the sensor or dog so that the data of the position
detector is between 1000 and 3000. If you use Home Return mode 2, the
adjustment is completed here.
– 7-42 –
(2) For Home Return mode 3, specify HO additionally for the home
position in mode 2.
:MO
M O ENT
:
# :TP1
T P 1 ENT
xxxxxx
:
5 Assign the absolute value of the read value
to HO. (If an HP compensation value has been specified, subtract it
from the absolute value.)
HO = | (value read with TP1) – (HP set value) |
:TP1
xxxxxx
:
:SV
S V ENT
:
– 7-43 –
7.6. Velocity Control Mode Operation
To set the Megatorque Motor System to velocity control mode, the following two
methods are available:
– 7-44 –
7.6.1. RS-232C Communication Command Operation
In velocity control mode, you can command the Motor to rotate at a certain
velocity via RS-232C communication using DC command.
Format: DC data
CW Maximum
Velocity
CW Maximum
Velocity
CCW Maximum
Velocity
CCW Maximum
Velocity
– 7-45 –
7.6.2. Analog Command Operation
Note The analog interface is available only on the models specified
below.
M-RS1410FN001MA15C
This digit must be “5.”
In velocity control mode, you can command the Motor to rotate at a certain
velocity using analog voltage.
· The analog voltage of ±10VDC is used for the command.
· The analog command offset can be adjusted using front panel volume
VR1 or RS-232C command ZA.
· The polarity of the command voltage can be reversed using internal
switch SW201 #8.
Table 7-30
SW201 #8 Analog Command Voltage Polarity Shipping Set
Selecting Analog Command
Voltage Polarity off ‘+’ = CCW ✔
on ‘+’ = CW
CW Maximum CW Maximum
Velocity Velocity
+10V –10V
–10V +10V
– 7-46 –
7.7. Torque Control Mode Operation
To set the Megatorque Motor System to torque control mode, the following two
methods are available:
Format: DC data
–4095
4095
CCW Maximum
Torque
– 7-47 –
7.7.2. Analog Command Operation
Note The analog interface is available only on the models specified
below.
M-RS1410FN001MA15C
This digit must be “5.”
In torque control mode, you can command the Motor to generate torque, using
analog voltage.
· The analog voltage of ±10VDC is used for the command.
· The analog command offset can be adjusted using front panel volume
VR1 or RS-232C command ZA.
· The polarity of the command voltage can be reversed using internal
switch SW201 #8.
Table 7-32 SW201 #8 Analog Command Voltage Polarity Shipping Set
Selecting Analog Command off ‘+’ = CCW ✔
Voltage Polarity on ‘+’ = CW
Voltage Vs. Torque ' Polarity: ‘+’ = ‘CCW’ ' Polarity: ‘+’ = ‘CW’
CW Maximum CW Maximum
Torque Torque
+10V –10V
–10V +10V
– 7-48 –
7.8. Servo Compensator Circuit
Motor current
· Pulse train · NP
input · NS
· RS-232C
command Resolver
Resolver
signal
signal
processor
output
Velocity data
Position data
– 7-49 –
7.8.1.2. Velocity Control
Figure 7-48
Velocity loop proportional controller
Velocity Control Block Diagram Velocity loop integrator
Digital filter
Current circiuit
Power
amplifier
+
Position –
command · VG · VI · FP
input · DB/VL · IL/VL · FS Position data
Motor current
· Pulse train · NP
input · NS
· RS-232C
command Resolver signal
processor Resolver signal
output
Velocity data
Resolver
Motor
– 7-50 –
7.8.1.3. Torque Control
Figure 7-49
Motor current
· NP
· NS
Resolver signal
processor Resolver signal
output
Resolver
Motor
– 7-51 –
7.8.2. Feed Forward Compensation
• A velocity command created by differentiating a position command may be
fed to the velocity loop in the forward direction. The gain of this feed
forward may be specified by using the parameter FF.
FF
Position
command + +
DB/BL PG PI DB/VL VG VI
– –
– 7-52 –
• DB is used to specify a dead band for the position error (output from the
position error counter) or velocity error.
DB data1 /PL — dead band setting for the position error
DB data1 /VL — dead band setting for the velocity error
Input A Input A
data1
data1
– 7-53 –
Figure 7-53
Position loop gain Velocity loop gain
Integration Limiter Block Diagram Position loop Velocity loop
Position integrator integrator
+ +
command
PG PI IL/PL VG VI IL/VL
– –
Velocity data
Position data
Integration limiter
Integration frequency
Integration gain
IL Integration frequency
(%)
Integration limiter
Error data output
IL
(%)
Velocity
+
command
VG VI FP FS NP NS
–
Velocity data
Secondary low-pass filter
Primary notch filter
Secondary notch filter
Caution Use as few filters as possible (FP only or FP + NP). The use of
multi-stage filters may reverse the phases and cause unstable
operation in some service conditions.
– 7-54 –
7.9. Daisy Chain Communication
7.9.1. Overview
Daisy chain communication allows multiple Driver Units (up to 16 units) to be
connected with a single RS-232C terminal.
Figure 7-55
7.9.2. Connection
As for the data communication lines, connect the output of the RS-232C terminal
with the input of the axis #0 unit, the output of the axis #0 with the input of the
axis #1 unit, and so forth as shown below. Connect the output of the final axis
with the input of the RS-232C terminal.
Figure 7-56
As for the lines carrying requests to send data, connect the input of the RS-232C
terminal with the output of the axis #0 unit, the input of the axis #0 with the output
of the axis #1 unit, and so forth as shown below. Connect the input of the final axis
with the output of the RS-232C terminal.
Figure 7-57
– 7-55 –
Connection example
Handy Terminal
RXD
Example TXD
CTS
RTS
DSR
DTR
GND
GND
GND
GND
RXD
DSR
RXD
DSR
RXD
DSR
DTR
DTR
DTR
TXD
CTS
RTS
TXD
CTS
RTS
TXD
CTS
RTS
+5V
Driver Unit #0 Driver Unit #1 Driver Unit #2
– 7-56 –
7.9.3. Operation
· If the Driver Unit is initialized when power is turned on, the normal
operation is not guaranteed in daisy chain communication. Be sure to
set switch SW201 #1 ‘on’ in order not to initialize the Driver Unit
when power is turned on.
· Set switch SW202 #3 ~ #5 ‘on’ to assign the axis number setting
function to the switch on the front panel.
· For daisy chain communication, a unique number is assigned to each
Driver Unit. (This number is called an axis number.) SW1 on the front
panel is used to set the axis numbers. The Driver Unit which receives
a signal through the RS-232C interface first has a axis number 0.
Other Driver Units have axis numbers which increase like 2, 3 and so
forth in sequence. Since these numbers are hexadecimal, assign A to F
to Driver Units No. 10 to No. 15.
(2) Power on
If the Handy Terminal is not used, turn on power in the order of the RS-232C
terminal and Driver Units, which shall be turned on from the largest axis numbers
to the smallest axis numbers. (Or, all Driver Units shall be turned on
simultaneously.) When the Driver Unit of axis number 0 is turned on, an AS
command is executed to check for connection.
If all the terminal and units are connected properly, the following message is
displayed. The following message example shows a 3-axis configuration.
Figure 7-60
– 7-57 –
If connection is improper, the following message may be displayed. The
following message example shows a case where axis #1 and axis #2 are connected
improperly.
Figure 7-61
If the proper message is not displayed, check for connection order, setting of the
switch on the front panel, and cable connection.
– 7-58 –
7.10. Built-In Absolute Position Sensor Function
This section gives auxiliary explanation about a system with built-in absolute
position sensor, which is specified on the System number as follows. It does not
apply to the standard system.
7.10.1. Features
• This type of system incorporates a position sensor which detects an absolute
position on the perimeter. It reads the current position and determines the
coordinate automatically when power is turned on. Therefore, it does not
require Home Return every time power is turned on.
• The following commands and parameters are modified for the system with
built-in absolute position sensor.
Table 7-36
Name Function Modification
Modified Command/Parameter AP Absolute Position Deleted
AO Absolute Position Scale Offset
Password
AZ Absolute Zero Position Set
required
IP Incremental Position Set
LP Incremental Position Judge
HI Home In-Position Limit Added
HW Home Width
Important Set this home position if you plan to use the absolute
positioning function.
Once the home position of user absolute coordinate system is specified in either
way, it is stored in the system. Thus, it need not be re-specified unless the Motor
installation is changed.
– 7-59 –
7.10.2.2. Relative Position Counter Home Position
Important Set this home position if you plan to use software rotation limit
function.
When power is turned on, a value (user absolute position + parameter HP) is set
automatically as a relative position. The parameter HP is factory-set to 0, and the
relative home position is the same as user absolute home position in the initial
state. The value of HP is read only when power is turned on. If it is changed, turn
off power once, then turn it on again.
A straight line expanding to the positive and negative directions from the home
position represents the relative position counter. Thus, it should be determined
whether the power-on point has a positive or negative viewed from the home
position.
Provided user absolute position is 350 000 and parameter HP is 0, for example,
the relative position may be +350 000 or –264 400, either of which is the true
value.
Figure 7-64
0 614 399 0
Relative Position Judgment User 350 000 350 000
absolute
Example 1
position
614 399 0 614 399
Relative
position
counter – –264 400 350 000 +
The LP parameter serves as the criterion for judging the true value. If a absolute
position when power is turned on is larger than the value of LP, a negative relative
position is regarded as the relative position.
In the above example, the relative position is 350 000 if LP > 350 000, or it is –
264 400 if LP < 350 000.
– 7-60 –
Figure 7-65
0 0
Relative Position Judgment
Example 2
–153 600
460 800
153 600
153 600
–214 399
400 000
307 200 307 200
– 7-61 –
7.10.3. Position Scale Setting Example
Through the above setting, the Motor moves to the position specified in 4 by
issuing AR0 (or AD0).
The software limit position shall be inside the stroke end (i.e., the limit of
machine motion).
– 7-62 –
(4) Turn off the Driver Unit power.
460 800
153 600
shown above, the set value is found
as follows:
LS+230 000
Stroke end
230 400 LS–76 000
– 7-63 –
7.10.4. Setting of Home Position Output
A home position signal HOME may be output while the Motor with a built-in
absolute position sensor is at the home position of user absolute position scale.
HW — Home Width
· When the Motor passes through the home position, HOME output
will be closed for the time specified by parameter HW, if HW is
specified. The time can be specified between 0.3 ~ 10 seconds.
· The HOME output works same as is in a standard System (which does
not have the absolute position sensor built-in), if HW is not specified.
· HW is factory-set to 0.
• A HOME output is closed if the Motor stops within ±10 counts from the
home position (always closed).
• If the Motor passes through the home position, a HOME output is closed for
30ms.
Figure 7-67
+10
Motor Position 0
-10
– 7-64 –
8. Command and Parameter List
8.1. Communication Specification
Setting of various parameters, trial running, and adjustment are enabled by
issuing commands to the Driver Units through serial communication (i.e.,
communication through the RS-232C interface).
If the velocity gain is to be set to 0.5, for example, “VG0.5” should be entered by
adding data of 0.5 to a VG command. The characters of this command with data
are transmitted to the Driver Unit as shown below:
Figure 8-2
V code (56H )
Example Of VG0.5 G code (47 H )
0 code (30 H )
. code (2EH )
5 code (35H )
Carriage return code (0DH ) Press the ENT key if the handy terminal
FHT11 is used.
Every time a character is input, the Driver Unit echoes the character back to the
terminal. (The Driver Unit returns the same character that it receives.) If a
carriage return code is input, the Driver Unit returns the “carriage return code
(0DH) + line feed code (0AH).”
When a carriage return code is input, the Driver Unit decodes a character string
which it has received (VG0.5 in the example above) and executes it. Therefore, a
– 8-1 –
command is not executed unless it ends with a carriage return code.
If the Driver Unit can decode an entered command, it returns “:” immediately
after the line feed code. If it receives a internal data read command, etc., it returns
the data before “:”. Entered command Waiting for another command to be
entered.
Figure 8-3
Input
V G 0 . 5 0DH
(To Driver Unit)
Echo back
(From Driver Unit) V G 0 . 5 0DH 0A H :
8.1.3. Password
Among the communication commands used for this System, some special
commands (such as OG, PA, SI, etc.) require password entry for preventing
erroneous entries. These commands cannot be entered in the same manner as
other commands.
Applicable commands: DB, FC, FF, IL, OG, OL, PA, RC, SI, and ZA
Input
(To Driver Unit) / N S K O N 0DH
Echo back
/ N S K O N 0DH 0A H 1
(From Driver Unit)
1 N S K O N 0DH 0A H 2
2 :
– 8-2 –
Figure 8-5
If VG0.5 is entered and then a backspace
Canceling Example :VG0.5
code is entered, the Driver Unit cancels the
VG0.5?
character string it has received and returns
:
it with a “?” mark.
Input
(To Driver Unit) V G 0 . 5 08 H
Echo back
V G 0 . 5 0DH 0AH 1
(From Driver Unit)
1 V G 0 . 5 ? 0DH 0A H 2
2 :
8.1.5. Error
Note that an error occurs in any of the following cases:
In any of these cases, the entered character string with a ? mark is returned as an
error message.
Figure 8-6
Input
(To Driver Unit) A B C D E 0DH
Echo back
A B C D E 0DH 0AH 1
(From Driver Unit)
1 A B C D E ? 0DH 0A H 2
2 :
Echo back
T B 0DH 0AH T B 1
(From Driver Unit)
1 I N H I B I T E D 2
2 0DH 0AH :
– 8-3 –
8.1.6. Readout Command
If a command for reading the internal state (i.e., parameter set values, current
position, etc.) of the Driver Unit among the communication commands of this
system is entered, the Driver Unit returns data, etc.
Returned data consists of “space code (20H) + read value, data + carriage return
(0DH) + line feed code (0AH)”.
Echo back
T S 2 0DH 0A H 1
(From Driver Unit)
1 F P 0 0DH 0A H 2
2 F S 0 0DH 0A H 3
3 N P 0 0DH 0A H 4
4 N S 0 0DH 0A H 5
5 :
Echo back
? V G 0DH 0A H 1
(From Driver Unit)
1 V G 0 . 5 0DH 0A H :
– 8-4 –
Example 3: TP command for reading current position data
Figure 8-10
Input
(To Driver Unit) T P 2 0DH
Echo back
T P 2 0DH 0A H 1
(From Driver Unit)
1 1 0 0 0 0 0DH 0A H :
They are also classified into the following according to their effect:
Table 8-2 Classification (Abbreviation*) Function
Effect Classification Parameter Setting Data such as I/O conditions, operation parameters,
(Parameter) etc. which are specified in advance
Driver Unit Status Adjustment
Commands for changing the Motor servo conditions
Command (Driver Unit)
Used to write positioning programs such as
Program Setting (Program)
Programmable Indexer, user program patterns.
Operation Command
Commands for executing positioning directly
(Operation)
Readout Command Commands for reading the state of the Motor and
(Readout) Driver Units
Note * These abbreviation is used in following command lists.
– 8-5 –
8.1.7.1. Driver Unit Function Command
Table 8-3 Name Function Parameter Driver Unit Program Operation Readout
Driver Unit Function Command CO Position error counter over limit ✔
LS Over travel limit switch position ✔
NW Neglect width ✔
IN In-position ✔
IS In-position stability timer ✔
FW FIN width ✔
CR Circular resolution ✔
IO Input/output monitor ✔
CL Clear alarm ✔
MO Motor off ✔
SV Servo on ✔
MS Motor stop ✔
OG Origin set ✔
PA Phase adjust ✔
SI Set initial parameters ✔
MI Read Motor ID ✔
OL Overload limit ✔
RC Rated current ✔
RP RUN pre-input ✔
– 8-6 –
8.1.7.3. Move Command
Table 8-5
Name Function Parameter Driver Unit Program Operation Readout
Move Command IR Incremental positioning, resolver ✔
ID Incremental positioning, degree ✔
AR Absolute positioning, resolver ✔
AD Absolute positioning, degree ✔
MA Move acceleration ✔
MV Move velocity ✔
HS Home Return start ✔
EC End-of-command message ✔
SP Start program ✔
TB Tell BCD command ✔
– 8-7 –
8.1.7.6. Home Return Setting Command
Table 8-8
Name Function Parameter Driver Unit Program Operation Readout
Home Return Setting Command OS Home Return mode ✔
HS Home Return start ✔
HA Home Return acceleration ✔
HV Home Return velocity ✔
HZ Home Return near-zero velocity ✔
HO Home offset ✔
HP Home position ✔
HC Home Return cycle ✔
– 8-8 –
8.1.7.12. Command for System With Built-In Absolute Position Sensor
Table 8-14
Name Function Parameter Driver Unit Program Operation Readout
Command For System With Built-In LP Incremental position judge ✔
Absolute Position Sensor
HI Home in-position ✔
HW Home width ✔
– 8-9 –
8.2. Detail of Command and Parameter
• “Shipping set” denotes a value which is set in the factory before shipment.
• “Default” denotes a value which is adopted by entering a command and
• parameter with no data.
AC Analog Command
Format: Description:
AC After executing the AC command, the Motor will be controlled by the analog
command, in velocity or torque control mode. After executing the AC
command, the analog command will be active until one of the following
commands are executed.
(1) PM, VC, TM — If these control mode select commands are executed, then
digital RS-232C command port will be automatically selected in the new control
mode. The Motor will remain in the ‘DC0’ status.
– 8-10 –
AD Absolute Positioning, Degree
Format: Description:
AD data1 / data2 ‘data1’ indicates the position of the destination. This position complies with user
Data1: absolute position scale (which may be read out by issuing TP5).
0~35 999 [0.01˚]
Data1 Default:
0 ‘data2’ indicates the rotational direction.
CW — clockwise direction
Data2:
CW, CCW, EX, SD CCW — counterclockwise direction
Data2 Default: EX — clockwise if DIR input is inactive, counterclockwise if active
CW SD — direction in which the move distance is shortest
If the current position is the same as the destination position and SD is specified
in ‘data2,’ the Motor does not rotate. Otherwise, the Motor rotates 1 revolution in
the direction specified in ‘data2.’
This command has two functions, which depend on the usage. If it is entered
under the condition where a channel to be programmed is selected with a CH
command, the Driver Unit outputs “?,” and the system waits for a command to
be entered, it specifies the rotational amount of the Programmable Indexer
channel. If it is entered in the normal standby condition, it serves as a positioning
command.
– 8-11 –
AP Absolute Position
Format: Description:
AP data The ‘data’ range depends on the Motor size:
Data: 0~149 — 06××, 08××, 10××, 14××
See description.
0~99 — 04××
Default:
0 0~119 — B×××
Shipping Set:
0 AP is used to specify a value of the Z phase counter. If this command is entered
when the Motor is stopped at any position, the Motor absolute position perimeter
data at that point is specified as:
(‘data’ × 4096) + (position sensor data)
Since the position scale may be specified with AO optionally, this value is not
normally set using a communication command.
– 8-12 –
AR Absolute Positioning, Resolver
Format: Description:
AR data1 / data2 The ‘data1’ range depends on the Motor size:
Data1: 0~614 399 [count] — 06××, 08××, 10××, 14××
See description.
0~409 599 [count] — 04××
Data1 Default:
0 0~491 519 [count] — B×××
Data2:
CW, CCW, EX, SD ‘data1’ indicates the position of the destination. This position complies with user
Data2 Default: absolute position scale (which may be read out by issuing TP5).
CW
‘data2’ indicates the rotational direction.
CW — clockwise direction
CCW — counterclockwise direction
EX — clockwise if DIR input is inactive, counterclockwise if active
SD — direction in which the move distance is shortest
If the current position is the same as the destination position and SD is specified
in ‘data2,’ the Motor does not rotate. Otherwise, the Motor rotates by 1
revolution in the direction specified in ‘data2.’
This command has two functions, which depend on the usage. If it is entered
under the condition where a channel to be programmed is selected with a CH
command, the Driver Unit outputs “?,” and the system waits for a command to
be entered, it specifies the rotational amount of the internal channel. If it is
entered in the normal standby condition, it serves as a positioning command.
– 8-13 –
AS Ask Daisy Chain Status
Format: Description:
AS data When communicating in daisy-chain style, AS reads out the preset number of
Data: connected Driver Units and the status of each axis.
0 or 1
AS0 — Reads the connection status.
Default:
0 AS1 — Reads the number of connected units.
AX Axis Select
Format: Description:
AX data When communicating in daisy-chain style, AX selects the active axis in daisy
Data: chain communication. Selected Driver Unit sends the message “ACC. AXn ”
0~15
(where n is the selected axis number) to the terminal. The Driver Unit of axis 0 is
Default:
0 always selected when power is turned on.
Shipping Set:
0 If AX or ?AX is input when daisy-chain communication is not active, an error
message will be given back. Also, TS report does not include the AX setting
Readout Command:
TS, ?AX when daisy-chain communication is not active.
Caution
Do not select any unit that is not connected. Otherwise, operation may
hang up. To return to the normal state, press the BS key first, then
select the number of a connected Driver Unit.
– 8-14 –
AZ Absolute Zero Position Set
Format: Description:
AZ If the AZ command is executed with the Motor stationary at any position, the
position is adopted as user absolute home position. The AZ command may be
accepted when the Motor is stationary (i.e., velocity is 0rps). If it is entered when
the Motor is not stationary, an “AZ INHIBITED” message is output. If an AZ
command is executed, AO data is updated. In other words, this command has
the same function as setting user absolute position scale using the AO command.
BM Backspace Mode
Format: Description:
BM data BM changes the function of the BS key.
Data: BM0 — A press of the BS key cancels an entered character string.
0 or 1
BM1 — A press of the BS key deletes a character.
Default:
0
Shipping Set:
0
Readout Command:
?BM
Note:
• Backed-up when power off
• Initialized by SI command
– 8-15 –
CA Channel Acceleration
Format: Description:
CA data1 , data2 ‘data1’ and ‘data2’ have the same data range and the range depends on the Motor
Data1: size:
See description.
0.010~40.000 [rps/s] or 0 — 06××, 08××, 10××, 14××
Data1 Default:
0 0.015~60.000 [rps/s] or 0 — 04××
0.010~50.000 [rps/s] or 0 — B×××
Data2:
See description. Note: (data1) ≥ (data2)
Data2 Default:
0 This command is used to specify the rotational acceleration of a given channel of
the Programmable Indexer.
If ‘data2’ is specified, a simplified sine wave drive pattern is selected. Specify the
initial acceleration in ‘data2.’
CC Clear Channel
Format: Description:
CC data CC deletes the program data of a channel specified in ‘data.’
Data:
0~63
Default:
0
– 8-16 –
CH Channel Select
Format: Description:
CH data The Megatorque Motor has position control function, which executes positioning
Data: commands stored in the channels if external signals are input. A CH command
0~63
is used to declare a channel when inputting a positioning command. If a CH
Default:
0 command is input, a channel specified in ‘data’ is selected.
CL Clear Alarm
Format: Description:
CL CL clears a excess position error alarm. It has the same function as activation of
the CLR input of CN2.
– 8-17 –
CR Circular Resolution
Format: Description:
CR data CR is used to specify the pulse train resolution.
Data:
X1, X2, X4, 36 000, 3600
The resolution changes immediately after it is specified.
Default:
Not omissible
Shipping Set:
X1
Readout Command:
TS, ?CR
Note:
• Backed-up when power off
• Initialized by SI command
CV Channel Velocity
Format: Description:
CV data1 , data2 ‘data1’ and ‘data2’ have the same data range and the range depends on the Motor
Data1: size:
See description.
0.0030~3.0000 [rps] or 0 — 06××, 08××, 10××, 14××
Data1 Default:
0 0.0045~4.5000 [rps] or 0 — 04××
0.0038~3.7500 [rps] or 0 — B×××
Data2:
See description. Note: (data1) ≥ (data2)
Data2 Default:
0 This command is used to specify the rotational velocity of each channel of the
internal program.
– 8-18 –
CZ Channel Home Return Near-Zero Velocity
Format: Description:
CZ data CZ is used to specify the near-zero velocity if a Home Return function (HS) is
Data: specified in a channel of the Programmable Indexer.
0.005~1.000 [rps] or 0
Default:
0 If no setting is done in a channel (or 0 is specified), the rotational acceleration
specified with an HV command is valid.
DB Dead Band
Format: Description:
DB data1 / data2 DB is used to specify a dead band for the position error (output from the position
Data1: error counter) or velocity error.
–4095~+4095
DB data1 /PL — dead band setting for the position error
Data1 Default:
0 DB data1 /VL — dead band setting for the velocity error
Data1 Shipping Set:
0 If 0 is specified in ‘data1,’ the dead band circuit is deactivated.
Data2:
PL, VL Values of ‘data1’ shall be specified in units of the following:
Data2 Default:
DB data1 /PL — in units of counts
Not omissible
DB data1 /VL — in units of 1/1365rps (4095 = velocity error of 3rps)
Readout Command:
TS
Note: The function depends on the sign of a ‘data1’ value as shown below:
• Password required If ‘data1’ is positive → dead band setting for error
• Backed-up when power off If ‘data1’ is negative → offset setting for error
– 8-19 –
DC Digital RS-232C Command
Format: Description:
DC data Selects RS-232C port as the source of the command variable, to be used for
Data: command purposes in either velocity or torque modes.
–4095~+4095
Default:
0 ‘data’ is the command itself, where
Velocity control mode → ±4095 = maximum velocity
Torque control mode → ±4095 = maximum torque
Caution
Take great care when inputting DC command in the position control
mode. The Motor will rotate through the amount of counts specified by
DC command data immediately using the maximum acceleration and
velocity, resulting in an excess position error alarm most of the time.
EC End-Of-Command Message
Format: Description:
EC data EC is used to specify whether or not to use a message which indicates that the
Data: Driver Unit is ready to accept another operation command in process of
0 or 1
positioning.
Default:
0 EC0 — Message is not output.
Shipping Set: EC1 — Message is output.
0
If outputting a message is selected, a message “!” is output.
Readout Command:
TS, ?EC
Note: Note the following points if the message is to be output:
• Backed-up when power off (1) In the period from the beginning of positioning to message output, another
• Initialized by SI command positioning command cannot be input through communication. If the user tries
to input a command, an error message “×× INHIBITED” is displayed.
(2) Do not input any other command or parameter in the period from the
beginning of positioning to message output. If a command or parameter is input
at the timing when the message is output, the command is executed before
outputting the message.
– 8-20 –
FC Friction Compensation
Format: Description:
FC data FC is used to specify a compensation value for eliminating rotational friction of
Data: the Motor due to Coulomb’s friction.
0~2048
Default:
0 If 0 is specified in ‘data,’ the compensation circuit is deactivated.
Shipping Set:
0 If a value between 1 and 2048 is specified in ‘data,’ the Motor torque is offset by
the set value in the direction specified in a rotational velocity command. If 2048
Readout Command:
TS, ?FC is specified in data, the maximum torque is generated.
Note:
• Password required
• Backed-up when power off
– 8-21 –
FP Low-Pass Filter, Primary
Format: Description:
FP data FP is used to specify the frequency of the 1st stage low-pass filter of the velocity
Data: loop.
10~500 [Hz] or 0
Default:
0 If 0 is specified, the 1st stage low-pass filter of the velocity loop is deactivated. In
Shipping Set: such a case, “PRI.LPF OFF” is displayed.
0
If a value other than 0 (i.e., 10~500) is entered, the value is adopted as the
Readout Command:
TS, ?FP frequency. In this case, the entered filter frequency may be fine-adjusted with the
Note: + or – keys immediately after the command is entered.
• Backed-up when power off
• Initialized by SI command
– 8-22 –
FW FIN Width
Format: Description:
FW data FW is used to specify the format of outputting an IPOS signal.
Data:
0.3~100 [0.1s] or 0
If ‘data’ is 0, the IPOS output closes while the value of the deviation counter is
Default:
0 within the range specified in an IN command on completion of positioning.
Shipping Set:
0 If ‘data’ is not 0, the IPOS output is always open while stationary. It closes
instantaneously (like a one-shot pulse) the moment when the value of the error
Readout Command:
?FW counter enters the range specified in an IN command on completion of
Note: positioning (Programmable Indexer operation, RS-232C communication
• Backed-up when power off operation, BCD operation or Home Return.) After a one-shot output, the IPOS
• Initialized by SI command output remains open free from change even if pulses collected in the error
counter change. Specify the width of one-shot output in ‘data’ in units of 0.1
seconds. 0.03 to 10 seconds may be specified by specifying 0.3 to 100 in ‘data.’
Readout Command:
TS, ?HA
Note:
• Backed-up when power off
• Initialized by SI command
– 8-23 –
HC Home Return Cycle
Format: Description:
HC data Sets the use of ‘rotation limit sensor’ function in Home Return.
Data: HC0 — off
0 or 1
HC1 — on
Default:
0
Shipping Set:
0
Readout Command:
?HC
Note:
• Backed-up when power off
• Initialized by SI command
Readout Command:
?HI
Note:
• Backed-up when power off
• Initialized by SI command
– 8-24 –
HO Home Offset
Format: Description:
HO data The ‘data’ range depends on the Motor size.
Data: 0~610 305 [count] — 06××, 08××, 10××, 14××
See description.
0~405 505 [count] — 04××
Default:
0 0~487 425 [count] — B×××
Shipping Set:
0 Specify an offset from the point where the position detector data reaches 0 for the
first time after the home position limit switch input (HLS on CN2) goes inactive
Readout Command:
TS, ?HO to the point where the Motor stops if Home Return is done in mode 3.
Note:
• Backed-up when power off
• Initialized by SI command
HP Home Position
Format: Description:
HP data Specify a relative position data of the point at which Home Return is completed.
Data:
–99 999 999~+99 999 999
[count]
Default:
0
Shipping Set:
0
Readout Command:
TS, ?HP
Note:
• Backed-up when power off
• Initialized by SI command
– 8-25 –
HS Home Return Start
Format: Description:
HS data HS is used to select the Home Return mode and rotational direction and to start
Data: Home Return.
–3~+3
HS0 — Same as starting by using the HOS input.
Default:
0 HS0 — The Home Return mode will be specified with the OS parameter.
HS0 — The rotational direction will be specified with DIR input status.
HS1 — clockwise rotation in Home Return mode 1
HS-1 — counterclockwise rotation in Home Return mode 1
HS2 — clockwise rotation in Home Return mode 2
HS-2 — counterclockwise rotation in Home Return mode 2
HS3 — clockwise rotation in Home Return mode 3
HS-3 — counterclockwise rotation in Home Return mode 3
Readout Command:
TS, ?HV
Note:
• Backed-up when power off
• Initialized by SI command
– 8-26 –
HW Home Width
Format: Description:
HW data HW is only valid for a system with a built-in absolute position sensor.
Data:
0.3~100 [0.1s] or 0
Specify the format of outputting the HOME output.
Default:
0
Shipping Set: If ‘data’ is 0, “Home Return complete output” is selected. HOME closes on
0 completion of Home Return. It opens if the Motor moves away from the home
position.
Readout Command:
?HW
Note: If ‘data’ is not 0, “home position output” is selected. HOME closes if the Motor
• Backed-up when power off is at a position within the range specified in the HI parameter around user
• Initialized by SI command absolute home position. It opens if the Motor gets out of that range. If the time
when the Motor stays in the range is less than the value specified in data, HOME
remains closed for the time specified in data at least. 0.03 to 10 seconds may be
specified in ‘data.’
Readout Command:
TS, ?HZ
Note:
• Backed-up when power off
• Initialized by SI command
– 8-27 –
ID Incremental Positioning, Degree
Format: Description:
ID data1 / data2 /EX ‘data1’ specifies the rotational amount from the current position in unit of 0.01˚.
Data1:
–144 000~+144 000 [0.01˚]
The rotational direction depends on the sign of ‘data1’ or the setting of the DIR
Data1 Default:
0 input.
/EX omitted, data1 > 0 — clockwise rotation
Data2:
1~99 /EX omitted, data1 < 0 — counterclockwise rotation
Data2 Default: /EX specified, data1 > 0
1 — clockwise if DIR input is inactive, counterclockwise if active.
(An input error occurs if the /EX is specified and data1 < 0.)
Specify the number of divisions in ‘data2.’ The value of ‘data1’ is divided by the
value of ‘data2,’ if ‘data2’ is specified. For example, if the RUN input is
activated to execute a channel programmed as ID10000/5, the Motor rotates
20.00°. It rotates 20° if RUN is activated next time. Like this, if RUN is activated
five times, the Motor rotates five times by 20.00°, amounting to 100.00° in all.
This command has two functions, depending on its usage. If it is entered under
the condition where a channel to be programmed is selected with a CH
command, the Driver Unit outputs “?,” and the system waits for a command to
be entered, it specifies the rotational amount of the internal channel. If it is
entered in the normal standby condition, it serves as a positioning command.
– 8-28 –
IL Integration Limit
Format: Description:
IL data1 / data2 IL provides the position or velocity loop integration output with a limiter.
Data1: IL data1 /PL — Provides the position loop integration with a limiter.
0~100 [%]
IL data1 /VL — Provides the velocity loop integration with a limiter.
Data1 Default:
0
Data1 Shipping Set: A value of ‘data1’ shall be specified in percent. 100% denotes the following:
100 Position loop — a velocity command corresponding to 3rps integration output
Data2: Velocity loop — a maximum torque command of integration output
PL, VL
Data2 Default:
To validate the integration limiter, specify as follows:
Not omissible
Position loop — PM3
Readout Command:
TS, ?IL Velocity loop — VM3
Note:
• Password required
• Backed-up when power off
IN In-Position Limit
Format: Description:
IN data Specify an in-position width (criterion of detecting completion of positioning.) If
Data: the position error counter reads a value below the IN set value, the IPOS output
0~99 999 999 [count]
opens.
Default:
0
Shipping Set:
1
Readout Command:
TS, ?IN
Note:
• Backed-up when power off
• Initialized by SI command
– 8-29 –
IO Input/Output Monitor
Format: Description:
IO data /RP Verifies on/off status of the control input and output signals on CN2. Specify the
Data: signal status to be read out in ‘data.’
0~8
Default:
0 If any of the IO1 to IO4 commands is executed with an /RP option, reading is
repeated automatically. Or, the Driver Unit outputs read values repeatedly. To
terminate automatic reading, press the BS key. The /RP option may not be used
for the IO0 command.
– 8-30 –
IP Incremental Position Set
Format: Description:
IP data Sets the built-in relative position counter.
Data:
–99 999 999~+99 999 999
Default:
0
Specify the number of divisions in ‘data2.’ The value of ‘data1’ is divided by the
value of ‘data2,’ if ‘data2’ is specified. For example, if the RUN input is
activated to execute a channel programmed as ID10000/5, the Motor rotates
2000 counts. It rotates 2000 counts if RUN is activated next time. Like this, if
RUN is activated five times, the Motor rotates five times by 2000 counts,
amounting to 10000 counts in all.
This command has two functions, depending on its usage. If it is entered under
the condition where a channel to be programmed is selected with a CH
command, the Driver Unit outputs “?,” and the system waits for a command to
be entered, it specifies the rotational amount of the internal channel. If it is
entered in the normal standby condition, it serves as a positioning command.
– 8-31 –
IS In-Position Stability Timer
Format: Description:
IS data The IPOS output closes in positioning if the value of the position error counter is
Data: stable within the IN set range for the time specified in IS.
0.3~100 [0.1s] or 0
Default:
0 The timer value is specified in ‘data’ in units of 0.1 second. It may be 0.03 to 10
Shipping Set: seconds if data is specified as 0.3 to 100.
0
Readout Command:
?IS
Note:
• Backed-up when power off
JA Jog Acceleration
Format: Description:
JA data The ‘data’ range depends on the Motor size.
Data: 0.010 ~ 40.000 [rps/s] — 06××, 08××, 10××, 14××
See description.
0.015 ~ 60.000 [rps/s] — 04××
Default:
Not omissible 0.010 ~ 50.000 [rps/s] — B×××
Shipping Set:
1 Sets the acceleration for jog operation.
Readout Command:
TS, ?JA
Note:
• Backed-up when power off
• Initialized by SI command
JP Jump
Format: Description:
JP data JP is used to specify the destination of unconditional jumping in a channel.
Data:
0~63
If a channel with a JP command is executed, processing jumps to channel ‘data’
Default:
0 unconditionally.
– 8-32 –
JV Jog Velocity
Format: Description:
JV data The ‘data’ range depends on the Motor size.
Data: 0.0030~3.0000 [rps] — 06××, 08××, 10××, 14××
See description.
0.0045~4.5000 [rps] — 04××
Default:
Not omissible 0.0380~3.7500 [rps] — B×××
Shipping Set:
1 Sets the velocity for jog operation.
Readout Command:
TS, ?JV
Note:
• Backed-up when power off
• Initialized by SI command
LG Lower Gain
Format: Description:
LG data Specify the rate of reducing the velocity gain if the velocity gain reduction input
Data: LVG goes active.
1~100 [%]
Default:
Not omissible
Shipping Set:
50
Readout Command:
TS, ?LG
Note:
• Backed-up when power off
• Initialized by SI command
– 8-33 –
LP Incremental Position Judge
Format: Description:
LP data LP is effective only for a system with a built-in absolute position sensor.
Data:
See description.
The ‘data’ range depends on the Motor size.
Default:
0 0~614 399 [count] — 06××, 08××, 10××, 14××
Shipping Set: 0~409 599 [count] — 04××
0 0~491 519 [count] — B×××
Readout Command:
?LP It serves as a criterion for judging whether to specify the relative position,
Note: positive or negative, when power is turned on.
• Backed-up when power off
• Initialized by SI command If ‘data’ = 0, the positive relative position is set.
If ‘data’ ≠ 0, positive position is set if the position data when power is turned on
is greater than or equal to ‘data.’ Negative position is set if the position data when
power is turned on is less than ‘data.’ (Specifies a value by subtracting the Motor
resolution from the position data when power is turned on.)
Readout Command:
TS, ?LR
Note:
• Backed-up when power off
• Initialized by SI command
– 8-34 –
LS Over Travel Limit Switch Position
Format: Description:
LS data LS is used to specify a software over travel limit using the internal relative
Data: position counter. Data indicates the rotational direction and limit position (in the
–99 999 999~+99 999 999
[count] internal relative position counter).
Default:
0 If the Motor reaches the position specified in a positive limit, all future clockwise
Shipping Set: rotation commands are ignored. In other words, the Motor may rotate
0 counterclockwise only. If the Motor reaches the position specified in a negative
Readout Command: limit, all future counterclockwise rotation commands are ignored. In other
?LS words, the Motor may rotate clockwise only.
Note:
• Backed-up when power off
If data 0 is specified, both the positive and negative over travel limits are
• Initialized by SI command
canceled.
The LS command is invalid unless both positive data and negative data are
specified. It is also invalid if the Motor hasn’t returned to the home position. If
the Motor is at a position out of the limits specified in LS, a software rotation
limit over alarm occurs.
– 8-35 –
MA Move Acceleration
Format: Description:
MA data1 , data2 ‘data1’ and ‘data2’ have same data range and the range depends on the Motor
Data1: size:
See description.
0.010~40.000 [rps/s] (or 0) — 06××, 08××, 10××, 14××
Data1 Default:
Not omissible 0.015~60.000 [rps/s] (or 0) — 04××
Data1 Shipping Set: 0.010~50.000 [rps/s] (or 0) — B×××
1 Note: (data1) ≥ (data2), “0” is available only for ‘data2.’
Data2:
See description. This command is used to specify the rotational acceleration in positioning control
Data2 Default:
operation.
0
Data2 Shipping Set:
0 If ‘data2’ is omitted, a trapezoidal drive waveform pattern is selected. Specify the
Readout Command: average acceleration in ‘data1.’
TS, ?MA
Note: If ‘data2’ is specified, a simplified sine wave drive pattern is selected. Specify the
• Backed-up when power off
• Initialized by SI command initial acceleration in ‘data2.’
MI Read Motor ID
Format: Description:
MI MI indicates the version of the Driver Unit software.
– 8-36 –
MM Multi-line Mode
Format: Description:
MM data Defines the reporting format used by the TC and TS commands.
Data: MM0 — Reports all parameters continuously.
0 or 1
MM1 — Reports all parameters pausing at each parameter.
Default:
0
Shipping Set: To step to the next parameter, input a space. To quit from the report, input a
0 backspace.
Readout Command:
TS, ?MM
Note:
• Backed-up when power off
• Initialized by SI command
MO Motor Off
Format: Description:
MO As soon as the MO command is input, the Motor servo turns off. To activate the
Motor servo, input the SV command.
MS Motor Stop
Format: Description:
MS Makes Motor servo-lock. If executed in torque control mode, the control mode
will automatically switch to velocity control mode to make Motor servo-lock.
– 8-37 –
MV Move Velocity
Format: Description:
MV data1 , data2 ‘data1’ and ‘data2’ have same data range and the range depends on the Motor
Data1: size:
See description.
0.0030~3.0000 [rps] (or 0) — 06××, 08××, 10××, 14××
Data1 Default:
Not omissible 0.0045~4.5000 [rps] (or 0) — 04××
Data1 Shipping Set: 0.0038~3.7500 [rps] (or 0) — B×××
1 Note: (data1) ≥ (data2), “0” is available only for ‘data2.’
Data2:
See description. This command is used to specify the rotational velocity in positioning control
Data2 Default:
operation.
0
Data2 Shipping Set:
0 If ‘data2’ is omitted, a trapezoidal drive waveform pattern is selected. Specify the
Readout Command: maximum velocity in ‘data1.’
TS, ?MV
Note: If ‘data2’ is specified, a trapezoidal drive pattern with an offset is selected.
• Backed-up when power off
• Initialized by SI command Specify the initial velocity in ‘data2.’
The rotational velocity specified in this command is valid in the following cases:
• A BCD command is used for position control operation.
• Position control operation is executed according to a command in an
• Programmable Indexer channel in which CV0 is specified for the rotational
• velocity.
• Position control operation is executed directly with a communication
• command.
– 8-38 –
NS Notch Filter, Secondary
Format: Description:
NS data NS is used to specify the frequency of the 2nd stage notch filter of the velocity
Data: loop.
10~500 [Hz] or 0
Default:
0 If 0 is specified, the 2nd stage notch filter of the velocity loop is deactivated. In
Shipping Set: such a case, “SEC.NF OFF” is displayed.
0
If a value other than 0 (i.e., 10~500) is entered, the value is adopted as the
Readout Command:
TS, ?NS frequency. In this case, the entered filter frequency may be fine-adjusted with the
Note: + or – keys immediately after the command is entered.
• Backed-up when power off
• Initialized by SI command
NW Neglect Width
Format: Description:
NW data RUN and HOS are edge-triggered inputs. To protect against multiple inputs due
Data: to contact chattering, the NW parameter sets a timer length to confirm the receipt
0~4
of that input.
Default:
0 Timer = ‘data’ × 2.8 [ms]
Shipping Set:
0
Readout Command:
?NW
Note:
• Backed-up when power off
• Initialized by SI command
– 8-39 –
OG Origin
Format: Description:
OG
Caution
Note: Do not input the OG command. System calibration may be degraded if
• Password required the OG command is used. The OG command is for NSK factory use
only.
OL Overload Limit
Format: Description:
OL data
Data: Caution
0~100 [%]
Do not change the OL setting. OL is set properly for each System. If it
Default:
0 needs to be set again, contact NSK.
Shipping Set:
Unique value for each If 0 is specified, “THERMAL OFF” is displayed and this function is
System
deactivated.
Readout Command:
?OL
Note:
• Password required
• Backed-up when power off
• Initialized by SI command
Readout Command:
TS
Note:
• Backed-up when power off
• Initialized by SI command
– 8-40 –
PA Phase Adjust
Format: Description:
PA data
Data: Caution
24~1048
Do not set PA before consulting NSK first. System calibration may be
Default:
Not omissible degraded if PA is set.
Shipping Set:
Unique value for each Important
System
Read the PA parameter value and record the value in a safe place. If the PA data
Readout Command: is inadvertently altered, the original value can be re-inputted. Every system has
TS, ?PA its own unique PA parameter.
Note:
• Password required
• Backed-up when power off
PG Position Gain
Format: Description:
PG data Specifies a position gain.
Data:
0.001~31.000
Immediately after PG is entered, the position gain may be fine-tuned with the +
Default:
Not omissible or – key.
Shipping Set:
0.1
Readout Command:
TS, ?PG
Note:
• Backed-up when power off
• Initialized by SI command
– 8-41 –
PI Position Integrator Frequency
Format: Description:
PI data Specifies position integrator frequency.
Data:
0.1~127.0
Immediately after PI is entered, the position integrator frequency may be fine-
Default:
Not omissible tuned with the + or – key.
Shipping Set:
1
Readout Command:
TS, ?PG
Note:
• Backed-up when power off
• Initialized by SI command
PM Position Mode
Format: Description:
PM data PM changes the position loop control mode (P or PI control) as shown below:
Data: PM0 — position control mode, position loop P control
0~3
PM1
Default:
0 — position control mode, position loop PI control, integration limiter inactive
Shipping Set: PM3
0 — position control mode, position loop PI control, integration limiter active
(Use VM command to change the velocity loop control mode, P or PI
Note:
(control.)
• Backed-up when power off
• Initialized by SI command
If PM command is input in velocity or torque control mode, the System will be
in the position control mode.
– 8-42 –
RC Rated Current
Format: Description:
RC data
Data: Caution
0~100 [%]
Do not change the RC setting. RC is set properly for each System. If it needs to
Default:
0 be set again, contact NSK.
Shipping Set:
Unique value for each
System
Readout Command:
?RC
Note:
• Password required
• Backed-up when power off
• Initialized by SI command
RP RUN Pre-input
Format: Description:
RP data Selects whether the RUN input can be used while a move is being executed.
Data: RP0 — ignored
0 or 1
RP1 — accepted
Default:
0
Shipping Set:
0
Readout Command:
TS, ?RP
Note:
• Backed-up when power off
• Initialized by SI command
– 8-43 –
SI Set Initial Parameters
Format: Description:
SI Sets parameters to the shipping set value, and clears all Programmable Indexer’s
channel programs.
Note:
• Password required The following parameters will be initialized by SI:
BM, CR, EC, FP, FS, FW, HA, HC, HI, HO, HP, HV, HW, HZ, IN, JA,
JV, LG, LP, LR, LS, MA, MM, MV, NP, NS, NW, OL, OS, PG, PI, PM,
RC, RP, TL, VG, VI, VM, VR, ZA
SP Start Program
Format: Description:
SP data SP executes the Programmable Indexer of a channel number specified in ‘data.’
Data:
0~63
Default:
0
SV Servo On
Format: Description:
SV When the Motor servo is turned off by MO command, executing the SV
command will make Motor servo-on.
– 8-44 –
TA Tell Alarm Status
Format: Description:
TA TA reads out alarm status in 16 digits on 2 lines. 0 indicates the normal state. 1
indicates an alarm.
The reporting format corresponds to the inputting format, except for terminator
code ‘F,’ which will not be displayed though it is needed at input.
– 8-45 –
TC Tell Channel Program
Format: Description:
TC data TC displays the contents of the program of a channel specified in ‘data.’
Data:
0~63
No data is displayed if programming is not performed.
Default:
0
The display mode can be set using parameter MM.
The displayed value is between –2 147 483 648 and +2 147 483 647. If it
exceeds or lowers below the upper or lower limit, it is changed into the lower or
upper limit with a reversed sign.
Readout Command:
TS, ?TL
Note:
• Backed-up when power off
• Initialized by SI command
– 8-46 –
TM Torque Control Mode
Format: Description:
TM Sets the Driver Unit to torque control mode.
TP Tell Position
Format: Description:
TP data /RP TP reads the current position of the Motor. It reads the following:
Data: TP1 — Relative position counter in units of counts
0~5
TP2 — User absolute position in units of counts
Default:
0 TP5 — User absolute position in units of angle
The following shows the relationship between the position sensor data and
Motor position:
• Motor position perimeter data
= (Z phase counter × 4096) + (position sensor data)
• User absolute position = (Motor position perimeter data) + (parameter AO)
A count of the Z phase counter corresponds to 4096 of the position sensor data.
Or, if position sensor data changes from 4095 into 0, the position counter is
incremented by one. If position sensor data changes from 0 into 4095, the
position counter is decremented by one.
– 8-47 –
TS Tell Settings
Format: Description:
TS data Reports the values of parameters.
Data: TS0 — PG, PI, VG, VI, LG, FP, FS, NP, NS, IN, CO, TL, LR, VR, PA
0~6
TS1 — PG, PI, VG, VI, LG
Default:
0 TS2 — FP, FS, NP, NS
TS3 — IN, CO, TL, DB, FC, ZA, IL, FF, AO
TS4 — AX, RP, MM, EC, CR, LR, VR, PA
TS5 — MA, MV, CD
TS6 — HP, HO, HA, HV, HZ, OS, JA, JV
About TS1...
TS1 command will show not only the parameter setting but also the control
mode as shown below.
– 8-48 –
VC Velocity Control Mode
Format: Description:
VC Sets the Driver Unit to velocity control mode.
VG Velocity Gain
Format: Description:
VG data VG specifies velocity gain.
Data:
0.10~255.00
Immediately after VG is entered, velocity gain may be fine-tuned with the + or –
Default:
Not omissible key.
Shipping Set:
1
Readout Command:
TS, ?VG
Note:
• Backed-up when power off
• Initialized by SI command
Readout Command:
TS, ?VI
Note:
• Backed-up when power off
• Initialized by SI command
– 8-49 –
VM Velocity Integrator Mode
Format: Description:
VM data VM changes the velocity loop integrator control as shown below:
Data: VM0 — velocity loop P control
0~3
VM1 — velocity loop PI control, integration limiter inactive
Default:
0 VM3 — velocity loop PI control, integration limiter active
Shipping Set:
1
Note:
• Backed-up when power off
• Initialized by SI command
– 8-50 –
ZA Analog Command Zero-Speed Offset
Format: Description:
ZA data Specifies offset to the analog command voltage if the Motor does not stop at ±
Data: 0V command.
–127~+127
Default:
0 The offset voltage is in proportion to the ‘data’ as:
Shipping Set: ‘data’ ±127 = ±0.31VDC
0
To set this offset, the front panel volume VR1 can also be used.
Readout Command:
TS, ?ZA
Note:
• Backed-up when power off
• Initialized by SI command
– 8-51 –
8.3. Set Value Reading Function
The set value of a parameter may be read out by typing as follows:
– 8-52 –
8.4. Fine Adjustment
Filter frequency, proportional gain, or integration frequency may be fine-tuned
with the + or – key immediately after entry (before the next communication is
executed after entry). The user need not press the ENT key after typing the + or –
key. If the + or – key is pressed, the adjusted value is displayed together with the
command parameter.
– 8-53 –
(Blank Page)
– 8-54 –
9. Warning and Alarm
If an error occurs in the Megatorque Motor System, the Driver Unit gives a
warning or an alarm. If a warning or alarm is given, take proper measures and
eliminate the cause.
The DRDY and OVER output signals are used to inform the host controller of
errors in the Megatorque Motor System.
Table 9-1 Condition DRDY Output OVER Output
Warning/Alarm Output Normal Status Closed Open
Warning Closed Closed
Alarm Open Open (closed on some alarms)
If the Motor servo is deactivated when a warning or alarm is given, the BRK
output opens. If the weight of the load or inertia may cause a dangerous accident
when the Motor servo is deactivated due to a warning or alarm, use the BRK
output to trigger a brake to externally stop the Motor.
– 9-1 –
9.1.1. Using LED
Caution If the LEDs indicate a pattern not shown below, contact NSK
immediately.
• If the Driver Unit front panel is visible in your system, then you can identify
the warning/alarm by eleven LEDs. All the LEDs should be monitored.
• If there are two or more warnings/alarms at the same time, the LED alarm
patterns alternate. Each pattern lights for about 1.4 seconds.
– 9-2 –
9.1.2. Using TA Command
Important “Control circuit error” and “internal fuse blown” cannot be
monitored by the TA command because RS-232C
communication will be disabled when these errors occur.
• If there are two or more alarms at the same time, the TA command will
reveal all of them simultaneously
Figure 9-2
Resolver Circuit Error
TA Report
Memory Error
Excess Position Error (Serious)
Over-Load Limit
Battery Life
:TA
10110111
10010000
✽ Indicates ‘1’ when one or more of following errors occur; Heat sink Over-
Temperature, TB Connection Error, Regeneration Resister Over-Temperature,
Control AC Line Under-Voltage, Over-Voltage, Over-Current, Main AC Line
Under-Voltage/Fuse Blown, Internal Fuse Blown.
– 9-3 –
9.2.2. Warning/Alarm Status
Table 9-3
Warning/Alarm Status
Motor
Warning/Alarm DRDY OVER BRK Illuminated LED TA Report
Condition
Excess Position Error Runs same as
closed closed closed same as normal
(Slight) normally. normal
Software Rotation one-way RDY (blinking), 00000000
Warning closed closed closed
Limit servo-lock ALM3, POWER 10000000
Runs RDY, ALM2, ALM3, 00000001
Battery Life closed closed closed
normally. POWER 00000000
00010000
Memory Error servo-off open open open RDY, ALM1, POWER
00000000
00100000
Resolver Circuit Error servo-off open open open RDY, ALM2, POWER
00000000
RDY, ALM1, ALM2, 00000010
Overload servo-off open open open
POWER 00000000
Excess Position Error servo-lock open RDY, ALM1, ALM3, 00000100
closed closed
(Serious) (velocity loop) (closed) POWER 00000000
Internal Switch Setting ALM2, ALM3, 00000000
servo-off open open open
Error POWER 00010000
RDY, ALM1, ALM2, not
Control Circuit Error servo-off open open open
ALM3, POWER available
Heat Sink Over- ALM1, ALM2, ALM3, 10000000
servo-off open open open
Temperature POWER, OVR HEAT1 00000000
Alarm
ALM1, ALM2, ALM3, 10000000
TB Connection Error servo-off open open open
POWER, OVR HEAT2 00000000
Regeneration Resistor ALM1, ALM2, ALM3, 10000000
servo-off open open open
Over-Temperature POWER, OVR HEAT3 00000000
Control AC Line Under- ALM1, ALM2, ALM3, 10000000
servo-off open open open
Voltage POWER, UDR CVT 00000000
ALM1, ALM2, ALM3, 10000000
Over-Voltage servo-off open open open
POWER, OVR VOLT 00000000
ALM1, ALM2, ALM3, 10000000
Over-Current servo-off open open open
POWER, OVR CURR 00000000
Main AC Line Under- ALM1, ALM2, ALM3, 10000000
servo-off open open open
Voltage POWER, UDR MVT 00000000
not
Internal Fuse Blown servo-off open open open none
available
– 9-4 –
9.3. Detail Of Warning/Alarm
• The following LED symbols are used in this section.
✩ — illuminated
★ — blinking
❘ — off
• If a warning or alarm cannot be canceled through measures described below,
• contact NSK immediately.
• If the LEDs indicate a pattern not shown below, contact NSK immediately.
9.3.1. Warning
Note:
– 9-5 –
9.3.1.2. Rotation Limit (Software Control)
Output LED Motor Condition:
DRDY: closed ★ RDY The Motor will only rotate in a direction opposite to that of the rotation
OVER: closed ❘ ALM1
BRK: closed ❘ ALM2 limit. For the rotation limit direction, the Motor servo locks.
✩ ALM3
Cause:
TA Report ✩ POWER
00000000 ❘ OVR HEAT1 The Motor enters an inhibited area specified by LS.
10000000 ❘ OVR HEAT2
Remedy:
❘ OVR HEAT3
❘ UDR CVT Get out of the inhibited area. The OVER output opens. The OVER
❘ OVR VOLT output may also be reset by inputting CLR. However, a warning is
❘ OVR CURR
❘ UDR MVT given again if the Motor is in the inhibited area.
9.3.2. Alarm
– 9-6 –
9.3.2.2. Resolver Circuit Error
Output LED Motor Condition:
DRDY: open ✩ RDY Servo-off
OVER: open ❘ ALM1
BRK: open ✩ ALM2 Cause:
❘ ALM3 Position detection is disabled due to breakage of the resolver cable, etc.
TA Report ✩ POWER
❘ OVR HEAT1 Remedy:
00100000
00000000 ❘ OVR HEAT2 Turn off power, check the resolver wiring, then turn on the power
❘ OVR HEAT3
❘ UDR CVT again. The alarm will be canceled.
❘ OVR VOLT
❘ OVR CURR If this alarm occurs frequently, contact NSK.
❘ UDR MVT
9.3.2.3. Overload
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ✩ ALM1
BRK: open ✩ ALM2 Cause:
❘ ALM3 The Motor is restrained mechanically in operation, and an internal coil
TA Report ✩ POWER
current command value accumulated in the software exceeds the set
00000010 ❘ OVR HEAT1
00000000 ❘ OVR HEAT2 value. The value specified by OL serves as the detection criterion.
❘ OVR HEAT3
❘ UDR CVT Remedy:
❘ OVR VOLT Activate the CLR input or issue a CL command to cancel the alarm. If
❘ OVR CURR
❘ UDR MVT the Motor is hot, wait until it becomes cool, then return to normal use.
Note:
– 9-7 –
9.3.2.4. Excess Position Error (Serious)
Output LED Motor Condition:
DRDY: open* ✩ RDY The Motor servo locks in velocity control mode.
OVER: closed ✩ ALM1
BRK: closed ❘ ALM2 Cause:
✩ ALM3 The value of the position error counter exceeds a value 8 times the
TA Report ✩ POWER
detection criterion (specified with CO).
00000100 ❘ OVR HEAT1
00000000 ❘ OVR HEAT2 • Breakage of the Motor wiring
❘ OVR HEAT3 • The servo parameters (VG, VI and PG) are not set properly.
❘ UDR CVT
❘ OVR VOLT • The velocity and/or acceleration (MV, MA, etc.) is too high.
❘ OVR CURR
❘ UDR MVT Remedy:
Note:
– 9-8 –
9.3.2.7. Heat Sink Over-Temperature
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ✩ ALM1
BRK: open ✩ ALM2 Cause:
✩ ALM3 The temperature of the heat sink in the power amplifier exceeds 90˚C
TA Report ✩ POWER
due to continued heavy torque demand.
10000000 ✩ OVR HEAT1
00000000 ❘ OVR HEAT2
Remedy:
❘ OVR HEAT3
❘ UDR CVT Stop operation, check for the points show below, then cool the Motor
❘ OVR VOLT and Driver Unit by air:
❘ OVR CURR
❘ UDR MVT • Check to see whether the duty cycle of the Motor is too high.
• Check to see whether excessive load is applied to the Motor.
• Check to see whether the ambient temperature of the Driver Unit is
• higher than the normal condition.
If no troubles are found in the above check and this alarm occurs
frequently, contact NSK.
Note:
The user may use this alarm as “Motor over-temperature” alarm if the
user equips the Motor with a thermostat and connect it to the NC
terminal of TB.
– 9-9 –
9.3.2.9. Regeneration Resistor Over-Temperature
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ✩ ALM1
BRK: open ✩ ALM2 Cause:
✩ ALM3 The temperature of the regenerative resistor in the power amplifier
TA Report ✩ POWER
exceeds 80˚C due to continued heavy torque demand. Or, regenerative
10000000 ❘ OVR HEAT1
00000000 ❘ OVR HEAT2 current cannot be processed when the Motor is decelerated rapidly.
✩ OVR HEAT3
❘ UDR CVT Remedy:
❘ OVR VOLT Stop operation, then cool the Driver Unit sufficiently. The rotational
❘ OVR CURR
❘ UDR MVT energy is compensated with regenerative resistance when the Motor is
decelerated. Reduce the duty cycle of the Motor, etc.
9.3.2.11. Over-Voltage
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ✩ ALM1
BRK: open ✩ ALM2 Cause:
✩ ALM3 Excessive DC voltage is applied to the main circuit when a load
TA Report ✩ POWER
having a large moment of inertia is decelerated rapidly, etc. Or, the
10000000 ❘ OVR HEAT1
00000000 ❘ OVR HEAT2 voltage of the input power (main power) of the power amplifier main
❘ OVR HEAT3 circuit exceeds 290VAC due to an error in the power supply.
❘ UDR CVT
✩ OVR VOLT Remedy:
❘ OVR CURR
❘ UDR MVT Turn off power, check the supply voltage, then turn on power again. If
the power supply is not defective, carry out the same measures as
described in the section 9.3.2.7. Heat Sink Over-Temperature.
– 9-10 –
9.3.2.12. Over-Current
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ✩ ALM1
BRK: open ✩ ALM2 Cause:
✩ ALM3 Over-current flows through the Motor due to poor insulation of the
TA Report ✩ POWER
Motor cable, etc.
10000000 ❘ OVR HEAT1
00000000 ❘ OVR HEAT2
Remedy:
❘ OVR HEAT3
❘ UDR CVT Turn off power, check the Motor wiring, then turn on power again.
❘ OVR VOLT
✩ OVR CURR
❘ UDR MVT
Note:
Fuse Specification:
Manufacturer — BUSSMDA
Model — MDA20A
Capacity — 20A
– 9-11 –
9.3.2.14. Internal Fuse Blown
Output LED Motor Condition:
DRDY: open ❘ RDY Servo-off
OVER: open ❘ ALM1
BRK: open ❘ ALM2 Cause:
❘ ALM3 The Driver Unit uses a power fuse in order to prevent affects upon the
TA Report ❘ POWER
primary side (control power) in case an error (such as burn-out) in the
Not available ❘ OVR HEAT1
❘ OVR HEAT2 Driver Unit. If this fuse blows, no LEDs turn on and the Driver Unit
❘ OVR HEAT3 ceases to function.
❘ UDR CVT
❘ OVR VOLT Remedy:
❘ OVR CURR
❘ UDR MVT Contact NSK.
– 9-12 –
10. Troubleshooting
If problems do occur, troubleshoot using the flow chart shown below.
Figure 10-1
Troubleshooting Flow
START
no
Alarm?
yes
Refer to
“9. Warning And Alarm.”
Command ( → 10.2.3.)
• Home Return command causes no motion.
no
• Motor does not stop in Home Return.
• (Motor reaches near-zero velocity immediately.)
• Home Return command fails to stop Motor in position.
• RUN input does not start Motor.
• Pulse train input does not run Motor.
• Analog command does not run Motor.
Terminal ( → 10.2.4.)
• Communication is disabled.
• (Improper characters are displayed.)
yes
– 10-1 –
10.1. How to Monitor I/O Signal
The status of the input and output signals may be checked by inputting IO
commands from the terminal.
– 10-2 –
10.2. Troubleshooting
Both control
power and main no
power supplied?
Turn on power.
yes
Connect terminal. no
Connection enable?
Control power fuse in Driver Unit has
blown. It does not blow unless short
yes circuit, etc. occurs in Driver Unit.
Check the installation condition of
OK Driver Unit.
– 10-3 –
10.2.2. Motor Trouble
S V ENT
#
I O 1 ENT
Following displayed? no
:IO1 Activate SVON input.
1000000
yes
Set TL100.
no
TL100? # ? ?
T L 1 0 0 ENT
yes
yes
– 10-4 –
(2) Motor does not run stably. (Motor vibrates or runs away.)
Figure 10-5: Motor Trouble (2)
yes
yes
Filter used?
no
(FP, FS, NP & NS parameters)
Positioning by no
yes
pulse string input?
? yes
F P 0 ENT
?
F S 0 ENT
?
N P 0 ENT
?
N S 0 ENT
yes
– 10-5 –
10.2.3. Command Trouble
<
I O 3 R P ENT
?
N W 0 ENT
– 10-6 –
(2) Motor does not stop in Home Return. (Motor reaches near-
zero velocity immediately.)
Figure 10-7
<
I O 3 R P ENT
Normal operation.
Motor hard to stop since HO is too large.
Set proper HO.
– 10-7 –
(4) RUN input does not start Motor.
Figure 10-9
yes
<
I O 3 R P ENT
?
N W 0 ENT
no
Program written?
Write program.
yes
no
Motor servo active?
yes
– 10-8 –
(5) Pulse train input does not run Motor.
Figure 10-10
Command Trouble (5) Pulse train input does not run Motor.
>
I O 4 R P ENT
yes
– 10-9 –
(6) Analog command does not run Motor.
Figure 10-11
A C ENT
V C ENT
no
no
no
Is Motor servo on?
– 10-10 –
10.2.4. Terminal Trouble
– 10-11 –
(Blank Page)
– 10-12 –
Appendix
Appendix 1. System and Motor Specification
M-RS1410FN001MA13C
Megatorque
Motor
R ···Standard
C ···Standard
(Base mount)
cable set
B ···Low friction Motor (4m long)
(Base mount) option No ···Specially
A ···Low friction
sign designed
(Flange mount)
cable set
S ···Standard 3···Position control type
W ···Watertight 5···Position control type
(Outer surface with analog input
only)
Z ···Watertight (IP65) 1 ···Resolver 12bit/10bit
selectable
04···4 Inch motor A ···Absolute resolver
06···6 Inch motor
08···8 Inch motor A ···Main AC line 220V
10···10 Inch motor C ···Main AC line 110V
14···14 Inch motor
M ···EM Driver Unit
08···Motor height 2" P ···EP Driver Unit
10···Motor height 2.5"
– A-1 –
A.1.2. Motor Dimension
Unit:mm
A B C D E F G H I J
0608 176 176 146 110h7 40 40 215h8 111.2 16.6 (23) 28.3 (33.3)
0810 220 220 156 135h7 50 50 250h8 133 16.6 (23) 34 (39)
1010 286 282 208 170h7 64 90 320h8 164.5 16.6 (23) 37 (42)
1410 378 377 288 245h7 118 154 420h8 210 16.6 (23) 42 (43)
K L M N O P
0608 62.6 (79.2) - 12 (17) - 109.5 (133.5) 116 (142)
0810 67.3 (83.8) - 13 (18) - 125.5 (151.5) 134 (160)
1010 74 (89.8) 109 (114) 15 (20) 66 (71) 138 (163) 150 (175)
1410 82 (101.8) 115 (120) 16 (21) 71 (76) 148 (173) 155 (180)
Q R S T
0608 121.5 (146.5) 35 (40) 30˚ 6-M8×1.25 Deep 8, PCD75, 60˚ Spacing
0810 139 (164) 42 30˚ 6-M8×1.25 Deep 12, PCD80, 60˚ Spacing
1010 160 (185) 42 30˚ 9-M8×1.25 Deep 13, PCD110, 40˚ Spacing
1410 170 (195) 42 30˚ 9-M8×1.25 Deep 15, PCD188, 40˚ Spacing
U V
0608 6-ø7 Through, PCD200, 60˚ Spacing 6-M5×0.8 Deep 12, PCD97, 60˚ Spacing
0810 6-ø7 Through, PCD234, 60˚ Spacing 6-M6×1.0 Deep 15, PCD120, 60˚ Spacing
1010 6-ø9 Through, PCD300, 60˚ Spacing 6-M8×1.25 Deep 20, PCD152, 60˚ Spacing
1410 6-ø11 Through, PCD400, 60˚ Spacing 6-M8×1.25 Deep 20, PCD230, 60˚ Spacing
Note Values enclosed in parentheses indicate the dimensions of motors with
a built-in absolute position detector.
– A-2 –
A 1.2.2. Direct-Cable (Rotor On Top) Type
Figure A-3
6ø5.5 Through
Direct-Cable (Rotor On Top) Type Motor cable
PCD 145,60˚ Spacing
Motor Dimension (4m)
6-M5×0.8 Deep 12 Resolver cable
PCD82, 60˚ Spacing (4m)
Motor Specification
Specification
Item Unit
AS0408 RS0608 RS0810 RS1010 RS1410
Maximum Torque kgf·m 1 4 9 15 25
Maximum Current A 3 (6) (1) 6 7.5 7.5 7.5
(1)
Rated Voltage VDC 300 (150) 300 (150) 300 (150) 300 (150) 300 (150)
(2)
Motor Winding Temperature Range ˚C 90 90 90 90 90
Maximum Velocity (3) rps 4.5 (1.5) 3.0 (1.0) 3.0 (1.0) 3.0 (1.0) 3.0 (1.0)
Maximum Friction Torque kgf·cm 10 30 45 55 80
Axial Load Capacity kgf 180 380 460 970 2000
Moment Load Capacity kgf·m 2 6 8 16 40
Axial Stiffness mm/kgf 2.5 × 10–5 4.0 × 10–5 3.0 × 10–5 1.4 × 10–5 1.0 × 10–5
Moment Stiffness (4) rad/kgf·m 3.0 × 10–5 3.5 × 10–5 2.5 × 10–5 1.5 × 10–5 3.0 × 10–6
Rotor Inertia GD2 kgf·m2 0.009 0.031 0.084 0.3 1.07
(5)
Weight kgf 6.5 (7.5) 14 (20) 24 (35.5) 40 (61) 73 (98)
Environment Operation temperature 0 ~ 40˚C, humidity 20 ~ 80%, indoor use only
Note (1) Those not enclosed in parentheses indicate specifications for main power 200VAC type System and those
enclosed in parentheses indicate specifications for 100VAC type.
(2) Specifications at the ambient temperature of 40˚C
(3) Those not enclosed in parentheses indicate specifications for resolver resolution 10-bit setting and those
enclosed in parentheses indicate specifications for 12-bit.
(4) Specifications if Motors are mounted on rigid bases.
(5) Those not enclosed in parentheses indicate specifications for standard System and those enclosed in
parentheses indicate specifications for System with built-in absolute position sensor.
– A-3 –
A.1.4. Output Torque Specification
Table A-2
– A-4 –
Appendix 2. Driver Unit Specification
– A-5 –
Appendix 3. Cable Set Specification
ø28.6
40
19
A-
(For EM Type) B+
ø31.8
B-
C+
C-
E
Straight plug
(70) MS3106B16S-1S
C1+
C1-
ø37.3
A2+
A2-
B2+
B2-
C2+ Straoght plug
C2- MS3106B20-29S
E
(120)
L
– A-6 –
Appendix 4. RS-232C Serial Communication
If any terminal other than NSK Handy Terminal FHT01 is used as an RS-232C
terminal, read the description below for specifications.
CN1 Pin-Out
5 DTR
FG 9
4 DSR
+5V 8
3 RXD
RTS 7
2 CTS
DG 6
1 TXD
– A-7 –
A.4.3. Interface Specification
Table A-5
Item Specification
Interface Specification Transmission Full duplex
Communication Speed [bps] * 9600 (standard), 4800, 1200, 300 *
Word Length 8-bit
Stop Bit 2-bit
Parity No
Character Code ASCII Code
X-On/Off Protocol — No
Communication Procedure
RTS/CTS Control — Yes
Note * Selectable — can be set by SW202.
TXD 1 TXD
RXD 3 RXD
RTS 7 RTS
CTS 2 CTS
DSR 4 DSR
DTR 5 DTR
SG 6 DG
FG 9 FG
– A-8 –
A.4.4.2. RTS Control/CTS Monitoring Inactive
TXD 1 TXD
RXD 3 RXD
RTS 7 RTS
CTS 2 CTS
DSR 4 DSR
DTR 5 DTR
SG 6 DG
FG 9 FG
– A-9 –
Appendix 5. Parameter/Program Setting List
Write down your programs in Programmable Indexer channel or parameter
settings against the trouble. You can read out the programs using TC command.
Most parameter settings can be read using TS or ?×× (×× = parameter) command.
Parameter Setting List
Name Shipping Set Setting Name Shipping Set Setting Name Shipping Set Setting
AO 0 IN 1 PG 0.1
CO 2048 JA 1 PI 1
CR X1 JV 1 TL 100
FP 0 LR 0 VG 1
FS 0 + VI 1
LS 0
HA 1 –
HO 0 MA 1
HP 0 MV 1
HV 0.2 NP 0
HZ 0.01 NS 0
Program List
CH Program CH Program CH Program CH Program
0 16 32 48
1 17 33 49
2 18 34 50
3 19 35 51
4 20 36 52
5 21 37 53
6 22 38 54
7 23 39 55
8 24 40 56
9 25 41 57
10 26 42 58
11 27 43 59
12 28 44 60
13 29 45 61
14 30 46 62
15 31 47 63
– A-10 –
Appendix 6. Replacing Battery
The Driver Unit uses a lithium battery to back up the control parameters written in
the RAM after power is turned off. In normal service condition, it backs up data in
the RAM for approximately 10 years after delivery without replacing the battery.
Thus, battery replacement is not usually required. If it needs replacing for some
reason, follow the steps shown below.
(1) Turn on power of the Driver Unit, then leave the Driver Unit for 30 minutes
or more.
• This wait period is used to charge the super capacitor, which backs up
the RAM while replacing the battery.
• During this period, the Driver Unit may drive the Motor.
• If power has been supplied to the Driver Unit for 30 minutes or more
(including motor operation time) when the battery is to be replaced,
the capacitor charging period is not required.
(2) Turn off power of the Driver Unit, then detach the front and side panels from
the Driver Unit.
Front panel: M3 × 6 countersunk screws × 2 and blind screws × 2
Side panel: M3 × 6 countersunk screws × 4
NSK will provide the battery (part number: M-E5118-0003). Contact NSK to
order a battery. A battery has a holder and connector. It may be replaced without
any tools.
Figure A-14
RDC Board
– A-11 –
Appendix 7. Checking PA Value
When checking PA value, follow the flowchart below.
Figure A-15
?
SHIFT
0 P A ENT Type EM0608A03-03
No. 061234 - 56
Compare displayed value NSK Ltd.
with number on label on MADE IN JAPAN
Driver Unit front panel.
no
Same?
– A-12 –
Appendix 8. Checking Motor and Resolver Wiring
Order of checking
1. Check cable appearance.
2. Check connector engagement.
3. Check conductivity and insulation of wiring.
Caution Disconnect the wiring from the Driver Unit to perform megger
test. Otherwise, the internal circuits of the Driver Unit may be
damaged.
Resolver
Figure A-16
D-Sub
Checking Resolver Wiring connector Canon connector
8 Phase A (Red) A Phase A
15 Phase C (Black) C
Phase C
4 Common (Green) E
Common
10 Sheild
E C
D
– A-13 –
Motor for type EP Driver Unit
Figure A-18
E A
Checking Motor Wiring (EP) D
B
A1+ C
A1-
B1+
B1-
C1+
C1-
A2+
A2-
B2+
B2-
C2+ M A B
C2-
FG L N C
T P
K D
S R
E
J
H G F
Round lug
Canon connector
termination
Black
A1+ M Inner
White Stator winding
A1- A Phase A
Brown
B1+ N Inner
Red Stator winding
B1- B Phase B
Yellow
C1+ P Inner
Green Stator winding
C1- C Phase C
Black/White
A2+ F Outer
White/Black Stator winding
A2- G Phase A
Brown/Black
B2+ S Outer
Red/Black Stator winding
B2- H Phase B
Yerrow/Black
C2+ T Outer
Green/Black Stator winding
C2- J Phase C
Gray
E L
– A-14 –
World-wide Manufacturing and Marketing Organization
NSK Ltd. INTERNATIONAL DIVISION NSK-RHP FRANCE S.A.
JAPAN: Tokyo Phone: 03-3779-7120 FRANCE : Paris Phone:1.30.57.39.39
: Lyon Phone: 72.15.29.00
NSK CORPORATION
U.S.A.: Ann Arbor Phone: 313-761-9500 NSK-RHP NEDERLAND B.V.
NETHERLAND: Amsterdam Phone: 020-6470711
[Precision Products Business Unit]
U.S.A. : Chicago Phone: 630-924-8000 NSK-RHP ITALIA S.p.A.
: Los Angeles Phone: 562-926-3578 ITALIA: Milano Phone: 02-995191
: Ann Arbor Phone: 761-761-9500
NSK-RHP IBERICA, S.A.
NSK·RHP CANADA INC. SPAIN: Barcelona Phone: 93-575-1662
CANADA : Toront Phone: 905-890-0740
: Montreal Phone: 514-633-1240 NSK-RHP AUSTRALIA PTY, LTD.
: Vancouver Phone: 800-663-5445 AUSTRALIA : Melbourne Phone: 03-9764-8302
: Sydney Phone: 02-9893-8322
NSK RODAMIENTOS MEXICANA, S.A. DE C.V. : Brisbane Phone: 07-3393-1388
MEXICO: Mexico City Phone: 5-301-2741,5-301-3115 : Adelaide Phone: 08-8373-4811
: Perth Phone: 089-434-1311
NSK DO BRASIL INDUSTRIA E COMÉRCIO DE
ROLAMENTOS LTDA. NSK-RHP BEARINGS NEW ZEALAND LTD.
BRASIL : São Paulo Phone: 001-269-4700 NEW ZEALAND: Auckland Phone: 09-276-4992
: Porto Alegre Phone: 051-222-1324
NSK KOREA CO., LTD.
: Belo Horizonte Phone: 031-224-2508
KOREA: Seoul Phone: 02-3287-6001
NSK-RHP UK LTD
NSK SINGAPORE (PRIVATE) LTD.
ENGLAND : Ruddington Phone: 0115-936-6600
SINGAPORE: Singapore Phone: 2781711
NSK-RHP DEUTSCHLAND G.m.b.H
NSK BEARINGS (THAILAND) CO., LTD.
GERMANY : Düsseldorf Phone: 02102-4810
THAILAND : Bangkok Phone: 2-6412150-60
: Stuttgart Phone: 0711-79082-0
: Chiang mai Phone: 053-246993~4
: Leipzig Phone: 0341-5631241
TAIWAN NSK PRECISION CO., LTD.
TAIWAN: Taipei Phone: 02-591-0656
NSK Ltd.
3rd Edition, 10th Printing March 24, 2000 Document Number: C20020-03