Siepc88072511h 8 2
Siepc88072511h 8 2
Siepc88072511h 8 2
Motion Control
USER’S MANUAL
SVC/SVR, SVC32/SVR32
Basic Information on
Motion Control 1
Basic Information on Motion
Control Function Modules
2
Parameters for Motion Control 3
Motion Control Program
Commands and Instructions 4
Machine-Specific
Motion Control 5
Other Useful Functions 6
Making Settings for Motion
Control with the MPE720 7
Sample Programming 8
Stepping Motor Drive Operation 9
Inverter Operation 10
Appendices 11
Outline of Manual
The contents of the chapters of this manual are described in the following table. Refer to the chap-
ters of this manual as required for your application.
Chapter Chapter Title Contents
Describes the types of programs and the type of motion control that
1 Basic Information on Motion Control
are used to perform motion control with the MP3000.
Basic Information on Motion Control Provides basic information on Motion Control Function Modules that
2
Function Modules are built into the MP3000.
3 Parameters for Motion Control Describes motion parameters required for motion control.
Describes the motion commands required to write ladder programs
Motion Control Program
4 and the motion language instructions required to write motion pro-
Commands and Instructions
grams.
Provides information and describes settings that are necessary to
5 Machine-Specific Motion Control
perform machine-specific motion control.
Describes convenient functions related to motion control that are
6 Other Useful Functions
provided by the MP3000.
Making Settings for Motion Control Describes how to confirm information and make settings for the
7
with the MPE720 Motion Control Function Module.
8 Sample Programming Provides sample programming for motion control.
Of the information that is necessary to perform motion control with a
9 Stepping Motor Drive Operation Stepping Motor Drive, provides the information that is different from
when a Servo Drive is connected.
Describes the operations, commands, and parameter settings that
10 Inverter Operation
are necessary to perform motion control with an Inverter.
11 Appendices Provides supplemental information related to motion control.
iii
Related Documents
MP2000/MP3000 Series Related Manuals
The following table lists the manuals that are related to the MP2000/MP3000-series Machine Con-
trollers. Refer to these manuals as required.
Category Manual Name Manual Number Contents
Describes the functions of the
MP2000/MP3000-series Machine Con-
Machine Controller MP2000/MP3000 trollers and the procedures that are
Series Machine Controller System SIEP C880725 00 required to use the Machine Controller,
Setup Manual from installation and connections to
settings, programming, trial operation,
and debugging.
Machine Controller MP3000 Series
Describes troubleshooting an MP3000-
MP3200/MP3300 SIEP C880725 01
series Machine Controller.
Troubleshooting Manual
Provides an introduction to the
Basic func-
MP3000-series MP3100 Machine Con-
tionality
Machine Controller MP3000 Series SIEP C880725 24 troller, and it describes the appearance,
functionality, specifications, and infor-
mation required to set up the MP3100.
Describes the specifications and sys-
Machine Controller MP3000 Series tem configuration of the Basic Units in
SIEP C880725 10
MP3200 User’s Manual an MP3000-series Machine Controller
and the functions of the CPU Unit.
Describes the specifications and sys-
Machine Controller MP3000 Series tem configuration of an MP3000-series
SIEP C880725 21
MP3300 Product Manual MP3300 Machine Controller and the
functions of the CPU Module.
Describes the specifications, system
Communica- configuration, and communications
Machine Controller MP3000 Series
tions func- SIEP C880725 12 connection methods for the Ethernet
Communications User’s Manual
tionality communications that are used with an
MP3000-series Machine Controller.
Describes the functions, specifica-
Machine Controller MP2000 Series tions, and operating methods of the
SIEP C880700 32
SVA-01 Motion Module User’s Manual MP2000-series SVA-01 Motion Mod-
ule.
Describes the functions, specifica-
Machine Controller MP2000 Series tions, and operating methods of the
Built-in SVB/SVB-01 Motion Module SIEP C880700 33 MP2000-series Motion Module (built-in
Motion con- User’s Manual Function Modules: SVB, SVB-01, and
trol function- SVR).
ality
Describes the functions, specifica-
Machine Controller MP2000 Series tions, and operating methods of the
SIEP C880700 41
SVC-01 Motion Module User’s Manual MP2000-series SVC-01 Motion Mod-
ule.
Machine Controller MP2000 Series Describes the functions, specifica-
Pulse Output Motion Module PO-01 SIEP C880700 28 tions, and operating methods of the
User’s Manual MP2000-series PO-01 Motion Module.
Continued on next page.
iv
Continued from previous page.
Category Manual Name Manual Number Contents
Describes the ladder programming
Machine Controller MP3000 Series
SIEP C880725 13 specifications and instructions of
Ladder Programming Manual
MP3000-series Machine Controller.
Describes the motion programming
Machine Controller MP3000 Series and sequence programming specifica-
SIEP C880725 14
Program- Motion Programming Manual tions and instructions of MP3000-
ming series Machine Controller.
Machine Controller MP900/MP2000
Describes the instructions used in
Series User’s Manual, Ladder Program- SIEZ-C887-1.2
MP2000 ladder programming.
ming
Machine Controller MP2000 Series Describes the instructions used in
SIEP C880700 38
User’s Manual for Motion Programming MP2000 motion programming.
Describes the functions, specifica-
tions, operating methods, and MECHA-
MECHATROLINK-III Compatible I/O
SIEP C880781 04 TROLINK-III communications for the
MECHA- Module User’s Manual
Remote I/O Modules for MP2000/
TROLINK MP3000-series Machine Controllers.
I/O
Machine Controller MP900/MP2000 Describes MECHATROLINK distrib-
Series Distributed I/O Module SIE-C887-5.1 uted I/O for MP900/MP2000-series
User’s Manual, MECHATROLINK System Machine Controllers.
Machine Controller MP2000/MP3000
Engineering Series Describes how to operate MPE720 ver-
SIEP C880761 03
Tool Engineering Tool MPE720 Version 7 sion 7.
User’s Manual
v
Using this Manual
Basic Terms
Unless otherwise specified, the following definitions are used:
• Machine Controller: MP3000-series Machine Controller or MP2000-series Machine Controller.
• MPE720: The Engineering Tool or a personal computer running the Engineering Tool
• M-III: MECHATROLINK-III communications
• Fixed parameters: The fixed parameters in the motion parameters.
• Setting parameters: The setting parameters in the motion parameters.
• Monitor parameters: The monitor parameters in the motion parameters.
• PLC: A Programmable Logic Controller
• MP3000: A generic name for the MP3100, MP3200, and MP3300.
• MP3200: A generic name for the Power Supply Unit, CPU Unit, Base Unit, and Rack Expansion
Interface Unit.
• MP3300: A generic name for the CPU Module and Base Unit.
• SVC Function Module: A generic name for the SVC and SVC32.
• SVR Function Module: A generic name for the SVR and SVR32.
Trademarks
• QR code is a trademark of Denso Wave Inc.
• MECHATROLINK is a trademark of the MECHATROLINK Members Association.
• Ethernet is a registered trademark of the Xerox Corporation.
• Other product names and company names are the trademarks or registered trademarks of the
respective company. “TM” and the ® mark do not appear with product or company names in this
manual.
Visual Aids
The following aids are used to indicate certain types of information for easier reference.
Indicates definitions of difficult terms or terms that have not been previously explained in this manual.
Term
vi
Safety Precautions
Safety Information
To prevent personal injury and equipment damage in advance, the following signal words are used
to indicate safety precautions in this document. The signal words are used to classify the hazards
and the degree of damage or injury that may occur if a product is used incorrectly. Information
marked as shown below is important for safety. Always read this information and heed the precau-
tions that are provided.
DANGER
Indicates precautions that, if not heeded, are likely to result in loss of life, serious injury, or fire.
WARNING
Indicates precautions that, if not heeded, could result in loss of life, serious injury, or fire.
CAUTION
Indicates precautions that, if not heeded, could result in relatively serious or minor injury, or in
fire.
NOTICE
Indicates precautions that, if not heeded, could result in property damage.
vii
Safety Precautions That Must Always Be Observed
General Precautions
WARNING
The installation must be suitable and it must be performed only by an experienced technician.
There is a risk of electrical shock or injury.
Before connecting the machine and starting operation, make sure that an emergency stop pro-
cedure has been provided and is working correctly.
There is a risk of injury.
Do not approach the machine after a momentary interruption to the power supply. When power
is restored, the product and the device connected to it may start operation suddenly. Provide
safety measures in advance to ensure human safety when operation restarts.
There is a risk of injury.
Do not touch anything inside the product.
There is a risk of electrical shock.
Do not remove the front cover, cables, connector, or options while power is being supplied.
There is a risk of electrical shock, malfunction, or damage.
Do not damage, pull on, apply excessive force to, place heavy objects on, or pinch the cables.
There is a risk of electrical shock, operational failure of the product, or burning.
Do not attempt to modify the product in any way.
There is a risk of injury or device damage.
Storage Precautions
CAUTION
Hold onto the main body of the product when transporting it.
Holding the cables or connectors may damage them or result in injury.
Do not overload the product during transportation. (Follow all instructions.)
There is a risk of injury or an accident.
Never subject the product to an atmosphere containing halogen (fluorine, chlorine, bromine, or
iodine) during transportation.
There is a risk of malfunction or damage.
If disinfectants or insecticides must be used to treat packing materials such as wooden frames,
pallets, or plywood, the packing materials must be treated before the product is packaged, and
methods other than fumigation must be used.
Example: Heat treatment, where materials are kiln-dried to a core temperature of 56°C for 30 min-
utes or more.
If the electronic products, which include stand-alone products and products installed in machines,
are packed with fumigated wooden materials, the electrical components may be greatly damaged
by the gases or fumes resulting from the fumigation process. In particular, disinfectants containing
halogen, which includes chlorine, fluorine, bromine, or iodine can contribute to the erosion of the
capacitors.
NOTICE
Do not install or store the product in any of the following locations.
• Locations that are subject to direct sunlight
• Locations that are subject to ambient temperatures that exceed product specifications
• Locations that are subject to relative humidities that exceed product specifications
• Locations that are subject to condensation as the result of extreme changes in temperature
• Locations that are subject to corrosive or flammable gases
• Locations that are near flammable materials
• Locations that are subject to dust, salts, or iron powder
• Locations that are subject to water, oil, or chemicals
• Locations that are subject to vibration or shock that exceeds product specifications
If you store or install the product in any of the above locations, the product may fail or be damaged.
viii
Installation Precautions
CAUTION
Never install the product in an atmosphere containing halogen (fluorine, chlorine, bromine, or
iodine).
There is a risk of malfunction or damage.
Do not step on the product or place heavy objects on the product.
There is a risk of injury or an accident.
Do not block the air exhaust ports on the product. Do not allow foreign objects to enter the
product.
There is a risk of internal element deterioration, malfunction, or fire.
Always mount the product in the specified orientation.
There is a risk of malfunction.
Leave the specified amount of space between the product, and the interior surface of the con-
trol panel and other devices.
There is a risk of fire or malfunction.
Do not subject the product to strong shock.
There is a risk of malfunction.
Suitable battery installation must be performed and it must be performed only by an experi-
enced technician.
There is a risk of electrical shock, injury, or device damage.
Do not touch the electrodes when installing the Battery.
Static electricity may damage the electrodes.
NOTICE
Do not install or store the product in any of the following locations.
• Locations that are subject to direct sunlight
• Locations that are subject to ambient temperatures that exceed product specifications
• Locations that are subject to relative humidities that exceed product specifications
• Locations that are subject to condensation as the result of extreme changes in temperature
• Locations that are subject to corrosive or flammable gases
• Locations that are near flammable materials
• Locations that are subject to dust, salts, or iron powder
• Locations that are subject to water, oil, or chemicals
• Locations that are subject to vibration or shock that exceeds product specifications
• Locations near devices that generate strong magnetic fields
• Locations that are subject to radiation
If you store or install the product in any of the above locations, the product may fail or be damaged.
ix
Wiring Precautions
DANGER
Do not change any wiring while power is being supplied.
There is a risk of electric shock or injury.
CAUTION
Check the wiring to be sure it has been performed correctly.
There is a risk of motor run-away, injury, or accidents.
Always use a power supply of the specified voltage.
There is a risk of fire or accident.
In places with poor power supply conditions, ensure that the input power is supplied within the
specified voltage range.
There is a risk of device damage.
Install breakers and other safety measures to provide protection against shorts in external wir-
ing.
There is a risk of fire.
Provide sufficient shielding when using the product in the following locations.
• Locations that are subject to noise, such as from static electricity
• Locations that are subject to strong electromagnetic or magnetic fields
• Locations that are subject to radiation
• Locations that are near power lines
There is a risk of device damage.
Configure the circuits to turn ON the power supply to the CPU Unit/CPU Module before the 24-
V I/O power supply. Refer to the following manuals for details on circuits.
MP3000 Series CPU Unit Instructions (Manual No.: TOMP C880725 16)
MP3000 Series MP3300 CPU Module Instructions (Manual No.: TOMP C880725 23)
If the power supply to the CPU Unit/CPU Module is turned ON after the external power supply, e.g.,
the 24-V I/O power supply, the outputs from the CPU Unit/CPU Module may momentarily turn ON
when the power supply to the CPU Unit/CPU Module turns ON. This can result in unexpected oper-
ation that may cause injury or device damage.
Provide emergency stop circuits, interlock circuits, limit circuits, and any other required safety
measures in control circuits outside of the product.
There is a risk of injury or device damage.
If you use MECHATROLINK I/O Modules, use the establishment of MECHATROLINK communi-
cations as an interlock output condition.
There is a risk of device damage.
Connect the Battery with the correct polarity.
There is a risk of battery damage or explosion.
Select the I/O signal wires for external wiring to connect the product to external devices based
on the following criteria:
• Mechanical strength
• Noise interference
• Wiring distance
• Signal voltage
Separate the I/O signal cables for control circuits from the power cables both inside and outside
the control panel to reduce the influence of noise from the power cables.
If the I/O signal lines and power lines are not separated properly, malfunction may occur.
Example of Separated Cables
Steel separator
I/O signal
Power cable cables in
control circuits
x
Operation Precautions
CAUTION
Follow the procedures and instructions in the user’s manuals for the relevant products to per-
form normal operation and trial operation.
Operating mistakes while the Servomotor and machine are connected may damage the machine or
even cause accidents resulting in injury or death.
Implement interlock signals and other safety circuits external to the product to ensure safety in
the overall system even if the following conditions occur.
• Product failure or errors caused by external factors
• Shutdown of operation due to product detection of an error in self-diagnosis and the subsequent
turning OFF or holding of output signals
• Holding of the ON or OFF status of outputs from the product due to fusing or burning of output relays
or damage to output transistors
• Voltage drops from overloads or short-circuits in the 24-V output from the product and the subse-
quent inability to output signals
• Unexpected outputs due to errors in the power supply, I/O, or memory that cannot be detected by
the product through self-diagnosis.
There is a risk of injury, device damage, or burning.
Observe the setting methods that are given in the manual for the following parameters.
• Parameters for absolute position detection when the axis type is set to a finite-length axis
5.2.6 Position Management Method for Each Machine Operation Type − Finite-length Operation (page 5-
26)
• Parameters for simple absolute infinite-length position control when the axis type is set to an infinite-
length axis
5.2.6 Position Management Method for Each Machine Operation Type − Infinite-length Operation (page 5-
31)
If any other methods are used, offset in the current position when the power supply is turned OFF
and ON again may result in device damage.
OL48 (Zero Point Position Offset in Machine Coordinate System) is always valid when the
axis type is set to a finite-length axis. Do not change the setting of OL48 while the product
is operating.
There is a risk of machine damage or an accident.
DANGER
Do not change any wiring while power is being supplied.
There is a risk of electric shock or injury.
CAUTION
Do not attempt to disassemble or repair the product.
There is a risk of electrical shock, injury, or device damage.
Do not change any wiring while power is being supplied.
There is a risk of electrical shock, injury, or device damage.
Suitable battery replacement must be performed and it must be performed only by an experi-
enced technician.
There is a risk of electrical shock, injury, or device damage.
Replace the Battery only while power is supplied to the product.
Replacing the Battery while the power supply to the product is turned OFF may result in loss of the
data stored in memory in the product.
Do not touch the electrodes when replacing the Battery.
Static electricity may damage the electrodes.
Do not forget to perform the following tasks when you replace the CPU Unit/CPU Module:
• Back up all programs and parameters from the CPU Unit/CPU Module that is being replaced.
• Transfer all saved programs and parameters to the new CPU Unit/CPU Module.
If you operate the CPU Unit/CPU Module without transferring this data, unexpected operation may
occur. There is a risk of injury or device damage.
xi
Disposal Precautions
When disposing of the product, treat it as ordinary industrial waste. However, local ordinances
and national laws must be observed. Implement all labeling and warnings for the final product
as required.
Figures provided in this manual are typical examples or conceptual representations. There may
be differences between them and actual wiring, circuits, and products.
The products shown in illustrations in this manual are sometimes shown with their covers or
protective guards removed to illustrate detail. Always replace all covers and protective guards
before you use the product.
If you need a new copy of this document because it has been lost or damaged, contact your
nearest Yaskawa representative or one of the offices listed on the back of this manual.
This manual is subject to change without notice for product improvements, specifications
changes, and improvements to the manual itself.
We will update the document number of the manual and issue revisions when changes are
made.
Any and all quality guarantees provided by Yaskawa are null and void if the customer modifies
the product in any way. Yaskawa disavows any responsibility for damages or losses that are
caused by modified products.
xii
Warranty
Details of Warranty
Warranty Period
The warranty period for a product that was purchased (hereinafter called the “delivered product”) is
one year from the time of delivery to the location specified by the customer or 18 months from the
time of shipment from the Yaskawa factory, whichever is sooner.
Warranty Scope
Yaskawa shall replace or repair a defective product free of charge if a defect attributable to
Yaskawa occurs during the above warranty period.
This warranty does not cover defects caused by the delivered product reaching the end of its ser-
vice life and replacement of parts that require replacement or that have a limited service life.
This warranty does not cover failures that result from any of the following causes.
• Improper handling, abuse, or use in unsuitable conditions or in environments not described in
product catalogs or manuals, or in any separately agreed-upon specifications
• Causes not attributable to the delivered product itself
• Modifications or repairs not performed by Yaskawa
• Use of the delivered product in a manner in which it was not originally intended
• Causes that were not foreseeable with the scientific and technological understanding at the time
of shipment from Yaskawa
• Events for which Yaskawa is not responsible, such as natural or human-made disasters
Limitations of Liability
• Yaskawa shall in no event be responsible for any damage or loss of opportunity to the customer
that arises due to failure of the delivered product.
• Yaskawa shall not be responsible for any programs (including parameter settings) or the results of
program execution of the programs provided by the user or by a third party for use with program-
mable Yaskawa products.
• The information described in product catalogs or manuals is provided for the purpose of the cus-
tomer purchasing the appropriate product for the intended application. The use thereof does not
guarantee that there are no infringements of intellectual property rights or other proprietary rights
of Yaskawa or third parties, nor does it construe a license.
• Yaskawa shall not be responsible for any damage arising from infringements of intellectual prop-
erty rights or other proprietary rights of third parties as a result of using the information described
in catalogs or manuals.
xiii
Suitability for Use
• It is the customer’s responsibility to confirm conformity with any standards, codes, or regulations
that apply if the Yaskawa product is used in combination with any other products.
• The customer must confirm that the Yaskawa product is suitable for the systems, machines, and
equipment used by the customer.
• Consult with Yaskawa to determine whether use in the following applications is acceptable. If use
in the application is acceptable, use the product with extra allowance in ratings and specifica-
tions, and provide safety measures to minimize hazards in the event of failure.
• Outdoor use, use involving potential chemical contamination or electrical interference, or use
in conditions or environments not described in product catalogs or manuals
• Nuclear energy control systems, combustion systems, railroad systems, aviation systems,
vehicle systems, medical equipment, amusement machines, and installations subject to sep-
arate industry or government regulations
• Systems, machines, and equipment that may present a risk to life or property
• Systems that require a high degree of reliability, such as systems that supply gas, water, or
electricity, or systems that operate continuously 24 hours a day
• Other systems that require a similar high degree of safety
• Never use the product for an application involving serious risk to life or property without first
ensuring that the system is designed to secure the required level of safety with risk warnings and
redundancy, and that the Yaskawa product is properly rated and installed.
• The circuit examples and other application examples described in product catalogs and manuals
are for reference. Check the functionality and safety of the actual devices and equipment to be
used before using the product.
• Read and understand all use prohibitions and precautions, and operate the Yaskawa product
correctly to prevent accidental harm to third parties.
Specifications Change
The names, specifications, appearance, and accessories of products in product catalogs and
manuals may be changed at any time based on improvements and other reasons. The next edi-
tions of the revised catalogs or manuals will be published with updated code numbers. Consult
with your Yaskawa representative to confirm the actual specifications before purchasing a product.
xiv
Contents
About this Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Outline of Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Using this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
2.5 MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations . . 2-17
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle . . 2-19
2.6.1 Synchronization Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2.6.2 Timing at Which the MECHATROLINK Transmission Cycle
and the High-speed Scan Cycle Are Synchronized . . . . . . . . . . . . . . . . . . 2-19
2.6.3 Changing Synchronization Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2.6.4 Reference Output Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
2.6.5 Precautions When Combining with Other Modules . . . . . . . . . . . . . . . . . . 2-21
xv
Parameters for Motion Control
3
3.1 Types of Motion Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
xvi
4.2.24 TRQ (Issue Torque/Force Reference) . . . . . . . . . . . . ... .... ... .... .. . 4-95
4.2.25 PHASE (Issue Phase Reference) . . . . . . . . . . . . . . . ... .... ... .... .. 4-100
4.2.26 KIS (Change Position Loop Integral Time Constant) ... .... ... .... .. 4-104
4.2.27 PPRM_WR (Write Non-volatile Parameter) . . . . . . . . ... .... ... .... .. 4-106
4.2.28 EX_FEED (Jog with External Positioning) . . . . . . . . . ... .... ... .... .. 4-108
4.2.29 MEM_RD (Read Memory) . . . . . . . . . . . . . . . . . . . . ... .... ... .... .. 4-114
4.2.30 MEM_WR (Write Memory) . . . . . . . . . . . . . . . . . . . . ... .... ... .... .. 4-116
4.2.31 PMEM_RD (Read Non-volatile Memory) . . . . . . . . . ... .... ... .... .. 4-118
4.2.32 PMEM_WR (Write Non-volatile Memory) . . . . . . . . . ... .... ... .... .. 4-120
4.2.33 MLTTRN_SET (Multiturn Limit Setting) . . . . . . . . . . . ... .... ... .... .. 4-122
xvii
5.4 Absolute Encoders with 24-Bit Resolution . . . . . . . . . . . . . . . 5-53
5.4.1 Encoder with 24-Bit Resolution and Electronic Gear Ratio Settings . . . . . .5-53
5.4.2 Self Configuration and Encoder Resolution . . . . . . . . . . . . . . . . . . . . . . . .5-54
5.4.3 Possible Travel Distances and Deceleration Times for the MP3000 . . . . . .5-55
6.5 Waiting for Slave Detection with the SVC Function Module . . 6-14
6.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-14
6.5.2 Applicable Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-14
6.5.3 Operating Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15
6.5.4 Timing to Complete Slave Detection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-16
6.5.5 Indicators When the Power Is Turned ON . . . . . . . . . . . . . . . . . . . . . . . . . .6-17
6.5.6 Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-17
xviii
6.8 Precautions When Using Σ-7-series SERVOPACKs . . . . . . . . . 6-34
6.8.1 MP3000 Versions That Support the Σ-7-series SERVOPACKs . . . . . . . . . . 6-34
6.8.2 Σ-7-series SERVOPACK Electronic Gear Ratio and MP3000 Settings . . . . 6-35
6.8.3 Link Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6.8.4 Number of Pulses Per Motor Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6.8.5 Self Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
6.8.6 Operating Specifications When Using an MP3000 Controller
That Supports the Σ-7-series SERVOPACKs . . . . . . . . . . . . . . . . . . . . . . . 6-37
6.8.7 Operating Specifications When Using an MP3000 Controller
That Does Not Support the Σ-7-series SERVOPACKs . . . . . . . . . . . . . . . . 6-39
Sample Programming
8
8.1 One Axis Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.1.1 Machine Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.1.2 Related Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.1.3 Sample Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
xix
Stepping Motor Drive Operation
9
9.1 Connection Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Inverter Operation
10
10.1 Connection Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Appendices
11
11.1 Control Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
11.1.1 Control Block Diagram for Position Control . . . . . . . . . . . . . . . . . . . . . . . .11-2
11.1.2 Control Block Diagram for Phase Control . . . . . . . . . . . . . . . . . . . . . . . . . .11-4
11.1.3 Control Block Diagram for Torque Control . . . . . . . . . . . . . . . . . . . . . . . . .11-6
11.1.4 Control Block Diagram for Speed Control. . . . . . . . . . . . . . . . . . . . . . . . . .11-8
xx
11.3 MECHATROLINK-III I/O Module Settings . . . . . . . . . . . . . . . . 11-13
11.3.1 Link Assignment Tab Page Settings. . . . . . . . . . . .. ... .... ... .... .. 11-13
11.3.2 I/O Register Configuration . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-14
11.3.3 I/O Commands . . . . . . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-15
11.3.4 I/O Command Details . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-16
11.3.5 Command Control . . . . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-32
11.3.6 Master Status . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-32
11.3.7 Command Status. . . . . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-33
11.3.8 CPU STOP Operation . . . . . . . . . . . . . . . . . . . . . .. ... .... ... .... .. 11-35
11.4 Setting Fixed Parameters According to Encoder Type and Axis Type . . 11-36
Index
Revision History
xxi
Basic Information on
Motion Control
1
This chapter describes the types of programs and the
types of motion control that are used to perform motion
control with the MP3000.
Ladder Programs
Ladder programming is a programming language for executing position control, phase control,
torque control, and speed control. However, programming becomes complex if you try to use
ladder programs for path control.
Motion Programs
Motion programming is a programming language for executing position control. Motion pro-
grams allow you to create programs in a simple and easy-to-understand text format.
1-2
1.2 Types of Motion Control
1.2.1 Position Control
Positioning
Positioning is used to accurately stop the target axis at the target position. Positioning can be
performed for individual axes. When positioning commands are executed for multiple axes at
the same time, each axis is moved from the current position and stopped at the specified tar-
get position independently.
The following table describes programming for positioning.
Reference
Program Command/Instruction
Programming Command/Instruction
Interpolation
Interpolation synchronizes the operation of multiple axes to move the controlled object along a
specified trajectory to a target position. The target object can be moved in a linear, circular, or
helical trajectory.
Interpolation can also be performed for a single axis. 1
The following table describes programming for interpolation.
Reference
Program Command/Instruction
Programming Command/Instruction
Ladder INTERPOLATE (Inter- Machine Controller MP3000 Series
4.1 Commands on
Ladder Programming Manual (Manual
program polation) page 4-3
No.: SIEP C880725 13)
MVS (Linear Interpola-
Machine Controller MP3000 Series
tion), MCW (Clockwise Motion Programming Manual (Manual
Motion Circular Interpolation), 4.5 Motion Language
No.: SIEP C880725 14) Instructions on page
program MCC (Counterclock- 4-193
8.2 Interpolation of Two Axes on page
wise Circular Interpola- 8-6
tion), etc.
1-3
1.2 Types of Motion Control
1.2.2 Phase Control
1-4
Basic Information
on Motion Control
Function Modules
2
This chapter provides basic information on the Motion Control
Function Modules that are built into the MP3000.
2.5 MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations . . 2-17
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle . .2-19
2.6.1 Synchronization Conditions . . . . . . . . . . . . . . . 2-19
2.6.2 Timing at Which the MECHATROLINK
Transmission Cycle and the High-speed Scan
Cycle Are Synchronized . . . . . . . . . . . . . . . . . . 2-19
2.6.3 Changing Synchronization Cycles . . . . . . . . . . .2-19
2.6.4 Reference Output Timing . . . . . . . . . . . . . . . . . .2-20
2.6.5 Precautions When Combining
with Other Modules . . . . . . . . . . . . . . . . . . . . . .2-21
2.1 Overview
2.1.1 SVC Function Module
2.1 Overview
The following two Motion Control Function Modules are built into the MP3000.
• SVC/SVC32
• SVR/SVR32
This section outlines the motion control function, provides a conceptual diagram, and
describes the external appearance and indicators on the MP3000.
High-speed scan
2
When fixed parameter No. 0 (Operation Mode Selection) is set to 0 (Normal operation mode),
processing starts for the virtual axes in the SVR Function Module (32 virtual axes max.). The
default for the Operation Mode Selection parameter is 1 (Axis unused).
Approximate processing times per axis for the SVR Function Module are given in the following
table.
Instruction Processing Time
NOP 5 + (2 × Number of axes) (μs)
POSING 5 + (2.5 × Number of axes) (μs)
Note: Number of axes: This is the number of axes (1 to 32) for which fixed parameter No. 0 (Operation Mode
Selection) is set to 0 (Normal operation mode).
The above formulas do not apply when the number of axes is 0.
2-3
2.1 Overview
2.1.3 Conceptual Diagram
Differences between the SVR Function Module and Simulation Mode with the SVC Function
Module
Due to the following differences between the SVR Function Module and Simulation Mode with the
Term SVC Function Module, we recommend that you use the SVR Function Module for the virtual mas-
ter to create master axis operating patterns.
SVC or
SVC32
Position control
Standard
Motion Motion Phase control SERVOPACKs
servo profile MECHATROLINK-III
programs parameters Torque control commands Servomotors
Speed control
Standard I/O
I/O I/O control profile I/O devices
MECHATROLINK-III
registers commands
2-4
2.1 Overview
2.1.4 External Appearance and Indicators
External Appearance
The following figure shows the indicators and connectors that are related to the SVC32.
Indicators (LEDs)
2-5
2.2 Specifications
2.2.1 Differences in Motion Control Function Module Specifications
2.2 Specifications
This section provides the specifications of each Motion Control Function Module and the spec-
ifications of the MECHATROLINK-III communications used with the SVC Function Module.
2-6
2.2 Specifications
2.2.2 MECHATROLINK-III Communications Specifications for the SVC Function Module
2-7
2.2 Specifications
2.2.3 SVC Function Module Specifications
Bytes
SVC32: 42 max. (32 Servo axes max.)
Number of Connected Stations
SVC: 21 max. (16 Servo axes max.)
C1 Messaging
Supported (selectable).
(Master Function)
Retry Function Supported (selectable).
Supported Slave Devices SERVOPACKs, I/O devices, and Machine Controllers
Event-driven Communications Supported.
MECHATROLINK-III-compliant Servos and MECHATROLINK-III-
Supported Profiles
compliant I/O
Communications Interface MECHATROLINK-III (2:N asynchronous)
Transmission Speed 100 Mbps
Minimum Transmission Cycle 125 μs
Maximum Transmission Cycle 32 ms
Slave Function
2-8
2.2 Specifications
2.2.3 SVC Function Module Specifications
2-9
2.2 Specifications
2.2.4 SVR Function Module Specifications
2-10
2.2 Specifications
2.2.5 Applicable Versions for Additional Functions
2-11
2.3 System Configuration Example
Host PLC PC
Ethernet Ethernet
MP3200
EXIOIF
SERVOPACK with
MECHATROLINK-III Communications I/O Module with
MP2200 MBU-02
POWER EXIO IF
References MECHATROLINK-III
Communications
DC
2-12
2.3 System Configuration Example
Turn ON the power supply to the MECHATROLINK-III slave devices first or at the same time as
the MP3000. If turning ON the power supply to the MP3000 first is unavoidable, reset the net-
work after you turn ON the power supply to the MECHATROLINK slave devices.
Important Otherwise, MECHATROLINK communications may not be performed correctly.
Host PLC PC
HUB
MP3300
RLYOUT
connector cable
Power cable
MECHATROLINK-III Cable
MECHATROLINK-III
I/O
Turn ON the power supply to the MECHATROLINK-III slave devices first or at the same time as
the MP3000. If turning ON the power supply to the MP3000 first is unavoidable, reset the net-
work after you turn ON the power supply to the MECHATROLINK slave devices.
Important Otherwise, MECHATROLINK communications may not be performed correctly.
2-13
2.4 Topologies
2.4.1 Cascade Connections
2.4 Topologies
The SVC Function Module uses MECHATROLINK-III communications to control slave devices.
You can connect the MP3000 and MECHATROLINK-III slave devices with cascade, star, or
mixed cascade/star topologies. This section describes these topologies.
CPU Unit
CPU Unit
No terminating
resistor is
required.
No terminating
resistor is required.
Up to 32 Servo stations
2-14
2.4 Topologies
2.4.2 Star Connections
1. Do not connect more than 19 stations up to the final slave stations to any one CPU Unit port.
2. The maximum number of stations that you can connect with cascade connections depends
on the transmission cycle. Refer to the following section for details.
Important MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations (page 2-17)
2-15
2.4 Topologies
2.4.3 Mixed Cascade/Star Connections
CPU Unit
Hub Module
No terminating
resistor is required.
No terminating
resistor is required.
1. Do not connect more than 19 stations up to the final slave stations to any one CPU Unit port,
including the Hub Modules.
2. The maximum number of stations that you can connect with a mixed cascade/star connec-
Important tions depends on the transmission cycle. Refer to the following section for details.
MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations (page 2-17)
2-16
2.5 MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations
2.5 MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations
The relationship between the MECHATROLINK transmission cycle and the number of con-
nected slave stations when the SVC Function Module is used is given in the following tables.
Cascade Connections
Number of Connected
Transmission Cycle Stations Connection Conditions
SVC SVC32
125 μs 1 to 3 1 to 3 −
250 μs 1 to 7 1 to 7 −
500 μs 1 to 12 1 to 12 −
If more than 17 stations are connected, two ports must be
1 ms 1 to 21*1 1 to 21
used.
If more than 19 stations are connected, two ports must be
used.
1.5 ms − 1 to 27
No more than 19 stations can be connected to a single
Star Connections
Number of Connected Stations
Transmission Cycle
SVC SVC32
125 μs 1 to 4 1 to 4
250 μs 1 to 8 1 to 8
500 μs 1 to 14 1 to 14
1 ms 1 to 21*1 1 to 29
1.5 ms − 1 to 42*2
2
2 ms − 1 to 42*2
3 ms − 1 to 42*2
*1. Up to 16 Servo Drive stations can be connected.
*2. Up to 32 Servo Drive stations can be connected.
2-17
2.5 MECHATROLINK Transmission Cycle and the Number of Connected Slave Stations
If the SigmaWin+ is connected through the MP3000, the SigmaWin+ may not be usable if there
are too many SERVOPACK stations connected.
If this occurs, either connect the SigmaWin+ to the SERVOPACK (CN7) directly, or lengthen the
Important transmission cycle.
2-18
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle
2.6.1 Synchronization Conditions
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle
To perform motion control with the SVC Function Module, the MECHATROLINK transmission
cycle and the high-speed scan cycle of the CPU must be synchronized. This section describes
synchronization of the MECHATROLINK transmission cycle and the high-speed scan cycle.
If an asynchronous state results from changes in the MECHATROLINK transmission cycle or the
high-speed scan cycle, a Scan Setting Error alarm (IL04 bit 16) occurs for the axis and an
Important
I/O error occurs for the I/O station.
If asynchronous operation results from changing the transmission cycle, set the high-speed scan
cycle to an integral multiple or integral fraction of the MECHATROLINK transmission cycle, save
Important the setting to flash memory, and then turn the power supply OFF and ON again.
2-19
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle
2.6.4 Reference Output Timing
1. When you change the high-speed scan cycle, do so either with the CPU stopped or when
motion commands are not being executed. Otherwise, application operations may be
affected.
Important 2. When the high-speed scan cycle setting is changed, MECHATROLINK communications are
reset, and the following will occur.
• The axis position information is lost and bit 5 (Zero Point Return/Setting Completed) in
IW0C changes to 0 (Zero point return/setting not completed).
• The software limits will be disabled when bit 5 (Zero Point Return/Setting Completed) in
IW0C changes to 0 (Zero point return/setting not completed).
Transmission
cycle
(250 μs)
Transmission path
Command is sent to Command is sent to
the slave device every the slave device every
transmission cycle. transmission cycle.
2-20
2.6 Synchronization of the MECHATROLINK-III Transmission Cycle and High-Speed Scan Cycle
2.6.5 Precautions When Combining with Other Modules
2-21
Parameters for
Motion Control
3
This chapter describes motion parameters required for
motion control.
3-2
3.2 Motion Parameter Registers
Axis Numbers 1 to 8
Circuit Axis Axis Axis Axis Axis Axis Axis Axis
Number Number 1 Number 2 Number 3 Number 4 Number 5 Number 6 Number 7 Number 8
8000 to 8080 to 8100 to 8180 to 8200 to 8280 to 8300 to 8380 to
1
807F 80FF 817F 81FF 827F 82FF 837F 83FF
9000 to 9080 to 9100 to 9180 to 9200 to 9280 to 9300 to 9380 to
3
907F 90FF 917F 91FF 927F 92FF 937F 93FF
A000 to A080 to A100 to A180 to A200 to A280 to A300 to A380 to
5
A07F A0FF A17F A1FF A27F A2FF A37F A3FF
3-3
3.2 Motion Parameter Registers
Axis Numbers 9 to 16
Axis Axis Axis Axis Axis Axis Axis
Circuit Axis
Number Number Number Number Number Number Number
Number Number 9
10 11 12 13 14 15 16
8400 to 8480 to 8500 to 8580 to 8600 to 8680 to 8700 to 8780 to
1
847F 84FF 857F 85FF 867F 86FF 877F 87FF
9400 to 9480 to 9500 to 9580 to 9600 to 9680 to 9700 to 9780 to
3
947F 94FF 957F 95FF 967F 96FF 977F 97FF
A400 to A480 to A500 to A580 to A600 to A680 to A700 to A780 to
5
A47F A4FF A57F A5FF A67F A6FF A77F A7FF
B400 to B480 to B500 to B580 to B600 to B680 to B700 to B780 to
7
B47F B4FF B57F B5FF B67F B6FF B77F B7FF
C400 to C480 to C500 to C580 to C600 to C680 to C700 to C780 to
9
C47F C4FF C57F C5FF C67F C6FF C77F C7FF
D400 to D480 to D500 to D580 to D600 to D680 to D700 to D780 to
11
D47F D4FF D57F D5FF D67F D6FF D77F D7FF
E400 to E480 to E500 to E580 to E600 to E680 to E700 to E780 to
13
E47F E4FF E57F E5FF E67F E6FF E77F E7FF
F400 to F480 to F500 to F580 to F600 to F680 to F700 to F780 to
15
F47F F4FF F57F F5FF F67F F6FF F77F F7FF
Axis Numbers 17 to 24
Axis Axis Axis Axis Axis Axis Axis Axis
Circuit
Number Number Number Number Number Number Number Number
Number
17 18 19 20 21 22 23 24
8800 to 8880 to 8900 to 8980 to 8A00 to 8A80 to 8B00 to 8B80 to
1
887F 88FF 897F 89FF 8A7F 8AFF 8B7F 8BFF
9800 to 9880 to 9900 to 9980 to 9A00 to 9A80 to 9B00 to 9B80 to
3
987F 98FF 997F 99FF 9A7F 9AFF 9B7F 9BFF
A800 to A880 to A900 to A980 to AA00 to AA80 to AB00 to AB80 to
5
A87F A8FF A97F A9FF AA7F AAFF AB7F ABFF
B800 to B880 to B900 to B980 to BA00 to BA80 to BB00 to BB80 to
7
B87F B8FF B97F B9FF BA7F BAFF BB7F BBFF
C800 to C880 to C900 to C980 to CA00 to CA80 to CB00 to CB80 to
9
C87F C8FF C97F C9FF CA7F CAFF CB7F CBFF
D800 to D880 to D900 to D980 to DA00 to DA80 to DB00 to DB80 to
11
D87F D8FF D97F D9FF DA7F DAFF DB7F DBFF
E800 to E880 to E900 to E980 to EA00 to EA80 to EB00 to EB80 to
13
E87F E8FF E97F E9FF EA7F EAFF EB7F EBFF
F800 to F880 to F900 to F980 to FA00 to FA80 to FB00 to FB80 to
15
F87F F8FF F97F F9FF FA7F FAFF FB7F FBFF
3-4
3.2 Motion Parameter Registers
Axis Numbers 25 to 32
Axis Axis Axis Axis Axis Axis Axis Axis
Circuit
Number Number Number Number Number Number Number Number
Number
25 26 27 28 29 30 31 32
8C00 to 8C80 to 8D00 to 8D80 to 8E00 to 8E80 to 8F00 to 8F80 to
1
8C7F 8CFF 8D7F 8DFF 8E7F 8EFF 8F7F 8FFF
9C00 to 9C80 to 9D00 to 9D80 to 9E00 to 9E80 to 9F00 to 9F80 to
3
9C7F 9CFF 9D7F 9DFF 9E7F 9EFF 9F7F 9FFF
AC00 to AC80 to AD00 to AD80 to AE00 to AE80 to AF00 to AF80 to
5
AC7F ACFF AD7F ADFF AE7F AEFF AF7F AFFF
BC00 to BC80 to BD00 to BD80 to BE00 to BE80 to BF00 to BF80 to
7
BC7F BCFF BD7F BDFF BE7F BEFF BF7F BFFF
CC00 to CC80 to CD00 to CD80 to CE00 to CE80 to CF00 to CF80 to
9
CC7F CCFF CD7F CDFF CE7F CEFF CF7F CFFF
DC00 to DC80 to DD00 to DD80 to DE00 to DE80 to DF00 to DF80 to
11
DC7F DCFF DD7F DDFF DE7F DEFF DF7F DFFF
EC00 to EC80 to ED00 to ED80 to EE00 to EE80 to EF00 to EF80 to
13
EC7F ECFF ED7F EDFF EE7F EEFF EF7F EFFF
FC00 to FC80 to FD00 to FD80 to FE00 to FE80 to FF00 to FF80 to
15
FC7F FCFF FD7F FDFF FE7F FEFF FF7F FFFF
8
B800 to B880 to B900 to B980 to BA00 to BA80 to BB00 to BB80 to 3
B87F B8FF B97F B9FF BA7F BAFF BB7F BBFF
C000 to C080 to C100 to C180 to C200 to C280 to C300 to C380 to
9
C07F C0FF C17F C1FF C27F C2FF C37F C3FF
C800 to C880 to C900 to C980 to CA00 to CA80 to CB00 to CB80 to
10
C87F C8FF C97F C9FF CA7F CAFF CB7F CBFF
D000 to D080 to D100 to D180 to D200 to D280 to D300 to D380 to
11
D07F D0FF D17F D1FF D27F D2FF D37F D3FF
D800 to D880 to D900 to D980 to DA00 to DA80 to DB00 to DB80 to
12
D87F D8FF D97F D9FF DA7F DAFF DB7F DBFF
E000 to E080 to E100 to E180 to E200 to E280 to E300 to E380 to
13
E07F E0FF E17F E1FF E27F E2FF E37F E3FF
E800 to E880 to E900 to E980 to EA00 to EA80 to EB00 to EB80 to
14
E87F E8FF E97F E9FF EA7F EAFF EB7F EBFF
F000 to F080 to F100 to F180 to F200 to F280 to F300 to F380 to
15
F07F F0FF F17F F1FF F27F F2FF F37F F3FF
F800 to F880 to F900 to F980 to FA00 to FA80 to FB00 to FB80 to
16
F87F F8FF F97F F9FF FA7F FAFF FB7F FBFF
3-5
3.2 Motion Parameter Registers
Axis Numbers 9 to 16
Axis Axis Axis Axis Axis Axis Axis Axis
Circuit
Number Number Number Number Number Number Number Number
Number
9 10 11 12 13 14 15 16
8400 to 8480 to 8500 to 8580 to 8600 to 8680 to 8700 to 8780 to
1
847F 84FF 857F 85FF 867F 86FF 877F 87FF
8C00 to 8C80 to 8D00 to 8D80 to 8E00 to 8E80 to 8F00 to 8F80 to
2
8C7F 8CFF 8D7F 8DFF 8E7F 8EFF 8F7F 8FFF
9400 to 9480 to 9500 to 9580 to 9600 to 9680 to 9700 to 9780 to
3
947F 94FF 957F 95FF 967F 96FF 977F 97FF
9C00 to 9C80 to 9D00 to 9D80 to 9E00 to 9E80 to 9F00 to 9F80 to
4
9C7F 9CFF 9D7F 9DFF 9E7F 9EFF 9F7F 9FFF
A400 to A480 to A500 to A580 to A600 to A680 to A700 to A780 to
5
A47F A4FF A57F A5FF A67F A6FF A77F A7FF
AC00 to AC80 to AD00 to AD80 to AE00 to AE80 to AF00 to AF80 to
6
AC7F ACFF AD7F ADFF AE7F AEFF AF7F AFFF
B400 to B480 to B500 to B580 to B600 to B680 to B700 to B780 to
7
B47F B4FF B57F B5FF B67F B6FF B77F B7FF
BC00 to BC80 to BD00 to BD80 to BE00 to BE80 to BF00 to BF80 to
8
BC7F BCFF BD7F BDFF BE7F BEFF BF7F BFFF
C400 to C480 to C500 to C580 to C600 to C680 to C700 to C780 to
9
C47F C4FF C57F C5FF C67F C6FF C77F C7FF
CC00 to CC80 to CD00 to CD80 to CE00 to CE80 to CF00 to CF80 to
10
CC7F CCFF CD7F CDFF CE7F CEFF CF7F CFFF
D400 to D480 to D500 to D580 to D600 to D680 to D700 to D780 to
11
D47F D4FF D57F D5FF D67F D6FF D77F D7FF
DC00 to DC80 to DD00 to DD80 to DE00 to DE80 to DF00 to DF80 to
12
DC7F DCFF DD7F DDFF DE7F DEFF DF7F DFFF
E400 to E480 to E500 to E580 to E600 to E680 to E700 to E780 to
13
E47F E4FF E57F E5FF E67F E6FF E77F E7FF
EC00 to EC80 to ED00 to ED80 to EE00 to EE80 to EF00 to EF80 to
14
EC7F ECFF ED7F EDFF EE7F EEFF EF7F EFFF
F400 to F480 to F500 to F580 to F600 to F680 to F700 to F780 to
15
F47F F4FF F57F F5FF F67F F6FF F77F F7FF
FC00 to FC80 to FD00 to FD80 to FE00 to FE80 to FF00 to FF80 to
16
FC7F FCFF FD7F FDFF FE7F FEFF FF7F FFFF
3-6
3.3 Motion Parameter Tables
3.3.1 Fixed Parameter Table
3-7
3.3 Motion Parameter Tables
3.3.1 Fixed Parameter Table
3-8
3.3 Motion Parameter Tables
3.3.1 Fixed Parameter Table
3-9
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
SVC SVR
Register Reference
Name Description Function Function
Address Page
Module Module
Bit 0: Servo ON
0: OFF, 1: ON
Bit 1: Machine lock
0: Machine lock mode released –
1: Machine lock mode
Bits 2 and 3: Reserved. – –
Bit 4: Latch Detection Request (Latch
detection demand) –
0: OFF, 1: ON
Bit 5: Reserved. – –
Bit 6: Number of POSMAX Turns Pre-
set Request*1 (POSMAX turn number
presetting demand)
0: OFF, 1: ON
Bit 7: Absolute Infinite-length Position
Information Load Request*1 (Request
–
ABS rotary pos. load)
0: OFF, 1: ON
Bit 8: Positive External Torque/Force
Run Command Limit Input (Forward outside limiting
OW00 – page 3-36
Settings torque/thrust input)
0: OFF, 1: ON
Bit 9: Negative External Torque/Force
Limit Input (Reverse outside limiting
–
torque/thrust input)
0: OFF, 1: ON
Bit A: Reserved. – –
Bit B: Reset Integration (Integration
reset) –
0: OFF, 1: ON
Bit C: Reset Network (Network reset)
–
0: OFF, 1: ON
Bit D: Latch Completed Status Clear
Request
–
(Latch completion status clear request)
0: OFF, 1: ON
Bit E: Reset Communications
(Communication reset) –
0: OFF, 1: ON
Bit F: Clear Alarm (Alarm clear)
0: OFF, 1: ON
Continued on next page.
3-10
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-11
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-12
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-13
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-14
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-15
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-16
3.3 Motion Parameter Tables
3.3.2 Setting Parameter Table
3-17
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
SVC SVR
Register Reference
Name Description Function Function
Address Page
Module Module
Bit 0: Motion Operation Ready
0: Motion operation not ready
1: Motion operation ready
Bit 1: Running with Servo ON (Running
(At servo on))
0: Stopped, 1: Running with Servo ON
Bit 2: System Busy
–
IW00 RUN Status 0: System not busy, 1: System busy page 3-69
Bit 3: Servo Ready
–
0: Servo not ready, 1: Servo ready
Bit 4: Latch Mode
0: Latch detection request not
–
received
1: Latch detection request received
Bits 5 to F: Reserved. – –
Continued on next page.
3-18
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-19
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-20
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-21
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-22
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-23
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
Speed Refer-
IL20 ence Output pulse/s – page 3-82
Monitor
IL22
– Reserved. – – –
to IL27
M-III Servo
Reports the signal information that is
IL28 Command Input – page 3-82
input.
Signal Monitor
M-III Servo
Reports the Servo command information
IL2A Command Sta- – page 3-82
that is input to MECHATROLINK-III.
tus
Bit 0: Drive Alarm (D_ALM) (Drive Alarm
Occurrence)
Bit 1: Drive Warning (D_WAR) (Drive
Warning Occurrence)
Bit 2: Command Ready (CMDRDY)
Bit 3: Alarm Clear Execution Completed
M-III Command (ALM_CLR_CMP) (Alarm Clear Execu-
IW2C – page 3-83
Status tion Completion)
Bits 4 and 5: Reserved.
Bits 6 and 7: Echo-back of Command ID
(RCMD_ID)
Bits 8 to B: Command Error (CMD_ALM)
Bits C to F: Communication Error (COM-
M_ALM)
SERVOPACK Reports the alarm code from the SER-
IW2D – page 3-84
Alarm Code VOPACK.
IW2E – Reserved. – – –
Bits 0 to 3: Monitor 1 (Cannot be set.)
SERVOPACK
Bits 4 to 7: Monitor 2
IW2F User Monitor – page 3-84
Bits 8 to B: Monitor 3 (Cannot be set.)
Information
Bits C to F: Monitor 4
SERVOPACK Reports the result of the selected moni-
IL30 – page 3-84
User Monitor 2 tor item.
IL32 − Reserved. – – –
SERVOPACK Reports the result of the selected moni-
IL34 – page 3-85
User Monitor 4 tor item.
SERVOPACK
Reports the number of the target
IW36 Parameter – page 3-85
parameter.
Number
Continued on next page.
3-24
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-25
3.3 Motion Parameter Tables
3.3.3 Monitor Parameter Table
3-26
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Parameter Descriptions
Parameters are described in the following format:
Fixed parameters: This is the minimum unit (set value
The parameter number is given. increment) that you can set for the
Setting and monitor parameters: parameter.
The register address is given.
Position Phase
Run Command − − 0000 hex
OW00 Speed Torque
Settings
SVC SVR
3-27
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Report
“Report” is used for information that is automatically transferred by the system in the CPU with-
Term
out any action by the user.
3-28
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
• The software limit is valid only after bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter changes to 1 (Completed).
Refer to the following section for details on the software limits.
6.3 Software Limits on page 6-9
3-29
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
3-30
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Example When Reference Unit Selection is set to mm and Number of Digits Below Decimal Point is set
to 3, a reference value of 1 means 0.001 mm.
Setting Precautions
This parameter is not used if fixed parameter No. 4 (Reference Unit Selection) is set to 0
(Pulses).
3-31
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Setting Precautions
If fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses), set the scale pitch in μm
or nm.
POSMAX
Position
Forward Reverse
3-32
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Software Limits
Positive Software Limit SVC
Set the position to detect the software limit in the forward direction for the MP3000.
No. Name Setting Range Setting Unit Default
12 Positive Software Limit -2 31
to 2 −1
31 Reference units 2 −131
Setting Precautions
• If an axis attempts to move in the forward direction past this position, a positive software limit
alarm occurs and bit 3 in the IL04 monitor parameter changes to 1.
• This parameter is valid when bit 1 (Enable Positive Software Limit) in fixed parameter No. 1 is
set to 1 (Enabled).
• The software limit is enabled only after bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter changes to 1 (Completed). Refer to the following section for
details.
6.3 Software Limits on page 6-9
Setting Precautions
• If an axis attempts to move in the reverse direction past this position, a negative software limit
alarm occurs and bit 4 in the IL04 monitor parameter changes to 1.
• This parameter is valid when bit 2 (Enable Negative Software Limit) in fixed parameter No. 1 is
set to 1 (Enabled).
SERVOPACK Settings
Motor Type Selection SVC
Select the motor type to use.
No. Name Setting Range Setting Unit Default
29 Motor Type Selection 0, 1 − 0 3
0: Rotary motor
1: Linear motor
3-33
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Encoder Settings
Rated Motor Speed (Rotary Motor) SVC SVR
Set the rated motor speed in revolutions per minute.
No. Name Setting Range Setting Unit Default
Rated Motor Speed (Rotary
34
Motor)
1 to 100,000 min-1 3,000
Setting Precautions
Set this parameter based on the specifications of the motor.
Setting Precautions
Set this parameter based on the specifications of the motor. If you are using a 24-bit encoder,
refer to the following section and set the number of pulses per motor rotation.
5.4 Absolute Encoders with 24-Bit Resolution on page 5-53
Number of Pulses Per Linear Scale Pitch (Linear Motor) SVC SVR
Set the number of pulses that is equivalent to the value that is set for fixed parameter No. 6
(Linear Scale Pitch).
No. Name Setting Range Setting Unit Default
Number of Pulses Per Linear pulses/linear scale
36
Scale Pitch (Linear Motor) 1 to 231−1 pitch
65,536
Setting Precautions
Set this parameter according to the specifications of the linear scale.
3-34
3.4 Motion Parameter Details
3.4.1 Fixed Parameter Details
Setting Precautions
• Set this parameter to match the settings for the encoder.
• Set this parameter to match the value set for the Multiturn Limit SERVOPACK parameter.
Example For infinite-length axes (i.e., when bit 0 in fixed parameter No. 1 is set to 1), set this parame-
ter to any value less than or equal to 65,534 (the same value as Pn205).
0
-32768 Number of
revolutions
3-35
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
3-36
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
3-37
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
OW00 bit E
Reset
Communications
IW00 bit 0
Motion Operation
Ready
Setting Precautions
Do not reset communications when an axis is in motion due to a motion command. A sudden
stop of the axis may affect machine operation or may cause damage to the machine.
3-38
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Mode Settings 1
Mode Settings 1
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW01 Mode Settings 1 − − 0000 hex
Speed
3-39
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Mode Settings 2
Mode Settings 2
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW02 Mode Settings 2 − − 0000 hex
Speed Torque
Function Settings 1
Function Settings 1
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW03 Function Settings 1 − − 0011 hex
Speed Torque
3-40
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Function Settings 2
Function Settings 2
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW04 Function Settings 2 − − 0033 hex
Speed Torque
Function Settings 3 3
Function Settings 3
Register Setting
Name Setting Unit Default Control mode
Address Range
OW05 Function Settings 3 − − 0000 hex Position Phase
3-41
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Bits 7 to E are reserved for system use. Do not set these bits.
Important
3-42
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
3-43
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Motion Commands
Motion Commands
Set the motion command.
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW08 Motion Commands 0 to 39 − 0
Speed Torque
3-44
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
3-45
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
• This parameter can be changed at any time, but do not change this setting during phase
control. The axis may move abruptly, which is extremely dangerous.
Electronic Shaft Precautions (When Bit 1 in OW05 Is 0)
• The increment that is set in the OL28 setting parameter (Phase Compensation Setting)
(i.e., the difference between the previous high-speed scan and the current high-speed scan)
is added to the target position regardless of the setting of this bit.
Motion Subcommands
Motion Subcommands
Set the motion subcommand that is used with a motion command.
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW0A Motion Subcommands 0 to 8 − 0
Speed Torque
3-46
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Torque Reference
Torque/Force Reference Setting or Torque Feedforward Compensa-
tion SVC SVR
This meaning of this subcommand depends on the motion command.
• When the TRQ (Issue Torque/Force Reference) motion command is executed, set the torque
reference. Refer to the following section for details.
TRQ (Issue Torque/Force Reference) on page 4-95
• When the INTERPOLATE (Interpolation), VELO (Issue Speed Reference), or PHASE (Issue
Phase Reference) motion command is executed, set the torque feedforward compensation.
Register Setting
Name Setting Unit Default Control mode
Address Range
The unit that
Torque/Force Reference Setting is set in the Position Phase
OL0C or Torque Feedforward Compen- -231 to 231−1 Torque Unit 0
sation Selection bits Speed Torque
is used.
Setting Precautions
The unit that is set in the Torque Unit Selection bits (OW03 bits C to F) is used for this
parameter.
t t
0 0
Setting Precautions
This parameter setting is used when the TRQ command is executed.
Related Parameters
Pn002 = n.x, Pn407, and Pn408 = n.x SERVOPACK parameters
3-47
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Speed Limit
Speed limit
≠0
Speed reference
Speed reference
0 output value
set value
=0
-1 × Speed limit
3-48
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
• The speed limit can be changed during operation. However, if an incorrect setting is made
during operation, it may affect the movement of the machine.
• If this parameter is set to 0, no speed limit check is performed.
• If a value outside the valid setting range is set for the speed limit, no limit processing is per-
formed. (Operation is the same as for a set value of 0.)
• If a speed reference is issued that exceeds the set speed limit when any of the following
motion commands is executed, a reference is issued to the slave SERVOPACK with the value
of the speed limit. In this case, the following warning also occurs.
Applicable commands: POSING, EX_POSING, ZRET, FEED, STEP, VELO, and EX_FEED
Warning: Setting Parameter Error (IL02, Bit 1)
• If a speed reference is issued that exceeds the set speed limit when any of the following
motion commands is executed, the following alarm occurs and the axis is stopped.
Applicable commands: INTERPOLATE, LATCH, and PHASE
Alarm: Excessive Speed (IL04, Bit 8)
Torque/Force Limit
Torque/Force Limit SVC
Set the torque limit. The same value is used in both the forward and reverse directions.
This setting is used when a torque limit is required at a certain time during machine operation.
Example Applications of this parameter include pressing operations to stop movement and holding
workpieces.
Register Setting
Name Setting Unit Default Control mode
Address Range
3-49
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Override
Override SVC
Set the percentage of the OL10 setting parameter (Speed Reference Setting) to output in
increments of 0.01%.
Register Setting
Name Setting Unit Default Control mode
Address Range
OW18 Override 0 to 32,767 0.01% 10,000 Position Speed
Setting Precautions
• The Override parameter is always enabled. If you do not want to use this parameter, keep the
override set to 10,000.
• If the override is set to 0, the output speed is 0 and the motor will not operate.
Speed reference (OL10) × Override (OW18) = Output speed
• The override can be changed during execution of a speed reference. Acceleration or deceler-
ation occurs immediately according to the set value.
Speed
100%
75%
50%
Time
10000 5000 7500 10000
Override set value
3-50
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL1E Positioning Completion Width 0 to 65,535 100 Position Phase
units
Setting Precautions
• After all position reference pulses have been distributed for position control, bit 1 (Positioning
Completed) in the IW0C monitor parameter changes to 1 (Within positioning completed
range) when the Positioning Completed signal from the slave SERVOPACK turns ON (i.e.,
when bit E in the IL28 monitor parameter changes to 1).
• Set a value that is appropriate for the machine specifications in the system. If the value is too
small, a long time will be required for positioning to be completed.
Reference Motor speed
Speed
Time
Position Deviation Distribution completed
(IL1A)
Time
Positioning
Completed Signal Positioning Completion Width (OL1E)
(IW0C, bit 1)
Related Parameters
• Fixed parameter No. 4 (Reference Unit Selection)
• Fixed parameter No. 5 (Number of Digits Below Decimal Point)
• Fixed parameter No. 6 (Travel Distance per Machine Rotation)
• Fixed parameter No. 8 (Servomotor Gear Ratio Term)
• Fixed parameter No. 9 (Machine Gear Ratio Term)
Speed
Time
Distribution completed
NEAR Signal Output Width
Position deviation
Time
NEAR Signal
Output Width = 0
NEAR Signal
Output Width ≠ 0
3-51
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
• When Set to 0
When bit 0 in the IW0C monitor parameter (Distribution Completed) changes to 1
(Completed), bit 3 in the IW0C changes to 1.
• When Not Set to 0
Bit 3 in the IW0C changes to 1 in the following case, regardless of the status of the Dis-
tribution Completed Flag.
|(IL12) − (IL16)| ≤ OL20
IL12: Machine Coordinate System Reference Position (MPOS)
IL16: Machine Coordinate System Feedback Position (APOS)
OL20: NEAR Signal Output Width
• This parameter has no relation to the NEAR Signal Width parameter in the SERVOPACK.
Related Parameters
IW0C monitor parameter, bit 3 (Near Position)
Setting Precautions
Bit 9 in the IL04 monitor parameter (Excessive Deviation) changes to 1 (Excessive devia-
tion) in the following case.
|Position Deviation (IL1A)| > Excessive Deviation Detection Value
Excessive deviation is not detected when this parameter is set to 0.
Related Parameters
Bit 0 in the OW01 setting parameter (Excessive Deviation Error Level Setting) can be set
to treat excessive deviation errors as either warnings or alarms.
Bit 0 in OW01 = 0: Treat as an alarm (default). Axis operation stops.
Bit 0 in OW01 = 1: Treat as a warning. Axis operation continues.
3-52
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Speed
Time
Distribution completed
Position deviation Positioning Completion Width
Time
Positioning Time
Exceeded signal
When this time exceeds the Positioning
Completion Check Time, a Positioning Time
Exceeded alarm occurs.
Setting Precautions
• If this parameter is set to 0, the above check is not performed.
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL28 Phase Compensation Setting -231 to 231−1 0 Phase
Latches
Latch Zone Lower Limit Setting and 3
Latch Zone Upper Limit Setting SVC
Set the zone (from the zero position to the specified position) where the latch signal is valid
when the EX_POSING (External Positioning) motion command is executed.
If bit 4 in the OW09 setting parameter (Latch Zone Enable) is set to 1 (Enabled) when the
EX_POSING command is executed, latching is performed in the zone between OL2A and
OL2C.
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL2A Latch Zone Lower Limit Setting -231 to 231−1 units -231 Position
Reference
OL2C Latch Zone Upper Limit Setting -231 to 231−1 units 231−1 Position
3-53
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Latch zone
31
-2
3-54
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
• If the position loop gain is set to a high value, the responsiveness is high and the positioning
time is short. Set the optimum value for the machine rigidity, inertia, and type of Servomotor.
• The actual machine operation follows the settings in the SERVOPACK parameters. Refer to
the following section for details on automatically applying settings to the SERVOPACK
parameters.
3.5 Automatically Updated Parameters on page 3-89
• If automatic parameter application is enabled and this parameter changes, the corresponding
SERVOPACK parameter will change automatically. If changes must be made and automatic
parameter application is not enabled, use the KPS (Change Position Loop Gain) motion com-
mand to change the parameter.
3-55
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
• However, this element also causes a delay in the Servo system, adversely affecting respon-
siveness if the time constant is set too large.
• The actual machine operation follows the settings in the SERVOPACK parameters. Refer to
the following section for details on automatically applying settings to the SERVOPACK
parameters.
3.5 Automatically Updated Parameters on page 3-89
3-56
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Acceleration/
deceleration Acceleration: OL 36
processing Deceleration: OL 38
Acceleration/Deceleration Settings
3-57
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
The unit that is set in the Acceleration/Deceleration Rate Unit Selection bits (bits 4 to 7 in the
OW03 setting parameter) is used for this parameter.
Setting the Time to Reach the Rated Rotation Speed from Zero Speed
Set the rate within the range of 0 to 32,767 ms.
If a negative value is set, a setting parameter warning occurs and the axis operates as if a set-
ting of 0 was specified.
If a value greater than 32,767 is set, a setting parameter warning occurs and the axis operates
as if a setting of 32,767 was specified.
1 = reference units/s2
100%
1 = ms
100%
1 Reference speed
Speed
(%)
Time
(t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
Note: Refer to the following sections for details on acceleration and deceleration parameters.
5.1.6 Acceleration/Deceleration Settings on page 5-11
5.1.7 Acceleration/Deceleration Filter Settings on page 5-14
Filter
Filter Time Constant SVC SVR
Set the acceleration/deceleration filter time constant.
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW3A Filter Time Constant 0 to 65,535 0.1 ms 0
Speed
Setting Precautions
• Always make sure that bit 0 in the IW0C monitor parameter is set to 1 (Distribution
completed) before you change the filter time constant.
3-58
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
• The actual machine operation follows the settings in the SERVOPACK parameters. Refer to
the following section for details on automatically applying settings to the SERVOPACK
parameters.
3.5 Automatically Updated Parameters on page 3-89
• The setting range is limited by the specifications of the SERVOPACK.
• This parameter is used as the filter time constant for CHG_FILTER (Change Filter Type)
motion command (depending on the motion command settings).
• Set the filter type first before you change the time constant.
3. Use the OW3A setting parameter to set the filter time constant.
4. Execute the SCC (Change Filter Time Constant) command.
Information • After you set the filter type with the motion command, the setting is held until the power
supply is turned OFF or the filter type is changed again.
• There are two types of acceleration/deceleration filters: an exponential acceleration/decel-
eration filter and a moving average filter.
• Refer to the following sections for details on acceleration and deceleration parameters.
5.1.6 Acceleration/Deceleration Settings on page 5-11
5.1.7 Acceleration/Deceleration Filter Settings on page 5-14
Origin Return
Zero Point Return Method SVC
Set the operation method when the ZRET (Zero Point Return) motion command is executed.
Register Setting
Name Setting Unit Default Control mode
Address Range
OW3C Zero Point Return Method 0 to 19 − 0 Position
Setting Precautions
• With an incremental encoder, there are 13 different methods that you can use for the origin
return operation. Refer to the following section for details on these operation methods.
ZRET (Zero Point Return) on page 4-21
• With an absolute encoder, the axis is returned to the origin of the machine coordinate system
regardless of which method is used.
3-59
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
3-60
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Position
Start
DEC signal
Phase-C pulse
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
0 to 231−1 Position
Rated speed
Speed
Speed
Reference
Setting
(OL10)
STEP Travel
Distance
(OL44)
Time
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
3
3-61
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
External Positioning Final Travel Reference
OL46
Distance -231 to 231−1 units
0 Position
Rated speed
Speed Speed
Reference Setting
(OL10) External Positioning
Final Travel Distance
(OL46)
Time
Linear Acceleration Linear Deceleration
Time Constant Time Constant
External position- (OL36)
ing signal (OL38)
Setting Precautions
• This parameter is always enabled. Set this parameter correctly to match the machine.
• Refer to the following section for details on the use of the coordinate system settings.
Setting the Origin of the Machine Coordinate System on page 5-19
Setting Precautions
This parameter is always enabled. Set this parameter correctly to match the machine.
3-62
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
• This parameter is not valid for linear motors.
• Refer to the following section for details on the use of the coordinate system settings.
5.2 Absolute Encoders on page 5-17
Register Setting
Name Setting Unit Default Control mode
Address Range
Bits 4 to 7: Monitor 2
Select the SERVOPACK information to report in the IL30 monitor parameter (SERVO-
PACK User Monitor 2) from the following list.
3-63
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Bits C to F: Monitor 4
Select the SERVOPACK information to report in the IL34 monitor parameter (Servo Driver
User Monitor 4) from the following list.
0 to F: Same as monitor 2.
SERVOPACK References
SERVOPACK Alarm Monitor Number SVC
Set the alarm number to monitor for the following motion commands.
• ALM_MON (Monitor Alarms)
• ALM_HIST (Monitor Alarm History)
Monitoring results are reported in the IW2D monitor parameter (SERVOPACK Alarm
Code).
Refer to the following chapter for details.
Chapter 4 Motion Control Program Commands and Instructions
Register Setting
Name Setting Unit Default Control mode
Address Range
Register Setting
Name Setting Unit Default Control mode
Address Range
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW51 SERVOPACK Parameter Size 1 or 2 word 1
Speed Torque
3-64
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
Register Setting
Name Setting Unit Default Control mode
Address Range
Register Setting
3
Name Setting Unit Default Control mode
Address Range
Register Setting
Name Setting Unit Default Control mode
Address Range
3-65
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
0 to Position Phase
OL58 Address Setting FFFFFFFF − 0
hex Speed Torque
00 hex: Disabled
01 hex: Vendor ID code
02 hex: Device code
03 hex: Device version
04 hex: Device information file version
05 hex: Serial number
Auxiliary Settings
Fixed Parameter Number SVC SVR
Set the number of the fixed parameter to read with the FIXPRM_RD (Read Fixed Parameter)
motion subcommand.
The information that is read is reported in the IW56 monitor parameter (Fixed Parameter
Monitor).
Refer to the following section for details.
FIXPRM_RD (Read Fixed Parameter) on page 4-134
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW5C Fixed Parameter Number 0 to 65,535 − 0
Speed Torque
3-66
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Setting Precautions
Set this parameter to 0 for linear motors.
• Encoder Position
The encoder position is the absolute encoder position information (Multiturn data × Number of
encoder pulses + Initial incremental pulses (position within one rotation)).
Term The unit for this position information is pulses.
The actual position management is performed in the set reference units, so you do not need to
be concerned about it.
• Pulse Position
The pulse position is the position information managed by the MP3000 converted into pulses.
The unit for this position information is pulses.
The actual position management is performed in the set reference units, so you do not need to
be concerned about it.
3-67
3.4 Motion Parameter Details
3.4.2 Setting Parameter Details
Software Limits
Positive Software Limit SVC
Set the position to detect the software limit in the forward direction for the MP3000.
Register Setting
Name Setting Unit Default Control mode
Address Range
Setting Precautions
• This parameter is valid when bit 1 (Enable Positive Software Limit) in fixed parameter No. 1 is
set to 1 (Enabled) and bit C (Software Limit Parameter Selection) is set to 1 (Setting parame-
ter).
• If an axis attempts to move in the forward direction past this position, a positive software limit
alarm occurs and bit 3 in the IL04 monitor parameter changes to 1.
• The software limit is enabled only after bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter changes to 1 (Completed). Refer to the following section for
details.
Refer to the following section for details.
6.3 Software Limits on page 6-9
Setting Precautions
• This parameter is valid when bit 2 (Enable Negative Software Limit) in fixed parameter No. 1 is
set to 1 (Enabled) and bit C (Software Limit Parameter Selection) is set to 1 (Setting parame-
ter).
• If an axis attempts to move in the reverse direction past this position, a negative software limit
alarm occurs and bit 4 in the IL04 monitor parameter changes to 1.
• The software limit is enabled only after bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter changes to 1 (Completed). Refer to the following section for
details.
Refer to the following section for details.
6.3 Software Limits on page 6-9
Register Setting
Name Setting Unit Default Control mode
Address Range
0 to Position Phase
OL6A Auxiliary Address Setting – 0
FFFFFFFFH Speed Torque
3-68
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
SERVOPACK Parameters
User-specified SERVOPACK Parameter Set Value SVC
Set the data to automatically apply to the SERVOPACK parameter specified by fixed parameter
No. 44 (User-specified SERVOPACK Parameter Number).
Register Setting
Name Setting Unit Default Control mode
Address Range
User-specified SERVOPACK
OL70 -231 to 231−1 − 0 −
Parameter Set Value
Register Setting
Name Setting Unit Default Control mode
Address Range
OW68 Command Buffers for SERVO-
RUN Status
RUN Status
Register
Name Range Unit
Address
IW00 RUN Status − −
3-69
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-70
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Warnings
Warnings
Register
Name Range Unit
Address
IL02 Warnings − −
3-71
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Alarms
Alarms
Register
Name Range Unit
Address
IL04 Alarms − −
3-72
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-73
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-74
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-75
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-76
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3
Bit 0: Command Execution Flag (BUSY) SVC SVR
This bit indicates the motion subcommand execution status.
0: READY (Completed).
1: BUSY (Processing).
This bit changes to 1 when a command is currently being executed or processed.
3-77
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-78
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Position Information
Machine Coordinate System Target Position (TPOS) SVC SVR
This parameter reports the target position in the machine coordinate system managed by the 3
Motion Control Function Module.
Register
Name Range Unit
Address
IL0E Machine Coordinate System Target Position (TPOS) -231 to 231−1 Reference units
Precautions
• This is the target position for each scan for the INTERPOLATE (Interpolation) or LATCH (Inter-
polate with Latch Input) motion command.
• This parameter changes to 0 when the power supply is turned ON.
• The data is updated even when the machine is locked.
• This parameter is not reset, even if bit 0 (Axis Selection) in fixed parameter No. 1 is set to 1
(Infinite-length axis).
3-79
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Precautions
• The position data that is stored in this parameter is the target position for each scan.
• This parameter changes to 0 when the power supply is turned ON.
• The data is updated even when the machine is locked.
• When bit 0 (Axis Selection) in fixed parameter No. 1 is set to 1 (Infinite-length axis), the range
for this parameter is 0 to (infinite-length axis reset position – 1).
Information Refer to the following section when using an absolute encoder.
5.2 Absolute Encoders on page 5-17
Precautions
• This parameter changes to 0 when the power supply is turned ON.
• This data is not updated when the machine is locked. (When the machine is locked, the posi-
tion reference data is not output externally.)
• When the machine is not locked, this parameter has the same value as the IL10 moni-
tor parameter (Machine Coordinate System Calculated Position (CPOS)).
Information Refer to the following section when using an absolute encoder.
5.2 Absolute Encoders on page 5-17
Precautions
• When bit 0 (Axis Selection) in fixed parameter No. 1 is set to 0 (Finite-length axis), this param-
eter has the same value as the IL10 monitor parameter (Machine Coordinate System
Calculated Position (CPOS)).
• The value of this parameter is in the range of -231 to 231−1 regardless of the setting of bit 0
(Axis Selection) in fixed parameter No. 1.
3-80
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Precautions
• This parameter changes to 0 when the ZRET (Zero Point Return) motion command is exe-
cuted.
• The range for this parameter is 0 to (infinite-length axis reset position − 1) when bit 0 (Axis
Selection) in fixed parameter No. 1 is set to 1 (Infinite-length axis).
Information Refer to the following section when using an absolute encoder.
5.2 Absolute Encoders on page 5-17
Precautions
• This parameter is valid for infinite-length axes.
• This parameter is not valid for linear motors.
3-81
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Reference Monitors
Speed Reference Output Monitor SVC
This parameter reports the speed reference value that is currently being output. This parameter
monitors the speed that is output to the servo.
Register
Name Range Unit
Address
IL20 Speed Reference Output Monitor -231 to 231−1 pulse/s
Precautions
This parameter is 0 for interpolation or phase control.
3-82
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
SERVOPACK Status
M-III Command Status SVC
Register
Name Range Unit
Address
IW2C M-III Command Status − −
3
4 −
5 −
6 − 3
7 −
8 Unsupported command received.
9 Outside data range
A Command execution condition error
Alarms
3-83
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
SERVOPACK Information
SERVOPACK User Monitor 2 SVC
This parameter reports the monitor results selected in bits 4 to 7 (Monitor 2) in the OW4E
setting parameter.
Register
Name Range Unit
Address
IL30 SERVOPACK User Monitor 2 -231 to 231−1 −
3-84
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Register
Name Range Unit
Address
IW36 SERVOPACK Parameter Number 0 to 65,535 −
Register
Name Range Unit
Address
IW37 Auxiliary SERVOPACK Parameter Number 0 to 65,535 −
Register
Name Range Unit
Address
IL38 SERVOPACK Parameter Read Data -231 to 231−1 −
Register
Name Range Unit
Address
IL3A Auxiliary SERVOPACK Parameter Read Data -231 to 231−1 −
3-85
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
3-86
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Auxiliary Information
Fixed Parameter Monitor SVC SVR
This parameter reports the data of the specified fixed parameter number when bit 5 (Read
Fixed Parameter) is specified for the OW0A setting parameter (Motion Subcommands).
Register
Name Range Unit
Address
IL56 Fixed Parameter Monitor -231 to 231−1 −
3-87
3.4 Motion Parameter Details
3.4.3 Monitor Parameter Details
Register
Name Range Unit
Address
IW68
Response Buffers for SERVOPACK Transmission
to − −
Reference Mode
IW7F
3-88
3.5 Automatically Updated Parameters
3.5.1 Automatically Updated Parameters When a MECHATROLINK Connection Is Established
This write operation occurs regardless of the setting of bit A (SERVOPACK Parameter Auto-Write) 3
in fixed parameter No. 1.
Important
3-89
3.5 Automatically Updated Parameters
3.5.1 Automatically Updated Parameters When a MECHATROLINK Connection Is Established
3-90
3.5 Automatically Updated Parameters
3.5.2 Automatically Updated Parameters When a Setting Parameter Is Changed
3-91
3.5 Automatically Updated Parameters
3.5.3 Automatically Updated Parameters When a Motion Command Is Executed
This write operation occurs regardless of the setting of bit A (SERVOPACK Parameter Auto-Write)
in MP3000 fixed parameter No. 1.
Important
3-92
3.5 Automatically Updated Parameters
3.5.4 Parameters Automatically Updated during Self Configuration
SERVOPACK and MP3000 parameters may be overwritten when self configuration is performed.
Important
Information The above settings are not written for axes that are already defined.
3-93
Motion Control
Program Commands
and Instructions
4
This chapter describes the motion commands required to
write ladder programs and the motion language instruc-
tions required to write motion programs.
4.1 Commands
4-3
4.1 Commands
4.1.1 Motion Commands
4-4
4.1 Commands
4.1.1 Motion Commands
4-5
4.1 Commands
4.1.2 Motion Subcommands
4-6
4.2 Motion Command Details
4.2.1 NOP (No Operation)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 0 for the NOP command.
4-7
4.2 Motion Command Details
4.2.2 POSING (Positioning)
3. Set the OW08 setting parameter (Motion Commands) to 1 to execute the POSING
motion command.
4. Set the OL1C setting parameter (Position Reference Setting).
This starts the positioning operation. During positioning, the IW08 monitor parameter (Motion
Command Response Code) will be 1.
When the axis reaches the target near position, bit 3 (Near Position) in the IW0C monitor
parameter will change to 1 (Within near position range).
Then, when the axis reaches the target position, bit 1 (Positioning Completed) in the IW0C
monitor parameter will change to 1 (Within positioning completed range) and positioning will end.
Information • If bit 5 (Position Reference Type) in the OW09 setting parameter is set to 1 (Absolute
value specification method), the target position can be set before executing the command.
• The OL1C setting parameter (Position Reference Setting) can be changed during
positioning.
• If the target position (OL1C) is changed during positioning and there is not sufficient
distance for deceleration or if it is changed and the new target position has already been
passed, the system will first decelerate to a stop, and then positioning to the target posi-
tion will be performed.
Operating Patterns
The following figure shows the operating pattern when the POSING command is executed.
Speed (%)
Rated speed
(100%)
Speed Reference
Setting
(OL10)
Position
Reference
0
Time (t)
Linear Linear
Acceleration Deceleration
Time Constant Time Constant
(OL36) (OL38)
Command Execution
A motion command is executed when a command code is set to the Motion Command parame-
ter register (OW08).
Term
4-8
4.2 Motion Command Details
4.2.2 POSING (Positioning)
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold
Command) in the OW09 setting parameter to 1 (Hold Command ON).
When bit 0 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, bit 1 (Command Hold Completed) in the
IW09 monitor parameter will change to 1 (Completed).
• To release the hold, set bit 0 (Hold Command) in OW09 to 0 (Hold Command OFF).
This clears the command hold status and the remaining portion of the positioning operation is
restarted.
Canceling
• To stop an axis during motion and cancel the remaining motion, set bit 1 (Cancel Command)
in the OW09 setting parameter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• The positioning operation resumes if bit 1 (Cancel Command) in the OW09 setting
parameter is set to 0 (Cancel Command OFF) during processing of the cancel operation.
4-9
4.2 Motion Command Details
4.2.2 POSING (Positioning)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 1 (POSING).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration Time
Stop Mode Selection
Bits 8 to F Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
Positioning is started when this parameter is set to 1 (POSING).
OW08 Motion Commands Set this parameter to 0 (NOP) during positioning to cancel the posi-
tioning operation.
If this bit is set to 1 (ON) during positioning, the axis will decelerate to
OW09 a stop.
Hold Command
Bit 0 The positioning operation is resumed if this bit is set to 0 (OFF) when
the axis is being held.
If this bit is set to 1 (ON) during positioning, the axis will decelerate to
OW09 a stop.
Cancel Command
Bit 1 If this bit is set to 0 (OFF) after decelerating to a stop, the operation
will depend on the setting of bit 5 in OW09.
Set the position reference type.
OW09 Position Reference Set this bit before setting OW08 to 1 (POSING).
Bit 5 Type 0: Incremental value addition method
1: Absolute value specification method
Specify the positioning speed. This parameter can be changed during
Speed Reference Set-
OL10 operation.
ting
The unit depends on the set value of bits 0 to 3 in OW03.
Set the upper speed limit as a percentage of the rated motor speed
OW12 Speed Limit (rotary motor) or rated speed (linear motor). This value is an absolute
value. It is used in both the forward and reverse directions.
OL14 Torque/Force Limit Set the torque limit for positioning.
This parameter allows the positioning speed to be changed without
changing the value of OL10. Set the value as a percentage of
the Speed Reference Setting. This parameter can be changed during
OW18 Override operation.
Setting range: 0 to 32,767 (0% to 327.67%)
Setting unit: 1 = 0.01%
Example: Setting for 50% = 5,000
Set the target position for positioning. This parameter can be changed
Position Reference during operation.
OL1C
Setting The meaning of the set value depends on the status of bit 5 in
OW09.
Positioning Comple- Set this parameter to the value for which bit 1 in IW0C will
OL1E
tion Width change to 1 (Within positioning completed range).
Set this parameter to the value for which bit 3 in IW0C will
NEAR Signal Output change to 1 (Within near position range). Bit 3 changes to 1 when the
OL20
Width absolute value of the difference between the reference position and
the feedback position is within the range that is specified here.
Continued on next page.
4-10
4.2 Motion Command Details
4.2.2 POSING (Positioning)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 1 during execution of the POSING command.
4-11
4.2 Motion Command Details
4.2.2 POSING (Positioning)
Timing Charts
Normal Execution
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 1 (POSING)
OW09 Bit 1 (ABORT)
IW08 = 1 (POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL) 1scan
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-12
4.2 Motion Command Details
4.2.2 POSING (Positioning)
Holding
OW08 = 1 (POSING)
OW09 Bit 0 (HOLD)
IW08 = 1 (POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 1 (HOLDL)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
4-13
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
3. Set the OW08 setting parameter (Motion Commands) to 2 to execute the EX_POS-
ING motion command.
4. Set the OL1C setting parameter (Position Reference Setting) in the same scan as
the setting parameters in step 3.
After the parameter is set, positioning will start for the axis to the position set in OL1C.
When the external positioning signal turns ON during positioning, the axis is moved by the external
positioning final travel distance from the current position.
When the axis stops, bit 8 (Command Execution Completed) in the IW09 monitor parameter will
change to 1 (Normal execution completed) and external positioning will end.
Information If bit 5 (Position Reference Type) in the OW09 setting parameter is set to 1 (Absolute
value specification method), the target position can be set before executing the command.
4-14
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
Operating Patterns
The following figure shows the operating pattern when the EX_POSING command is executed.
Speed (%)
Rated speed
(100%)
Speed Reference
Setting
(OL10) External Positioning
Final Travel Distance
0
Time (t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
Latch signal (external positioning signal)
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold
Command) in the OW09 setting parameter to 1 (Hold Command ON).
When bit 0 in OW09 is set to 1, the axis will decelerate to a stop.
The motor will always decelerate to a stop, regardless of the setting of bits 8 to F (Stop Mode
Selection) in the OW02 setting parameter.
When the axis completely decelerates to a stop, bit 1 (Command Hold Completed) in the
IW09 monitor parameter will change to 1 (Completed).
Canceling
• To stop an axis during motion and cancel the remaining motion, set bit 1 (Cancel Command)
in the OW09 setting parameter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during axis motion.
Related Parameters
The parameters that are related to this command are listed in the following table. 4
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00 Set this parameter to 1 before setting OW08 to 2 (EX_POS-
Servo ON
Bit 0 ING).
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
Continued on next page.
4-15
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
4-16
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 2 during execution of the EX_POSING command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the EX_POSING command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed) after the axis decelerates to a com-
4-17
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
Timing Charts
Information For EX_POSING, the value of the OL46 setting parameter (External Positioning Final
Travel Distance) is written to SERVOPACK common parameter No. 83 (Final Travel for Exter-
nal Input Positioning). Therefore, there is a slight time lag before the axis starts moving (refer
to the items with asterisks (*) in the following figure).
Normal Execution
This position is reported. (IL18)
Travel distance
4-18
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
Operation
Operation of Automatic Application Selection Parameter during External Positioning
Automatically Apply Do Not Automatically Apply
Automatic Application
OL46
External Positioning
Final Travel Distance
Written. 4
4-19
4.2 Motion Command Details
4.2.3 EX_POSING (External Positioning)
Related Parameters
Register Address Name Description
This bit sets whether or not to automatically
apply OL46 to the SERVOPACK.
External Positioning Final
The setting is applied at the start of motion
OW05 Bit 2 Travel Distance Write Selec-
command execution.
tion
0: Automatically apply, 1: Do not automati-
cally apply
Procedure
Use the following procedure to perform external positioning without automatically applying the
external positioning final travel distance.
1. Confirm that a value has been set for common parameter No.83 (Final Travel for External
Input Positioning).
2. Set OW05 bit 2 (External Positioning Final Travel Distance Write Selection) to 1
(Automatically apply).
3. Set the EX_POSING (External Positioning) or EX_FEED (Jog with External Positioning)
motion command.
4. Input the external positioning signal to the SERVOPACK.
This concludes the procedure.
Timing Charts
The following timing charts show the operation of the external positioning final travel distance
write selection parameter.
OW05 Bit 2 Timing Chart
Time lag due to OL46
automatic application (External Positioning Final Travel Distance)
Speed
Time
0: Automatically
apply (default) OW08 = 2 or 34
IW08 = OW08
Latch signal
1 scan
Common parameter No.83
(Final Travel for External Input Positioning)
Speed
Time
1: Do not auto-
matically apply OW08 = 2 or 34
IW08 = OW08
Latch signal
1 scan
4-20
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
OW3C
Setting Name Method Signal Details
Parameter
Applies a 3-step deceleration
DEC1 +
0 method using the deceleration DEC1 signal: SERVOPACK DEC signal
C pulse
limit switch and phase-C pulse.
1 ZERO signal Uses the ZERO signal. ZERO signal: SERVOPACK EXT1 signal
Applies a 3-step deceleration
DEC1 + DEC1 signal: SERVOPACK DEC signal
2 method using the deceleration
ZERO signal ZERO signal: SERVOPACK EXT1 signal
limit switch and ZERO signal.
3 C pulse Uses the phase-C pulse. −
4 to 10 Reserved. − −
11 C pulse only Uses only the phase-C pulse. −
P-OT + Uses the positive overtravel signal
12
C pulse and phase-C pulse.
P-OT: SERVOPACK P-OT signal
4
Uses only the positive overtravel
13 P-OT only P-OT: SERVOPACK P-OT signal*
signal.
HOME LS + Uses the HOME signal and
14 HOME: SERVOPACK EXT1 signal
C pulse phase-C pulse.
15 HOME only Uses only the HOME signal. HOME: SERVOPACK EXT1 signal
N-OT + Uses the negative overtravel sig-
16 N-OT: SERVOPACK N-OT signal
C pulse nal and phase-C pulse.
Uses only the negative overtravel
17 N-OT only N-OT: SERVOPACK N-OT signal*
signal.
INPUT + Uses the input signal and phase- INPUT: Bit B in the OW05 setting
18
C pulse C pulse. parameter
Allows the origin return to be performed
19 INPUT only Uses only the input signal. without controlling bit B in the OW05
setting parameter from an external signal.*
* Do not use this method if repeat accuracy is required.
4-21
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
4. Set the OW08 setting parameter (Motion Commands) to 3 to execute the ZRET
motion command.
The origin return operation will start. During the origin return operation, the IW08 monitor
parameter (Motion Command Response Code) is 3.
When the axis returns to the origin, bit 5 (Zero Point Return/Setting Completed) in the IW0C
monitor parameter will change to 1 (Completed) and the origin return operation will end.
Holding
Holding execution of the ZRET command is not possible. Bit 0 (Hold Command) in the
OW09 setting parameter will be ignored.
Canceling
• To cancel an origin return operation, set bit 1 (Cancel Command) in the OW09 setting
parameter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during axis motion.
4-22
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 3 (ZRET).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
The origin return operation is started when this parameter is set to 3
(ZRET).
OW08 Motion Commands
Set this parameter to 0 (NOP) during the origin return operation to
cancel the operation.
OW09 When this bit is set to 1 (ON) during an origin return operation, the
Cancel Command
Bit 1 axis will decelerate to a stop.
Set the upper speed limit as a percentage of the rated motor speed
Monitor Parameters
Register
Address
Name Monitored Contents 4
IW00 This bit shows the Servo status for the axis.
Running with Servo ON
Bit 1 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 3 during execution of the ZRET command.
IW09 Command Execution This bit is 1 (Processing) during execution of the ZRET command.
Bit 0 Flag The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold Com- This bit is always 0 (Command hold not completed) for the ZRET
Bit 1 pleted command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the ZRET command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
Continued on next page.
4-23
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Timing Charts
Normal Execution
Depends on the origin return
method that is used.
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-24
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
OW08 = 3 (ZRET)
OW09 Bit 1 (ABORT)
IW08 = 3 (ZRET)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN) 4
IW0C Bit 1 (POSCOMP)
Alarms
4-25
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
2. When the rising edge of the DEC1 signal is detected, the axis will decelerate to the
approach speed.
3. When the first phase-C pulse is detected after passing the DEC1 signal at the approach
speed, the speed will be reduced to the creep speed and positioning will be performed.
4. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
Zero Point Return
Travel Distance
Origin (OL42) Start
Creep Speed
(OL40) Approach Speed
(OL3E)
Phase-C pulse
P-OT*2
N-OT*3
The travel distance after the phase-C pulse is detected is set in the OL42 setting parameter
(Zero Point Return Travel Distance).
Important
If an overtravel signal is detected during the origin return operation, an overtravel alarm will occur.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 0: DEC1 + C pulse
Method
Zero Point Return
OW09 Bit 3 Set the origin return direction.
Direction Selection
Set the speed at which to begin the origin return operation.
Speed Reference Set-
OL10 Only a positive value can be set. A negative value will result in
ting
an error.
Continued on next page.
4-26
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
2. When the rising edge of the ZERO signal is detected, the speed will be reduced to the
creep speed and positioning will be performed.
3. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
Origin Start
Zero Point Return Travel
Distance
(OL42)
Creep Speed
(OL40)
Approach Speed
(OL3E)
ZERO signal*1
P-OT*2
N-OT*3 4
*1. SERVOPACK EXT1 signal.
*2. SERVOPACK P-OT signal.
*3. SERVOPACK N-OT signal.
The travel distance after detecting the ZERO signal is set in the OL42 setting parameter
(Zero Point Return Travel Distance).
Important
If an overtravel signal is detected during the origin return operation, an overtravel alarm will occur.
4-27
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 1: ZERO signal
Method
Zero Point Return
OW09 Bit 3 Set the origin return direction.
Direction Selection
Set the speed to use after passing the DEC1 signal.
OL3E Approach Speed Only a positive value can be set. A negative value will result in
an error.
Set the speed to use after detecting the ZERO signal.
OL40 Creep Speed Only a positive value can be set. A negative value will result in
an error.
Set the travel distance from the point where the ZERO signal is
detected.
Zero Point Return If the sign is positive, the axis will move in the origin return
OL42
Travel Distance direction.
If the sign is negative, the axis will move away from the origin
return direction.
2. When the rising edge of the DEC1 signal is detected, the axis will decelerate to the
approach speed.
3. When the rising edge of the ZERO signal is detected after passing the DEC1 signal
during movement at the approach speed, the speed will be reduced to the creep speed
and positioning will be performed.
4. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
DEC1 signal*1
Zero Point Return Travel Distance
Origin (OL42) Start
Creep Speed
(OL40) Approach Speed
(OL3E)
ZERO signal*2
P-OT*3
N-OT*4
The travel distance after detecting the ZERO signal is set in the OL42 setting parameter
(Zero Point Return Travel Distance).
Important
If an overtravel signal is detected during the origin return operation, an overtravel alarm will occur.
4-28
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 2: DEC1 + ZERO signal
Method
Zero Point Return
OW09 Bit 3 Set the origin return direction.
Direction Selection
Set the speed at which to begin the origin return operation.
Speed Reference Set-
OL10 Only a positive value can be set. A negative value will result in
ting
an error.
This parameter allows the travel speed to be changed without
changing the value of OL10. Set the value as a percent-
age of the Speed Reference Setting. This parameter can be
OW18 Override changed during operation.
Setting range: 0 to 32,767 (0% to 327.67%)
Setting unit: 1 = 0.01%
Example: Setting for 50% = 5,000
Set the speed to use after passing the DEC1 signal.
OL3E Approach Speed Only a positive value can be set. A negative value will result in
an error.
Set the speed to use after detecting the ZERO signal after the
DEC1 signal is detected.
OL40 Creep Speed
Only a positive value can be set. A negative value will result in
an error.
Set the travel distance from the point where the ZERO signal is
detected after passing the DEC1 signal.
C Pulse (OW3C = 3)
Operation after Origin Return Starts
1. Travel is started at the approach speed in the direction that is specified in the parame-
ters.
2. When the rising edge of the phase-C pulse is detected, the speed will be reduced to the
creep speed and positioning will be performed.
3. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
Origin Start
Zero Point Return 4
Travel Distance
(OL42)
Creep Speed
(OL40)
Approach Speed
(OL3E)
Phase-C pulse
P-OT*1
N-OT*2
4-29
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
The travel distance after the phase-C pulse is detected is set in the OL42 setting parameter
(Zero Point Return Travel Distance).
Important
If an overtravel signal is detected during the origin return operation, an overtravel alarm will occur.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 3: C pulse
Method
Zero Point Return
OW09 Bit 3 Set the origin return direction.
Direction Selection
Set the speed at which to begin the origin return operation.
OL3E Approach Speed Only a positive value can be set. A negative value will result in
an error.
Set the speed to use after the phase-C pulse is detected.
OL40 Creep Speed Only a positive value can be set. A negative value will result in
an error.
Set the travel distance after the phase-C pulse is detected.
If the sign is positive, the axis will move in the origin return
Zero Point Return
OL42 direction.
Travel Distance
If the sign is negative, the axis will move away from the origin
return direction.
2. When the rising edge of the phase-C pulse is detected, positioning will be performed at
the positioning speed.
3. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
Start Origin
Phase-C pulse
P-OT*1
N-OT*2
4-30
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Creep Speed
Zero Point Return (OL40)
Travel Distance
(OL42)
Origin Start
Creep Speed
(OL40)
Phase-C pulse
P-OT*1
N-OT*2
Information 1. The travel distance after the phase-C pulse is detected is the value of the OL42
setting parameter (Zero Point Return Travel Distance). The positioning speed is the
value of the Speed Reference Setting parameter.
2. If an overtravel signal is detected during motion at the creep speed, an overtravel
alarm will not occur. The direction will be reversed, and a search will be performed for
the phase-C pulse.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 11: C pulse only
Method
Set the positioning speed to use after the phase-C pulse is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed and direction (based on the sign) to begin the ori-
OL40 Creep Speed
gin return operation.
Zero Point Return Set the travel distance after the phase-C pulse is detected.
OL42
Travel Distance The travel direction depends on the sign.
4-31
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Phase-C pulse
Origin
Start
Zero Point Return
Travel Distance Creep Speed
(OL42) (OL40)
N-OT*2
Information 1. The travel distance after the phase-C pulse is detected is the value of the Zero Point
Return Travel Distance parameter. The positioning speed is the value of the Speed
Reference Setting parameter.
2. If a negative value is set for the approach speed, the command will end in an error.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. The stop method when an overtravel signal is detected depends on the SERVOPACK
parameter settings.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 12: P-OT + C pulse
Method
Set the positioning speed to use after the phase-C pulse is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be pos-
itive.
Set the reversal speed to use after the P-OT signal is detected.
OL40 Creep Speed
The sign is ignored. The travel direction is negative.
Zero Point Return Set the travel distance after the phase-C pulse is detected.
OL42
Travel Distance The travel direction depends on the sign.
4-32
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
• Normal Execution
Approach Speed
(OL3E)
Origin
N-OT*2
Start
Origin
Zero Point
Return Travel
Distance
(OL42)
Speed Reference Setting
(OL10)
P-OT*1
N-OT*2
4
*1. SERVOPACK P-OT signal.
*2. SERVOPACK N-OT signal.
Information 1. The travel distance after detecting a change in the status of the P-OT signal is the
value of the Zero Point Return Travel Distance parameter. The positioning speed is the
value of the Speed Reference Setting parameter.
2. If a negative value is set for the approach speed, the command will end in an error.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. Detecting changes in the overtravel signal status is performed with software process-
ing. Therefore, the position where positioning is completed depends on the high-
speed scan setting and positioning speed setting. Do not use this method if repeat
accuracy is required for the position where the origin return operation is completed.
5. The stop method when an overtravel signal is detected depends on the SERVOPACK
parameter settings.
4-33
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 13: P-OT only
Method
Set the positioning speed to use after the P-OT signal is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be pos-
itive.
Zero Point Return Set the travel distance after detecting the P-OT signal.
OL42
Travel Distance The travel direction depends on the sign.
2. When the rising edge of the HOME signal is detected, the speed will be reduced to
creep speed.
3. Positioning is performed at the positioning speed when the first phase-C pulse is
detected after the falling edge of the HOME signal.
4. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
• Normal Execution
Approach Speed
(OL3E) Speed Reference Setting
(OL10)
Creep Speed
Zero Point Return
(OL40) Travel Distance
(OL42)
Start Origin
HOME signal*1
Phase-C pulse
P-OT*2
N-OT*3
4-34
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Start Origin
Approach Speed
HOME signal*1 (OL3E)
Phase-C pulse
P-OT*2
N-OT*3
Information 1. The travel distance after the phase-C pulse is detected is the value of the Zero Point
Return Travel Distance parameter. The positioning speed is the value of the Speed
Reference Setting parameter.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 14: HOME LS + C pulse
Method
Set the positioning speed to use after the phase-C pulse is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed The travel direction depends on the sign of the approach
speed.
Set the speed and direction (based on the sign) after the HOME 4
OL40 Creep Speed
signal is detected.
Zero Point Return Set the travel distance after the phase-C pulse is detected.
OL42
Travel Distance The travel direction depends on the sign.
4-35
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
2. When the rising edge of the HOME signal is detected, positioning will be performed at
the positioning speed.
3. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
• Normal Execution
Speed Reference Setting
(OL10)
Start Origin
HOME signal*1
P-OT*2
N-OT*3
Creep Speed
Zero Point Return
Travel Distance (OL40)
(OL42)
Origin Start
Creep Speed
(OL40)
HOME LS signal*1
P-OT*2
N-OT*3
Information 1. The travel distance after the HOME signal is detected is the value of the Zero Point
Return Travel Distance parameter. The positioning speed is the value of the Speed
Reference Setting parameter.
2. If an overtravel signal is detected during motion at the creep speed, an overtravel
alarm will not occur. The direction will be reversed, and a search will be performed for
the HOME signal.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. The stop method when an overtravel signal is detected depends on the SERVOPACK
parameter settings.
4-36
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 15: HOME only
Method
Set the positioning speed to use after the HOME signal is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed and direction (based on the sign) to begin the ori-
OL40 Creep Speed
gin return operation.
Zero Point Return Set the travel distance after detecting the HOME signal.
OL42
Travel Distance The travel direction depends on the sign.
Creep Speed
(OL40)
Origin Start
N-OT*2
4-37
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 16: N-OT + C pulse
Method
Set the positioning speed to use after the phase-C pulse is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be neg-
ative.
Set the speed to use after the N-OT signal is detected.
OL40 Creep Speed
The travel direction is positive.
Zero Point Return Set the travel distance after the phase-C pulse is detected.
OL42
Travel Distance The travel direction depends on the sign.
Origin
Approach Speed
(OL3E) P-OT*1
N-OT*2
Information 1. The travel distance after detecting a change in the status of the N-OT signal is the
value of the Zero Point Return Travel Distance parameter. The positioning speed is the
value of the Speed Reference Setting parameter.
2. If a positive value is set for the approach speed, the command will end in an error.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. Detecting changes in the overtravel signal status is performed with software process-
ing. Therefore, the position where positioning is completed depends on the high-
speed scan setting and positioning speed setting. Do not use this method if repeat
accuracy is required for the position where the origin return operation is completed.
5. The stop method when an overtravel signal is detected depends on the SERVOPACK
parameter settings.
4-38
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 17: N-OT only
Method
Set the positioning speed to use after the N-OT signal is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be neg-
ative.
Zero Point Return Set the travel distance after detecting the N-OT signal.
OL42
Travel Distance The travel direction depends on the sign.
2. When the rising edge of the INPUT signal is detected, the speed will be reduced to
creep speed.
• Normal Execution
Approach Speed
(OL3E) Speed Reference Setting
(OL10)
Creep Speed
Zero Point Return
(OL40) Travel Distance
(OL42)
Start Origin
INPUT signal (bit B in OW05)
Phase-C pulse
P-OT*1
N-OT*2
4-39
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
INPUT signal
Approach Speed (bit B in OW05)
(OL3E)
Phase-C pulse
P-OT*1
N-OT*2
Information 1. The travel distance after the phase-C pulse is detected is the value of the Zero Point
Return Travel Distance parameter. The positioning speed is the value of the Speed
Reference Setting parameter.
2. If an overtravel signal is detected during motion at the approach speed, an overtravel
alarm will not occur. The direction will be reversed, and a search will be performed for
the INPUT signal.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. The stop method when an overtravel signal is detected depends on the SERVOPACK
parameter settings.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 18: INPUT + C pulse
Method
Set the positioning speed to use after the phase-C pulse is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed at which to begin the origin return operation.
OL3E Approach Speed The travel direction depends on the sign of the approach
speed.
Set the speed and direction (based on the sign) after the INPUT
OL40 Creep Speed
signal is detected.
Zero Point Return Set the travel distance after the phase-C pulse is detected.
OL42
Travel Distance The travel direction depends on the sign.
Zero Point Return
OW05 Bit B This signal must be turned ON from a ladder program.
Input Signal
4-40
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
2. When the rising edge of the INPUT signal is detected, positioning will be performed at
the positioning speed.
3. When the positioning operation has been completed, the machine coordinate system is
established with the position at the end of the positioning operation as the origin.
Information 1. The travel distance after the INPUT signal is detected is the value of the Zero Point
Return Travel Distance parameter. The positioning speed is the value of the Speed
Reference Setting parameter.
2. If an overtravel signal is detected during motion at the creep speed, an overtravel
alarm will not occur. The direction will be reversed, and a search will be performed for
the INPUT signal.
3. If an overtravel signal is detected when the axis is moving at the positioning speed, an
overtravel alarm will occur.
4. The INPUT signal is assigned to bit B in OW05. This allows the origin return
operation to be performed without actually wiring a signal. This method can therefore
be used to temporarily set the origin for test run adjustments.
5. Detection of the rising edge of the INPUT signal is performed with software process-
ing. Therefore, the position where positioning is completed depends on the high-
speed scan setting and positioning speed setting. Do not use this method if repeat
• Normal Execution
Speed Reference Setting
(OL10)
Creep Speed
(OL40) Zero Point Return
Travel Distance
(OL42)
Start Origin
N-OT*2
Start Origin
4
Zero Point Return
Travel Distance
Creep Speed (OL42)
(OL40)
N-OT*2
4-41
4.2 Motion Command Details
4.2.4 ZRET (Zero Point Return)
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 19: INPUT only
Method
Set the positioning speed to use after the INPUT signal is
Speed Reference Set- detected. The sign is ignored.
OL10
ting The travel direction depends on the sign of the Zero Point
Return Travel Distance parameter.
Set the speed and direction (based on the sign) to begin the ori-
OL40 Creep Speed
gin return operation.
Zero Point Return Set the travel distance after detecting the INPUT signal.
OL42
Travel Distance The travel direction depends on the sign.
Zero Point Return
OW05 Bit B This signal must be turned ON from a ladder program.
Input Signal
4-42
4.2 Motion Command Details
4.2.5 INTERPOLATE (Interpolation)
3. Set the OW08 setting parameter (Motion Commands) to 4 to execute the INTER-
POLATE motion command.
During positioning, the IW08 monitor parameter (Motion Command Response Code) will be 4.
Information When bit 5 (Position Reference Type) in the OW09 setting parameter is set to the
incremental addition method, the previous target position is added to the difference
between the current value and the previous value of OL1C to find the target posi-
tion.
4-43
4.2 Motion Command Details
4.2.5 INTERPOLATE (Interpolation)
Operating Patterns
The following figure shows the operating pattern when the INTERPOLATE command is exe-
cuted.
Speed (%)
Position
0
Time (t)
POSCOMP
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00 Set this parameter to 1 before setting OW08 to 4 (INTERPO-
Servo ON
Bit 0 LATE).
0: Servo OFF, 1: Servo ON
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
Positioning is started when this parameter is set to 4 (INTERPO-
OW08 Motion Commands
LATE).
Set the position reference type.
OW09 Set this bit before setting OW08 to 4 (INTERPOLATE).
Position Reference Type
Bit 5 0: Incremental value addition method
1: Absolute value specification method
Torque/Force Reference
OL0C Setting or Torque Feed- Set the torque feedforward amount during interpolation.
forward Compensation
Set the upper speed limit as a percentage of the rated motor speed
OW12 Speed Limit (rotary motor) or rated speed (linear motor). This value is an absolute
value. It is used in both the forward and reverse directions.
OL14 Torque/Force Limit Set the torque limit during interpolation.
Position Reference Set- Set the target position for positioning. This parameter is updated
OL1C
ting every high-speed scan.
Positioning Completion Set this parameter to the value for which bit 1 in IW0C will
OL1E
Width change to 1 (Within positioning completed range).
Continued on next page.
4-44
4.2 Motion Command Details
4.2.5 INTERPOLATE (Interpolation)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
4-45
4.2 Motion Command Details
4.2.5 INTERPOLATE (Interpolation)
Timing Charts
Normal Execution
The target position is updated every high-speed scan.
OW08 = 4 (INTERPOLATE)
IW08 = 4 (INTERPOLATE)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 4 (INTERPOLATE)
Alarms
IW08 = 4 (INTERPOLATE)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-46
4.2 Motion Command Details
4.2.6 LATCH (Interpolate with Latch Input)
3. Set the OW08 setting parameter (Motion Commands) to 6 to execute the LATCH
motion command.
During positioning, the IW08 monitor parameter (Motion Command Response Code) will be 6. 4
4. The value of OL1C is updated every high-speed scan.
The target position is updated to the updated value of OL1C.
The difference between the target position of one high-speed scan and that of the next high-speed
scan determines the travel speed.
When the target position is reached, bit 1 (Positioning Completed) in the IW0C monitor param-
eter will change to 1 (Within positioning completed range) and positioning will end.
Information • When bit 5 (Position Reference Type) of the OW09 setting parameter is set to the
incremental addition method, the previous target position is added to the difference
between the current value and the previous value of OL1C to find the target
position.
• Always consider the latch processing time that is obtained with the following equation
when executing the LATCH command.
Latch processing time = 1 scan + MECHATROLINK transmission cycle + SERVOPACK
processing time (250 μs max.)
4-47
4.2 Motion Command Details
4.2.6 LATCH (Interpolate with Latch Input)
Operating Patterns
The following figure shows the operating pattern when the LATCH command is executed.
Speed (%) This position is reported in
IL18.
Position
0
Time (t)
Latch signal
Positioning completed
range
POSCOMP
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 6 (LATCH).
Bit 0
0: Servo OFF, 1: Servo ON
Select the stop method to use when a command is canceled.
OW02 Stop Mode Selec- 0: Stop according to the Linear Deceleration Rate/Deceleration Time
Bit 8 to F tion Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
OW04 Latch Signal Selec-
Select the latch signal.
Bit 0 to 3 tion
OW08 Motion Commands Positioning is started when this parameter is set to 6 (LATCH).
Set the position reference type.
OW09 Position Reference Set this bit before setting OW08 to 6 (LATCH).
Bit 5 Type 0: Incremental value addition method
1: Absolute value specification method
Torque/Force Refer-
ence Setting or
OL0C Set the torque feedforward amount during interpolation positioning.
Torque Feedfor-
ward Compensation
Set the upper speed limit as a percentage of the rated motor speed
OW12 Speed Limit (rotary motor) or rated speed (linear motor). This value is an absolute
value. It is used in both the forward and reverse directions.
OL14 Torque/Force Limit Set the torque limit for interpolation positioning.
Position Reference Set the target position for positioning. This parameter is updated every
OL1C
Setting high-speed scan.
Continued on next page.
4-48
4.2 Motion Command Details
4.2.6 LATCH (Interpolate with Latch Input)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
4-49
4.2 Motion Command Details
4.2.6 LATCH (Interpolate with Latch Input)
Timing Charts
Normal Execution
The target position is updated every high-speed scan.
This position is reported.
(IL18)
OW08 = 6 (LATCH)
IW08 = 6 (LATCH)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
OW08 = 6 (LATCH)
Alarms
IW08 = 6 (LATCH)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-50
4.2 Motion Command Details
4.2.7 FEED (Jog)
3. Set the OW08 setting parameter (Motion Commands) to 7 to execute the FEED
motion command.
The jogging operation starts. During the jogging operation, the IW08 monitor parameter
(Motion Command Response Code) is 7.
4-51
4.2 Motion Command Details
4.2.7 FEED (Jog)
Operating Patterns
The following figure shows the operating pattern when the FEED command is executed.
Speed (%)
Rated speed
(100%)
NOP command
Feed Speed
Position
0
Time (t)
Holding
Holding execution of the FEED command is not possible. Bit 0 (Hold Command) in the
OW09 setting parameter will be ignored.
Canceling
• To cancel a jogging operation, set bit 1 (Cancel Command) in the OW09 setting param-
eter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
After the axis decelerates to a stop, bit 1 (Positioning Completed) in the IW0C monitor
parameter will change to 1 (Within positioning completed range).
• The jogging operation resumes if bit 1 (Cancel Command) in the OW09 setting param-
eter is set to 0 (Cancel Command OFF) during processing of the cancel operation.
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during axis motion.
1. Due to the delay that occurs when sending or receiving commands and responses between
the CPU and the Motion Control Function Module, the cancel processing may have been com-
pleted (IW08 is 7 and bit 8 in IW09 is 1), even though an attempt was made to
Important restart the operation. In this case, operation cannot be resumed. Set OW08 to any com-
mand other than FEED (e.g., NOP), and then start the operation again.
2. If an operation is to be frequently canceled and restarted within a short interval, remember to
consider this delay.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 7 (FEED).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Continued on next page.
4-52
4.2 Motion Command Details
4.2.7 FEED (Jog)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 7 during execution of the FEED command.
This bit changes to 1 (Processing) when cancel processing is being per-
IW09 Command Execu-
formed for the FEED command. This bit changes to 0 (Completed) when
Bit 0 tion Flag
cancel processing has been completed.
Continued on next page.
4-53
4.2 Motion Command Details
4.2.7 FEED (Jog)
Timing Charts
Normal Execution
OW08 = 7 (FEED)
IW08 = 7 (FEED)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
OW08 = 7 (FEED)
OW09 Bit 1 (ABORT)
IW08 = 7 (FEED)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
4-54
4.2 Motion Command Details
4.2.7 FEED (Jog)
OW08 = 7 (FEED)
IW08 = 7 (FEED)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
Alarms
4-55
4.2 Motion Command Details
4.2.8 STEP (STEP Operation)
3. Set the OW08 setting parameter (Motion Commands) to 8 to execute the STEP
motion command.
The STEP operation starts. During the jogging operation, the IW08 monitor parameter (Motion
Command Response Code) is 8.
When the target near position is reached, bit 3 (Near Position) in the IW0C monitor parameter
will change to 1 (Within near position range).
Then, when the target position is reached, bit 1 in the IW0C monitor parameter will change to 1
(Within positioning completed range) and positioning will end.
4-56
4.2 Motion Command Details
4.2.8 STEP (STEP Operation)
Operating Patterns
The following figure shows the operating pattern when the STEP command is executed.
STEP Operating Pattern
Speed (%)
Rated speed
(100%)
Feed Speed
STEP Travel
Distance
0
Time (t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold
Command) in the OW09 setting parameter to 1 (Hold Command ON).
When bit 0 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
Canceling
• To stop an axis during motion and cancel the remaining motion, set bit 1 (Cancel Command)
in the OW09 setting parameter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during axis motion.
Related Parameters 4
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 8 (STEP).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Continued on next page.
4-57
4.2 Motion Command Details
4.2.8 STEP (STEP Operation)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
Continued on next page.
4-58
4.2 Motion Command Details
4.2.8 STEP (STEP Operation)
Timing Charts
Normal Execution
OW08 = 8 (STEP)
IW08 = 8 (STEP) 4
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-59
4.2 Motion Command Details
4.2.8 STEP (STEP Operation)
OW08 = 8 (STEP)
OW09 Bit 1 (ABORT)
IW08 = 8 (STEP)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 8 (STEP)
IW08 = 8 (STEP)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 8 (STEP)
IW08 = 8 (STEP)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-60
4.2 Motion Command Details
4.2.9 ZSET (Set Zero Point)
When using software limits, always execute this command or an origin return operation. Software
limits are enabled after this command is completed.
Important
2. Set the OW08 setting parameter (Motion Commands) to 9 to execute the ZSET
Related Parameters
The parameters that are related to this command are listed in the following table.
4-61
4.2 Motion Command Details
4.2.9 ZSET (Set Zero Point)
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands The operation starts when this parameter is set to 9 (ZSET).
OW09
Hold Command This bit is ignored for the ZSET command.
Bit 0
OW09
Cancel Command This bit is ignored for the ZSET command.
Bit 1
Zero Point Position
Set the position offset from the origin in the machine coordinate system
OL48 Offset in Machine
after the operation has been completed.
Coordinate System
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 9 during execution of the ZSET command.
IW09 Command This bit is 1 (Processing) during execution of the ZSET command. The
Bit 0 Execution Flag bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ZSET com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the ZSET command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the ZSET command ends.
IW0C Zero Point Return/ This bit changes to 1 (Zero point return/setting completed) when the
Bit 5 Setting Completed operation is completed.
Timing Charts
OW08 = 9 (ZSET)
IW08 = 9 (ZSET)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 5 (ZRNC)
4-62
4.2 Motion Command Details
4.2.10 ACC (Change Acceleration Time)
2. Set the OW08 setting parameter (Motion Commands) to 10 to execute the ACC
motion command.
The IW08 monitor parameter (Motion Command Response Code) is 10 during execution of this
command.
Bit 8 (Command Execution Completed) in the IW09 monitor parameter changes to 1 (Normal
execution completed) when IW08 changes to 10.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 10 (ACC) to change the linear acceleration time
OW08 Motion Commands
constant.
OW09
Hold Command This bit is ignored for the ACC command.
Bit 0
OW09
Cancel Command This bit is ignored for the ACC command.
Bit 1
4-63
4.2 Motion Command Details
4.2.10 ACC (Change Acceleration Time)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 10 during execution of the ACC command.
IW09 Command Execu-
This bit is always 0 (Completed) for the ACC command.
Bit 0 tion Flag
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ACC com-
Bit 1 Completed mand.
IW09
Command Error End This bit is always 0 (Completed normally) for the ACC command.
Bit 3
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the ACC command ends.
Timing Charts
OW08 = 10 (ACC)
IW08 = 10 (ACC)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
4-64
4.2 Motion Command Details
4.2.11 DCC (Change Deceleration Time)
2. Set the OW08 setting parameter (Motion Commands) to 11 to execute the DCC
motion command.
The IW08 monitor parameter (Motion Command Response Code) is 11 during execution of this
command.
Bit 8 (Command Execution Completed) in the IW09 monitor parameter changes to 1 (Normal
execution completed) when IW08 changes to 11.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 11 (DCC) to change the linear deceleration
OW08 Motion Commands
time constant.
OW09
Hold Command This bit is ignored for the DCC command.
Bit 0
OW09
Cancel Command This bit is ignored for the DCC command.
Bit 1
4-65
4.2 Motion Command Details
4.2.11 DCC (Change Deceleration Time)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 11 during execution of the DCC command.
IW09 Command Execution
This bit is always 0 (Completed) for the DCC command.
Bit 0 Flag
IW09 Command Hold Com- This bit is always 0 (Command hold not completed) for the DCC
Bit 1 pleted command.
IW09
Command Error End This bit is always 0 (Completed normally) for the DCC command.
Bit 3
IW09 Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the DCC command ends.
Timing Charts
OW08 = 11 (DCC)
IW08 = 11 (DCC)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
4-66
4.2 Motion Command Details
4.2.12 SCC (Change Filter Time Constant)
An SVC Function Module can automatically transfer setting parameters to SERVOPACK parame-
ters when they are overwritten. The SCC command is not required if this function is used. Refer
to the following section for details.
Important 3.4 Motion Parameter Details − Function Selection Flags 1− Bit A: SERVOPACK Parameter Auto-
Write on page 3-29
2. Set the OW08 setting parameter (Motion Commands) to 12 to execute the SCC
motion command.
The SERVOPACK parameter to which the value of OW3A is transferred will depend on the filter
type that has been set.
No filter or moving average filter: Moving Average Time
Exponential acceleration/deceleration filter: Exponential Acceleration/Deceleration Time Constant
The IW08 monitor parameter (Motion Command Response Code) is 12 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW09 monitor parameter
will change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
OW08 Motion Commands Set this parameter to 12 (SCC) to change the filter time constant.
OW09
Hold Command This bit is ignored for the SCC command.
Bit 0
OW09
Cancel Command This bit is ignored for the SCC command.
Bit 1
OW3A Filter Time Constant Set the acceleration/deceleration filter time constant.
4-67
4.2 Motion Command Details
4.2.12 SCC (Change Filter Time Constant)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 12 during execution of the SCC command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the SCC command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the SCC com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the SCC command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the SCC command ends.
Timing Charts
Normal Completion
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IW09 Bit 0 (BUSY) This interval is not
IW09 Bit 3 (FAIL) constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IW09 Bit 0 (BUSY) This interval is not
IW09 Bit 3 (FAIL) constant.
IW09 Bit 8 (COMPLETE)
4-68
4.2 Motion Command Details
4.2.13 CHG_FILTER (Change Filter Type)
2. Set the OW08 setting parameter (Motion Commands) to 13 to execute the CHG_-
FILTER motion command.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details 4
Address
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
OW08 Motion Commands Set this parameter to 13 (CHG_FILTER) to change the filter type.
OW09
Hold Command This bit is ignored for the CHG_FILTER command.
Bit 0
OW09
Cancel Command This bit is ignored for the CHG_FILTER command.
Bit 1
4-69
4.2 Motion Command Details
4.2.13 CHG_FILTER (Change Filter Type)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 13 during execution of the CHG_FILTER command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the CHG_FILTER com-
Bit 0 tion Flag mand. The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the CHG_FIL-
Bit 1 Completed TER command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the CHG_FILTER command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the CHG_FILTER command ends.
Timing Charts
Normal Completion
OW08 = 13 (CHG_FILTER)
IW08 = 13 (CHG_FILTER)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
1 scan
Error Completion
OW08 = 13 (CHG_FILTER)
IW08 = 13 (CHG_FILTER)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
4-70
4.2 Motion Command Details
4.2.14 KVS (Change Speed Loop Gain)
An SVC Function Module can automatically transfer setting parameters to SERVOPACK parame-
ters when they are overwritten. The KVS command is not required if this function is used. Refer to
the following section for details.
Important 3.4 Motion Parameter Details − Function Selection Flags 1− Bit A: SERVOPACK Parameter Auto-
Write on page 3-29
Related Parameters
The parameters that are related to this command are listed in the following table. 4
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 14 (KVS) to change the speed loop gain.
OW09
Hold Command This bit is ignored for the KVS command.
Bit 0
OW09
Cancel Command This bit is ignored for the KVS command.
Bit 1
OW2F Speed Loop Gain Set the speed control loop gain for the SERVOPACK.
4-71
4.2 Motion Command Details
4.2.14 KVS (Change Speed Loop Gain)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 14 during execution of the KVS command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the KVS command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the KVS com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the KVS command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the KVS command ends.
Timing Charts
Normal Completion
OW08 = 14 (KVS)
IW08 = 14 (KVS)
IW09 Bit 0 (BUSY) This interval is not
IW09 Bit 3 (FAIL) constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 14 (KVS)
IW08 = 14 (KVS)
IW09 Bit 0 (BUSY) This interval is not
IW09 Bit 3 (FAIL) constant.
4-72
4.2 Motion Command Details
4.2.15 KPS (Change Position Loop Gain)
An SVC Function Module can automatically transfer setting parameters to SERVOPACK parame-
ters when they are overwritten. The KPS command is not required if this function is used. Refer to
the following section for details.
Important 3.4 Motion Parameter Details − Function Selection Flags 1− Bit A: SERVOPACK Parameter Auto-
Write on page 3-29
Related Parameters
The parameters that are related to this command are listed in the following table. 4
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 15 (KPS) to change the position loop gain.
OW09
Hold Command This bit is ignored for the KPS command.
Bit 0
OW09
Cancel Command This bit is ignored for the KPS command.
Bit 1
OW2E Position Loop Gain Set the position control loop gain for the SERVOPACK.
4-73
4.2 Motion Command Details
4.2.15 KPS (Change Position Loop Gain)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 15 during execution of the KPS command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the KPS command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the KPS com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the KPS command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the KPS command ends.
Timing Charts
Normal Completion
OW08 = 15 (KPS)
IW08 = 15 (KPS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 15 (KPS)
IW08 = 15 (KPS)
IW09 Bit 0 (BUSY) This interval is not
IW09 Bit 3 (FAIL) constant.
4-74
4.2 Motion Command Details
4.2.16 KFS (Change Feedforward)
An SVC Function Module can automatically transfer setting parameters to SERVOPACK parame-
ters when they are overwritten. The KFS command is not required if this function is used. Refer to
the following section for details.
Important 3.4 Motion Parameter Details − Function Selection Flags 1− Bit A: SERVOPACK Parameter Auto-
Write on page 3-29
Related Parameters
The parameters that are related to this command are listed in the following table.
4
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 16 (KFS) to change the feedforward compensa-
OW08 Motion Commands
tion.
OW09
Hold Command This bit is ignored for the KFS command.
Bit 0
OW09
Cancel Command This bit is ignored for the KFS command.
Bit 1
Speed Feedforward
OW30 Set the feedforward amount for the SERVOPACK as a percentage.
Compensation
4-75
4.2 Motion Command Details
4.2.16 KFS (Change Feedforward)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 16 during execution of the KFS command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the KFS command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the KFS com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the KFS command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the KFS command ends.
Timing Charts
Normal Completion
OW08 = 16 (KFS)
IW08 = 16 (KFS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 16 (KFS)
IW08 = 16 (KFS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
4-76
4.2 Motion Command Details
4.2.17 PRM_RD (Read SERVOPACK Parameter)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
]
Register
Name Setting Details
Address
Set this parameter to 17 (PRM_RD) to read a SERVOPACK parame-
OW08 Motion Commands
ter.
OW09
Hold Command This bit is ignored for the PRM_RD command.
Bit 0
OW09
Cancel Command This bit is ignored for the PRM_RD command.
Bit 1
Continued on next page.
4-77
4.2 Motion Command Details
4.2.17 PRM_RD (Read SERVOPACK Parameter)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 17 during execution of the PRM_RD command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the PRM_RD command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PRM_RD
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the PRM_RD command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the PRM_RD command ends.
SERVOPACK This parameter stores the number of the SERVOPACK parameter that
IW36
Parameter Number was read.
SERVOPACK
This parameter stores the data of the SERVOPACK parameter that was
IL38 Parameter Read
read.
Data
Timing Charts
Normal Completion
OW08 = 17 (PRM_RD)
IW08 = 17 (PRM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
Error Completion
OW08 = 17 (PRM_RD)
IW08 = 17 (PRM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
4-78
4.2 Motion Command Details
4.2.18 PRM_WR (Write SERVOPACK Parameter)
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 18 (PRM_WR) to write a SERVOPACK parame-
OW08 Motion Commands
ter.
OW09
Hold Command This bit is ignored for the PRM_WR command.
Bit 0
OW09
Cancel Command This bit is ignored for the PRM_WR command.
Bit 1
Continued on next page.
4-79
4.2 Motion Command Details
4.2.18 PRM_WR (Write SERVOPACK Parameter)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 18 during execution of the PRM_WR command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the PRM_WR command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PRM_WR
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the PRM_WR command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the PRM_WR command ends.
Timing Charts
Normal Completion
OW08 = 18 (PRM_WR)
IW08 = 18 (PRM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 18 (PRM_WR)
IW08 = 18 (PRM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
4-80
4.2 Motion Command Details
4.2.19 ALM_MON (Monitor Alarms)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address 4
OW08 Motion Commands Set this parameter to 19 (ALM_MON) to execute the alarm monitor.
OW09
Hold Command This bit is ignored for the ALM_MON command.
Bit 0
OW09
Cancel Command This bit is ignored for the ALM_MON command.
Bit 1
SERVOPACK Alarm
OW4F Set the number of the alarm to monitor.
Monitor Number
4-81
4.2 Motion Command Details
4.2.19 ALM_MON (Monitor Alarms)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 19 during execution of the ALM_MON command.
IW09 Command Execu- This bit changes to 1 (Processing) during execution of the ALM_MON
Bit 0 tion Flag command. The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ALM_MON
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the ALM_MON command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the ALM_MON command ends.
SERVOPACK Alarm This parameter stores the SERVOPACK alarm or warning code that was
IW2D
Code read.
Timing Charts
Normal Completion
OW08 = 19 (ALM_MON)
IW08 = 19 (ALM_MON)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
IL38 Undefined value Read results
Error Completion
OW08 = 19 (ALM_MON)
IW08 = 19 (ALM_MON)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
IL38 Undefined value
4-82
4.2 Motion Command Details
4.2.20 ALM_HIST (Monitor Alarm History)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 20 (ALM_HIST) to execute the alarm history moni-
OW08 Motion Commands
tor operation. 4
OW09
Hold Command This bit is ignored for the ALM_HIST command.
Bit 0
OW09
Cancel Command This bit is ignored for the ALM_HIST command.
Bit 1
SERVOPACK Alarm
OW4F Set the number of the alarm to monitor.
Monitor Number
4-83
4.2 Motion Command Details
4.2.20 ALM_HIST (Monitor Alarm History)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 20 during execution of the ALM_HIST command.
IW09 Command Execu- This bit changes to 1 (Processing) during execution of the ALM_HIST
Bit 0 tion Flag command. The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ALM_HIST
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the ALM_HIST command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when operation of
Bit 8 tion Completed the ALM_HIST command ends.
SERVOPACK Alarm
IW2D This parameter stores the SERVOPACK alarm code that was read.
Code
Timing Charts
Normal Completion
OW08 = 20 (ALM_HIST)
IW08 = 20 (ALM_HIST)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
Error Completion
OW08 = 20 (ALM_HIST)
IW08 = 20 (ALM_HIST)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
4-84
4.2 Motion Command Details
4.2.21 ALMHIST_CLR (Clear Alarm History)
2. Set the OW08 setting parameter (Motion Commands) to 21 to execute the ALM-
HIST_CLR motion command.
The alarm history data that is stored in the SERVOPACK is cleared.
The IW08 monitor parameter (Motion Command Response Code) is 21 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW09 monitor parameter
will change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 21 (ALMHIST_CLR) to clear the alarm history.
OW09
Hold Command This bit is ignored for the ALMHIST_CLR command.
Bit 0
OW09
4
Cancel Command This bit is ignored for the ALMHIST_CLR command.
Bit 1
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 21 during execution of the ALMHIST_CLR command.
IW09 Command Execu- This bit changes to 1 (Processing) during execution of the ALMHIST_-
Bit 0 tion Flag CLR command. The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ALMHIST_-
Bit 1 Completed CLR command.
Continued on next page.
4-85
4.2 Motion Command Details
4.2.21 ALMHIST_CLR (Clear Alarm History)
Timing Charts
Normal Completion
OW08 = 21 (ALMHIST_CLR)
IW08 = 21 (ALMHIST_CLR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
IW2D Alarm code (0) Alarm code (0)
Error Completion
OW08 = 21 (ALMHIST_CLR)
IW08 = 21 (ALMHIST_CLR)
IW09 Bit 0 (BUSY)
This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
IW2D Alarm code (0) Alarm code (0) Alarm code (0)
4-86
4.2 Motion Command Details
4.2.22 ABS_RST (Reset Absolute Encoder)
The ABS_RST command is valid for SERVOPACKs with absolute encoders. The command will
end in an error if the ABS_RST command is executed when an incremental encoder is used (even
Important
if it is used as an absolute encoder) or if a servo amplifier from another company is used.
Refer to the following section for the procedure to reset an absolute encoder for a MECHA-
TROLINK-III slave axis without using this command.
5.2.3 Resetting the Absolute Encoder on page 5-20
Related Parameters
The parameters that are related to this command are listed in the following table.
4-87
4.2 Motion Command Details
4.2.22 ABS_RST (Reset Absolute Encoder)
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 0 before setting OW08 to 22 (ABS_RST).
Bit 0
0: Servo OFF, 1: Servo ON
When OW08 is set to 22 (ABS_RST), the process to reset the
absolute encoder starts.
OW08 Motion Command
Even if it is set to 0 during processing, this setting will be ignored and
the operation will continue.
OW09
Hold Command This bit is ignored for the ABS_RST command.
Bit 0
OW09
Cancel Command This bit is ignored for the ABS_RST command.
Bit 1
Monitor Parameters
Register
Name Monitored Contents
Address
This bit shows whether or not communications are synchronized
between the MP3000 and the slave SERVOPACK.
IW00 Motion Operation For the ABS_RST command, this bit is 1 (Motion operation ready) if
Bit 0 Ready communications are synchronized between the MP3000 and the slave
SERVOPACK. This bit is 0 (Motion operation not ready) if communica-
tions are disconnected.
IW00 Running with Servo This bit shows the servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with servo ON
IL02 Warning This parameter reports the current warning status.
IL04 Alarm This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 22 during execution of the ABS_RST command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the ABS_RST command.
Bit 0 tion Flag The bit changes to 0 (Completed) when command execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the ABS_RST
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09
Command Error End during execution of the ABS_RST command. Command execution pro-
Bit 3
cessing is canceled.
IW09 Absolute Encoder This bit changes to 1 (Reset completed) when absolute encoder reset is
Bit 7 Reset Completed completed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the ABS_RST command ends.
4-88
4.2 Motion Command Details
4.2.22 ABS_RST (Reset Absolute Encoder)
Timing Charts
Normal Completion
OW08 = 22 (ABS_RST)
IW08 = 22 (ABS_RST)
Error Completion
OW08 = 22 (ABS_RST)
IW08 = 22 (ABS_RST)
4-89
4.2 Motion Command Details
4.2.23 VELO (Issue Speed Reference)
1. Position information and feedback speed are not updated when the SVR Function Module is
used.
2. Torque feedforward compensation can be used with the VELO command. The torque feedfor-
Important ward compensation is set in the OL0C setting parameter (Torque/Force Reference Set-
ting or Torque Feedforward Compensation). If torque feedforward compensation is not
necessary, set OL0C to 0.
3. The torque can be limited with the OL14 setting parameter (Torque/Force Limit).
OL14 can be changed at any time. The intended operation may not be achieved if the
set value is too small.
3. Set the OW08 setting parameter (Motion Commands) to 23 to execute the VELO
motion command.
The control mode is changed to speed control for the SERVOPACK.
The IW08 monitor parameter (Motion Command Response Code) is 23 during execution of this
command.
Information • Commands can be executed even when the Servomotor’s power is OFF (Servo OFF).
• Position management with position feedback is enabled when operation is performed
in Speed Control Mode.
4-90
4.2 Motion Command Details
4.2.23 VELO (Issue Speed Reference)
Operating Patterns
The following figure shows the operating pattern when the VELO command is executed.
VELO Operating Pattern
Speed (%)
0
Time (t)
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold
Command) in the OW09 setting parameter to 1 (Hold Command ON).
When bit 0 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, bit 1 (Command Hold Completed) in the
IW09 monitor parameter will change to 1 (Completed).
• To release the hold, set bit 0 (Hold Command) in OW09 to 0 (Hold Command OFF).
Canceling
• To cancel Speed Control Mode, set bit 1 (Cancel Command) in the OW09 setting
parameter to 1 (Cancel Command ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• Speed Control Mode resumes if bit 1 (Cancel Command) in the OW09 setting parame-
ter is set to 0 (Cancel Command OFF) during processing of the cancel operation.
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during operation in Speed Control Mode.
Due to the delay that occurs when sending or receiving commands and responses between the
CPU and the Motion Control Function Module, the cancel processing may have been completed 4
(IW08 is 23 and bit 8 in IW09 is 1), even though an attempt was made to restart the
Important operation. Set OW08 to any command other than VELO (e.g., NOP), and then start the
operation again.
If an operation is to be frequently canceled and restarted within a short interval, remember to
consider this delay.
4-91
4.2 Motion Command Details
4.2.23 VELO (Issue Speed Reference)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00 After the mode is changed to Speed Control Mode, set this bit to 1
Servo ON
Bit 0 to start operation.
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
Set this parameter to 23 (VELO) to change operation to Speed Con-
OW08 Motion Commands
trol Mode.
When this bit is set to 1 (ON) during an issue speed reference opera-
OW09 tion, the axis will decelerate to a stop.
Hold Command
Bit 0 Operation is resumed when this bit is set to 0 (OFF) when the axis is
being held.
OW09 When this bit is set to 1 (ON) during operation, the axis will deceler-
Cancel Command
Bit 1 ate to a stop.
Torque/Force Reference
OL0C Setting or Torque Feed- Set the torque feedforward amount during speed control.
forward Compensation
Speed Reference Set- Set the speed. This parameter can be changed during operation.
OL10
ting The unit depends on the set value of bits 0 to 3 in OW03.
Set the upper speed limit as a percentage of the rated motor speed
OW12 Speed Limit (rotary motor) or rated speed (linear motor). This value is an absolute
value. It is used in both the forward and reverse directions.
Set the torque limit for the speed reference. The same value is used
OL14 Torque/Force Limit
in both the forward and reverse directions.
This parameter allows the speed to be changed without changing
the value of OL10.
Set the value as a percentage of the Speed Reference Setting. This
OW18 Override parameter can be changed during operation.
Setting range: 0 to 32,767 (0% to 327.67%)
Setting unit: 1 = 0.01%
Example: Setting for 50% = 5,000
Linear Acceleration
OL36 Rate/Acceleration Time Set the acceleration rate or acceleration time.
Constant
Linear Deceleration
OL38 Rate/Deceleration Time Set the deceleration rate or deceleration time.
Constant
Set the acceleration/deceleration filter time constant. Exponential
acceleration/deceleration or a moving average filter can be selected
OW3A Filter Time Constant in bits 8 to B in OW03.
This setting can be changed only when distribution has been com-
pleted (i.e., when bit 0 in IW0C is 1).
4-92
4.2 Motion Command Details
4.2.23 VELO (Issue Speed Reference)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 23 during execution of the VELO command.
This bit changes to 1 (Processing) when cancel processing is being per-
IW09 Command Execu-
formed for the VELO command. This bit changes to 0 (Completed) when
Bit 0 tion Flag
cancel processing has been completed.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the VELO com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the VELO command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is in operation. This bit changes to
0 (Completed normally) when another command is executed.
IW09 Command Execu- This bit is always 0 (Normal execution not completed) for the VELO
Bit 8 tion Completed command.
This bit changes to 1 (Distribution completed) when the distribution for
IW0C Distribution Com- the travel motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a travel motion
command is in progress.
Timing Charts
Normal Execution
4
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
4-93
4.2 Motion Command Details
4.2.23 VELO (Issue Speed Reference)
OW08 = 23 (VELO)
OW09 Bit 1 (ABORT)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN) Position Control
Speed Control Mode Mode
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
Position
Speed Control Mode Control Mode
OW08 = 23 (VELO)
OW09 Bit 0 (HOLD)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 1 (HOLDL)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
Speed Control Mode Position Control Mode
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
Alarms
4-94
4.2 Motion Command Details
4.2.24 TRQ (Issue Torque/Force Reference)
3. Set the OW08 setting parameter (Motion Commands) to 24 to execute the TRQ
motion command.
The control mode is changed to torque control for the SERVOPACK.
The IW08 monitor parameter (Motion Command Response Code) is 24 during execution of this
command.
Information • Commands can be executed even when the Servomotor’s power is OFF (Servo OFF).
• Position management with position feedback is enabled when operating in Torque
Control Mode.
Operating Patterns 4
The following figure shows the operating pattern when the TRQ command is executed.
Torque
0 Time (t)
4-95
4.2 Motion Command Details
4.2.24 TRQ (Issue Torque/Force Reference)
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold
Command) in the OW09 setting parameter to 1 (Hold Command ON).
When bit 0 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, bit 1 (Command Hold Completed) in the
IW09 monitor parameter will change to 1 (Completed).
• To release the hold, set bit 0 (Hold Command) in OW09 to 0 (Hold Command OFF).
This clears the command hold status and the remaining portion of the positioning operation is
restarted.
Canceling
• Set bit 1 (Cancel Command) in the OW09 setting parameter to 1 (Cancel Command
ON).
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• Torque Control Mode resumes if bit 1 (Cancel Command) in the OW09 setting parame-
ter is set to 0 (Cancel Command OFF) during processing of the cancel operation.
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed during operation in Torque Control Mode.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00 After the mode is changed to Torque Control Mode, set this bit to 1
Servo ON
Bit 0 to start operation.
0: Servo OFF, 1: Servo ON
Select the stop method to use when torque control is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the torque unit.
Set this parameter to 24 (TRQ) to change operation to Torque/Force
OW08 Motion Commands
Control Mode.
Continued on next page.
4-96
4.2 Motion Command Details
4.2.24 TRQ (Issue Torque/Force Reference)
Monitor Parameters
4-97
4.2 Motion Command Details
4.2.24 TRQ (Issue Torque/Force Reference)
Timing Charts
Normal Execution
OW08 = 24 (TRQ)
IW08 = 24 (TRQ)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
OW08 = 24 (TRQ)
OW09 Bit 1 (ABORT)
IW08 = 24 (TRQ)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
Position
IW0C Bit 1 (POSCOMP) Torque Control Mode Control Mode
1 scan
OW08 = 24 (TRQ)
OW09 Bit 0 (HOLD)
IW08 = 24 (TRQ)
IW09 Bit 0 (BUSY)
IW09 Bit 1 (HOLDL)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
Position
1 scan Torque Control Mode Control Mode
4-98
4.2 Motion Command Details
4.2.24 TRQ (Issue Torque/Force Reference)
OW08 = 24 (TRQ)
IW08 = 24 (TRQ)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
4-99
4.2 Motion Command Details
4.2.25 PHASE (Issue Phase Reference)
1. Torque feedforward compensation can be used with the PHASE command. The torque feed-
forward compensation is set in the OL0C setting parameter (Torque/Force Reference
Setting or Torque Feedforward Compensation). If torque feedforward compensation is not
Important necessary, set OL0C to 0.
2. The torque can be limited with the OL14 setting parameter (Torque/Force Limit).
OL14 can be changed at any time. The intended operation may not be achieved if the
set value is too small.
3. Set the OW08 setting parameter (Motion Commands) to 25 to execute the PHASE
motion command.
Synchronized operation through phase control is started.
The IW08 monitor parameter (Motion Command Response Code) is 25 during execution of this
command.
Operating Patterns
The following figure shows the operating pattern when the PHASE command is executed.
Speed (%)
Position
0
Time (t)
4-100
4.2 Motion Command Details
4.2.25 PHASE (Issue Phase Reference)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this parameter to 1 before setting OW08 to 25 (PHASE).
Bit 0
0: OFF, 1: ON
Select the stop method to use when a command is canceled.
OW02
Stop Mode Selection 0: Stop according to the Linear Deceleration Rate/Deceleration
Bit 8 to F
Time Constant parameter 1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
Use this bit to enable or disable phase reference calculations when
the PHASE command is executed. This setting determines if pro-
cessing is optimized for electronic shafts or electronic cams.
OW05 Disable Phase Refer-
Setting Precautions
Bit 1 ence Calculation
• Phase reference calculation must be enabled when an electronic
shaft application is used.
4-101
4.2 Motion Command Details
4.2.25 PHASE (Issue Phase Reference)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 25 during execution of the PHASE command.
IW09 Command Execu-
This bit is always 0 (Completed) for the PHASE command.
Bit 0 tion Flag
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PHASE com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the PHASE command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit is always 0 (Normal execution not completed) for the PHASE
Bit 8 tion Completed command.
This bit changes to 1 (Distribution completed) when the distribution for
IW0C Distribution Com- the travel motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a travel motion
command is in progress.
This bit is 1 (Within positioning completed range) when distribution is
IW0C Positioning Com- completed and the current position is within the positioning completed
Bit 1 pleted range.
This bit is 0 (Outside positioning completed range) in all other cases.
The operation of this bit depends on the set value of OL20.
If OL20 is 0, this bit is 1 (Within near position range) when distri-
bution is completed (i.e., when DEN is 1), and it is 0 (Outside near posi-
tion range) when distribution is not completed.
When OL20 is not 0, this bit is 1 when within the range of the fol-
IW0C
Near Position lowing formula, regardless of the state of distribution, and 0 in all other
Bit 3
cases.
|(IL12) − (IL16)| ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
Timing Charts
Normal Execution
The target position is updated automatically every scan period.
OW08 = 25 (PHASE)
IW08 = 25 (PHASE)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
4-102
4.2 Motion Command Details
4.2.25 PHASE (Issue Phase Reference)
OW08 = 25 (PHASE)
IW08 = 25 (PHASE)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
OW08 = 25 (PHASE)
Alarms
4-103
4.2 Motion Command Details
4.2.26 KIS (Change Position Loop Integral Time Constant)
An SVC Function Module can automatically transfer setting parameters to SERVOPACK parame-
ters when they are overwritten. The KIS command is not required if this function is used. Refer to
the following section for details.
Important 3.4 Motion Parameter Details − Function Selection Flags 1− Bit A: SERVOPACK Parameter Auto-
Write on page 3-29
2. Set the OW08 setting parameter (Motion Commands) to 26 to execute the KIS
motion command.
The value of OW32 is transferred to the Position Loop Integral Time Constant SERVOPACK
parameter and is enabled.
The IW08 monitor parameter (Motion Command Response Code) is 26 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW09 monitor parameter
will change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 26 (KIS) to change the position loop integral time
OW08 Motion Commands
constant.
OW09
Hold Command This bit is ignored for the KIS command.
Bit 0
OW09
Cancel Command This bit is ignored for the KIS command.
Bit 1
Position Loop Inte-
OW32 Set the position loop integral time constant in milliseconds.
gral Time Constant
4-104
4.2 Motion Command Details
4.2.26 KIS (Change Position Loop Integral Time Constant)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 26 during execution of the KIS command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the KIS command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the KIS com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the KIS command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the KIS command ends.
Timing Charts
Normal Completion
OW08 = 26 (KIS)
Error Completion
OW08 = 26 (KIS)
IW08 = 26 (KIS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
4-105
4.2 Motion Command Details
4.2.27 PPRM_WR (Write Non-volatile Parameter)
1. The number of times that the non-volatile memory of the SERVOPACK can be written to
depends on the specifications of the device. Use the PPRM_WR command only when abso-
lutely necessary. You should normally write parameters with the PRM_WR (Write SERVOPACK
Important Parameter) command.
2. Be careful when setting the OW50 setting parameter (SERVOPACK Parameter Number).
If the wrong number is specified for this parameter, it could cause errors in later operations.
3. For some parameters, the power must be turned OFF and ON again to enable a change in the
parameter. Always turn the power to the SERVOPACK OFF and ON again when changes are
made to these parameters. Refer to the relevant SERVOPACK manual for details on parame-
ters.
4-106
4.2 Motion Command Details
4.2.27 PPRM_WR (Write Non-volatile Parameter)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 27 (PPRM_WR) to write a non-volatile parameter.
OW09
Hold Command This bit is ignored for the PPRM_WR command.
Bit 0
OW09
Cancel Command This bit is ignored for the PPRM_WR command.
Bit 1
SERVOPACK Use this bit to select the parameter to write.
OW09
Parameter Access 0: Vendor-specific parameters
Bit 8
Selection 1: Common parameters
SERVOPACK
OW50 Set the number of the SERVOPACK parameter to write.
Parameter Number
Set the size of the SERVOPACK parameter to write.
SERVOPACK
OW51 Set the size in words.
Parameter Size
Example: For 4 bytes, set this parameter to 2.
SERVOPACK
OL52 Set the set value data to write to the target SERVOPACK parameter.
Parameter Set Value
Monitor Parameters
Timing Charts 4
Normal Completion
OW08 = 27 (PPRM_WR)
IW08 = 27 (PPRM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
4-107
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Error Completion
OW08 = 27 (PPRM_WR)
IW08 = 27 (PPRM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
3. Set the OW08 setting parameter (Motion Commands) to 34 to execute the EX_-
FEED motion command.
4. Turn the external positioning signal ON.
The axis will move the external positioning final travel distance from the position where the signal was
detected and then it will decelerate to a stop.
When the axis stops, bit 8 (Command Execution Completed) in the IW09 monitor parameter will
change to 1 (Normal execution completed) and external positioning will end.
4-108
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Operating Patterns
The following figure shows the operating pattern when the EX_FEED command is executed.
NOP command
Feed Speed
Position
0
Time (t)
0
Time (t)
Linear Deceleration
Linear Acceleration Time Constant
Time Constant (OL38)
(OL36)
Holding
Holding execution of the EX_FEED command is not possible. Bit 0 (Hold Command) in the
OW09 setting parameter will be ignored.
Canceling
• To cancel a jogging or external positioning operation, set bit 1 (Cancel Command) in the
OW09 setting parameter to 1 (Cancel Command ON). 4
When bit 1 in OW09 is set to 1, the axis will decelerate to a stop.
The deceleration operation depends on the setting of bits 8 to F (Stop Mode Selection) in the
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and
bit 1 (Positioning Completed) in the IW0C monitor parameter will change to 1 (Within
positioning completed range).
• The jogging operation resumes if bit 1 (Cancel Command) in the OW09 setting param-
eter is set to 0 (Cancel Command OFF) during processing of the cancel operation.
• The same operation as the Cancel Command operation will be performed if the motion com-
mand code is changed before external positioning is performed.
4-109
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00
Servo ON Set this bit to 1 before setting OW08 to 34 (EX_FEED).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and
OW01 Speed Loop P/PI
P control.
Bit 3 Switch
0: PI control, 1: P control
Select the stop method to use when a command is canceled.
OW02 0: Stop according to the Linear Deceleration Rate/Deceleration
Stop Mode Selection
Bit 8 to F Time Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the speed unit, acceleration/deceleration unit, and filter type.
OW04 External Positioning Set the signal to use for external positioning.
Bit 4 to 7 Signal Setting 2: Phase-C pulse, 3: /EXT1, 4: /EXT2, 5: /EXT3
External positioning with jogging is started when this parameter is
OW08 Motion Commands set to 34 (EX_FEED). External positioning with jogging stops and the
axis decelerates to a stop when this parameter is set to 0.
OW09 When this bit is set to 1 (Cancel command ON) during external posi-
Cancel Command
Bit 1 tioning with jogging, the axis will decelerate to a stop.
OW09 Travel Direction for Set the travel direction for external positioning with jogging.
Bit 2 JOG/STEP 0: Forward, 1: Reverse
Set the speed for external positioning with jogging. This parameter
Speed Reference Set-
OL10 can be changed during operation. The unit depends on the set value
ting
of bits 0 to 3 in OW03.
Set the upper speed limit as a percentage of the rated motor speed
OW12 Speed Limit (rotary motor) or rated speed (linear motor). This value is an absolute
value. It is used in both the forward and reverse directions.
Set the torque limit for external positioning with jogging. This param-
OL14 Torque/Force Limit eter can be changed during operation. The unit depends on the set
value of bits C to F in OW03.
This parameter allows the feed speed to be changed without chang-
ing the value of OL10.
Set the value as a percentage of the Speed Reference Setting. This
OW18 Override parameter can be changed during operation.
Setting range: 0 to 32,767 (0% to 327.67%)
Setting unit: 1 = 0.01%
Example: Setting for 50% = 5,000
Positioning Completion Set this parameter to the value for which bit 1 in IW0C will
OL1E
Width change to 1 (Within positioning completed range).
Set this parameter to the value for which bit 3 in IW0C will
NEAR Signal Output change to 1 (Within near position range). Bit 3 changes to 1 when
OL20
Width the absolute value of the difference between the reference position
and the feedback position is within the range that is specified here.
Linear Acceleration
Set the jogging acceleration rate with the acceleration rate or the
OL36 Rate/Acceleration Time
acceleration time.
Constant
Linear Deceleration
Set the jogging deceleration rate with the deceleration rate or the
OL38 Rate/Deceleration Time
deceleration time.
Constant
Set the acceleration/deceleration filter time constant. Exponential
acceleration/deceleration or a moving average filter can be selected
OW3A Filter Time Constant
in bits 8 to B in OW03. This setting can be changed only when
distribution has been completed (i.e., when bit 0 in IW0C is 1).
External Positioning
OL46 Set the travel distance after the external positioning signal is input.
Final Travel Distance
4-110
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Monitor Parameters
Register
Name Monitored Contents
Address
IW00 Running with Servo This bit shows the Servo status for the axis.
Bit 1 ON 0: Stopped, 1: Running with Servo ON
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 34 during execution of the EX_FEED command.
This bit changes to 1 (Processing) when cancel processing is being per-
IW09 Command Execu-
formed for the EX_FEED command. This bit changes to 0 (Completed)
Bit 0 tion Flag
when cancel processing has been completed.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the EX_FEED
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the EX_FEED command. The axis will decelerate to
Command Error End
Bit 3 a stop if it is moving. This bit changes to 0 (Completed normally) when
another command is executed.
IW09 Command Execu- This bit is always 0 (Normal execution not completed) for the EX_FEED
Bit 8 tion Completed command.
This bit changes to 1 (Distribution completed) when the distribution for
IW0C Distribution Com- the travel motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a travel motion
command is in progress.
4-111
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Timing Charts
Information For EX_FEED, the value of the OL46 setting parameter (External Positioning Final Travel
Distance) is written to the SERVOPACK parameters before movement. Therefore, there is a
slight time lag before the axis starts moving (refer to the items with asterisks (*) in the follow-
ing figure).
Normal Execution
This position is reported.
(IL18)
External Positioning Final
Travel Distance
4-112
4.2 Motion Command Details
4.2.28 EX_FEED (Jog with External Positioning)
Alarms
4-113
4.2 Motion Command Details
4.2.29 MEM_RD (Read Memory)
Information Make any necessary change to OW51 and OL58 before the MEM_RD com-
mand is executed, or during the same scan that OW08 is set to 35. Do not make
these changes during execution of the MEM_RD command.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 35 (MEM_RD) to read from memory.
OW09
Hold Command This bit is ignored for the MEM_RD command.
Bit 0
OW09
Cancel Command This bit is ignored for the MEM_RD command.
Bit 1
SERVOPACK Parame- Set the size of the data to read from the specified address in words.
OW51
ter Size The valid settings for this parameter are 1 and 2.
Set the first address to read in the SERVOPACK memory.
The valid address range depends on the product specifications of
OL58 Address Setting
the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
4-114
4.2 Motion Command Details
4.2.29 MEM_RD (Read Memory)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 35 during execution of the MEM_RD command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the MEM_RD com-
Bit 0 tion Flag mand. The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the MEM_RD
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the MEM_RD command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution
Bit 8 tion Completed of the MEM_RD command ends.
SERVOPACK
This parameter stores the data of the SERVOPACK parameter that
IL38 Parameter Read
was read.
Data
Timing Charts
Error Completion
OW08 = 35 (MEM_RD)
IW08 = 35 (MEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
4-115
4.2 Motion Command Details
4.2.30 MEM_WR (Write Memory)
Information Make any necessary change to OW51, OL52, and OL58 before the
MEM_WR command is executed, or during the same scan that OW08 is set to 36.
Do not make these changes during execution of the MEM_WR command.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 36 (MEM_WR) to write to memory.
OW09
Hold Command This bit is ignored for the MEM_WR command.
Bit 0
OW09
Cancel Command This bit is ignored for the MEM_WR command.
Bit 1
SERVOPACK Parame- Set the size of the data to write to the specified address in words.
OW51
ter Size The valid settings for this parameter are 1 and 2.
SERVOPACK Parame-
OL52 Set the data to write to the specified address.
ter Set Value
Set the first address to write in the SERVOPACK memory.
The valid address range depends on the product specifications of
OL58 Address Setting
the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
4-116
4.2 Motion Command Details
4.2.30 MEM_WR (Write Memory)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 36 during execution of the MEM_WR command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the MEM_WR command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the MEM_WR
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the MEM_WR command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the MEM_WR command ends.
Timing Charts
Normal Completion
OW08 = 36 (MEM_WR)
Error Completion
OW08 = 36 (MEM_WR)
IW08 = 36 (MEM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
4-117
4.2 Motion Command Details
4.2.31 PMEM_RD (Read Non-volatile Memory)
Information Make any necessary change to OW51 and OL58 before the PMEM_RD
command is executed, or during the same scan that OW08 is set to 37. Do not
make these changes during execution of the PMEM_RD command.
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 37 (PMEM_RD) to read from non-volatile mem-
OW08 Motion Commands
ory.
OW09
Hold Command This bit is ignored for the PMEM_RD command.
Bit 0
OW09
Cancel Command This bit is ignored for the PMEM_RD command.
Bit 1
SERVOPACK Parame- Set the size of the data to read from the specified address in words.
OW51
ter Size The valid settings for this parameter are 1 and 2.
Set the first address to read in the SERVOPACK memory.
The valid address range depends on the product specifications of
OL58 Address Setting
the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
4-118
4.2 Motion Command Details
4.2.31 PMEM_RD (Read Non-volatile Memory)
Monitor Parameters
Register
Name Monitored Contents
Address
IL02 Warnings This parameter reports the current warning status.
IL04 Alarms This parameter reports the current alarm status.
Motion Command This parameter shows the motion command currently in execution.
IW08
Response Code This parameter is 37 during execution of the PMEM_RD command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the PMEM_RD command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PMEM_RD
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the PMEM_RD command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0
(Completed normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the PMEM_RD command ends.
SERVOPACK
IL38 Parameter Read This parameter stores the data read from the specified address.
Data
Timing Charts
Error Completion
OW08 = 37 (PMEM_RD)
IW08 = 37 (PMEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
4-119
4.2 Motion Command Details
4.2.32 PMEM_WR (Write Non-volatile Memory)
Information Make any necessary change to OW51, OL52, and OL58 before the
PMEM_WR command is executed, or during the same scan that OW08 is set to
38. Do not make these changes during execution of the PMEM_WR command.
4-120
4.2 Motion Command Details
4.2.32 PMEM_WR (Write Non-volatile Memory)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 38 (PMEM_WR) to write to memory.
OW09
Hold Command This bit is ignored for the PMEM_WR command.
Bit 0
OW09
Cancel Command This bit is ignored for the PMEM_WR command.
Bit 1
SERVOPACK Parame- Set the size of the data to write to the specified address in words.
OW51
ter Size The valid settings for this parameter are 1 and 2.
SERVOPACK Parame-
OL52 Set the data to write to the specified address.
ter Set Value
Set the first address to write in the SERVOPACK memory.
The valid address range depends on the product specifications of
OL58 Address Setting
the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
Monitor Parameters
Register
Name Monitored Contents
Timing Charts
Normal Completion 4
OW08 = 36 (MEM_WR)
IW08 = 36 (MEM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 36 (MEM_WR)
IW08 = 36 (MEM_WR)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
4-121
4.2 Motion Command Details
4.2.33 MLTTRN_SET (Multiturn Limit Setting)
The MLTTRN_SET command is valid for SERVOPACKs with absolute encoders. The command
will end in an error if the MLTTRN_SET command is executed when an incremental encoder is
used (even if it is used as an absolute encoder) or if a servo amplifier from another company is
Important used.
Refer to the following section for the procedure to set the multiturn limit for a MECHATROLINK-
III slave axis without using this command.
5.3 Multiturn Limit on page 5-47
2. Set the OW08 setting parameter (Motion Commands) to 39 to execute the MLT-
TRN_SET motion command.
The A.CC0 alarm (Multiturn Limit Disagreement) in the SERVOPACK will be cleared, and the multiturn
limit of the absolute encoder will be set to the value set in the Pn205 (Multiturn Limit) SERVOPACK
parameter.
During command execution, IW08 (Motion Command Response Code) changes to 39 and bit 0
(BUSY) in IW09 turns ON.
When command execution is completed, bit 0 (BUSY) in IW 09, bit 3 (FAIL) in IW09, and
bit 0 (Motion Operation Ready) in IW00 turn OFF, and bit 8 (COMPLETE) in IW09 turn ON.
3. Set OW08 (Motion Commands) to 0 to execute the NOP motion command and
complete the multiturn limit settings.
4. Turn the power supply to the SERVOPACK OFF and ON again
5. Execute an origin setting or origin return operation.
Refer to the following section for details on the origin setting operation.
ZSET (Set Zero Point) on page 4-61
Refer to the following section for details on the origin return operation.
ZRET (Zero Point Return) on page 4-21
4-122
4.2 Motion Command Details
4.2.33 MLTTRN_SET (Multiturn Limit Setting)
Related Parameters
The parameters that are related to this command are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to turn the power to the Servomotor ON or OFF.
OW00 Set this parameter to 1 before setting OW08 to 39 (MLT-
Servo ON
Bit 0 TRN_SET).
0: Servo OFF, 1: Servo ON
The multiturn limit setting operation will begin when 39 (MLT-
TRN_SET) is set.
OW08 Motion Commands
Even if the command is set to 0 (NOP) during processing, this setting
will be ignored, and the operation will continue.
OW09
Hold Command This bit is ignored for the MLTTRN_SET command.
Bit 0
OW09
Cancel Command This bit is ignored for the MLTTRN_SET command.
Bit 1
Monitor Parameters
Register
Name Monitored Contents
Address
Timing Charts
Normal Completion
OW08 = 39 (MLTTRN_SET)
IW08 = 39 (MLTTRN_SET)
IW09 Bit 0 (BUSY) This interval is not constant.
IW09 Bit 3 (FAIL)
4-123
4.2 Motion Command Details
4.2.33 MLTTRN_SET (Multiturn Limit Setting)
Error Completion
OW08 = 39 (MLTTRN_SET)
IW08 = 39 (MLTTRN_SET)
IW09 Bit 0 (BUSY)
This interval is not constant.
IW09 Bit 3 (FAIL)
4-124
4.3 Motion Subcommand Details
4.3.1 NOP (No Operation)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Motion Subcom-
OW0A Set this parameter to 0 for the NOP command.
mands
Monitor Parameters
Register
Name Monitored Contents
Address
Motion Subcom- This parameter shows the motion subcommand that is currently in exe-
IW0A mand Response cution.
Code This parameter is 0 during execution of the NOP command.
IW0B Command Execu- This bit is 1 (Processing) during execution of the NOP command. The bit
Bit 0 tion Flag changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B
Command Error End during execution of the NOP command. This bit changes to 0 (Com-
Bit 3
pleted normally) when another command is executed.
IW0B Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed* the NOP command ends.
SERVOPACK User
IW2F This parameter reports which data the user is actually monitoring.
Monitor Information
SERVOPACK User
IL34 This parameter reports the result of the selected monitor.
Monitor 4 4
* The subcommand status of the NOP command (Command Execution Completed) is invalid.
4-125
4.3 Motion Subcommand Details
4.3.2 PRM_RD (Read SERVOPACK Parameter)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to select the parameter to read.
OW09 SERVOPACK Parame-
0: Vendor-specific parameters
Bit 8 ter Access Selection
1: Common parameters
OW0A Motion Subcommands Set this parameter to 1 (PRM_RD) to read a SERVOPACK parameter.
Auxiliary SERVOPACK
OW54 Set the number of the SERVOPACK parameter to read.
Parameter Number
Set the size of the SERVOPACK parameter to read.
Set the size in words.
Auxiliary SERVOPACK
OW55 Setting Precautions
Parameter Size
The SERVOPACK user manual lists the sizes in bytes, so those val-
ues must be converted to words.
4-126
4.3 Motion Subcommand Details
4.3.2 PRM_RD (Read SERVOPACK Parameter)
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 1 during execution of the PRM_RD command.
IW0B Command Execution This bit is 1 (Processing) during execution of the PRM_RD com-
Bit 0 Flag mand. The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B
Command Error End during execution of the PRM_RD command. This bit changes to 0
Bit 3
(Completed normally) when another command is executed.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the PRM_RD command ends.
Auxiliary SERVOPACK This parameter stores the number of the SERVOPACK parameter
IW37
Parameter Number that was read.
Auxiliary SERVOPACK This parameter stores the data of the SERVOPACK parameter that
IL3A
Parameter Read Data was read.
Timing Charts
Normal Completion
OW0A = 1 (PRM_RD)
Error Completion
OW0A = 1 (PRM_RD)
IW0A = 1 (PRM_RD)
IW0B Bit 0 (BUSY) This interval is
IW0B Bit 3 (FAIL) not constant.
IW0B Bit 8 (COMPLETE) 1 scan
4-127
4.3 Motion Subcommand Details
4.3.3 PRM_WR (Write SERVOPACK Parameter)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Use this bit to select the parameter to write.
OW09 SERVOPACK Parame-
0: Vendor-specific parameters
Bit 8 ter Access Selection
1: Common parameters
Set this parameter to 2 (PRM_WR) to write a SERVOPACK parame-
OW0A Motion Subcommands
ter.
Auxiliary SERVOPACK
OW54 Set the number of the SERVOPACK parameter to write.
Parameter Number
Set the size of the SERVOPACK parameter to write.
Set the size in words.
Auxiliary SERVOPACK
OW55 Setting Precautions
Parameter Size
The SERVOPACK user manual lists the parameter sizes in bytes, so
those values must be converted to words.
Auxiliary SERVOPACK
OL56 Set the set value data to write to the target SERVOPACK parameter.
Parameter Set Value
4-128
4.3 Motion Subcommand Details
4.3.3 PRM_WR (Write SERVOPACK Parameter)
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 2 during execution of the PRM_WR command.
IW0B Command Execution This bit is 1 (Processing) during execution of the PRM_WR command.
Bit 0 Flag The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B during execution of the PRM_WR command.
Command Error End
Bit 3 This bit changes to 0 (Completed normally) when another command
is executed.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the PRM_WR command ends.
Auxiliary SERVOPACK This parameter reports the number of the SERVOPACK parameter
IW37
Parameter Number that was written.
Timing Charts
Normal Completion
OW0A = 2 (PRM_WR)
IW0A = 2 (PRM_WR)
Error Completion
OW0A = 2 (PRM_WR)
IW0A = 2 (PRM_WR)
IW0B Bit 0 (BUSY) This interval is
IW0B Bit 3 (FAIL) not constant.
IW0B Bit 8 (COMPLETE) 1 scan
4-129
4.3 Motion Subcommand Details
4.3.4 INF_RD (Read Device Information)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW0A Motion Subcommands Set this parameter to 3 (INF_RD) to read device information.
Select the device information to read. You can select the following
devices.
00 hex: Disabled
Device Information 01 hex: Vendor ID code
OW5B
Selection Code 02 hex: Device code
03 hex: Device version
04 hex: Device information file version
05 hex: Serial number
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand currently in execu-
Motion Subcommand
IW0A tion.
Response Code
This parameter is 3 during execution of the INF_RD command.
IW0B Command Execution This bit changes to 0 (Completed) when the INF_RD operation will
Bit 0 Flag end.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B during execution of the INF_RD command.
Command Error End
Bit 3 This bit changes to 0 (Completed normally) when another command
is executed.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the INF_RD command ends.
Continued on next page.
4-130
4.3 Motion Subcommand Details
4.3.4 INF_RD (Read Device Information)
Timing Charts
Normal Completion
OW0A = 3 (INF_RD)
IW0A = 3 (INF_RD)
IW0B Bit 0 (BUSY)
Error Completion
OW0A = 3 (INF_RD)
IW0A = 3 (INF_RD)
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE) 1 scan
IW5B Undefined
4-131
4.3 Motion Subcommand Details
4.3.5 SMON (Monitor Status)
1. Refer to the manual for your SERVOPACK for details on the content that you can monitor.
2. Some settings cannot be monitored for some SERVOPACK models.
Important
4-132
4.3 Motion Subcommand Details
4.3.5 SMON (Monitor Status)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 4 (SMON) to execute the monitor status sub-
OW0A Motion Subcommands
command.
SERVOPACK User Mon-
OW4E Set the information managed by the SERVOPACK to monitor.
itor Setting
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 4 during execution of the SMON command.
IW0B Command Execution This bit is 1 (Processing) during execution of the SMON command.
Bit 0 Flag The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B
Command Error End during execution of the SMON command. This bit changes to 0 (Com-
Bit 3
pleted normally) when another command is executed.
Timing Charts
OW0A = 4 (SMON)
IW0A = 4 (SMON)
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
IW2F Bit C to F 1 scan
Undefined value Monitor 4 = Set value
IL34
Undefined value Monitor results
4-133
4.3 Motion Subcommand Details
4.3.6 FIXPRM_RD (Read Fixed Parameter)
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
Motion Subcom-
OW0A Set this parameter to 5 (FIXPRM_RD) to read a fixed parameter.
mands
Fixed Parameter
OW5C Set the number of the fixed parameter to read.
Number
Monitor Parameters
Register
Name Monitored Contents
Address
Motion Subcom- This parameter shows the motion subcommand that is currently in exe-
IW0A mand Response cution.
Code This parameter is 5 during execution of the FIXPRM_RD command.
IW0B Command Execu- This bit is 1 (Processing) during execution of the FIXPRM_RD command.
Bit 0 tion Flag The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B
Command Error End during execution of the FIXPRM_RD command. This bit changes to 0
Bit 3
(Completed normally) when another command is executed.
IW0B Command Execu- This bit changes to 1 (Normal execution completed) when execution of
Bit 8 tion Completed the FIXPRM_RD command ends.
Fixed Parameter This parameter reports the fixed parameter data for the specified fixed
IL56
Monitor parameter number.
4-134
4.3 Motion Subcommand Details
4.3.6 FIXPRM_RD (Read Fixed Parameter)
Timing Charts
Normal Completion
OW0A = 5 (FIXPRM_RD)
IW0A = 5 (FIXPRM_RD)
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
IL56 1 scan
Undefined value Monitor results
Error Completion
OW0A = 5 (FIXPRM_RD)
IW0A = 5 (FIXPRM_RD)
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE) 1 scan
IL56 Undefined value
4-135
4.3 Motion Subcommand Details
4.3.7 FIXPRM_CHG (Change Fixed Parameter)
3. Set the OW0A setting parameter (Motion Subcommands) to 6 to execute the FIX-
PRM_CHG motion subcommand.
The IW0A monitor parameter (Motion Subcommand Response Code) is 6 during execution of
this command.
4-136
4.3 Motion Subcommand Details
4.3.7 FIXPRM_CHG (Change Fixed Parameter)
Related Parameters
The parameters that are related to this subcommand are listed in the following tables.
Setting Parameters
Register
Name Setting Details
Address
Motion Subcom-
OW0A Set this parameter to 6 (FIXPRM_CHG) to read a fixed parameter.
mands
Auxiliary SERVO-
OW54 PACK Parameter Set the number of the fixed parameter to change.
Number
Auxiliary SERVO-
OL56 PACK Parameter Set Set the new value for the target fixed parameter.
Value
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 6 during execution of the FIXPRM_CHG command.
IW0B Command Execution
This bit is always 0 (Completed) for the FIXPRM_CHG command.
Timing Charts
Normal Completion
OW0A = 6 (FIXPRM_CHG)
IW0A = 6 (FIXPRM_CHG)
Error Completion
OW0A = 6 (FIXPRM_CHG)
IW0A = 6 (FIXPRM_CHG)
4-137
4.3 Motion Subcommand Details
4.3.8 MEM_RD (Read Memory)
Information Make any necessary change to OW55 and OL6A before the MEM_RD com-
mand is executed, or during the same scan that OW0A is set to 7. Do not make
these changes during execution of the MEM_RD command.
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW0A Motion Subcommands Set this parameter to 7 (MEM_RD) to read from memory.
Auxiliary SERVOPACK Set the size of the data to read from the specified address in words.
OW55
Parameter Size The valid settings for this parameter are 1 and 2.
Set the first address to read in the SERVOPACK memory.
Auxiliary Address Set- The valid address range depends on the product specifications of
OL6A
ting the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
4-138
4.3 Motion Subcommand Details
4.3.8 MEM_RD (Read Memory)
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 7 during execution of the MEM_RD command.
IW0B Command Execution This bit is 1 (Processing) during execution of the MEM_RD com-
Bit 0 Flag mand. The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error occurs
IW0B during execution of the MEM_RD command.
Command Error End
Bit 3 This bit changes to 0 (Completed normally) when another command
is executed.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the MEM_RD command ends.
Auxiliary SERVOPACK This parameter stores the data of the SERVOPACK parameter that
IL3A
Parameter Read Data was read.
Timing Charts
Normal Completion
OW0A = 7 (MEM_RD)
IW0A = 7 (MEM_RD)
Error Completion
OW0A = 7 (MEM_RD)
IW0A = 7 (MEM_RD)
IW0B Bit 0 (BUSY) This interval is
IW0B Bit 3 (FAIL) not constant.
IW0B Bit 8 (COMPLETE) 1 scan
IL3A
Undefined value
4-139
4.3 Motion Subcommand Details
4.3.9 MEM_WR (Write Memory)
Information Make any necessary change to OW55, OL56, and OL6A before the
MEM_WR command is executed, or during the same scan that OW0A is set to 8.
Do not make these changes during execution of the MEM_WR command.
Related Parameters
The parameters that are related to this subcommand are listed in the following table.
Setting Parameters
Register
Name Setting Details
Address
OW0A Motion Subcommands Set this parameter to 8 (MEM_WR) to write to memory.
Auxiliary SERVOPACK Set the size of the data to write to the specified address in words.
OW55
Parameter Size The valid settings for this parameter are 1 and 2.
Auxiliary SERVOPACK
OL56 Set the data to write to the specified address.
Parameter Set Value
Set the first address to write in the SERVOPACK memory.
Auxiliary Address Set- The valid address range depends on the product specifications of
OL6A
ting the SERVOPACK. Refer to the relevant SERVOPACK manual for
details.
4-140
4.3 Motion Subcommand Details
4.3.9 MEM_WR (Write Memory)
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in
Motion Subcommand
IW0A execution.
Response Code
This parameter is 8 during execution of the MEM_WR command.
IW0B Command Execution This bit is 1 (Processing) during execution of the MEM_WR com-
Bit 0 Flag mand. The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed with an error) when an error
IW0B occurs during execution of the MEM_WR command.
Command Error End
Bit 3 This bit changes to 0 (Completed normally) when another command
is executed.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution
Bit 8 Completed of the MEM_WR command ends.
Timing Charts
Normal Completion
OW0A = 8 (MEM_WR)
IW0A = 8 (MEM_WR)
IW0B Bit 0 (BUSY)
This interval is
IW0B Bit 3 (FAIL) not constant.
Error Completion
OW0A = 8 (MEM_WR)
IW0A = 8 (MEM_WR)
IW0B Bit 0 (BUSY) This interval is
IW0B Bit 3 (FAIL) not constant.
IW0B Bit 8 (COMPLETE) 1 scan
4-141
4.4 Changing the Command
4.4.1 Motion Command and Subcommand Execution Judgment Table
4-142
4.4 Changing the Command
4.4.1 Motion Command and Subcommand Execution Judgment Table
4-143
4.4 Changing the Command
4.4.1 Motion Command and Subcommand Execution Judgment Table
New Command
Current 17 18 19 20 21 22 23 24 25 26 27 34 35 36 37 38 39
Code
Command PR PR AL AL AL AB VE TR PH KI PP EX ME ME PM PM ML
M_ M_ M_ M_ MH S_ LO Q AS S R _F M_ M_ EM EM TT
0 NOP
1 POSING ×
EX_POS-
2 Δ Δ Δ Δ Δ Δ × × × Δ × Δ Δ Δ Δ Δ
ING
3 ZRET × × × × × × × × × × × × × × × × ×
INTERPO-
4
LATE
6 LATCH
7 FEED × × × × × × × × × × × × ×
8 STEP ×
9 ZSET
10 ACC
11 DCC
12 SCC
CHG_FIL-
13
TER
14 KVS
15 KPS
16 KFS
17 PRM_RD −
18 PRM_WR −
19 ALM_MON −
20 ALM_HIST −
ALMHIST_
21 −
CLR
22 ABS_RST −
23 VELO × × × × × × − × × × × × × ×
24 TRQ × × × × × × − × × × × × × ×
25 PHASE −
26 KIS −
27 PPRM_WR −
34 EX_FEED × × × × × × × × − × × × × ×
35 MEM_RD −
36 MEM_WR − − −
37 PMEM_RD −
PMEM_W
38 −
R
MLTTRN_
39 −
SET
Note: : Indicates commands that can be changed to.
Δ: Indicates commands that can be executed only when the absolute value specification method is selected
for the position reference type. If the incremental addition method is selected, the axis stops when the com-
mand is changed.
× : Indicates when the current command is canceled and the axis decelerates to a stop.
: Indicates commands that are ignored. Processing for the current command will continue.
Changing from the INTERPOLATE, LATCH, or PHASE command to the SCC or CHG_FILTER command
before distribution is completed will cause a command error.
4-144
4.4 Changing the Command
4.4.1 Motion Command and Subcommand Execution Judgment Table
4-145
4.4 Changing the Command
4.4.1 Motion Command and Subcommand Execution Judgment Table
4-146
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
4-147
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP POSING
POSING EX_POSING
EX_POSING
Motion command POSING EX_POSING
Motion command POSING EX_POSING
response
Changing OL1C (Position Reference Setting) during Deceleration
• Using the Incremental Value Addition Method (When Bit 5 in OW09
Is Set to 0)
The setting of OL1C (Position Reference Setting) is ignored.
• Using the Absolute Value Specification Method (When Bit 5 in
OW09 Is Set To 1)
The target position is the value of OL1C (Position Reference Setting)
when execution of the EX_POSING command is started.
Precautions
Do not change the Position Reference Setting parameter during decelera-
tion.
Doing so may cause a decrease in speed because the related parameters
are written at the start of EX_POSING execution.
Continued on next page.
4-148
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
POSING ZRET
POSING INTERPOLATE
4-149
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
POSING FEED
POSING
ZSET
4-150
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
POSING TRQ
TRQ
PHASE
POSING PHASE
4-151
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP EX_POSING
EX_POSING POSING
EX_POSING POSING
4-152
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
EX_POSING ZRET
EX_POSING INTERPOLATE
4-153
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
EX_POSING FEED
EX_POSING
EX_POSING
4-154
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
The motion command switches to the TRQ command after the axis decel-
erates to a complete stop, and the control mode switches from position
control to torque control.
Canceled part of
EX_POSING operation
TRQ
EX_POSING Motion command EX_POSING TRQ
Motion command EX_POSING TRQ
response
PHASE
EX_POSING PHASE
4
Motion command EX_POSING PHASE
Motion command EX_POSING PHASE
response
Position Control Mode Phase Control Mode
EX_FEED Same as for the FEED command.
4-155
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP ZRET
The motion command switches to the POSING command after the axis
decelerates to a complete stop.
Canceled part of
ZRET operation
ZRET POSING
ZRET EX_POSING
4-156
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
ZRET INTERPOLATE
The motion command switches to the STEP command after the axis decel-
erates to a complete stop.
Canceled part of
ZRET operation
The ZSET command is executed when the axis has decelerated to a com-
plete stop.
A machine coordinate
system is created based on
the position where the axis
decelerated to a stop. Canceled part of
ZRET operation
ZSET
ZRET
4-157
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
Canceled part of
ZRET operation
ZRET TRQ
TRQ
ZRET PHASE
PHASE
The motion command switches to the EX_FEED command after the axis
decelerates to a complete stop.
When execution of the EX_FEED command is started, the related SERVO-
PACK parameters are written, and then the jogging operation starts.
Canceled part of
ZRET operation
EX_FEED
ZRET EX_FEED
4-158
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
INTERPOLATE POSING
POSING
Motion command INTERPOLATE POSING
Motion command INTERPOLATE POSING
response
The value of OL1C (Position Reference Setting) when the motion
command is switched is as follows:
• Using the Incremental Value Addition Method (When Bit 5 in OW09
Is Set to 0)
Incremental value = Target position − IL14 (DPOS)
OL1C = OL1C + Incremental value
• Using the Absolute Value Specification Method (When Bit 5 in
OW09 Is Set to 1)
OL1C = Target position
Continued on next page.
4-159
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
INTERPOLATE EX_POSING
EX_POSING
Motion command INTERPOLATE EX_POSING
Motion command INTERPOLATE EX_POSING
response
The value of OL1C (Position Reference Setting) when the motion
command is switched is as follows:
• Using the Incremental Value Addition Method (When Bit 5 in OW09
Is Set to 0)
Incremental value = Target position − IL14 (DPOS)
OL1C = OL1C + Incremental value
• Using the Absolute Value Specification Method (When Bit 5 in
OW09 Is Set to 1)
OL1C = Target position
The motion command immediately switches to the ZRET command, and
the travel distance that is stored in the acceleration/deceleration filter is dis-
tributed.
When execution of ZRET is started, the related SERVOPACK parameters
INTERPOLATE are written, and then the origin return operation starts.
Stop to change the SERVOPACK parameters
related to the origin return operation
ZRET
INTERPOLATE ZRET
INTERPOLATE LATCH
4-160
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
INTERPOLATE FEED
INTERPOLATE STEP
INTERPOLATE
ZSET
4-161
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
TRQ
TRQ INTERPOLATE
PHASE
INTERPOLATE PHASE
4-162
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
INTERPOLATE EX_FEED
4-163
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP FEED
FEED POSING
FEED POSING
4-164
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
FEED EX_POSING
FEED EX_POSING
FEED ZRET
4-165
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
FEED INTERPOLATE
STEP
FEED STEP
FEED
ZSET
Motion command FEED ZSET
Motion command FEED ZSET
response
Precautions
In actual operation, set the origin by executing ZSET when positioning has
been completed.
Continued on next page.
4-166
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE
FEED PHASE
4-167
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
FEED EX_FEED
4-168
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
STEP
NOP
4-169
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
STEP EX_POSING
STEP ZRET
4-170
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
STEP INTERPOLATE
STEP FEED
4-171
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
STEP
ZSET
STEP VELO
VELO
STEP TRQ
TRQ
4-172
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE
STEP STEP PHASE
4-173
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
VELO
NOP
VELO
VELO POSING
4-174
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
VELO EX_POSING
VELO ZRET
ZRET
4-175
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
VELO INTERPOLATE
VELO FEED
4-176
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
VELO STEP
ZSET VELO
VELO
Motion command VELO ZSET
Motion command VELO ZSET
response
VELO TRQ
TRQ 4
Motion command VELO TRQ
Motion command VELO TRQ
response
4-177
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE
VELO
VELO PHASE
4-178
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP TRQ
TRQ POSING
4-179
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
TRQ EX_POSING
4-180
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
TRQ INTERPOLATE
4-181
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
4-182
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
TRQ VELO
VELO
TRQ PHASE
PHASE
Motion command TRQ PHASE
Motion command TRQ PHASE
response
Precautions
After switching the command, the PHASE command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the PHASE command.
4
EX_FEED Same as for the FEED command.
4-183
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP PHASE
PHASE POSING
4-184
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE EX_POSING
EX_POSING
Motion command PHASE EX_POSING
Motion command PHASE EX_POSING
response
PHASE ZRET
PHASE INTERPOLATE
INTERPOLATE
4-185
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
FEED
PHASE FEED
PHASE
ZSET
Motion command PHASE ZSET
Motion command PHASE ZSET
response
4-186
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE VELO
VELO
TRQ
PHASE TRQ
PHASE EX_FEED
4-187
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
NOP EX_FEED
EX_FEED POSING
EX_FEED POSING
4-188
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
EX_FEED EX_POSING
EX_FEED EX_POSING
EX_FEED ZRET
4-189
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
EX_FEED INTERPOLATE
EX_FEED FEED
STEP
EX_FEED STEP
4-190
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
EX_FEED
ZSET
Motion command EX_FEED ZSET
Motion command EX_FEED ZSET
response
Precautions
In actual operation, set the origin by executing ZSET when positioning has
been completed.
The motion command immediately switches to the VELO command, and
the control mode switches from position control to speed control. The travel
distance that is stored in the acceleration/deceleration filter is canceled.
The speeds will change smoothly.
(Acceleration or deceleration is performed to
the target speed of the VELO command
based on the current speed when the
command was switched.)
The acceleration/deceleration filter is
EX_FEED VELO
VELO
4-191
4.4 Changing the Command
4.4.2 Operation after Changing the Motion Command
PHASE
EX_FEED EX_FEED PHASE
4-192
4.5 Motion Language Instructions
Instruc-
Instruc-
tion Name Format Description
tion
Type
ABS;
Causes all subsequent coordi-
Absolute or
ABS nates to be treated as absolute
Mode ABS MOV [Logical_axis_name_1] −
values.
[Logical_axis_name_2] − ;
INC;
Causes all subsequent coordi-
Incremental or
INC nates to be treated as incre-
Mode INC MOV [Logical_axis_name_1] −
mental values.
[Logical_axis_name_2] − ;
ACC [Logical_axis_name_1] Accelera-
Sets the acceleration times for
tion_time
positioning instructions.
Change Accel- [Logical_axis_name_2] Accelera-
ACC A maximum of 32 axes can be
eration Time tion_time
designated in one instruction
[Logical_axis_name_3] Accelera-
block.
tion_time ... ;
DCC [Logical_axis_name_1] Decelera-
4-193
4.5 Motion Language Instructions
4-194
4.5 Motion Language Instructions
MCW [Logical_axis_name_1]
End_position
[Logical_axis_name_2]
End_position
Ucenter_point_position
Vcenter_point_position
Tnumber_of_turns Finterpo-
Clockwise Cir- lation_feed_speed;
4-195
4.5 Motion Language Instructions
End_position
[Logical_axis_name_2]
End_position
Rradius Moves three axes simultane-
[Logical_axis_name_3] ously with a combination of cir-
End_position_for_linear_in- cular interpolation and linear
terpolation interpolation outside the circu-
Finterpolation_feed_speed; lar interpolation plane. Speed F
is the circular interpolation tan-
MCC [Logical_axis_name_1] gential speed.
End_position The number of turns can be
[Logical_axis_name_2] specified after “T” if the center
End_position point coordinate is specified.
Ucenter_point_position (“T” can be omitted.)
Vcenter_point_position
[Logical_axis_name_3]
Axis End_position_for_linear_in-
Move- terpolation
ment Counterclock- Tnumber_of_turns Finterpo-
MCC wise Helical lation_feed_speed;
Interpolation
MCC [Logical_axis_name_1]
Radius Designation
End_position
[Logical_axis_name_2]
End_position
Rradius
[Logical_axis_name_3]
End_position_for_linear_in-
terpolation
Finterpolation_feed_speed;
ZRN [Logical_axis_name_1]0
Zero Point
ZRN [Logical_axis_name_2]0 Returns each axis to its origin.
Return
[Logical_axis_name_3]0 ...;
MOV [Logical_axis_name_1] Refer-
Performs positioning to the
ence_position
next block after distribution is
Position after [Logical_axis_name_2] Refer-
DEN completed without waiting for
Distribution ence_position
a Positioning Completed sig-
[Logical_axis_name_3] Refer-
nal.
ence_position ... DEN;
SKP [Logical_axis_name_1] Refer-
ence_position
If the SKIP signal turns ON
[Logical_axis_name_2] Refer-
during a linear interpolation
ence_position
SKP Skip Function operation, the remaining move-
[Logical_axis_name_3] Refer-
ment is skipped and operation
ence_position ...
proceeds to the next block.
Finterpolation_feed_speed
SSskip_input_signal_selection;
Continued on next page.
4-196
4.5 Motion Language Instructions
4-197
4.5 Motion Language Instructions
4-198
4.5 Motion Language Instructions
4-199
4.5 Motion Language Instructions
4-200
4.5 Motion Language Instructions
4-201
4.5 Motion Language Instructions
4-202
4.5 Motion Language Instructions
4-203
4.5 Motion Language Instructions
4-204
Machine-Specific
Motion Control
5
This chapter provides information and describes settings
that are necessary to perform machine-specific motion
control.
The electronic gear cannot be used if fixed parameter No. 4 (Reference Unit Selection) is set to 0
(Pulses).
Important
5-3
5.1 Motion Parameters
5.1.2 Electronic Gear
The following examples show the settings for a ball screw and rotary table.
Workpiece
Ball screw
n = 5 rotations
To move the workpiece 0.001 mm for 1 reference unit input under the above conditions, i.e., for
1 reference unit to equal 1 output unit, make the following settings for fixed parameters No. 6,
No. 8, and No. 9.
• No. 6 (Travel Distance per Machine Rotation): 6 mm/0.001 mm = 6,000 (reference units)
• No. 8 (Servomotor Gear Ratio Term): m = 7
• No. 9 (Machine Gear Ratio Term): n = 5
To use the electronic gear by setting the motion parameters, set the electronic gear ratio in the
SERVOPACK parameters to 1:1. However, to use a 24-bit resolution encoder, refer to the follow-
ing section and set the electronic gear ratio in the SERVOPACK parameters.
Important 5.4 Absolute Encoders with 24-Bit Resolution on page 5-53
n = 10 rotations
m = 30 rotations
Motor
To rotate the rotary table 0.1° for 1 reference unit input under the above conditions, i.e., for 1
reference unit to equal 1 output unit, make the following settings for fixed parameters No. 6,
No. 8, and No. 9.
• No. 6 (Travel Distance per Machine Rotation): 360°/0.1° = 3,600 (reference units)
• No. 8 (Servomotor Gear Ratio Term): m = 30
• No. 9 (Machine Gear Ratio Term): n = 10
5-4
5.1 Motion Parameters
5.1.3 Axis Selection
To use the electronic gear by setting the motion parameters, set the electronic gear ratio in the
SERVOPACK parameters to 1:1. However, to use a 24-bit resolution encoder, refer to the follow-
ing section and set the electronic gear ratio in the SERVOPACK parameters.
Important 5.4 Absolute Encoders with 24-Bit Resolution on page 5-53
Information The result will be the same as long as the ratio between the settings for fixed parameters No.
8 and No. 9 (m/n) is constant, e.g., m = 3 and n = 1.
5-5
5.1 Motion Parameters
5.1.4 Position References
5-6
5.1 Motion Parameters
5.1.4 Position References
• When changing the target position based on the current position when a POSING command
is being executed
• When changing to a POSING command when a non-POSING command is being executed
In the following cases, use setting method 2 to set the target position.
• When changing the target position based on the original target position when a POSING
command is being executed
Setting Method 1
Using the Incremental Value Addition Method (When Bit 5 in OW09 Is Set to 0)
Issue the reference only when distribution has been completed (i.e., when bit 0 in IW0C is
1).
Important
Incremental value = Target position (a value between 0 and POSMAX) - IL10 (CPOS) +
POSMAX × n
OL1C = OL1C + Incremental value
n is the number of POSMAX turns needed to move from the current position (CPOS) to the tar-
get position. When the distance between the target position and the current position is within
the first turn, n is 0.
Using the Absolute Value Specification Method (When Bit 5 in OW09 Is Set to
1)
In this case, the reference can be issued even when distribution has not been completed (i.e.,
even when bit 0 in IW0C is 0).
Incremental value = Target position (a value between 0 and POSMAX) - IL10 (CPOS) +
POSMAX × n
OL1C = IL14 (DPOS) + Incremental value
POSMAX
IL10 (CPOS)
IL12 (MPOS)
IL16 (APOS)
IL18 (LPOS)
0
5
231-1
IL0E (TPOS)
0
IL14 (DPOS)
-231
5-7
5.1 Motion Parameters
5.1.4 Position References
Setting Method 2
Using the Incremental Value Addition Method (When Bit 5 in OW09 Is Set to 0)
Incremental value = Target position (a value between 0 and POSMAX) - Previous target position
(a value between 0 and POSMAX) + POSMAX × n
OL1C = OL1C + Incremental value
Previous target position: The directly specified value or the value that was stored in a location
such as an M register.
n is the number of POSMAX turns needed to move from the current position (CPOS) to the tar-
get position. When the distance between the target position and the current position is within
the first turn, n is 0.
Using the Absolute Value Specification Method (When Bit 5 in OW09 Is Set to
1)
Make sure that the absolute value specification method setting is retained after the target posi-
tion is changed.
Important
Incremental value = Target position (a value between 0 and POSMAX) - Previous target position
(a value between 0 and POSMAX) + POSMAX × n
OL1C = IL14 (DPOS) + Incremental value
Previous target position: The directly specified value or the value that was stored in a location
such as an M register.
n is the number of POSMAX turns needed to move from the current position (CPOS) to the tar-
get position. When the distance between the target position and the current position is within
the first turn, n is 0.
Example When n = -2
POSMAX
IL10 (CPOS)
IL12 (MPOS)
IL16 (APOS)
IL18 (LPOS)
0
231-1
IL0E (TPOS)
0
IL14 (DPOS)
-231
5-8
5.1 Motion Parameters
5.1.5 Speed References
5-9
5.1 Motion Parameters
5.1.5 Speed References
5-10
5.1 Motion Parameters
5.1.6 Acceleration/Deceleration Settings
Related Parameters
The parameters that are related to acceleration and deceleration rate settings are listed in the
following table.
Parameter/
Parameter
Register Name Description Default
Type
Address
This parameter sets the number of digits below the
decimal point in the reference unit. The minimum
reference unit is determined by this parameter and
Number of Digits fixed parameter No. 4 (Reference Unit Selection).
No.5 Below Decimal Example: 3
Point When the Reference Unit Selection parameter is set
to mm and the Number of Digits Below Decimal
Point parameter is set to 3, a reference unit of 1 will
Fixed be 0.001 mm.
Parame- This parameter sets the number of rotations when
ters Rated Motor the motor is rotated at the rated speed (100%
No.34 3,000
Speed speed). Set this parameter according to the specifi-
cations of the motor.
This parameter sets the number of pulses per Ser-
Number of Pulses vomotor rotation.
No.36 Per Motor Rota- Example: 65,536
tion For a 16-bit encoder, set this parameter to 216 =
65,536.
Continued on next page.
5-11
5.1 Motion Parameters
5.1.6 Acceleration/Deceleration Settings
5-12
5.1 Motion Parameters
5.1.6 Acceleration/Deceleration Settings
Reference speed
Linear Linear
Acceleration Rate Deceleration Rate
OL36 OL38
0 Time
(t)
Time required to reach the reference speed Time required to reach a speed of zero
= Reference speed ÷ Linear acceleration rate = Reference speed ÷ Linear deceleration rate
Reference speed
0 Time
(t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant 5
(OL36) (OL38)
5-13
5.1 Motion Parameters
5.1.7 Acceleration/Deceleration Filter Settings
Related Parameters
The parameters that are related to acceleration/deceleration filter settings are listed in the fol-
lowing table.
Parameter Register
Name Description Default
Type Addresses
This parameter sets the acceleration/deceleration
filter type.
0: No filter (Filter none)
1: Exponential acceleration/deceleration filter
2: Average movement filter
When a filter is used, set the filter type in this
parameter and execute the CHG_FILTER motion
OW03 Filter Type command to apply the change. Refer to the follow-
ing section for details. 0
Bit 8 to B Selection
4.2.13 CHG_FILTER (Change Filter Type) on page
Setting 4-69
Parameters However, when bit A (SERVOPACK Parameter
Auto-Write) in fixed parameter No. 1 is 0 (Enabled),
the filter type is changed to the set filter type when
reference pulse distribution is completed, even if the
CHG_FILTER command is not executed.
This parameter sets the acceleration/deceleration
filter time constant.
Filter Time
OW3A Always make sure that distribution has been com- 0
Constant
pleted (i.e., that bit 0 in IW0C is 1) before
you change the filter time constant.
Acceleration/Deceleration Patterns
The following figures show the relationship between acceleration/deceleration patterns and
each parameter setting.
Filter Type Selection
OW 03 Bits 8 to B = 0 OW 03 Bits 8 to B = 1 OW 03 Bits 8 to B = 2
No Filter Exponential Acceleration/Deceleration Filter Average Movement Filter
No
Acceleration
/Deceleration
OL 36
=0
OL 38
=0 * The curve depends on the OW 3A OW 3A
* STEP input
setting of OW 3A.
OW3A
With
Acceleration
/Deceleration
OL 36 OL 38 OL 36 OL 38 OW 3A
* The curve depends on the relationship OL 36 OL 38
between the settings of OW3A,
OL36, and OL38.
5-14
5.1 Motion Parameters
5.1.8 Linear Scale Pitch and Rated Speed
If an exponential acceleration/deceleration filter is used with the SVR Function Module, you can
use the setting for the OW3B setting parameter (Bias Speed for Indexed Deceleration/
Acceleration Filter).
Important If the speed goes higher than the value of OW3B, the exponential acceleration/deceleration
filter is enabled.
1. In the following case, set fixed parameter No. 34 (Rated Speed) in units of 0.1 m/s.
• When fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses)
• When fixed parameter No. 6 (Linear Scale Pitch) is set in μm
Important 2. In the following case, set fixed parameter No. 34 (Rated Speed) in units of 0.1 mm/s.
• When fixed parameter No. 6 (Linear Scale Pitch) is set in nm
5-15
5.1 Motion Parameters
5.1.8 Linear Scale Pitch and Rated Speed
Example Settings 2
The following table lists example settings for the following linear motor specifications.
• Linear scale pitch: 400 (nm)
• Serial converter resolution: 9 (bits)
• Rated speed: 1.5 (m/s)
Fixed parame- Unit and Number of Digits
ter No. 4 below the Decimal Point for
Example Settings
(Reference the Linear Scale Pitch and
Unit Selection) Rated Speed
Linear scale pitch: 400 (nm)
Linear scale pitch: nm Rated speed: 15,000 (0.1 mm/s)
pulse
Rated speed: 0.1 m/s
Number of pulses per linear scale pitch: 512 (pulses) = 29
Linear scale pitch: 40 (reference units)
Number of digits below the 400(nm)=40 (0.00001 mm)
mm Rated speed: 15 (0.1 m/s)
decimal point: 5
Number of pulses per linear scale pitch: 512 (pulses) = 29
Linear scale pitch: 400 (reference units)
Number of digits below the 400(nm)=400 (0.001 μm)
μm Rated speed: 15,000 (0.1 mm/s)
decimal point: 3
Number of pulses per linear scale pitch: 512 (pulses) = 29
1. In the following case, set fixed parameter No. 34 (Rated Speed) in units of 0.1 m/s.
• When fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses)
• When fixed parameter No. 6 (Linear Scale Pitch) is set in μm
Important 2. In the following case, set fixed parameter No. 34 (Rated Speed) in units of 0.1 mm/s.
• When fixed parameter No. 6 (Linear Scale Pitch) is set in nm
5-16
5.2 Absolute Encoders
5.2.1 Absolute Position Detection
Absolute Encoders
An absolute encoder outputs the absolute position (position data for the rotational angle) from a
reference position (origin of the encoder).
Term The absolute encoder uses a battery connected to the battery terminals of the SERVOPACK to
maintain the absolute position data (called the absolute value data) at all times, even when the
power supply is turned OFF. The absolute value data is also updated if the position changes while
the power supply is OFF.
The absolute encoder consists of a detector that is used to detect the absolute position within
one rotation and a counter that is used to count the number of rotations. After automatic opera-
tion starts, the absolute encoder operates in the same way as an incremental encoder.
5-17
5.2 Absolute Encoders
5.2.2 Absolute Encoder System Startup
Refer to the following section for information on how to reset an absolute encoder.
5.2.3 Resetting the Absolute Encoder on page 5-20
5-18
5.2 Absolute Encoders
5.2.2 Absolute Encoder System Startup
Machine coordinate
OL48
Encoder coordinate
Each machine axis moves to the reference position for operation, and that position is the origin
in the machine coordinate system.
The negative of the value of IL16 (APOS) is written to OL48 (OL48 = -
IL16).
If the zero point of the machine coordinate system is set, the MP3000 will recognize the current
position when the power supply is next turned ON, as shown in the next section 5.2.5 Reading
Position Data When the Power Supply Is Turned ON. The zero point will not need to be set
again.
1. Use IL10 to make the machine coordinate reference position the reference, or use
IL16 to make the current position in the machine coordinate system the reference. 5
2. The position when the servo power supply is turned ON is the value that is calculated with the
Important following formula and then converted to reference units:
Multiturn data × Number of encoder pulses + Initial incremental pulses (position within one
rotation)
Refer to your SERVOPACK manual for details on initial incremental pulses (position within one
rotation).
5-19
5.2 Absolute Encoders
5.2.3 Resetting the Absolute Encoder
Preparations
Before you reset the absolute encoder, check the following items:
• Synchronous communications are established with the SERVOPACK (bit 0 in IW00 is 1).
• The Servomotor is OFF (Servo OFF) (bit 1 in IW 00 is 0).
• An absolute encoder is used.
• The Pn002 = n.x SERVOPACK parameter (Encoder Usage in Application Function
Selections 2) is set to 0 (Use the encoder according to the encoder specifications).
Information If there is an A.810 alarm (Encoder Backup Alarm) or A.820 alarm (Encoder Checksum Alarm)
in the SERVOPACK, communications cannot be synchronized just by turning ON the power
supply to the MP3000. Use the Alarm Clear bit (OW00, bit F) to synchronize communica-
tions.
5-20
5.2 Absolute Encoders
5.2.3 Resetting the Absolute Encoder
Handling Errors
If writing to memory ends in an error during steps 1 to 3, perform step 4.
Programming Example
The following example ladder program resets the absolute encoder. Axis 1 of circuit number 1
is used here. Change the motion parameter register address if the circuit and/or axis numbers
are different.
5-21
5.2 Absolute Encoders
5.2.3 Resetting the Absolute Encoder
5-22
5.2 Absolute Encoders
5.2.3 Resetting the Absolute Encoder
5
* The value set in DW00006 is determined as given in the following table.
Condition Setting
High-speed scan setting ≥ MECHATROLINK-III
1
transmission cycle setting
High-speed scan setting < MECHATROLINK-III (MECHATROLINK-III transmission cycle setting/High-speed scan set-
transmission cycle setting ting - 1) × 4 + 1
Example
When High-speed Scan Setting = 1 ms and MECHATROLINK-III Transmission Cycle Setting = 250 μs
• Software timer default value = 1
When High-speed Scan Setting = 0.5 ms and MECHATROLINK-III Transmission Cycle Setting = 1 ms
• Software timer default value = (1 ms / 0.5 ms − 1) × 4 + 1 = 5
5-23
5.2 Absolute Encoders
5.2.4 Using the SERVOPACK to Reset the Absolute Encoder
When the absolute encoder is reset, the number of turns is reset to 0, which changes the
mechanical reference position. If the machine is operated in this state, unintended operation
could occur resulting in injuries or damage to the machine. Be careful when starting the machine
Important to ensure that this does not occur.
Refer to the following manual for details.
Σ-V Series User’s Manual, Design and Maintenance, Rotational Motor/MECHATROLINK-III Communi-
cations Reference (Manual No.: SIEP S8000000 64)
ޓ㧹㨡㨘㨠㨕㨠㨡㨞㨚ޓ㧯㨘㨑㨍㨞
ޓޓޓޓޓ㧼㧳㧯㧸㧡
ޓ㧹㨡㨘㨠㨕㨠㨡㨞㨚ޓ㧯㨘㨑㨍㨞
ޓޓޓޓޓ㧼㧳㧯㧸㧡
This concludes the operation for setting up the absolute encoder. Turn the power supply OFF
and ON again to reset the SERVOPACK.
5-24
5.2 Absolute Encoders
5.2.5 Reading Position Data When the Power Supply Is Turned ON
4. Electronic gear
Position Monitors origin offset MECHATROLINK-III Motor
(IL0E
to IL16) Current value in
machine coordinate 3. Sending the current Encoder
system calculated. value data
2. Sending the absolute
value data
Process
Description
Order
After the power supply is turned ON, the MP3000 sends a request to the slave SERVOPACK
1
to send the current value when MECHATROLINK communications are established.
The slave SERVOPACK gets the current value data from the absolute encoder when it
2
receives the current value request.
5-25
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Finite-length Operation
Finite-length operation is machine operation that performs round-trip operations within a
defined travel range. This section describes parameter settings required with finite-length oper-
ation, precautions for parameter settings, setting the origin, and precautions for when the
power supply is turned OFF and ON.
Parameter Settings
This section describes the parameter settings for each axis when performing finite-length oper-
ation.
5-26
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Encoder Selection
Set the parameters as listed in the following table for an axis that performs absolute position
detection.
5-27
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Set fixed parameter No. 38 and SERVOPACK parameter Pn205 to the same values to ensure
that correct motion control is performed and to prevent position variation.
Multiturn limit setting mismatch detection can be used to determine whether both values match.
Important Refer to the following section for details.
6.7 Multiturn Limit Setting Disagreement Detection on page 6-31
CAUTION
OL48 (Zero Point Position Offset in Machine Coordinate System) is always valid when
the axis type is set to a finite-length axis. Do not change the setting of OL48 while the
machine is operating.
There is a risk of machine damage or an accident.
Set the origin after you reset the absolute encoder to set the origin of the machine coordinate
system and to create the machine coordinate system. Use the following procedure to do so.
Perform this procedure only once when the machine is initially started. This procedure is not
necessary at any other time.
START
Servo ON
NO
Settings completed for all axes?
YES
END
5-28
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
• Saving the Value of OL48 before the Power Supply Is Turned OFF
After the origin is set, save the value of the OL48 setting parameter (Zero Point Position
Offset in Machine Coordinate System) before you turn OFF the control power supply to the
SERVOPACK so that the value will be written in OL48 again the next time the power sup-
ply is turned ON.
There are two methods to save the value of OL48: from the MPE720 Parameters Tab
Page or from a ladder program to an M register. Both of these methods are described below.
• Saving the Value of OL48 from the MPE720 Parameters Tab Page
Open the Setting/Monitor parameter Tab Page for the axis to set on the MPE720 and use the
following procedure to save the value.
1. Check the value of IL10 in the Monitor Parameters Area.
5-29
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
2. Check the current value of OL48 in the Setting Parameter Area, and then calculate
value with the following formula and set that value in OL48. (OL48: Zero Point
Position Offset in Machine Coordinate System) - (IL10: Machine Coordinate Sys-
tem Calculated Position (CPOS))
3. Check that the current value and setting data value are the same for OL48.
4. Click the Write Button.
The set value is saved to the MP3000.
5. Select Online − Save to Flash from the menu bar of the MPE 720 Ver.7 window.
The setting is saved to flash memory.
5-30
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Save the value of OL48 (Zero Point Position Offset in Machine Coordinate System) to the M
registers only when the value of OL48 is updated, such as when the origin is set. Process-
ing that constantly saves the value of OL48 to the M registers may cause position varia-
Important tions.
5
Infinite-length Operation
Infinite-length axis positioning automatically resets the machine position, the program position
(absolute value in the program coordinate system), and the current position at regular intervals
according to the value set in fixed parameter No. 10 (Infinite-length Axis Reset Position (POS-
MAX)). With this function, the system can operate the axis as an infinite-length axis that per-
forms repeated positioning in the same direction.
This concept is shown below.
POSMAX
5-31
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
The reset number of rotations depends on whether the pulse, or whether the mm, degree, inch,
or μm is selected for the reference unit.
• When the Reference Unit Is Pulse
Reset number of rotations = No. 10: Infinite-length Axis Reset Position (POSMAX) /
No. 36: Numbers of Pulses Per Motor Rotation
• When the Reference Unit Is mm, degree, inch, or μm
Reset number of rotations = No. 10: Infinite-length Axis Reset Position (POSMAX) ×
No. 8: Servomotor Gear Ratio / (No. 6: Travel Distance per Machine Rotation (Rotary
Motor) × No. 9: Machine Gear Ratio)
Condition 2:
No. 36: Number of Pulses per Motor Rotation (Rotary Motor) × (No. 38: Maximum
Number of Absolute Encoder Rotations + 1) < 231 (= 2,147,483,648)
Information Condition 2 is only applicable for MP3200 CPU201 Version 1.07 or earlier.
If the above conditions cannot be satisfied, non-simple absolute infinite axis position manage-
ment must be used to manage the position with ladder programming.
Parameter Settings
This section describes the parameter settings required for each axis when performing infinite-
length operation using simple absolute infinite axis position management.
5-32
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
5-33
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Encoder Selection
Set the parameters as shown in the following table for an axis that performs absolute position
detection.
Type Parameter Setting
Fixed Parameter No. 30
Motion Parameter 1: Absolute encoder
(Encoder Selection)
SERVOPACK Pn002 = n.X (Encoder 0: Use the encoder according to encoder specifications.
Parameter Usage) 2: Use the encoder as a single-turn absolute encoder.
5-34
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Set fixed parameter No. 38 and SERVOPACK parameter Pn205 to the same values to ensure
that correct motion control is performed and to prevent position variation.
Multiturn limit setting mismatch detection can be used to determine whether both values match.
Important Refer to the following section for details.
6.7 Multiturn Limit Setting Disagreement Detection on page 6-31
CAUTION
OL48 (Zero Point Position Offset in Machine Coordinate System) is always valid when
the axis type is set to a finite-length axis. Do not change the setting of OL48 while the
machine is operating.
There is a risk of machine damage or an accident.
Set the origin after you reset the absolute encoder to set the origin of the machine coordinate
system and to create the machine coordinate system. Use the following procedure to do so.
Perform this procedure only once when the machine is initially started. This procedure is not
necessary at any other time.
START
Servo ON
NO
Settings completed for all axes?
5
YES
END
5-35
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Turning ON the Power after Setting the Origin in the Machine Coordi-
nate System
Bit 5 (Zero Point Return/Setting Completed) in the IW0C monitor parameter changes to 0
(Zero point return/setting not completed) when the power supply to the MP3000 is turned OFF
and ON again or communications are restarted by turning the power supply to the slave SER-
VOPACK OFF and ON again after the zero point has been set. Therefore, you must use the fol-
lowing procedure to change bit 5 in IW0C back to 1 (Zero point return/setting completed)
after the power supply is turned back ON and communications are restored.
1. Turn ON the power supply to the MP3000. Or, clear alarms to restart communications.
The saved offset is stored in OL48.
3. Set the OW08 setting parameter (Motion Commands) to 9 to execute the ZSET
motion command.
Information This process is performed to set bit 5 in IW0C to 1 (Zero point return/setting com-
pleted). This is not the same as the process to set the origin in the machine coordinate sys-
tem (i.e., the process to set OL48).
Parameter Settings
This section describes the parameter settings required for each axis when performing infinite-
length operation using non-simple absolute infinite axis position management.
5-36
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
5-37
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Servo ON
NO
Settings completed for all axes?
YES
END
Position Management
For non-simple absolute infinite axis position management, the MP3000 performs position
management in the following manner after the zero point is set.
1. The pulse position and encoder position are always stored as paired information in
memory.
2. The data in step 1 above is used as the power OFF pulse position and the power OFF
encoder position when the power supply is turned ON again.
3. The pulse position is calculated from the relative position of the encoder with the follow-
ing formula:
Pulse position = Power OFF pulse position + (Encoder position − Power OFF encoder position)*
* The portion in parentheses ( ) represents the travel distance (relative encoder position) while the power supply is
OFF.
5-38
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
• Encoder Position
The encoder position is the absolute encoder position information (Multiturn data × Number of
encoder pulses + Initial incremental pulses (position within one rotation)).
Term The unit for this position information is pulses.
The actual position management is performed in the set reference units, so you do not need to
be concerned about it.
• Pulse Position
The pulse position is the position information managed by the MP3000 converted into pulses.
The unit for this position information is pulses.
The actual position management is performed in the set reference units, so you do not need to
be concerned about it.
Encoder Selection
Set the parameters as shown in the following table for an axis that performs absolute position
detection.
Type Parameter Setting
Fixed Parameter No. 30
Motion Parameter 1: Absolute encoder
(Encoder Selection)
SERVOPACK Pn002 = n.X 0: Use the encoder according to encoder specifications.
Parameter (Encoder Usage) 2: Use the encoder as a single-turn absolute encoder.
5-39
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Set fixed parameter No. 38 and SERVOPACK parameter Pn205 to the same values to ensure
that correct motion control is performed and to prevent position variation.
Multiturn limit setting mismatch detection can be used to determine whether both values match.
Important Refer to the following section for details.
6.7 Multiturn Limit Setting Disagreement Detection on page 6-31
During Operation
If simple absolute infinite axis position management is not used, special ladder programming is
required for normal operation and for when the power supply to the system is turned OFF and
ON again.
1. Check to make sure that bit 5 (Zero Point Return/Setting Completed) in the IW0C
monitor parameter is 1 (Zero point return/setting completed).
If it is not, it means that the power OFF pulse position, power OFF encoder position, and all position
data have not been set. In this case, refer to the following section and either set up the position infor-
mation again or execute the ZSET motion command to establish new position information.
5.2.5 Reading Position Data When the Power Supply Is Turned ON on page 5-25
2. Use the ladder program to save the following monitor parameters in the high-speed
scan to M registers.
• All four words of the IL5E/IL60 monitor parameters (Power OFF Encoder Position)
• All four words of the IL62/IL64 monitor parameters (Power OFF Pulse Position)
The M registers that are used to save the above monitor parameters are structured as shown below.
5-40
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
Two sets of buffers are needed to save the power OFF encoder position and the power OFF
pulse position because the program may end without setting all four words of the position infor-
Important mation if the power supply is turned OFF during the high-speed scan.
The following flowchart shows the procedure for storing this information to these buffers.
NO
Is the Toggle Buffer Selection Flag set to 1?
YES
Set the Toggle Buffer Selection Flag to 0. Set the Toggle Buffer Selection Flag to 1.
The example of ladder programming on the next page is for the above flowchart. Axis 1 of cir-
cuit number 1 is used here. Change the motion parameter register address if the circuit and/or
axis numbers are different.
5
5-41
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
5-42
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
2. Set bit 7 (Absolute Infinite-length Position Information Load Request) in the OW00
setting parameter to 0 (OFF), 1 (ON), and then 0 (OFF) again.
This allows all position information to be set. Bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter changes to 1 (Zero point return/setting completed) and the following
monitor parameters are enabled.
• All four words of the IL5E/IL60 monitor parameters (Power OFF Encoder Position)
• All four words of the IL62/IL64 monitor parameters (Power OFF Pulse Position)
The system creates position information using the following formula when the Absolute Infinite-length
Position Information Load Request bit changes to 1.
• Pulse position = Power OFF pulse position + (Encoder position - Power OFF encoder position)*
* The portion in parentheses ( ) represents the travel distance while the power supply is OFF.
5-43
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
The following flowchart shows the procedure for storing the position information in the setting
parameters and for requesting to load the absolute infinite axis position information.
YES
NO
Is the Toggle Buffer Enabled Flag set to 1?
YES
Position Information Re-setup Position Information Re-setup
Request Flag = 1 Request Flag = 0
YES
NO
Is the Toggle Buffer Selection Flag set to 1?
YES
Copy the value of buffer 1 Copy the value of buffer 0 Absolute Infinite Axis Position
to the setting parameters. to the setting parameters. Information Reset Request Flag = 0
Position Information
Save Request Flag = 1
5-44
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
The following example of ladder programming is for the flowchart on the previous page. Axis 1
of circuit number 1 is used here. Change the motion parameter register address if the circuit
and/or axis numbers are different.
Information There are no restrictions in the execution order for ladder programs H10 and H11 when an
absolute encoder is used as an infinite-length axis.
5-45
5.2 Absolute Encoders
5.2.6 Position Management Method for Each Machine Operation Type
5-46
5.3 Multiturn Limit
5.3.1 Check Items before Setup
Information If there is a A.CC0 alarm (Multiturm Limit Mismatch) in the SERVOPACK, communications
cannot be synchronized just by turning ON the power supply to the MP3000. Use the Alarm
Clear bit (OW00, bit F) to synchronize communications.
5-47
5.3 Multiturn Limit
5.3.2 Setting Procedure
Handling Errors
If writing to memory ends in an error during steps 1 to 3, perform step 4.
5-48
5.3 Multiturn Limit
5.3.3 Programming Example
5-49
5.3 Multiturn Limit
5.3.3 Programming Example
5-50
5.3 Multiturn Limit
5.3.4 Related Parameters
5-51
5.3 Multiturn Limit
5.3.7 Clearing the Warning
5-52
5.4 Absolute Encoders with 24-Bit Resolution
5.4.1 Encoder with 24-Bit Resolution and Electronic Gear Ratio Settings
MECHATROLINK-III
Motor
5
If a movement of 10,000 reference units is The motor will rotate one rotation for a
commanded, 1,048,576 pulses will be output. command of 1,048,576 servo reference units.
5-53
5.4 Absolute Encoders with 24-Bit Resolution
5.4.2 Self Configuration and Encoder Resolution
MP3000 Σ-7
MECHATROLINK-III
Motor
If a movement of 10,000 reference units is The motor will rotate one rotation for a
commanded, 16,777,216 pulses will be output. command of 16,777,216 servo reference units.
If the electronic gear ratio in the SERVOPACK parameters is set to 16:1, the reference unit incre-
ment in the MP3000 will be 16 times its size when the electronic gear ratio in the SERVOPACK
parameters is set to 1:1. In other words, a 24-bit resolution encoder will be used as a 20-bit res-
Important olution encoder.
If high resolution is required, set the electronic gear ratio in the SERVOPACK parameters to 1:1
and set fixed parameter No. 36 (Number of Pulses per Motor Rotation) to 16,777,216.
5-54
5.4 Absolute Encoders with 24-Bit Resolution
5.4.3 Possible Travel Distances and Deceleration Times for the MP3000
Operation
Target position in
forward direction
2147483647
2147483647
Current
position
0
-2147483648
-2147483648
Target position in
reverse direction
If the target position is changed while the axis is moving and the travel distance from the current
position exceeds the above range, IL04 bit 7 (Excessive Positioning Travel Distance) will
Important turn ON.
If a value that exceeds the above maximum value is set, IL02 bit 1 (Setting Parameter Error)
will turn ON and operation will be performed with OL42 or OL46 set to 0.
Important
5-55
5.4 Absolute Encoders with 24-Bit Resolution
5.4.3 Possible Travel Distances and Deceleration Times for the MP3000
Operation will not be performed with the specified speed or deceleration time if a value that
exceeds the maximum value is set.
Important
Operation
Speed Distance required to decelerate
to a stop (servo reference units)
Reference
speed
[min-1]
Time
5-56
Other Useful
Functions
6
This chapter describes useful functions related to motion
control that are provided by the MP3000.
6.5 Waiting for Slave Detection with the SVC Function Module . . 6-14
6.5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6.5.2 Applicable Versions . . . . . . . . . . . . . . . . . . . . . . 6-14
6.5.3 Operating Procedure . . . . . . . . . . . . . . . . . . . . . 6-15
6.5.4 Timing to Complete Slave Detection . . . . . . . . . 6-16
6.5.5 Indicators When the Power Is Turned ON . . . . . 6-17
6.5.6 Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.6 Slave CPU Synchronization . . . . . . . . . . . . 6-18
6.6.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-18
6.6.2 Applicable Versions and Execution
Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-19
6.6.3 Setting Procedure . . . . . . . . . . . . . . . . . . . . . . .6-20
6.6.4 I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . .6-24
6.6.5 Execution Flow for Slave CPU
Synchronization . . . . . . . . . . . . . . . . . . . . . . . . .6-25
6.6.6 Procedure to Turn ON Power . . . . . . . . . . . . . . .6-26
6.6.7 Confirmation That the Slave CPU
Is Synchronized . . . . . . . . . . . . . . . .... ... . . .6-26
6.6.8 Handling Input Errors . . . . . . . . . . . .... ... . . .6-27
6.6.9 Effect on Application Program . . . . .... ... . . .6-28
6.6.10 Operation of Slave MP3000 . . . . . . .... ... . . .6-29
6.6.11 Precautions . . . . . . . . . . . . . . . . . . .... ... . . .6-30
The holding brake of the Servomotor is controlled through the brake output (/BK) signal from
the SERVOPACK. MP3000 brake control is not performed.
The brake that is built into the Servomotor uses non-excitation operation. It is for use as a holding
brake only. It cannot be used to control or stop axis movement. Use the holding brake only to
hold the axis in a stopped state after the motor has stopped. The torque of the brake is 100% or
Important higher of the rated torque of the motor.
6-3
6.1 Controlling Vertical Axes
6.1.2 Connecting to a Σ-V or Σ-7 Servo Drive
Power supply
L1 U
L2 V
L3 M
W
L1C
L2C
CN2 ENC
+24 V BK
CN1
(/BK+) BK-RY Surge
absorber
(/BK-) 1D 0V
AC side DC side
Brake power
source*2 BK-RY*1
Blue or yellow Red
White AC DC Black
Parameter Settings
The SERVOPACK parameters that are related to controlling the holding brake are listed in the
following table.
Set Value/Setting Valid Control
Parameter Name Unit Default
Range Modes
0: Brake is not used.
Output Signal Selection 1: Terminals 1 and 2 Speed, torque, or
Pn50F.2 − 1
2 2: Terminals 23 and 24 position control
3: Terminals 25 and 26
Details
This parameter determines (0 to 3 above) which CN1 pins are used to output the /BK signal.
Pn50F.2 Output Terminals
/BK 1
CN1-1, 2 (SO1)
Brake output 2
CN1-23, 24 (SO2)
3
CN1-25, 26 (SO3)
6-4
6.1 Controlling Vertical Axes
6.1.2 Connecting to a Σ-V or Σ-7 Servo Drive
Motor ON
Servo ON/OFF Motor OFF
Pn506
Setting Precautions
• This parameter is used to set when the motor stops. Set Pn507 and Pn508 to operate the
brake while the motor is running.
• Under the standard settings, the Servomotor turns OFF simultaneously with the /BK output
(brake operation). If gravity causes the machine to move slightly at this time due to the
machine configuration or the brake characteristics, you can delay when the Servomotor is
turned OFF to reduce the movement.
Set Value/Setting Valid Control
Parameter Name Unit Default
Range Modes
Brake Reference Out- Speed, torque, or
Pn507
put Speed Level min-1 0 to 10,000 100
position control
Servo OFF - Brake
Speed, torque, or
Pn508 Reference Waiting 10 ms 0 to 100 50
position control
Time
Details
These parameters are used to set the timing for applying the brake when the Servomotor turns
OFF due to an /S-ON input signal or when an alarm occurs.
• Conditions for Brake Operation during Servomotor Operation
Setting Precautions
The brake on the Servomotor is designed as a holding brake and it must be applied only after
the motor has stopped. Adjust this parameter while observing the operation of the machine.
6-5
6.2 Overtravel
6.2.1 Overtravel Input Signal Connections
6.2 Overtravel
Overtravel forces the machine to stop when any moving part of the machine exceeds the range
of movement. With the MP3000, the process for stopping as a result of overtravel is achieved
through the use of SERVOPACK functions.
Set the required parameters and ensure that the overtravel input signals are connected cor-
rectly for overtravel. The required parameter settings and how to connect to a Σ-V or Σ-7 Servo
Drive are described below.
Negative Positive
overtravel overtravel SERVOPACK
P-OT
CN1-7
N-OT
CN1-8
6-6
6.2 Overtravel
6.2.2 Parameter Settings
6-7
6.2 Overtravel
6.2.2 Parameter Settings
Overtravel
Stop Method After Stopping Pn001.1
Pn001.0 = 0 or 1 Setting
DB stop
Pn001.1 = 0
Free-run Mode 0
Pn001.0 = 2
Free-run stop
Zero clamp 1
Pn001.1 = 1 or 2
Decelerating stop
Free-run Mode 2
6-8
6.3 Software Limits
6.3.1 Software Limit Parameter Selection
Motor
Reverse Forward
overtravel overtravel
6-9
6.3 Software Limits
6.3.2 Related Parameters
Fixed Parameters
Setting
No. Name Setting Range Default
Unit
0: Finite-length axis
No.1 Bit 0 Axis Selection − 0: Finite-length axis
1: Infinite-length axis
0: Disabled
No.1 Bit 1 Enable Positive Software Limit − 0: Disabled
1: Enabled
0: Disabled
No.1 Bit 2 Enable Negative Software Limit − 0: Disabled
1: Enabled
Software Limit Parameter Selec- 0: Fixed parameters 0: Fixed parame-
No.1 Bit C −
tion 1: Setting parameters ters
Reference
No.12 Positive Software Limit -231 to 231−1 units 231−1
Reference
No.14 Negative Software Limit -231 to 231−1 units -231
Setting Parameters
Register Address Name Setting Range Setting Unit Default
Reference
OL66 Positive Software Limit -231 to 231–1 units 231–1
Reference
OL68 Negative Software Limit -231 to 231–1 units -231
Monitor Parameters
Register Address Name Setting Range Default
0: Zero point return/
Zero Point Return/Setting Com- setting not completed
IW0C Bit 5 −
pleted 1: Zero point return/
setting completed
The software limits are enabled only after the origin return or origin setting operation has been
completed. Perform an origin return or set the origin again in the following cases:
• When the power supply is turned ON
Important • When a fixed parameter is changed and saved
6-10
6.3 Software Limits
6.3.4 The Effects of Software Limits
Monitoring Alarms
If a position command that moves to or exceeds the positive and negative software limit is
received, the axis will be moved to the software limit position, and a Positive/Negative Software
Limit alarm will occur. This alarm can be monitored via the IL04 monitor parameter
(Alarms).
Register
Name Description
Address
Bit 3 Positive Software Limit
IL04 Alarms
Bit 4 Negative Software Limit
Motor
6-11
6.4 Modal Latching
6.4.1 Latch Request
Bit 2 in IW0C
Latch Completed
* T ≥ t1 + t2 + t3 where T = Latch processing time
t1 = Communications cycle
t2 = 2 scans
t3 = Standard SERVOPACK latch processing time (≤ 4 ms)
6-12
6.4 Modal Latching
6.4.4 Related Parameters
6-13
6.5 Waiting for Slave Detection with the SVC Function Module
6.5.1 Overview
6.5 Waiting for Slave Detection with the SVC Function Module
6.5.1 Overview
Waiting for slave detection is used to repeatedly search for MECHATROLINK-III slave stations
for a user-specified time when the power supply to the MP3000 is turned ON. Even if MECHA-
TROLINK-III communications for slave stations start later than communications for the
MP3000, the MP3000 will detect the slave stations so that normal communications can be
established without setting up external interlocks.
MP3000 SERVOPACK
Power ON (MECHATROLINK-III
slave station)
Start of repetition
Power ON
Repeat for the Slave detection
Startup time specified time. process Slave
M-III communications
detection
initialization process
End of repetition
Completion
of startup
Communications
establishment process
Completion
of startup
Engineering Tool
Product Model Version
MPE720 Version 7 CPMC-MPE780 Version 7.31 or later
6-14
6.5 Waiting for Slave Detection with the SVC Function Module
6.5.3 Operating Procedure
3. Double-click the SVC32 cell in the Module Configuration Definition Tab Page.
The MECHATROLINK Detail Definition Dialog Box will be displayed. Other Useful Functions
6-15
6.5 Waiting for Slave Detection with the SVC Function Module
6.5.4 Timing to Complete Slave Detection
When All Slave Stations Can Communicate during the Slave Detection Wait Time
Waiting for slave detection is ended when all slave stations can communicate, and slave detec-
tion processing is completed.
When There Are Slave Stations That Cannot Communicate during the Slave Detec-
tion Wait Time
Slave detection processing is completed after it has been repeated for the set slave detection
wait time.
Communications are established with only the detected slave stations.
6-16
6.5 Waiting for Slave Detection with the SVC Function Module
6.5.5 Indicators When the Power Is Turned ON
Hardware Reset Initialization in Progress DWG.A (Startup Drawings) Normal User Program
Execution in Progress Execution in Progress
(The display time depends on the
slave detection waiting time.)
6.5.6 Precautions
6-17
6.6 Slave CPU Synchronization
6.6.1 Overview
6.6.1 Overview
Slave CPU synchronization is used for configurations with master and slave MP3000 Control-
lers that have CPU Units/CPU Modules with a built-in SVC Function Module in order to syn-
chronize the high-speed scan cycles of the master and slave MP3000 Controllers.
When multiple MP3000 Controllers are connected as slaves, the high-speed scans in all of the
MP3000 Controllers connected as slaves will be synchronized. The references sent from the
application program in the master will be transmitted to all of the MP3000 Controllers con-
nected as slaves at the same time. If you mount Option Modules in the slaves MP3000 Control-
lers, you can synchronize the operation of the axes connected to the Option Modules.
With slave CPU synchronization, you can distribute the application programming in the
MP3000 Controllers to distribute the application loads on the CPUs and expand memory.
The following figure shows a system configuration example.
Master
M/S M/S
OFF ON OFF ON
A delay will occur in MECHATROLINK-III communications until the references from the applica-
tion program in the master reach the slaves. Therefore, the operation of the SERVOPACKs con-
nected to the master will not be synchronized with the operation of the SERVOPACKs connected
Important to the slaves.
6-18
6.6 Slave CPU Synchronization
6.6.2 Applicable Versions and Execution Conditions
Applicable Versions
To use slave CPU synchronization, the SVC Function Module in both the master and slave must
support slave CPU synchronization. The applicable versions are given in the following tables.
Master
CPU Unit/
Model Versions
CPU Module
CPU-201 JEPMC-CP3201-E Version 1.06 or later
CPU-202 JEPMC-CP3202-E
JAPMC-CP3301-1-E
CPU-301
JAPMC-CP3301-2-E
JAPMC-CP3302-1-E All versions
CPU-302
JAPMC-CP3302-2-E
JAPMC-MC3100-1-E
MP3100
JAPMC-MC3100-2-E
Slave
CPU Unit/
Model Versions
CPU Module
CPU-201 JEPMC-CP3201-E Version 1.06 or later
CPU-202 JEPMC-CP3202-E
JAPMC-CP3301-1-E
CPU-301
JAPMC-CP3301-2-E
JAPMC-CP3302-1-E All versions
CPU-302
JAPMC-CP3302-2-E
JAPMC-MC3100-1-E
MP3100
JAPMC-MC3100-2-E
Execution Conditions
Master
• The CPU Unit/CPU Module must be the applicable versions listed above.
• The high-speed scan setting must be an integer multiple of or an integer fraction of 1 of the
MECHATROLINK transmission cycle setting.
6-19
6.6 Slave CPU Synchronization
6.6.3 Setting Procedure
Slave
• The CPU Unit/CPU Module must be the applicable versions listed above.
• For CPU-201, the CPU Unit/CPU Module hardware must support slave CPU synchroniza-
tion.*
• The high-speed scan setting must be an integer multiple of or an integer fraction of 1 of the
MECHATROLINK transmission cycle setting.
• The high-speed scan setting must be an integer multiple of or an integer fraction of 1 of the
high-speed scan setting in the master.
• Slave synchronization must be enabled in the MECHATROLINK Communications Definition
Dialog Box.
• The SLVSC (Slave CPU Synchronization Restart Control) command control bit in the output
registers must be set to OFF.
* You can check the hardware subversion in the SW00639 system register.
SW00639 ≥ 2
Setting Example
Master
Slave *2
High-speed scan : 2 ms
*1. The high-speed scan setting on the master is an integer multiple of the MECHATROLINK transmission cycle set-
ting.
*2. The high-speed scan setting on the slave is an integer fraction of 1 of the master high-speed scan setting.
*3. The high-speed scan setting on the slave is an integer multiple of the MECHATROLINK transmission cycle set-
ting.
• To use slave CPU synchronization, you cannot use a PO-01 or MPU-01 Option Module on the
slave. If the PO-01 or MPU-01 is used, disable slave CPU synchronization.
• If you change the SVC Function Module settings from a slave to a master, save the settings to
Important flash memory, and then turn the power supply OFF and ON again.
Master Settings
1. Double-click the SVC32 cell in the Module Configuration Definition Tab Page.
6-20
6.6 Slave CPU Synchronization
6.6.3 Setting Procedure
6-21
6.6 Slave CPU Synchronization
6.6.3 Setting Procedure
Slave Settings
1. Double-click the SVC32 cell in the Module Configuration Definition Tab Page.
6-22
6.6 Slave CPU Synchronization
6.6.3 Setting Procedure
6-23
6.6 Slave CPU Synchronization
6.6.4 I/O Registers
The first addresses and sizes of the I/O register areas are set on the Link Assignment Tab Page in
the MECHATROLINK Communications Definition Dialog Box.
Important
6-24
6.6 Slave CPU Synchronization
6.6.5 Execution Flow for Slave CPU Synchronization
OW+1 IW+1
Command Control Command Status
Power ON to Slave
Confirmation of Completion
of Slave Startup
SLVSC Control
Bit Turned OFF
6
Confirmation That the Slave Confirmation That the Slave Confirmation That the
CPU Is Synchronized CPU Is Synchronized Slave CPU Is Synchro-
nized (page 6-26)
6-25
6.6 Slave CPU Synchronization
6.6.6 Procedure to Turn ON Power
Input Registers
7 6 5 4 3 2 1 0
IW+0 I/O Command Response
Master Status
IW+1
Command Status
6-26
6.6 Slave CPU Synchronization
6.6.8 Handling Input Errors
Input Registers
7 6 5 4 3 2 1 0
IW+0
(Not used.)
IW+1
Command Status
If synchronization is lost, e.g., due to a communications error, during slave CPU synchronization,
slave CPU synchronization will be automatically restarted if SLVSC (Slave CPU Synchronization
Restart Control) is set to 0 (restarting allowed). However, the input data starting from the third
Important word in the input registers (IW + 2) that is input before SNYC changes to 1 (slave CPU
synchronized) will not be reliable, so do not use it.
6-27
6.6 Slave CPU Synchronization
6.6.9 Effect on Application Program
2. Check the Command Status input register (second word from the start).
Bit 0 D_ALM = 0
Bit 1 D_WAR = 0
Bit 2 CMDRDY = 1
Bit 7 SYNC = 1 (Only when slave CPU is synchronized.)
Bits 8 to 11 CMD_ALM = 0
Bits 12 to 15 COMM_ALM = 0
If any bit status is shown other than the above status, there is an error in the slave. Refer to the fol-
lowing section for specific errors.
11.3.7 Command Status on page 11-33
For the slave MP3000 to detect an error, the input from the master MP3000 must be completed
normally at least once. For example, if the power supply to the slave MP3000 is turned ON when
it is not connected to the master, the bit for the local station in the I/O Error Status will remain at
Important 0 (no error).
Overview
The slave CPU synchronization function synchronizes the slave cycle with the master cycle.
When the status is changing from asynchronous status to slave CPU synchronized status, the
processing that is performed by the system at the slave may affect the application at the slave
as described in the following table.
System Processing at Slave Effect on Application
• The high-speed scan cycle may temporarily be disturbed.
• Shock may occur for an axis being controlled by the SVA-01.
Adjustment of the start of the high- • An axis being control by the SVB-01 or SVC-01 may suddenly
speed scan cycle stop.
• The counter values for LIO-01, LIO-02, LIO-06, and CNTR-01
may be disturbed.
• Position information may be lost.
Resetting MECHATROLINK communica- • Zero point return information may be lost.
tions
(SVC, SVC32, SVC-01, and SVB-01) • The software limits may be disabled.
• Controlled axes may stop suddenly.
6-28
6.6 Slave CPU Synchronization
6.6.10 Operation of Slave MP3000
OW+1
Command Status
6-29
6.6 Slave CPU Synchronization
6.6.11 Precautions
6.6.11 Precautions
Observe the following precautions when you use slave CPU synchronization.
• To use slave CPU synchronization, you cannot use a PO-01 or MPU-01 Option Module on
the slave. If a PO-01 or MPU-01 is used, disable slave CPU synchronization.
• If you change the SVC Function Module settings from a slave to a master, save the settings to
flash memory, and then turn the power supply OFF and ON again.
• When the status changes between asynchronous to synchronous for the slave CPU synchro-
nization, there may be a delay of up to one scan cycle (i.e., the scan cycles may be disturbed)
for the high-speed and low-speed scans on the slave. For applications that require regularity
or periodicity, do not use the data while switching to slave CPU synchronized status.
• If the SVA-01 is mounted in a slot on the slave’s Base Unit, operation may be affected when
changing to slave CPU synchronized status, e.g., the axis may be subjected to shock. In this
case, stop operation in advance.
• If the SVB-01 or SVC-01 is mounted in a slot on the slave’s Base Unit, communications with
the slave connected to the SVB-01 or SVC-01 are disconnected and then reconnected when
changing to slave CPU synchronized status. If a servo, inverter, or similar slave device is con-
nected, stop operation in advance. The disconnection of communications may cause the
axes to stop suddenly or subject the machine to shock.
• If the LIO-01, LIO-02, LIO-06, or CNTR-01 is mounted in a slot on the slave’s Base Unit, the
counter value may be disrupted when changing to slave CPU synchronized status. Do not
use the counter value while this change is being made.
• If the version of the CPU Unit/CPU Module of the master or slave MP3000 is lower than ver-
sion 1.06, the MP3000 Controllers will operate asynchronously.
6-30
6.7 Multiturn Limit Setting Disagreement Detection
6.7.1 Applicable Versions
MP3000
Monitor Parameters
Disagreement
IL02 bit 2:
Fixed Parameter detected.
Setting Error
Motor
* The common parameters are set in the slave SERVOPACK from the MP3000 through MECHATROLINK-III com-
munications.
Engineering Tool
Product Model Version
MPE720 Ver.7 CPMC-MPE780 Version 7.26 or later
6-31
6.7 Multiturn Limit Setting Disagreement Detection
6.7.2 Related Parameters
6-32
6.7 Multiturn Limit Setting Disagreement Detection
6.7.5 Clearing the Warning
2. Turn the power supply to the slave SERVOPACK OFF and ON again.
A multiturn limit disagreement alarm (A.CC0) will occur in the slave SERVOPACK.
5. Turn the control power supply to the slave SERVOPACK OFF and ON again.
This concludes the procedure.
6-33
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.1 MP3000 Versions That Support the Σ-7-series SERVOPACKs
For details on the SGD7S-20 and SGD7W-20, refer to the following manu-
als.
Σ-7-series AC Servo Drive Σ-7S SERVOPACK with MECHATROLINK-III Communications References
Important Product Manual (manual number: SIEP S800001 28)
Σ-7-series AC Servo Drive Σ-7W SERVOPACK with MECHATROLINK-III Communications References
Product Manual (manual number: SIEP S800001 29)
Definition of Terms
Term Meaning
Electronic gear ratio The Σ-7 electronic gear ratio (Pn20E:Pn210).
Servo reference unit The reference unit in the servo coordinates.
MP3000 Command Unit The reference unit in the Controller coordinates
Applicable SERVOPACKs
Model Number Interface
SGD7S-20 SERVOPACKs with MECHATROLINK-III Communi-
SGD7W-20 cations References
The default setting of the electronic gear ratio for the above SERVOPACKs is given in the fol-
lowing table.
Pn20E Pn210
Electronic Gear Ratio (Numerator) Electronic Gear Ratio (Denominator)
16 1
6-34
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.2 Σ-7-series SERVOPACK Electronic Gear Ratio and MP3000 Settings
MP3000 Σ-7
MECHATROLINK-III
Motor
If a movement of 10,000 reference The motor will rotate one rotation for a
units is commanded, 1,048,576 reference of 1,048,576 servo reference
pulses will be output. units.
MP3000 Σ-7
MECHATROLINK-III
Motor
If a movement of 10,000 reference The motor will rotate one rotation for a
units is commanded, 16,777,216 reference of 16,777,216 servo reference
pulses will be output. units.
6
If the electronic gear ratio of the Σ-7-series SERVOPACK is set to 16:1, the motor will rotate
one rotation for 1,048,576 servo reference units (equivalent to 20 bits). To do this, set fixed
parameter No. 36 (Number of Pulses per Motor Rotation) to 1,048,576.
If greater resolution is required, set the electronic gear ratio of the Σ-7-series SERVOPACK to
1:1 and set fixed parameter No. 36 (Number of Pulses per Motor Rotation) to 16,777,216.
Information If you set the electric gear ratio of a Σ-7-series SERVOPACK to 16:1, you will be able to use
an absolute encoder with an infinite-length setting only with the MP3000 with a version that
supports the Σ-7-series SERVOPACKs.
6-35
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.3 Link Assignments
6-36
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.6 Operating Specifications When Using an MP3000 Controller That Supports the Σ-7-series SERVOPACKs
Operation
MP3000 coordinate
Target position in
positive direction
2,147,483,647 2,147,483,647
MP3000 reference units
Current
position
0
-2,147,483,648
MP3000 reference units
-2,147,483,648
Target position
in negative direction
If the target position is changed while the axis is moving and the travel distance from the
current position exceeds the above range, IL04 bit 7 (Excessive Positioning Moving
Important Amount) will turn ON.
6
Operation will not be performed with the specified speed or deceleration time if a value that
exceeds the maximum value is set.
Important
6-37
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.6 Operating Specifications When Using an MP3000 Controller That Supports the Σ-7-series SERVOPACKs
Operation
Speed Distance required to decelerate to a stop
(servo reference units)
Reference speed
[min-1]
Time
If a value that exceeds the above maximum value is set, IL02 bit 1 (Setting Parameter
Error) will turn ON and operation will be performed with OL42 or OL46 set to 0.
Important
6-38
6.8 Precautions When Using Σ-7-series SERVOPACKs
6.8.7 Operating Specifications When Using an MP3000 Controller That Does Not Support the Σ-7-series SERVOPACKs
2. If you manually assign the link, you must assign the link according to the model of the Σ-
7-series SERVOPACK that is connected.
3. Because a reference resolution equivalent to a 20-bit encoder is used, you must set
fixed parameter No. 36 (Number of Pulses Per Motor Rotation) as follows:
Number of pulses per motor rotation: 1,048,576 (20 bits)
7. The maximum setting of the deceleration time for positioning motion commands (POS-
ING, EX_POSING, ZRET, FEED, STEP, and EX_FEED) will be as given in the following
table.
Reference Speed [min-1] Maximum Deceleration Time [s]
6,000 4.09
3,000 8.19
1,500 16.38
750 32.76
6-39
Making Settings
for Motion Control
with the MPE720
7
This chapter describes how to confirm information and
make settings for the Motion Control Function Module.
SVC32 setting
cells
SVR32 setting
cells
This concludes the procedure for displaying the Module Configuration Definition Tab Page.
7-2
7.1 Module Configuration Settings
7.1.1 Settings for Motion Control Function Modules
7-3
7.1 Module Configuration Settings
7.1.1 Settings for Motion Control Function Modules
1. Always save all settings to the flash memory after changing them.
2. When changing the settings, be careful not to set register addresses that overlap with other
Function Modules.
Important 3. I/O first and last register defaults will be automatically set, even if an I/O Module is not con-
nected to the MECHATROLINK network. It is not necessary to change these settings from
their defaults.
7-4
7.1 Module Configuration Settings
7.1.2 Deleting Unused Motion Control Function Modules
Hexadecimal Code
The hexadecimal code displayed in the Status Column is described below.
F E D C B A 9 8 7 6 5 4 3 2 1 0
Model code (01 hex: Inverter, 02 hex: Servo or Stepping Motor Drive,
03 hex: I/O)
Reserved
Duplicate Address
High-speed scan transmission error
Low-speed scan transmission error
Reserved
Normal transmission
The Function Module Dialog Box is displayed. Making Settings for Motion Control with the MPE720
7-5
7.1 Module Configuration Settings
7.1.2 Deleting Unused Motion Control Function Modules
2. Select UNDEFINED in the Function Module Dialog Box, and then click the OK Button.
7-6
7.2 MECHATROLINK Communications Settings
7.2.1 Displaying the MECHATROLINK Detail Definition Dialog Box
Information If more than one Module is mounted, select the Module to be checked or set.
This concludes the procedure to display the MECHATROLINK Detail Definition Dialog Box.
7-7
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Item Details
This section provides details on the items that are displayed on the Transmission Parameters
Tab Page.
Always save all settings to the flash memory after you change them.
Important
7-8
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Master/Slave
Set whether to use the SVC or SVC32 as a master or a slave station.
Refer to the following section for details on device definition information and I/O data when the
SVC or SVC32 is set as a slave station.
Detailed Information When an SVC Function Module Is Set as a Slave on page 7-16
Communication Cycle
Set the transmission cycle.
Selection: 125 μs EX*, 125 μs, 250 μs, 500 μs, 1 ms, 1.5 ms, 2 ms, or 3 ms
* Use 125 μs EX when operating with the transmission cycle set to 125 μs and the high-speed scan cycle set to
125 μs.
125 μs EX can be set with combinations of the following products.
Number of Connection
Set the number of connected slave stations.
Number of Connected Stations
Transmission
Cycle Cascade
Star Connections
Connections
125 μs 1 to 4 1 to 3
250 μs 1 to 8 1 to 7
500 μs 1 to 14 1 to 12
1 ms 1 to 29 1 to 21 7
1.5 ms 1 to 42 1 to 27
2 ms 1 to 42 1 to 32
3 ms 1 to 42 1 to 38
If the SigmaWin+ is connected to the MP3000, the SigmaWin+ may not be usable if there are too
many SERVOPACK stations connected. If this occurs, either connect the SigmaWin+ to the
Important
SERVOPACK (CN7) directly, or lengthen the transmission cycle.
7-9
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Message Box
This box displays precautions on the high-speed scan cycle setting.
Transmission
Message
Cycle
125 μs EX Set the high-speed scan time as an integer that is a multiple of 125 μs.
125 μs Set the high-speed scan time as an integer that is a multiple of 125 μs.
250 μs Set the high-speed scan time as an integer that is a multiple of 250 μs or a factor of 1 integer.
500 μs Set the high-speed scan time as an integer that is a multiple of 500 μs or a factor of 1 integer.
1 ms Set the high-speed scan time as an integer that is a multiple of 1 ms or a factor of 1 integer.
11 11 12 13
7-10
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Item Details
This section provides details on the items that are displayed on the Link Assignment Tab Page.
Always save all settings to the flash memory after you change them.
Important
ST #
This is the station number.
The number of rows that is displayed corresponds to the number of slave stations that is set on
the Transmission Parameters Tab Page.
This number is automatically assigned.
ADR
Set the station address of the slave station.
When the local station is set as a slave station, the address specified on the Transmission
Parameters Tab Page is displayed.
• Setting range: 03 hex to EF hex
ExADR
Set the individual extended addresses when multi-station modules (multi-slaves) are grouped
together as a single node.
This box is displayed when the Display Expansionist Address Button is clicked, and is hidden
when the Omit Expansionist Address Button is clicked.
• Setting range: 03 hex to EF hex
• Setting the Extended Address
Extended addresses are set in succession from extended address 00 hex.
VENDOR
Set the vendor name of the device.
• Selections: Yaskawa Electric co.,∗∗∗∗Vendor 7
DEVICE
Set the slave model.
• Link Assignment Model Details
The relationship between the model displayed under DEVICE and its corresponding profile is
shown below.
If you manually assign a link, be sure that the actual device connected to the SVC Function
Module is the same as the one that is displayed under DEVICE on the Link Assignment Tab
Page.
7-11
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Communications Specifications
DEVICE Number of Trans- Minimum Trans- Maximum Trans-
Supported Profiles
mission Bytes mission Cycle mission Cycle
SGD7S-
20
SGD7W- Standard Servo 48 125 μs 4 ms
20
SGDV-2
1000Series INVERTER Standard Inverter 32, 64 250 μs 8 ms
JAPMC-MC2320-E Standard I/O 16, 32, 48, 64 250 μs 32 ms
SVC32 Standard I/O 16, 32, 48, 64 125 μs 32 ms
JEPMC-MTD2310-E Standard I/O 16 250 μs 8 ms
JEPMC-MTA2900-E Standard I/O 32 125 μs 8 ms
JEPMC-MTA2910-E Standard I/O 16 125 μs 8 ms
JEPMC-MTP2900-E Standard I/O 64 125 μs 8 ms
JEPMC-MTP2910-E Standard I/O 64 125 μs 8 ms
Depends on the Depends on the
Standard Servo 48
actual device. actual device.
WildCard Device
Depends on the Depends on the
Standard I/O 16, 32, 48, 64
actual device. actual device.
• The SERVOPACK parameters can no longer be set if the SERVOPACK is set as “WildCard
Device”.
• If you are using an SGD7S or SGD7W, confirm the setting methods for fixed parameters and
Important the precautions. Refer to the following section for details.
6.8 Precautions When Using Σ-7-series SERVOPACKs on page 6-34
PROFILE
Set the profile to use.
• Settings: Depends on the device.
BYTE
Set the number of transmission bytes.
• Settings: Depends on the profile.
INPUT
Set the first register address of the input area.
These settings are disabled if the profile is set to Standard Servo.
• Setting range: The range of the Module’s I/O registers
OUTPUT
Set the first register address of the output area.
These settings are disabled if the profile is set to Standard Servo.
• Setting range: The range of the Module’s I/O registers
D
Enable or disable the I/O registers.
• Settings: Enable or Disable
: Enabled
: Disabled
7-12
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
SIZE
Set the input or output size in words.
These settings are disabled if the profile is set to Standard Servo.
• Setting range: 0 to 32
SCAN
Set the scan in which the input or output is performed.
These settings are always set to High if the profile is set to Standard Servo.
• Settings: High or Low
• Comment
Enter a comment of up to 32 characters if required.
Displayed Items
HI: High-speed scan input
HO: High-speed scan output
LI: Low-speed scan input
LO: Low-speed scan output
7
The I/O Map Tab Page is for reference only. Do not change any of the displayed settings.
Important
7-13
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
STS
In Online Mode, MECHATROLINK transmission status is displayed in hexadecimal.
Information In Offline Mode, nothing is displayed.
Model code
(01 hex: Inverter, 02 hex: Servo or Stepping Motor Drive, 03 hex: I/O)
Reserved
Duplicate Address
High-speed scan transmission error
Low-speed scan transmission error
Reserved
Normal transmission
7-14
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
7
• The SERVOPACK parameters can no longer be set if the SERVOPACK is set as “WildCard
Device”.
• If you are using an SGD7S or SGD7W, confirm the setting methods for fixed parameters and
Important the precautions. Refer to the following section for details.
6.8 Precautions When Using Σ-7-series SERVOPACKs on page 6-34
7-15
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
7-16
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
I/O Data
The relationship between the I/O data and the data on the MECHATROLINK transmission line
when I/O processing is performed normally is shown below.
7-17
7.2 MECHATROLINK Communications Settings
7.2.2 MECHATROLINK Detail Definition Dialog Box Details
Command Control
This section describes the details of the Command Control register.
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reserved SLVSC
7-18
7.3 Setting Motion Parameters
7.3.1 Displaying and Setting Motion Parameters
The Work Space Pane is displayed on the left side of the window.
7-19
7.3 Setting Motion Parameters
7.3.1 Displaying and Setting Motion Parameters
4. Select the axis to set or monitor, and then click the OK Button.
The tab page for the selected motion parameter will be displayed.
7-20
7.3 Setting Motion Parameters
7.3.1 Displaying and Setting Motion Parameters
Information • Some parameters will change if the axis is changed in the Display in axis selected Dialog Box.
• Refer to the product manual for your SERVOPACK for details on the SERVOPACK parameters.
7-21
7.3 Setting Motion Parameters
7.3.2 Precautions after Making Settings
Information The above settings are not written for axes that are already defined.
7-22
7.4 SERVOPACK Parameter Data Flow
7.4.1 When the Power Supply Is Turned ON
2. The MP3000 copies the parameter data for all axes from flash memory*1 to SDRAM*2.
3. Some gain settings are written from the MP3000 to the SERVOPACK RAM*1.
MECHATROLINK
Transferred. Transferred.
*1. EEPROM and flash memory: Memory that retains data even when the power supply is turned OFF.
*2. RAM, SRAM, and SDRAM: Memory that loses data when the power supply is turned OFF.
*3. indicates the data that is written.
7-23
7.4 SERVOPACK Parameter Data Flow
7.4.2 Normal Operation
2. Some setting parameters and commands of the MP3000 temporarily change SERVO-
PACK parameters. When this processing is executed, it also changes the contents of
the RAM in the SERVOPACK.
Chapter 3 Parameters for Motion Control
MECHATROLINK
Transferred. Temporarily Transferred.
changed.
MPE720
System Control
SRAM
software software
Settings
*
Flash EEP
SDRAM RAM
memory -ROM
Hard disk drive of the PC
SERVOPACK Parameters
parameters
for all axes
MP3000 SERVOPACK SERVOPACK
Information A Digital Operator that is connected to the SERVOPACK will display the parameters that are
stored in the SERVOPACK’s RAM. Press the DATA/ENTER Key to write the parameters to
the EEPROM.
MECHATROLINK
Transferred. Transferred.
MPE720 (Online)
System Control
SRAM
software software
Flash EEP
SDRAM RAM
memory -ROM
SERVOPACK Parameters
parameters
for all axes
MP3000 SERVOPACK SERVOPACK
7-24
7.4 SERVOPACK Parameter Data Flow
7.4.4 When SERVOPACK Parameters Are Saved
MECHATROLINK
Transferred. Transferred.
MPE720 (Online)
System Control
SRAM
software software
* * *
Flash EEP
SDRAM RAM
memory -ROM
SERVOPACK Parameters
parameters
for all axes
MP3000 SERVOPACK SERVOPACK
MECHATROLINK
Transferred. Transferred.
MPE720 (Online)
System Control
SRAM
software software
*
Flash EEP
SDRAM RAM
memory -ROM
SERVOPACK parameters Parameters
for all axes
Note: Always save all of the SERVOPACK parameter settings to the flash memory after any changes are made.
7
7-25
Sample
Programming
8
This chapter provides sample programming for a machine
model with a simple structure to enable the user to better
understand programming of motion control.
This section describes the basic programming necessary to move the machine. The example in
this section does not include interlocks or other elements that must be included for an actual sys-
Important
tem.
Coupling
Ball screw
Fixed Parameters
No. Setting Description
0 0 Normal operation mode
1 0000 hex Finite length, software limits disabled, overtravel detection disabled, etc.
2 0000 hex Masking disabled.
4 1 Selected reference unit: mm
5 3 Number of digits below decimal point: 3 (i.e., 1 reference unit = 0.001 mm)
6 6000 Travel distance per machine rotation: 6,000 reference units = 6 mm
Servomotor gear ratio term: 1 (This is because the ball screw is directly driven by the
8 1
motor.)
Machine gear ratio term: 1 (This is because the ball screw is directly driven by the
9 1
motor.)
29 0 Rotary motor
30 1 Absolute encoder
34 3000 Rated motor speed: 3,000 min-1
36 1048576 Number of pulses per motor rotation: 1,048,576 P/R
Note: The default settings are used for the shaded parameters.
8-2
8.1 One Axis Positioning
8.1.3 Sample Programming
Setting Parameters
The SVC Function Module, circuit number 1, and axis number 1 are used. The motion register
addresses of the setting parameters are OW08000 to OW0807F.
Information OB or OL may be used in some register addresses in place of OW, depending on the data
size.
Monitor Parameters
The SVC Function Module, circuit number 1, and axis number 1 are used. The motion register
addresses of the monitor parameters are IW08000 to IW0807F.
Information IB or IL may be used in some register addresses in place of IW, depending on the data size.
Line 0: The position reference type is set to the incremental value addition method.
Sample Programming
Line 1: While input 1 (IB010001) is ON, the positioning operation is paused. When input 1
turns ON, the axis decelerates to a stop. When input 1 turns OFF, the axis moves the
remaining distance required to complete the positioning operation.
Line 2: When input 0 (IB010000) turns ON, the axis decelerates to a stop and the positioning
operation is interrupted.
Line 3: It is confirmed that target axis is not executing other commands.
8-3
8.1 One Axis Positioning
8.1.3 Sample Programming
Line 4: When input 2 (IB010002) turns ON, positioning is executed. Input 2 (IB010002) is left
ON during positioning. The acceleration/deceleration time, speed, and motion com-
mand travel distance are set in setting parameters with the EXPRESSION instruction.
Line 5: When input 2 (IB010002) turns OFF, the motion command is set to NOP, and the posi-
tioning operation stops.
Motion Program
An example of motion programming in which the target axis has been designated as Axis X is
shown in the following figure.
This motion program has been registered as MPM001.
8-4
8.1 One Axis Positioning
8.1.3 Sample Programming
Line 0: The position reference type is set to the incremental value addition method.
Line 1: While input 1 (IB010000) is ON, the positioning operation is paused. When input 1
turns ON, the axis decelerates to a stop. When input 1 turns OFF, the axis moves the
remaining distance required to complete the positioning operation.
Line 2: While input 1 (IB010001) is ON, the positioning operation is paused. When input 1
turns ON, the axis decelerates to a stop. When input 1 turns OFF, the axis moves the
remaining distance required to complete the positioning operation.
Line 3: It is confirmed that the target axis is not executing other motion commands.
Line 4: When input 2 (IB010002) turns ON, the motion program start request (DB0000110) will
turn ON, and execution of the MPM001 motion program will start. The execution of the
motion program is continued while input 2 is ON.
The operation start request signal is bit 0 of the second word in the work registers that
are used by the MSEE instruction.
Refer to the following manual for details on the work registers.
Machine Controller MP3000 Series Motion Programming Manual (Manual No.: SIEP C880725 14)
Sample Programming
8-5
8.2 Interpolation of Two Axes
8.2.1 Machine Configuration
This section describes the basic programming necessary to move the machine. The example in
this section does not include interlocks or other elements that must be included for an actual sys-
Important
tem.
Servomotor
X-Y plotter
8-6
8.2 Interpolation of Two Axes
8.2.2 Related Parameters
Fixed Parameters
The following table gives the fixed parameter settings for both the axis X and axis Y in this
example.
No. Setting Description
0 0 Normal operation mode
1 0001 hex Finite length, software limits disabled, overtravel detection disabled, etc.
2 0000 hex Masking disabled.
4 1 Selected reference unit: mm
5 3 Number of digits below decimal point: 3 (i.e., 1 reference unit = 0.001 mm)
6 6000 Travel distance per machine rotation: 6,000 reference units = 6 mm
Servomotor gear ratio term: 1 (This is because the ball screw is directly driven by the
8 1
motor.)
Machine gear ratio term: 1 (This is because the ball screw is directly driven by the
9 1
motor.)
29 0 Rotary motor
30 1 Absolute encoder
34 3000 Rated motor speed: 3,000 min-1
36 1048576 Number of pulses per motor rotation: 1,048,576 P/R
Note: The default settings are used for the shaded parameters.
Setting Parameters
The SVC Function Module, circuit number 1, axis number 1 for axis X, and axis number 2 for
axis Y are used. The motion register addresses of the setting parameters for axis X are
OW08000 to OW0807F. The motion register addresses of the setting parameters for axis Y are
OW08080 to OW080FF.
Information OB or OL may be used in some register addresses in place of OW, depending on the data
size.
Monitor Parameters
The SVC Function Module, circuit number 1, axis number 1 for axis X, and axis number 2 for
axis Y are used. The motion register addresses of the monitor parameters for axis X are
IW08000 to IW0807F. The motion register addresses of the monitor parameters for axis Y are Sample Programming
IW08080 to IW080FF.
Information IB or IL may be used in some register addresses in place of IW, depending on the data size.
8-7
8.2 Interpolation of Two Axes
8.2.3 Sample Programming
Motion Program
Linear interpolation and circular interpolation are programmed in one motion program. Position
references are incremental values, and the interpolation operations are repeated five times. This
motion program has been registered as MPM001.
8-8
8.3 Torque Control
8.3.1 Machine Configuration
This section describes the basic programming necessary to move the machine. The example in
this section does not include interlocks or other elements that must be included for an actual sys-
Important
tem.
Fixed Parameters
No. Setting Description
0 0 Normal operation mode
1 0001 hex Finite length, software limits disabled, overtravel detection disabled, etc.
2 0000 hex Masking disabled.
4 1 Selected reference unit: mm
5 3 Number of digits below decimal point: 3 (i.e., 1 reference unit = 0.001 mm)
6 6000 Travel distance per machine rotation: 6,000 reference units = 6 mm
Servomotor gear ratio term: 1 (This is because the ball screw is directly driven by the
8 1
motor.)
Machine gear ratio term: 1 (This is because the ball screw is directly driven by the
9 1
motor.)
29 0 Rotary motor
30 1 Absolute encoder
34 3000 Rated motor speed: 3,000 min-1
36 1048576 Number of pulses per motor rotation: 1,048,576 P/R
Sample Programming
Note: The default settings are used for the shaded parameters.
Setting Parameters
The SVC Function Module, circuit number 1, and axis number 1 are used. The motion register
addresses of the setting parameters are OW08000 to OW0807F.
Information OB or OL may be used in some register addresses in place of OW, depending on the data
size.
8
Monitor Parameters
The SVC Function Module, circuit number 1, and axis number 1 are used. The motion register
addresses of the monitor parameters are IW08000 to IW0807F.
Information IB or IL may be used in some register addresses in place of IW, depending on the data size.
8-9
8.3 Torque Control
8.3.3 Sample Programming
Line 3: The torque command code is set in the motion command register.
Line 4: The speed limit is specified.
Line 5: The torque reference value is set in DW00001. Lines 12 to 15 apply a filter to the refer-
ence value.
Lines 12 to 15: A first order lag filter is applied to the torque reference value. The first order lag
time constant is three seconds.
8-10
8.4 Phase Control
8.4.1 Machine Configuration
This section describes the basic programming necessary to move the machine. The example in
this section does not include interlocks or other elements that must be included for an actual sys-
Important
tem.
Servo- Servo-
Line drive motor
motor motor
The advantage of an electronic shaft is that by having no drive system (i.e., no gear), the varia-
tions in mechanical precision that occur in drive systems are eliminated, which allows the
machine to operate with greater accuracy. The need for drive system maintenance is also elim-
inated. This continuous multi-axis synchronized control is implemented with phase control
using the PHASE motion command. Motion programs are designed to perform positioning and
cannot be used for this kind of control.
This example uses operational patterns like those shown in the following figures.
Speed
Sample Programming
Time
The virtual axis (SVR) is moved with the VELO Speed
(Issue Speed Reference) command. 8
Time
The feedback position of the virtual axis (SVC) is copied
to the position references for both axes, and synchro-
nized operation of the two axes is performed with the
PHASE command.
8-11
8.4 Phase Control
8.4.2 Related Parameters
Fixed Parameters
The following table gives the fixed parameter settings for both the axis X and axis Y in this
example.
No. Setting Description
0 0 Normal operation mode
1 0001 hex Finite length, software limits disabled, overtravel detection disabled, etc.
2 0000 hex Masking disabled.
4 1 Selected reference unit: degrees
5 3 Number of digits below decimal point: 3 (i.e., 1 reference unit = 0.001 degrees)
6 360000 Travel distance per machine rotation: 360,000 reference units = 360.000 degrees
Servomotor gear ratio term: 1 (This is because the ball screw is directly driven by the
8 1
motor.)
Machine gear ratio term: 1 (This is because the ball screw is directly driven by the
9 1
motor.)
29 0 Rotary motor
30 1 Incremental encoder
34 3000 Rated motor speed: 3,000 min-1
36 1048576 Number of pulses per motor rotation: 1,048,576 P/R
Note: The default settings are used for the shaded parameters.
Setting Parameters
Axis 1 of the SVR is used as the virtual axis. The motion register addresses of the setting
parameters are OW08800 to OW0887F. Two axes of the SVC Function Module are used as
physical axes. The motion register addresses of the setting parameters for axis X are OW08000
to OW0807F. The motion register addresses of the setting parameters for axis Y are OW08080
to OW080FF.
Information OB or OL may be used in some register addresses in place of OW, depending on the data
size.
The SVR Function Module circuit number is set to 2 and the axis number is set to 1. The SVC
Function Module circuit number is set to 1, the axis number for axis X is set to 1, and the axis
number for axis Y is set to 2.
The setting parameters for the SVR Function Module are set as follows:
• OL08803 = 0011 hex: Speed unit selection (10n reference units/min) and acceleration/decel-
eration rate unit selection (ms)
• OL08836 = 100: Acceleration rate (ms)
• OL08838 = 100: Deceleration rate (ms)
• OL08810 = NNNNN: Speed reference value (deg/min) --- Set from an input register.
• OW08808 = 23: Speed command code (VELO command)
8-12
8.4 Phase Control
8.4.3 Sample Programming
Monitor Parameters
Axis 1 of the SVR Function Module is used as the virtual axis. The motion register addresses of
the monitor parameters are IW08800 to IW0887F.
Two axes of the SVC Function Module are used as physical axes. The motion register
addresses of the monitor parameters for axis X are IW08000 to IW0807F. The motion register
addresses of the monitor parameters for axis Y are IW08080 to IW080FF.
Information IB or IL may be used in some register addresses in place of IW, depending on the data size.
The SVR Function Module circuit number is set to 2 and the axis number is set to 1. The SVC
Function Module circuit number is set to 1, the axis number for axis X is set to 1, and the axis
number for axis Y is set to 2.
Line 0: It is confirmed that the virtual axis is not executing any command.
Line 1: Settings required for virtual axis operation are made. The speed reference is read from
input register IL00010.
Lines 2 and 3: The speed loop gains are set for the two physical axes.
Sample Programming
Lines 4 and 5: It is confirmed that both SVC axes are not executing any command.
Line 6: If the operation command (IB010002) is ON, lines 7 to 11 are executed and then exe- 8
cution proceeds to line 20. If the operation command is OFF, lines 13 to 18 are exe-
cuted and then execution proceeds to line 20.
Line 7: A jogging command (FEED command) is executed for the virtual axis.
8-13
8.4 Phase Control
8.4.3 Sample Programming
Lines 8 and 9: The Issue Phase Reference (PHASE) is executed for both of the SVC physical
axes.
Lines 10 and 11: Phase compensation is set and cleared for SVC axis 1 (axis X). Phase com-
pensation is applied on the rising edge of input signal IB010003. Phase com-
pensation is canceled on the falling edge of input signal IB010003.
Lines 13 to 18: Processing is performed when the operation command (IB010002) is OFF
and stopping processing is performed when the operation command
changes from ON to OFF.
Lines 13 and 14: The speed reference value for the virtual axis is set to 0, and the motion
command is set to NOP.
Lines 15 and 17: Virtual axis commands are completed, and NOP is sent to the SVC axes.
Lines 16 and 18: The phase bias of the SVC axes is set to 0. The phase bias is cleared in
preparation for the start of operation.
Line 20: The reference speed is set for the SVC axes. The reference speed is the feedback
speed for the virtual axis.
8-14
Stepping Motor Drive
Operation
9
This chapter provides information required to control a
Stepping Motor Drive using the SVC Function Module.
A Stepping Motor Drive can be controlled in the same man-
ner as motion control with a SERVOPACK. This chapter
provides information that is different from when a SERVO-
PACK is used.
The Stepping Motor Drive that will be controlled with SVC
Function Module must implement the MECHATROLINK-III
standard Stepping Motor Drive profile. Contact the manu-
facturer of the stepping motor that will be used for profiles
that can be supported by the Stepping Motor Drive.
9-2
9.2 Motion Parameter Table
9.2.1 Fixed Parameter Table
9-3
9.2 Motion Parameter Table
9.2.1 Fixed Parameter Table
9-4
9.2 Motion Parameter Table
9.2.1 Fixed Parameter Table
9-5
9.2 Motion Parameter Table
9.2.1 Fixed Parameter Table
9-6
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
Step-
Register Servo- Reference
Name Description ping
Address motor Page
Motor
Bit 0: Servo ON
0: OFF, 1: ON
Bit 1: Machine Lock
0: Machine lock mode released
1: Machine lock mode
Bits 2 and 3: Reserved. – –
Bit 4: Latch Detection Request (Latch
detection demand)
0: OFF, 1: ON
Bit 5: Reserved. – –
Bit 6: Number of POSMAX Turns Preset
Request (POSMAX turn number preset-
ting demand)
0: OFF, 1: ON
Bit 7: Absolute Infinite-length Position
Information Load Request (Request ABS
rotary pos. load)
0: OFF, 1: ON
Bit 8: Positive External Torque/Force
Limit Input (Forward outside limiting
Run Command
OW00 torque/thrust input) page 3-36
Settings
0: OFF, 1: ON
Bit 9: Negative External Torque/Force
Limit Input (Reverse outside limiting
torque/thrust input)
0: OFF, 1: ON
Bit A: Reserved. – –
Bit B: Reset Integration (Integration Stepping Motor Drive Operation
reset)
0: OFF, 1: ON
Bit C: Reset Network (Network reset)
0: OFF, 1: ON
Bit D: Latch Completed Status Clear
Request (Latch completion status clear
request)
0: OFF, 1: ON
Bit E: Reset Communications (Commu-
nication reset)
0: OFF, 1: ON
Bit F: Clear Alarm (Alarm clear)
0: OFF, 1: ON 9
Continued on next page.
9-7
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-8
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-9
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-10
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-11
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-12
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-13
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-14
9.2 Motion Parameter Table
9.2.2 Setting Parameter Table
9-15
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
Step-
Register Servo- Reference
Name Description ping
Address motor Page
Motor
Bit 0: Motion Operation Ready
0: Motion operation not ready
1: Motion operation ready
Bit 1: Running with Servo ON (Running
(At servo on))
0: Stopped
1: Running with Servo ON
Bit 2: System Busy
0: System not busy
IW00 Run Status 1: System busy page 3-69
Bit 3: Servo Ready
0: Servo not ready
1: Servo ready
Bit 4: Latch Mode
0: Latch detection request not
received
1: Latch detection request received
Bits 5 to F: Reserved. – –
Out-of-range Setting parameter: 0 and higher
IW01 page 3-70
Parameter Number Fixed parameter: 1000 and higher
Continued on next page.
9-16
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-17
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-18
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-19
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-20
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-21
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-22
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-23
9.2 Motion Parameter Table
9.2.3 Monitor Parameter Table
9-24
9.3 Link Assignments
9-25
9.4 Common Parameters
9-26
Inverter Operation
10
Motion control with an Inverter is possible using the SVC
Function Module. This chapter describes the parameters
and commands required for motion control with an Inverter.
10-2
10.2 Parameters for Inverter Operation
10.2.1 Types of Motion Parameters
Inverter Operation
10
10-3
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-4
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-5
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-6
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
OW0D Option
Selection 0: Disabled, 1: Enabled
When this bit is set to 1 (enabled), the input data
Bit 2: Encoder Count
option Encoder Count PG1 (IW15) will be
PG1
monitored when the Inverter Drive Control com-
mand is executed.
0: Disabled, 1: Enabled
When this bit is set to 1 (enabled), the input data
Bit 3: Frequency
option Frequency Reference (IW16) will be
Reference (Option)
monitored when the Inverter Drive Control com- 10
mand is executed.
Continued on next page.
10-7
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-8
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
Inverter Operation
10
10-9
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-10
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
command is executed.
OW12 Torque Reference
Unit: 0.1%
Setting range: -3,000 to 3,000
This data is enabled when the Inverter Drive Control
command is executed.
OW13 Torque Compensation (Option)
Unit: 0.1%
Setting range: -3,000 to 3,000
Continued on next page.
10
10-11
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-12
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-13
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-14
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-15
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-16
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-17
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-18
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10
10-19
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-20
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
IW0E − Reserved
Continued on next page.
10
10-21
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-22
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-23
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-24
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
Constant subcommand.
IW43 − Reserved
Range: 0 to FFFFH
Displays the value read out by executing the
IW44 Auxiliary User Constant Reading Data 1 Read User Constant subcommand. Enabled
when Auxiliary Inverter User Constant Number
Size (OW43) = 1 to 4.
Continued on next page.
10
10-25
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-26
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-27
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-28
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10
10-29
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-30
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
Inverter Operation
10
10-31
10.2 Parameters for Inverter Operation
10.2.3 Motion Parameter Details
10-32
10.3 Main Commands and Subcommands
10.3.1 List of Commands
10
10-33
10.3 Main Commands and Subcommands
10.3.1 List of Commands
List of Subcommands
Subcommands assist the main commands. They can be executed at the same time as main
commands.
A distinct command code exists for each subcommand. Subcommands are executed by set-
ting the OW0A setting parameter to the command code of the subcommand to be used.
The following table lists the subcommands.
Subcommands compatible with MECHATROLINK-III (64-byte mode) and MECHATROLINK-III
(32-byte mode) are indicated with check marks ().
Refer to the pages given in the Reference Page Column for details on individual subcommands.
Com- MECHATROLINK- MECHATROLINK- Refer-
mand Name Description III III ence
Code (64-byte Mode) (32-byte Mode) Page
Nothing is executed.
When you do not want to exe- page
0 No Command
cute a subcommand, set this 10-42
command code.
Sends a command to the
Inverter IO page
1 Inverter and monitors the –
Control 10-43
Inverter.
Read User Reads the specified inverter page
2 –
Constant user constant from the Inverter. 10-45
Writes the specified inverter
Write User page
3 user constant in the Inverter –
Constant 10-46
internal constant.
Reads out the alarm that is page
4 Alarm Monitor –
occurring in the Inverter. 10-46
Alarm History Reads out the Inverter alarm page
5 –
Monitor history. 10-47
You can use this command to
Transmission freely set a MECHATROLINK-III page
8 –
Reference command and send it through 10-47
the transmission line.
Read Fixed Reads out the set data of the page
9
Parameters* specified fixed parameter. 10-48
* This is the subcommand to read out a fixed parameter in the SVC Function Module. This subcommand is not sent
through the MECHATROLINK transmission line.
10-34
10.3 Main Commands and Subcommands
10.3.2 Command Details
No Command
Description
No command to be executed
If you change the command to No Command during operation, the motor will stop for a SERVO-
PACK but it will not stop for an Inverter.
Important
Be aware that the operation for an Inverter is different from the operation for a SERVOPACK.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 00: No Command
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IW08 Command Response Code 0 to 8 00: No Command
Bit 0 (Command execution Always
flag) OFF
Bit 3 (Command error com- Always
IW09 Command Status Bit
pleted status) OFF
Bit 8 (Command execution Always
completed status) ON
M-III Inverter Command
IL2A Bit Inverter operating status
Status
IW2C M-III Command Status Bit Inverter command processing status
IW32 Inverter Alarm Code 0 to FFFFH Inverter alarm code
10
10-35
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Setting
Register No. Name Remarks
Range
OW01 Mode Settings 1 Bit −
OW08 Command 0 to 8 01: Inverter Drive Control
Output Data Option Selec-
OW0C Bit −
tion
OW0D Input Data Option Selection Bit −
OW10 Input Command Bit −
OW11 Speed Reference − −
OW12 Torque Reference − −
Torque Compensation Enabled when the Output Data Option Selection
OW13 −
(Option) (OW0C), bit 0 is ON.
Analog Output Terminal 1 Enabled when the Output Data Option Selection
OW14 −
Output (OW0C), bit 1 is ON.
Analog Output Terminal 2 Enabled when the Output Data Option Selection
OW15 −
Output (OW0C), bit 2 is ON.
Enabled when the Output Data Option Selection
OW16 Terminal Output −
(OW0C), bit 3 is ON.
Enabled when the Output Data Option Selection
OW17 PID Target −
(OW0C), bit 4 is ON.
Enabled when the Output Data Option Selection
OW18 Pulse Train Output −
(OW0C), bit 5 is ON.
Enabled when the Output Data Option Selection
OW19 V/f Gain −
(OW0C), bit 6 is ON.
Enabled when the Output Data Option Selection
OW1B Command Selection −
(OW0C), bit 8 is ON.
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 01: Inverter Drive Control
ON while the com-
Bit 0 (Command execution
mand is being exe-
flag)
cuted
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
cessing
OFF during com-
mand execution,
Bit 8 (Command execution
and ON when
completed)
command execu-
tion is completed.
Input Data Option Selection
IW0D Bit −
Monitor
IW11 Output Frequency − −
IW12 Output Current − −
Enabled when Input Data Option Selection
IW13 Motor Speed (Option) −
(OW0D), bit 0 is ON.
Enabled when Input Data Option Selection
IW14 Torque Reference (Option) −
(OW0D), bit 1 is ON.
Enabled when Input Data Option Selection
IW15 Encoder Count PG1 −
(OW0D), bit 2 is ON.
Continued on next page.
10-36
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 02: Read User Constant
Inverter User Constant Num-
OW3C 0 to FFFFH −
ber
Inverter User Constant Num-
OW3D 1 to 4 −
ber Size
Inverter Operation
10
10-37
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 02: Read User Constant
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
pleted.
M-III Inverter Command Sta-
IL2A Bit Inverter operating status
tus
IW2C M-III Command Status Bit Inverter command processing status
IW32 Inverter Alarm Code 0 to FFFFH Inverter alarm code
Inverter User Constant
IW3C 0 to FFFFH −
Number
User Constant
IW3E 0 to 65535 −
Reading Data 1
User Constant
IW3F 0 to 65535 −
Reading Data 2
User Constant
IW40 0 to 65535 −
Reading Data 3
User Constant
IW41 0 to 65535 −
Reading Data 4
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 03: Write User Constant
OW3C Inverter User Constant Number 0 to FFFFH −
Inverter User Constant Number
OW3D 1 to 4 −
Size
OW3E Inverter User Constant Set Point 1 0 to 65535 −
OW3F Inverter User Constant Set Point 2 0 to 65535 −
OW40 Inverter User Constant Set Point 3 0 to 65535 −
OW41 Inverter User Constant Set Point 4 0 to 65535 −
10-38
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 03: Write User Constant
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error occurs during
completed status) command pro-
IW09 Command Status Bit
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
pleted.
M-III Inverter Command Sta-
IL2A Bit Inverter operating status
tus
IW2C M-III Command Status Bit Inverter command processing status
IW32 Inverter Alarm Code 0 to FFFFH Inverter alarm code
Inverter User Constant Num-
IW3C 0 to FFFFH −
ber
Alarm Monitor
Description
Reads the alarm that is occurring in the Inverter.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 04: Alarm Monitor
Inverter Alarm Monitor
OW32 0 Alarm monitor number
Number
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 04: Alarm Monitor
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
Inverter Operation
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed status) execution is com-
pleted.
M-III Inverter Command
IL2A Bit Inverter operating status
Status
IW2C M-III Command Status Bit Inverter command processing status
IW32 Inverter Alarm Code 0 to FFFFH The currently occurring alarm is read out. 10
10-39
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 05: Alarm History Monitor
Inverter Alarm Monitor
OW32 0 to 9 Alarm monitor number
Number
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 05: Alarm History Monitor
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
pleted.
M-III Inverter Command
IL2A Bit Inverter operating status
Status
IW2C M-III Command Status Bit Inverter command processing status
IW32 Inverter Alarm Code 0 to FFFFH The alarm history that is read out.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 06: User Constant RAM Writing
10-40
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 06: User Constant RAM Writing
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
pleted.
M-III Inverter Command
IL2A Bit Inverter operating status
Status
IW2C M-III Command Status Bit Inverter command processing status
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 07: User Constant EEPROM Writing
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
Command Response
IW08 0 to 8 07: User Constant EEPROM Writing
Code
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW09 Command Status Bit
cessing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
Inverter Operation
pleted.
M-III Inverter Command
IL2A Bit Inverter operating status
Status
IW2C M-III Command Status Bit Inverter command processing status
10
10-41
10.3 Main Commands and Subcommands
10.3.2 Command Details
Transmission Reference
Description
You can use this command to freely set a MECHATROLINK-III command and send it through
the transmission line.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW08 Command 0 to 8 08: Transmission Reference
Transmission Reference The lower bytes contain the M-III command
OW60 0 to FFFFH
Output Data 0 code.
. .
. . − −
. .
Transmission Reference
OW6F 0 to FFFFH −
Output Data 15
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IL02 Warning Bit −
IL04 Alarm Bit −
IW08 Command Response Code 0 to 8 08: Transmission Reference
Bit 0 (Command execution ON during execu-
flag) tion
Bit 3 (Command error com-
IW09 Command Status Bit Always OFF
pleted status)
Bit 8 (Command execution
Always OFF
completed)
Transmission Reference
IW60 0 to FFFFH The lower bytes contain the M-III command code.
Input Data 0
. .
. . − −
. .
Transmission Reference
IW6F 0 to FFFFH −
Input Data 15
Subcommand Details
Each subcommand and the related parameters are described below.
No Command
Description
No command to be executed.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 00: No Command
10-42
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IW0A Subcommand Response Code 0 to 65535 00: No Command
Bit 0 (Command execution Always
flag) OFF
Bit 3 (Command error com- Always
IW0B Subcommand Status Bit
pleted status) OFF
Bit 8 (Command execution Always
completed) OFF
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
IW33 Auxiliary Inverter Alarm Code 0 to FFFFH Inverter alarm code
Related Parameters
• Setting Parameters
Setting
Register No. Name Remarks
Range
OW0A Sub Command 0 to 65535 01: Inverter I/O Control
Auxiliary Output Data
OW0E Bit −
Option Selection
Auxiliary Input Data Option
OW0F Bit −
Selection
Torque Compensation Enabled when bit 0 of Auxiliary Output Data
OW13 −
(Option) Option Selection (OW0E) is ON.
Analog Output Terminal 1 Enabled when bit 1 of Auxiliary Output Data
OW14 −
Output Option Selection (OW0E) is ON.
Analog Output Terminal 2 Enabled when bit 2 of Auxiliary Output Data
OW15 −
Output Option Selection (OW0E) is ON.
Enabled when bit 3 of Auxiliary Output Data
OW16 Terminal Output −
Option Selection (OW0E) is ON.
Enabled when bit 4 of Auxiliary Output Data
OW17 PID Target −
Option Selection (OW0E) is ON.
Enabled when bit 5 of Auxiliary Output Data
OW18 Pulse Train Output −
Option Selection (OW0E) is ON.
Enabled when bit 6 of Auxiliary Output Data
OW19 V/f Gain −
Option Selection (OW0E) is ON.
Enabled when bit 8 of Auxiliary Output Data
OW1B Command Selection −
Option Selection (OW0E) is ON.
Inverter Operation
10
10-43
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
0 to
IW0A Subcommand Response Code 01: Inverter I/O Control
65535
Bit 0 (Command execution ON during execu-
flag) tion.
ON when an error
Bit 3 (Command error com- occurs during the
pleted status) command pro-
IW0B Subcommand Status Bit cessing
OFF during exe-
cution, and
Bit 8 (Command execution
always ON after
completed)
execution is com-
pleted.
Auxiliary Input Data Option
IW0F Bit −
Selection Monitor
Enabled when bit 0 of Auxiliary Input Data Option
IW13 Motor Speed (Option) −
Selection (OW0F) is ON.
Enabled when bit 1 of Auxiliary Input Data Option
IW14 Torque Reference (Option) −
Selection (OW0F) is ON.
Enabled when bit 2 of Auxiliary Input Data Option
IW15 Encoder Count PG1 −
Selection (OW0F) is ON.
Enabled when bit 3 of Auxiliary Input Data Option
IW16 Frequency Reference (Option) −
Selection (OW0F) is ON.
Enabled when bit 4 of Auxiliary Input Data Option
IW17 Analog Input A2 −
Selection (OW0F) is ON.
Enabled when bit 5 of Auxiliary Input Data Option
IW18 Main Bus Voltage (Option) −
Selection (OW0F) is ON.
Enabled when bit 6 of Auxiliary Input Data Option
IW19 Alarm Code −
Selection (OW0F) is ON.
Enabled when bit 7 of Auxiliary Input Data Option
IW1A Warning Code −
Selection (OW0F) is ON.
Enabled when bit 8 of Auxiliary Input Data Option
IW1B Multi-Function Output Terminal −
Selection (OW0F) is ON.
Enabled when bit 9 of Auxiliary Input Data Option
IW1C Analog Input A3 −
Selection (OW0F) is ON.
Enabled when bit A of Auxiliary Input Data Option
IW1D Multi-Function Input Terminal −
Selection (OW0F) is ON.
Enabled when bit B of Auxiliary Input Data Option
IW1E Analog Input A1 −
Selection (OW0F) is ON.
Enabled when bit C of Auxiliary Input Data Option
IW1F Encoder Count PG2 −
Selection (OW0F) is ON.
Enabled when bit D of Auxiliary Input Data Option
IW20 Monitor data set in F6-23 −
Selection (OW0F) is ON.
Enabled when bit E of Auxiliary Input Data Option
IW21 Monitor data set in F6-24 −
Selection (OW0F) is ON.
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
0 to
IW33 Auxiliary Inverter Alarm Code Inverter alarm code
FFFFH
10-44
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 02: Read User Constant
OW42 Inverter User Constant Number 0 to FFFFH −
Inverter User Constant Number
OW43 1 to 4 −
Size
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IW0A Subcommand Response Code 0 to 65535 02: Read User Constant
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW0B Subcommand Status Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution
is completed.
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
IW33 Auxiliary Inverter Alarm Code 0 to FFFFH Inverter alarm code
Auxiliary Inverter User Con-
IW42 0 to FFFFH −
stant Number
Auxiliary User Constant
IW44 0 to 65535 −
Reading Data 1
Auxiliary User Constant
IW45 0 to 65535 −
Reading Data 2
Auxiliary User Constant
IW46 0 to 65535 −
Reading Data 3
Auxiliary User Constant
IW47 0 to 65535 −
Reading Data 4
Inverter Operation
10
10-45
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 03: Write User Constant
Auxiliary Inverter User Constant
OW42 0 to FFFFH −
Number
Auxiliary Inverter User Constant
OW43 1 to 4 −
Number Size
Auxiliary Inverter User Constant
OW44 0 to 65535 −
Set Point 1
Auxiliary Inverter User Constant
OW45 0 to 65535 −
Set Point 2
Auxiliary Inverter User Constant
OW46 0 to 65535 −
Set Point 3
Auxiliary Inverter User Constant
OW47 0 to 65535 −
Set Point 4
• Monitor Parameters
Setting
Register No. Name Remarks
Range
Subcommand Response
IW0A 0 to 65535 03: Write User Constant
Code
Bit 0 (Command execution ON during exe-
flag) cution
ON when an
Bit 3 (Command error com- error occurs
pleted status) during command
IW0B Subcommand Status Bit
processing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution
is completed.
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
IW33 Auxiliary Inverter Alarm Code 0 to FFFFH Inverter alarm code
Auxiliary Inverter User Con-
IW42 0 to FFFFH −
stant Number
Alarm Monitor
Description
Reads out the alarm that is occurring in the Inverter.
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 04: Alarm Monitor
Auxiliary Inverter Alarm Monitor
OW33 0 Record number specification
Number
10-46
10.3 Main Commands and Subcommands
10.3.2 Command Details
• Monitor Parameters
Setting
Register No. Name Remarks
Range
Subcommand Response
IW0A 0 to 65535 04: Alarm Monitor
Code
Bit 0 (Command execution ON during exe-
flag) cution
ON when an
Bit 3 (Command error com- error occurs
pleted status) during command
IW0B Subcommand Status Bit
processing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution
is completed.
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
IW33 Auxiliary Inverter Alarm Code 0 to FFFFH The currently occurring alarm that is read out.
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 05: Alarm History Monitor
Auxiliary Inverter Alarm Monitor
OW33 0 to 9 Record number specification
Number
• Monitor Parameters
Setting
Register No. Name Remarks
Range
Subcommand Response
IW0A 0 to 65535 05: Alarm History Monitor
Code
Bit 0 (Command execution ON during exe-
flag) cution
ON when an
error occurs
Bit 3 (Command error com-
during com-
pleted status
IW0B Subcommand Status Bit mand process-
ing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution
is completed.
IW31 M-III Sub Command Status Bit Inverter subcommand processing status
Inverter Operation
IW33 Auxiliary Inverter Alarm Code 0 to FFFFH The alarm history that is read out.
Transmission Reference
Description
You can use this subcommand to freely set a MECHATROLINK-III command and send it
through the transmission line. 10
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
10-47
10.3 Main Commands and Subcommands
10.3.2 Command Details
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 08: Transmission Reference
Transmission Reference Output
OW70 0 to FFFFH Subcommand output data bytes 0 and 1
Data 16
. .
. . − −
. .
Transmission Reference Output
OW7F 0 to FFFFH −
Data 31
• Monitor Parameters
Setting
Register No. Name Remarks
Range
IW0A Subcommand Response Code 0 to 65535 08: Transmission Reference
Bit 0 (Command execution ON during
flag) execution
Bit 3 (Command error com-
IW0B Subcommand Status Bit Always OFF
pleted status)
Bit 8 (Command execution
Always OFF
completed)
Transmission Reference Input
IW70 0 to FFFFH Subcommand input data bytes 0 and 1
Data 16
. .
. . 0 to FFFFH −
. .
Transmission Reference Input
IW7F 0 to FFFFH −
Data 31
Related Parameters
• Setting Parameters
Register No. Name Setting Range Remarks
OW0A Sub Command 0 to 65535 09: Read Fixed Parameters
OW48 Fixed Parameter Number 0 to 63 Set the fixed parameter number.
• Monitor Parameters
Setting
Register No. Name Remarks
Range
Subcommand Response
IW0A 0 to 65535 09: Read Fixed Parameters
Code
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
IW0B Subcommand Status Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution
is completed.
IL48 Fixed Parameter Monitor -231 to 231−1 −
10-48
10.3 Main Commands and Subcommands
10.3.3 Applicable Combinations of Main Commands and Subcommands
Transmission Reference
Alarm Monitor
No Command
Main Command
00: No Command
01: Inverter Drive Control
02: Read User Constant – –
03: Write User Constant – –
04: Alarm Monitor – – – –
05: Alarm History Monitor – – – –
06: User Constant RAM Writing – – – –
07: User Constant EEPROM Writing – – – –
08: Transmission Reference
Note: 1. There are no restrictions on the combination of commands and subcommands for the SVC Func-
tion Module.
2. If the received main command and subcommand are incompatible, the Inverter will process the main
command first.
3. If a command that is incompatible with the command being processed is received, the command
being processed will have priority.
4. If the Inverter Drive Control main command is incompatible with the Inverter I/O Control subcommand,
the main command processing will be overwritten by the subcommand processing.
Inverter Operation
10
10-49
10.4 Precautions for Inverter Operation
Inverter operation in progress:Either of the following bits in the M-III Inverter Command Status
(IL2A) monitoring parameter is 1 (ON): Bit 0 (Forward Operation) or Bit 1 (Reverse Opera-
tion). Even if the motor is stopped, Inverter operation is considered to be in progress if either of
Term these bits is ON.
Inverter operation stopped:Both of the following bits in the M-III Inverter Command Status
(IL2A) monitoring parameter are 0 (OFF): Bit 0 (Forward Operation) and Bit 1 (Reverse
Operation).
10-50
10.4 Precautions for Inverter Operation
Method 1
To stop the motor, set bit 0 (Forward RUN) and bit 1 (Reserve RUN) of Input Command
(OW10) to 0 (OFF) while the Inverter Drive Control command is being executed in Com-
mand (OW08).
To restart the motor, set bit 0 or bit 1 of OW10 to 1 (ON).
Method 2
To stop the motor, set bit D (Drive Permission) of Run Command Setting (OW00) to 0
(OFF).
To restart the motor, set parameters using the following procedure.
1. Change Command (OW08) to NOP (No Command).
2. Set bit D (Drive Permission) of Run Command Setting (OW00) to 1 (ON).
3. Change Command (OW08) to the Inverter Drive Control command.
This concludes the procedure to restart the motor.
Inverter Modes
The Inverter has two modes.
Drive Mode: Drive Mode is used for normal operation and to monitor status. You can control
operation from the MP3000 in this mode.
Program Mode: Program Mode is used to set and autotune parameters. In Program Mode, the
Ready status in the Inverter is OFF and commands from the MP3000 are not acknowledged.
To confirm that the Inverter is ready, make sure that bit 6 (Inverter Ready) in M-III Inverter Com-
mand Status (IL2A) is 1 (ON) on the Monitor Parameter Tab Page.
Note: Bit 6 (Inverter Ready) in M-III Inverter Command Status (IL2A) can be monitored only during execution
of the Inverter Drive Control command.
Inverter Operation
10
10-51
10.4 Precautions for Inverter Operation
Command
Inverter Drive Control (= 1)
(OW08)
Drive Permission
(OW00 bit D)
Alarm Clear
(OW00 bit F)
Forward RUN or
Reverse RUN
(OW10 bit 0 or 1)
Main circuit
power supply
Device Warning
Occurrence
(IW2C bit 1)
Inverter Ready
(IL2A bit 6)
Command Error
Completed Status
(IW09 bit 3)
10-52
10.4 Precautions for Inverter Operation
Command Inverter Drive Control (= 1)
Inverter Drive Control (= 1) NOP (=0)
(OW08)
Change to NOP and then
turn OFF Drive Permission.
Drive Permission
(OW00 bit D)
Turn ON Drive Permission
during the NOP command.
Alarm Clear
(OW00 bit F)
Forward RUN or
Reverse RUN
(OW10 bit 0 or 1)
Main circuit
power supply
Device Warning
Occurrence
(IW2C bit 1)
Device Alarm
Occurrence
(IW2C bit 0)
Inverter Ready
(IL2A bit 6)
Operation Ready
(IW00 bit 0)
Command Error
Completed Status
Inverter Operation
(IW09 bit 3)
10
10-53
10.4 Precautions for Inverter Operation
Drive Permission
(OW00 bit D)
Alarm Clear
(OW00 bit F)
Forward RUN or
Reverse RUN
(OW10 bit 0 or 1)
Main circuit
power supply
Inverter Ready
(IL2A bit 6)
The Inverter Drive Control command
Operation Ready is being maintained, so Drive
(IW00 bit 0) Permission cannot be turned ON.
Command Error
Completed Status
(IW09 bit 3)
10-54
10.5 Setup Procedure
10.5.1 Check Items before Setup
Inverter Operation
10
10-55
10.5 Setup Procedure
10.5.2 Inverter Settings
2. Open the Module Configuration Tab Page. Refer to step 2 in Manual Definition
Method for the procedure.
3. Confirm that communications have been established. Refer to steps 8 to 12 in the
Manual Definition Method for the procedure.
This concludes the procedure.
10-56
10.5 Setup Procedure
10.5.2 Inverter Settings
3. Double-click the SVC4 cell in the Module Configuration Definition Tab Page.
10
10-57
10.5 Setup Procedure
10.5.2 Inverter Settings
5. Click the Button in the DEVICE Column and select 1000Series INVERTER from the
list.
Note: Always select 1000Series INVERTER regardless of the model of the Inverter.
8. Click the [+] Expand Button in the SVC4 cell on the Module Configuration Definition Tab
Page.
10-58
10.5 Setup Procedure
10.5.2 Inverter Settings
Inverter Operation
10
10-59
10.5 Setup Procedure
10.5.2 Inverter Settings
11. Click the [+] Expand Button for Run status (IW00).
If you manually set the Module configuration definitions for an Inverter, always save the fixed
parameters. If you do not save the fixed parameters, the current values of the setting parameters
Important
will be restored to the default values when you restart the Inverter.
10-60
10.5 Setup Procedure
10.5.2 Inverter Settings
3. Double-click the setting column cell for Run command setting (OW00).
The Edit Dialog Box will be displayed.
Note: If the status is 0 (OFF), confirm that a command is not being executed in the Command setting
Inverter Operation
parameter (OW08).
If the current command is Inverter Drive Control, first select another command and then set bit D
(Drive Permission) in Run command setting (OW00) to 0 (OFF) and then change it back to 1
(ON).
This concludes the procedure.
10
10-61
10.5 Setup Procedure
10.5.2 Inverter Settings
2. Click the Button and select Inverter Drive Control from the list.
Note: Wait for at least one high-speed scan after you set bit D (Drive Permission) in Run command setting
(OW00) to 1 (ON) in step 4 of the STEP 3 procedure before you make this setting.
The following parameters will be enabled when you execute the Inverter Drive Control command.
<Inverter Output> <Inverter Input>
Input Command (OW10) Output Frequency (IW11)
Speed Reference (OW11) Output Current (IW12)
Torque Reference (OW12) M-III Inverter Command Status (IL2A)
M-III Command Status (IW2C)
Set the Output Data Option Selection (OW0C) and Input Data Option Selection (OW0D)
to enable the output data from OW13 to OW16 and the input data from IW13 to
IW1D as required.
Refer to the following section for details on the Output Data Option Selection and Input Data Option
Selection parameters.
10.5.3 I/O Options on page 10-64
This concludes the procedure.
10-62
10.5 Setup Procedure
10.5.2 Inverter Settings
*1
*2
*1. This is the data that is output continually during execution of the Inverter Drive Control command.
*2. This data is enabled when the Inverter Drive Control command is being executed and the Output Data
Option Selection parameter (OW0C) is set to 1 (enable), or when the Inverter I/O Control sub-
command is being executed and the Auxiliary Output Data Option Selection parameter (OW0E) is
set to 1 (enable).
Note: The Inverter I/O Control subcommand is valid only for MECHATROLINK-III 64-byte Mode.
This concludes the procedure.
Information Monitoring Method
You can monitor a parameter by double-clicking the monitor data column cell to monitor on
the Monitor Parameter Tab Page.
*1
*2
*1. This is the data that is input continually during execution of the Inverter Drive Control com-
Inverter Operation
mand.
*2. This data is enabled when the Inverter Drive Control command is being executed and the Input
Data Option Selection parameter (OW0D) is set to 1 (enable), or when the Inverter I/O
Control subcommand is being executed and the Auxiliary Input Data Option Selection parame-
ter (OW0F) is set to 1 (enable).
Note: The Inverter I/O Control subcommand is valid only for MECHATROLINK-III 64-byte Mode.
10
10-63
10.5 Setup Procedure
10.5.3 I/O Options
10-64
10.5 Setup Procedure
10.5.3 I/O Options
• Number of Selected Input Data Options • Number of Selected Auxiliary Input Data
(OW0D) and Time Required for Options (OW0F) and Time Required for
Response Response
Inverter Operation
10
10-65
10.6 Alarm and Warning Codes for Inverter
10.6.1 A1000
10.6.1 A1000
Inverter Alarms
Alarm Code Digital Operator
Name
(IW19*1/IW32*2) Display
– CPF00 or CPF01 Control Circuit Error
– oFA03 Option Card Error Occurred at Option Port CN5-A
– oFA04 Option Card Error Occurred at Option Port CN5-A
– oFb03 Option Card Error Occurred at Option Port CN5-B
– oFb04 Option Card Error Occurred at Option Port CN5-B
– oFb07 to oFb09 Option Card Error Occurred at Option Port CN5-B
– oFC03 Option Card Error Occurred at Option Port CN5-C
– oFC04 Option Card Error Occurred at Option Port CN5-C
– oFC07 to oFC09 Option Card Error Occurred at Option Port CN5-C
0002H Uv1 DC Bus Undervoltage
0003H Uv2 Control Power Supply Voltage Fault
0004H Uv3 Undervoltage 3 (Soft-charge Bypass Circuit Fault)
0005H SC Output Short-Circuit or IGBT Fault
0006H GF Ground Fault
0007H oC Overcurrent
0008H ov Overvoltage
0009H oH Heatsink Overheat
000AH oH1 Overheat 1 (Heat sink Overheat)
000BH oL1 Motor Overload
000CH oL2 Drive Overload
000DH oL3 Overtorque Detection 1
000EH oL4 Overtorque Detection 2
000FH rr Dynamic Braking Transistor
Continued on next page.
10-66
10.6 Alarm and Warning Codes for Inverter
10.6.1 A1000
10-67
10.6 Alarm and Warning Codes for Inverter
10.6.1 A1000
10-68
10.6 Alarm and Warning Codes for Inverter
10.6.1 A1000
Inverter Warnings
Warning Code Digital Operator
Name
(IW1A*1/IW32*2) Display
– PASS MEMOBUS/Modbus Comm. Test Mode Complete
– CrST Cannot Reset
0001H Uv Undervoltage
0002H ov DC Bus Overvoltage
0003H oH Heatsink Overheat
0004H oH2 Drive Overheat Warning
0005H oL3 Overtorque 1
0006H oL4 Overtorque 2
0007H EF Forward/Reverse Run Command Input Error
0008H bb Baseblock
0009H to 000EH EF3 to EF8 External Fault (input terminal S3 to S8)
000FH FAn Internal Fan Fault
0010H oS Overspeed
Speed Deviation (when using a PG option card and
0011H dEv
PM Open Loop Vector Control Mode without PG)
0012H PGo PG Disconnect (for Control Mode with PG)
0014H CE MEMOBUS/Modbus Communication Error
0015H bUS Option Communication Error
001AH EF0 Option Card External Fault
001BH rUn Motor Switch during Run
001DH CALL Serial Communication Transmission Error
001EH UL3 Undertorque Detection 1
001FH UL4 Undertorque Detection 2
MEMOBUS/Modbus Communication Test Mode
0020H SE
Error
0022H oH3 Motor Overheat
0027H FbL PID Feedback Loss
0028H FbH Excessive PID Feedback
002AH dnE Drive Disabled
002BH PGoH PG Hardware Fault (when using PG-X3)
0031H E5 MECHATROLINK Watchdog Timer Error
0032H AEr Station Address Setting Error (MECHATROLINK)
0033H CyC MECHATROLINK Trans. Cycle Setting Error
0034H HCA Current Alarm
0035H LT-1 Cooling Fan Maintenance Time
0036H LT-2 Capacitor Maintenance Time
0039H EF1 External Fault (input terminal S1)
003AH EF2 External Fault (input terminal S2)
003BH HbbF
Safe Disable Signal Input
003CH Hbb
Inverter Operation
10-69
10.6 Alarm and Warning Codes for Inverter
10.6.2 V1000
10.6.2 V1000
Inverter Alarms
Alarm Code Digital Operator
Name
(IW19*1/IW32*2) Display
0002H Uv1 Undervoltage
0003H Uv2 Control Power Supply Undervoltage
0004H Uv3 Soft Charge Circuit Fault
0005H SC IGBT Short Circuit
0006H GF Ground Fault
0007H oC Overcurrent
0008H ov Overvoltage
0009H oH
Heatsink Overheat
000AH oH1
000BH oL1 Motor Overload
000CH oL2 Drive Overload
000DH oL3 Overtorque Detection 1
000EH oL4 Overtorque Detection 2
000FH rr Dynamic Braking Transistor
Continued on next page.
10-70
10.6 Alarm and Warning Codes for Inverter
10.6.2 V1000
10-71
10.6 Alarm and Warning Codes for Inverter
10.6.2 V1000
Inverter Warnings
Warning Code Digital Operator
Name
(IW1A*1/IW32*2) Display
– CrST Can Not Reset
– PASS MEMOBUS/Modbus Test Mode Complete
0001H Uv Undervoltage
0002H ov Overvoltage
0003H oH Heatsink Overheat
0004H oH2 Drive Overheat
0005H oL3 Overtorque 1
0006H oL4 Overtorque 2
0007H EF Run Command Input Error
0008H bb Drive Baseblock
0009H to 000DH EF3 to EF7 External Fault (input terminal S3 to S7)
0010H oS Overspeed (for Simple V/f with PG)
0011H dEv Excessive Speed Deviation (for Simple V/f with PG)
0012H PGo PG Disconnect (for Simple V/f with PG)
0014H CE MEMOBUS/Modbus Communication Error
0015H bUS Option Card Communications Error
001AH EF0 Option Card External Fault
001BH rUn During Run 2, Motor Switch Command Input
001DH CALL Serial Communication Transmission Error
001EH UL3 Undertorque 1
001FH UL4 Undertorque 2
0020H SE MEMOBUS/Modbus Test Mode Fault
0022H oH3 Motor Overheat
0027H FbL PID Feedback Loss
0028H FbH Excessive PID Feedback
002AH dnE Drive Disabled
0031H E5 MECHATROLINK Watchdog Timer Error
0032H AEr Station Address Setting Error (MECHATROLINK)
0033H CyC MECHATROLINK Trans. Cycle Setting Error
0034H HCA Current Alarm
Continued on next page.
10-72
10.6 Alarm and Warning Codes for Inverter
10.6.2 V1000
10
10-73
Appendices
11
The appendices provide supplemental information related
to motion control.
11.4 Setting Fixed Parameters According to Encoder Type and Axis Type . . 11-36
IL18 Machine Coordinate System Latch Position (LPOS) POSMAX processing Electronic gear
IL1A Position Deviation (PERR) Electronic gear
+
IL1E Number of POSMAX Turns -
IL20 Speed Reference Output Monitor
11-2
11.1 Control Block Diagrams
11.1.1 Control Block Diagram for Position Control
Acceleration/
deceleration Acceleration
processing Speed Feedforward
(OL36)
S Compensation
POSING
Deceleration
Differ-
Pn109 B
(OL38) ential Pn10A
A
(OW30) Position Loop Gain Speed Loop Gain
Kp Kv
INTERPOLATE B Vref Current
Filter Pn102 Pn100 M
A loop
(OW2E) (OW2F)
Pn811 or Pn812 FB Position Loop Speed Loop
(OW3A) Integral Time Integral Time
Constant Constant
Ti NTi
Pn11F Pn101
(OW32) (OW34)
TRQ
Analog monitor value
MPOS
A
APOS B
Counter PG
A
LPOS Counter
B
Latch
signal
Appendices
11
11-3
11.1 Control Block Diagrams
11.1.2 Control Block Diagram for Phase Control
MP3000
Operation Settings
IW09
IW0A Motion Subcommand Response Code
IW0B Motion Subcommand Status
POSMAX processing Σ
IW0C Position Management Status
IL0E Machine Coordinate System Target Position (TPOS)
Machine Coordinate System Calculated Position (CPOS)
Information
IL10
Position
to -
IL30 SERVOPACK User Monitor 2 reference units
IL34 SERVOPACK User Monitor 4
IL40 Feedback Speed
IL42 Torque/Force Reference Monitor
11-4
11.1 Control Block Diagrams
11.1.2 Control Block Diagram for Phase Control
Speed Feedforward
S
Compensation*
Differ- B
ential Pn109 Pn10A
A
Position Loop Gain Speed Loop Gain
(OW30)
Kp Kv
B Vref Current
Filter Pn102 Pn100 M
A loop
(OW2E) (OW2F)
OW3A Position Loop Speed Loop
FB Integral Time Integral Time
Constant Constant
Ti NTi
Pn11F Pn101
(OW32) (OW34)
TRQ
Analog monitor value
MPOS
A
APOS Counter PG
B
A
LPOS B
Counter
Latch signal
11
11-5
11.1 Control Block Diagrams
11.1.3 Control Block Diagram for Torque Control
11-6
11.1 Control Block Diagrams
11.1.3 Control Block Diagram for Torque Control
TRQ
Analog monitor value
MPOS
A
APOS Counter PG
A B
LPOS Counter
B
Latch
signal Appendices
11
11-7
11.1 Control Block Diagrams
11.1.4 Control Block Diagram for Speed Control
OW18 Override
Acceleration/
Coordinates Deceleration
IL18 Machine Coordinate System Latch Position (LPOS) POSMAX processing Electronic gear
IL1A Position Deviation (PERR) +
Electronic gear
IL1E Number of POSMAX Turns
IL20 Speed Reference Output Monitor
11-8
11.1 Control Block Diagrams
11.1.4 Control Block Diagram for Speed Control
V-REF Pn101
(OW34)
TRQ
Analog monitor value
MPOS
A
APOS Counter PG
A B
LPOS Counter
B
Latch
signal Appendices
11
11-9
11.2 System Registers
11.2.1 System Service Registers
DWG.H Only
Operation of the following relays starts when the high-speed scan starts.
Register
Name Description
Address
1 scan
1-scan Flicker Relay SB000010
1 scan
0.5 s 0.5 s
0.5-s Flicker Relay SB000011
1.0 s 1.0 s
1.0-s Flicker Relay SB000012
2.0 s 2.0 s
2.0-s Flicker Relay SB000013
0.5 s 0.5 s
1.0 s 1.0 s
1.0-s Sampling Relay SB000015
1 scan
2.0 s 2.0 s
11-10
11.2 System Registers
11.2.1 System Service Registers
1.0 s
1.0-s After Start of Scan Relay SB000018
2.0 s
2.0-s After Start of Scan Relay SB000019
5.0 s
5.0-s After Start of Scan Relay SB00001A
DWG.L Only
Operation of the following relays starts when the low-speed scan starts.
Register
Name Description
Address
1 scan
1-scan Flicker Relay SB000030
1 scan
0.5 s 0.5 s
0.5-s Flicker Relay SB000031
1.0 s 1.0 s
1.0-s Flicker Relay SB000032
2.0 s 2.0 s
2.0-s Flicker Relay SB000033
0.5 s 0.5 s
1.0 s 1.0 s
2.0 s 2.0 s
60.0 s 60.0 s
1 scan
1.0 s
1.0-s After Start of Scan Relay SB000038
11-11
11.2 System Registers
11.2.2 Scan Execution Status and Calendar
5.0 s
5.0-s After Start of Scan Relay SB00003A
11-12
11.3 MECHATROLINK-III I/O Module Settings
11.3.1 Link Assignment Tab Page Settings
You must use IOWin to set the parameters of the I/O Modules with MECHATROLINK-III Commu-
nications (JEPMC-MTA2900-E, JEPMC-MTA2910-E, JEPMC-MTP2900-E, and
JEPMC-MTP2910-E).
Important Refer to the following manual for details.
MECHATROLINK-III Compatible I/O Module User’s Manual (Manual No.: SIEP C880781 04)
Appendices
11
11-13
11.3 MECHATROLINK-III I/O Module Settings
11.3.2 I/O Register Configuration
Set the I/O Command, Command Control, and Output Data output registers during the same
scan.
Important
11-14
11.3 MECHATROLINK-III I/O Module Settings
11.3.3 I/O Commands
Read Alarms/Warn- Reads the alarm/warning information from the I/O Mod- Read Alarms/
1 Warnings Com-
ings ule. mand (page 11-17)
Clear Alarms/
2 Clear Alarms/Warnings Clears an alarm or warning from the I/O Module. Warnings Com-
mand (page 11-19)
Read Parameter
3 Read Parameter Reads an I/O Module parameter. Command (page
11-20)
Write Parameter
4 Write Parameter Changes an I/O Module parameter. Command (page
11-21)
Read Non-volatile Reads an I/O Module parameter from non-volatile mem- Read Non-volatile
5 Parameter Com-
Parameter ory. mand (page 11-23)
Write Non-volatile Changes an I/O Module parameter in non-volatile mem- Write Non-volatile
6 Parameter Com-
Parameter ory. mand (page 11-24)
Read Memory
7 Read Memory Reads data in the internal memory of the I/O Module. Command (page
11-26)
Write Memory
8 Write Memory Changes data in the internal memory of the I/O Module. Command (page
11-28)
9 to 14 Reserved. Do not set these codes. −
Re-establishes communications with the I/O Module. Reset Communi-
Reset Communica-
15 Communications are disconnected, and a new connec- cations Command
tions (page 11-30)
tion is established.
Resets the communications for the entire network.
Execute this command to ensure that proper cyclic
communications are performed if entering an active net- Reset Network
16 Reset Network work fails. Command (page
This affects communications with all slave stations on 11-31)
the network. Stop all commands from the application
before you reset the network.
Appendices
11
11-15
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Data I/O (= 0) IW Data I/O (= 0)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
2. Set the I/O Command register to 0 to execute the Data I/O command.
Information • If the command is not completed within 5 seconds after it is executed, bit 0 in the Master
Status register changes to 1 (TIMEOUT).
• When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
details with the application and perform the stop processing. The system will not perform
stop processing.
11-16
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Read Alarms/Warnings (= 1) IW Read Alarms/Warnings (= 1)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
ALM_RD_MOD ALM_RD_MOD
OW + 3 IW + 3
ALM_INDEX ALM_INDEX
If an ALM_INDEX is specified for which no alarm or warning has occurred, the contents
of ALM_DATA will be all 0.
11
11-17
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
2. Set the I/O Command register to 1 to execute the Read Alarms/Warnings command.
Information • If the command is not completed within 5 seconds after it is executed, bit 0 in the Master
Status register changes to 1 (TIMEOUT).
• When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
details with the application and perform the stop processing. The system will not perform
stop processing.
11-18
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Clear Alarms/Warnings (= 2) IW Clear Alarms/Warnings (= 2)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
ALM_CLR_MOD ALM_CLR_MOD
OW + 3 IW + 3
OW + 4 IW + 4
OW + 5 IW + 5
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
2. Set the I/O Command register to 2 to execute the Clear Alarms/Warnings command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
11
11-19
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Some I/O Module devices do not support the Read Parameter command. Refer to the product
specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Read Parameter (= 3) IW Read Parameter (= 3)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
NO NO
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
3. Set the I/O Command register to 3 to execute the Read Parameter command.
11-20
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
Some I/O Module devices do not support the Write Parameter command. Refer to the product
specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Write Parameter (= 4) IW Write Parameter (= 4)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
NO NO
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
Appendices
11
11-21
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
3. Set the I/O Command register to 4 to execute the Write Parameter command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
11-22
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Some I/O Module devices do not support the Read Non-volatile Parameter command. Refer to
the product specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Read Non-volatile Read Non-volatile
OW IW
Parameter (= 5) Parameter (= 5)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
NO NO
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
Setting Precautions
Make any necessary changes to NO (Parameter Number) or SIZE (Parameter Size) before executing
the Read Non-volatile Parameter command or during the same scan that the I/O Command register
is set to 5. Do not change these settings during execution of the Read Non-volatile Parameter com-
mand.
3. Set the I/O Command register to 5 to execute the Read Non-volatile Parameter com- 11
mand.
11-23
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
Some I/O Module devices do not support the Write Non-volatile Parameter command. Refer to
the product specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Write Non-volatile Write Non-volatile
OW IW
Parameter (= 6) Parameter (= 6)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
NO NO
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
11-24
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
3. Set the I/O Command register to 6 to execute the Write Non-volatile Parameter com-
mand.
Information • If the command is not completed within 5 seconds after it is executed, bit 0 in the Master
Status register changes to 1 (TIMEOUT).
• When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
details with the application and perform the stop processing. The system will not perform
stop processing.
Appendices
11
11-25
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Some I/O Module devices do not support the Read Memory command. Refer to the product
specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Read Memory (= 7) IW Read Memory (= 7)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
11-26
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
DATA: Data
3. Set the I/O Command register to 7 to execute the Read Memory command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
Appendices
11
11-27
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Some I/O Module devices do not support the Write Memory command. Refer to the product
specifications of the I/O Module for details.
Important
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Write Memory (= 8) IW Write Memory (= 8)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
11-28
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
DATA: Data
3. Set the I/O Command register to 8 to execute the Write Memory command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
Appendices
11
11-29
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Reset Communications Reset Communications
OW IW
(= 15) (= 15)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
OW + 3 IW + 3
OW + 4 IW + 4
OW + 5 IW + 5
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
11-30
11.3 MECHATROLINK-III I/O Module Settings
11.3.4 I/O Command Details
Command Format
Output Registers Input Registers
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
OW Reset Network (= 16) IW Reset Network (= 16)
Not used. Master Status
OW + 1 IW + 1
Command Control Command Status
OW + 2 IW + 2
OW + 3 IW + 3
OW + 4 IW + 4
OW + 5 IW + 5
OW + 6 IW + 6
OW + 7 IW + 7
• •
• •
• •
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Sta-
tus register changes to 1 (TIMEOUT).
2. When bit 0 (D_ALM) or bit 1 (D_WAR) in the Command Status register is 1, check the error
Important details with the application and perform the stop processing. The system will not perform stop
processing.
Appendices
11
11-31
11.3 MECHATROLINK-III I/O Module Settings
11.3.5 Command Control
TIMEOUT
• Definition
1: Command timeout detected.
0: Any state other than the above
• Description
This bit shows when execution of an I/O command is not completed within a specific period
of time (5 s).
Clear the alarm to restore operation.
CYCLIC_INIT_ERR
• Definition
1: Cyclic communications initialization incomplete state detected.
0: Any state other than the above
• Description
This bit shows when the I/O Module fails to initialize cyclic communications.
Clear the alarm to restore operation.
STATUS
• Definition
Value Meaning
0 hex Phase 0: The power supply is ON.
1 hex Phase 1: Status is initialized.
2 hex Phase 2: Communications are not synchronized.
3 hex Phase 3: Communications are synchronized.
4 hex Phase 4: Communications are stopped.
5 hex Phase 5: The power supply is OFF.
• Description
These bits show the internal state of the I/O communications driver.
11-32
11.3 MECHATROLINK-III I/O Module Settings
11.3.7 Command Status
D_ALM
• Definition
1: Device alarm
0: Any state other than the above
• Description
This bit shows when there is a device alarm in the I/O Module.
D_ALM changes to 1 when any device-specific alarm other than COMM_ALM or CMD_ALM
occurs.
When the Clear Alarms/Warnings command is executed or bit 3 (ALM_CLR) in the Command
Control register is set to 1, the I/O Module is restored to normal operation and D_ALM
changes back to 0.
D_WAR
• Definition
1: Device warning
0: Any state other than the above
• Description
This bit shows when there is a device warning in the I/O Module.
D_WAR changes to 1 when any device-specific warning other than COMM_ALM or
CMD_ALM occurs.
When the Clear Alarms/Warnings command is executed or bit 3 (ALM_CLR) in the Command
Control register is set to 1, the I/O Module is restored to normal operation and D_WAR
changes back to 0.
CMDRDY
• Definition
1: Commands can be received.
0: Any state other than the above
• Description
This bit shows when the I/O Module can receive I/O commands.
The I/O Module continues processing the current I/O command as long as the CMDRDY sta-
tus is 0. During this time, no new I/O commands can be executed. However, the Reset Com-
munications and Reset Network I/O commands are executed immediately, regardless of the
value of CMDRDY.
The amount of time that CMDRDY remains 0 depends on the product specifications of the I/
O Module. If the specified time is exceeded, bit 0 (TIMEOUT) in the Master Status register
changes to 1.
CMDRDY is 1 whenever a new I/O command can be executed, even if there is a current
alarm or warning.
ALM_CLR_CMP
• Definition
Appendices
1: ALM_CLR completed.
0: Any state other than the above
• Description
A value of 1 in ALM_CLR_CMP shows that the clear alarm process started via bit 3 (ALM_-
CLR) in the Command Control register has been completed.
To clear the status of ALM_CLR_CMP, set bit 3 (ALM_CLR) in the Command Control register 11
to 0.
11-33
11.3 MECHATROLINK-III I/O Module Settings
11.3.7 Command Status
SBUSY
• Definition
1: Transient state
0: Steady state
• Description
The status of SBUSY will be 1 while changing from an asynchronous status to slave CPU
synchronized status.
SBUSY changes to 0 when slave CPU synchronized status is reached.
SYNCRDY
• Definition
1: Slave CPU synchronization preparations completed.
0: Slave CPU synchronization preparations not completed.
• Description
SYNCRDY changes to 1 when the execution conditions for slave CPU synchronization are
met.
SYNCRDY will be 0 if the execution conditions for slave CPU synchronization are not met or if
the SLVSC command control bit in the slave is ON (SLVSC = 1).
SYNC
• Definition
1: Slave is synchronized.
0: Slave is asynchronized.
• Description
SYNC changes to 1 when slave CPU synchronized status is reached. At that time, SBUSY
will change to 0.
CMD_ALM
• Definition
These bits show the command error status.
• Description
These bits show the I/O command error status. This status is independent from COMM_ALM,
D_ALM, and D_WAR.
CMD_ALM automatically changes to 0 (normal) when a defined command is received after a
command error has occurred.
Communications are not affected even if a command error occurs.
The alarm/warning classification of CMD_ALM depends on the product specifications of the
I/O Module.
Code Meaning Description
− 0 No alarm −
1 Outside data range
2 −
−
Warnings
B Subcommand combination error Indicates that an alarm has occurred. The I/O
C Phase error command is not executed.
D −
E −
F −
11-34
11.3 MECHATROLINK-III I/O Module Settings
11.3.8 CPU STOP Operation
COMM_ALM
• Definition
These bits show the communications error status.
• Description
These bits show the MECHATROLINK communications error status. This status is indepen-
dent from CMD_ALM, D_ALM, and D_WAR.
COMM_ALM is cleared when bit 3 (ALM_CLR) in the Command Control register changes to
1, or when the Clear Alarms/Warnings command is executed.
Code Meaning Description
− 0 No alarm −
1 FCS error
2 Reference data not received.
Warnings
Appendices
11
11-35
11.4 Setting Fixed Parameters According to Encoder Type and Axis Type
11.4 Setting Fixed Parameters According to Encoder Type and Axis Type
The method for setting or changing the coordinate system origin depends on the encoder type,
motor type, and axis type (infinite-length axis or finite-length axis). Use the following flowchart
to correctly set the parameter for your application.
YES YES
YES YES
No. 1: Bit 0 = 1
(infinite-length)
+
Absolute Direct drive No. 1: Bit 9 = 1
encoder motor (Enable Simple
YES Absolute Infinite
DD motor?
Axis Position
Management)
NO
No. 1: Bit 0 = 1
(infinite-length)
+
Absolute Rotary No. 1: Bit 9 = 1
Simple absolute YES encoder motor (Enable Simple
management OK? Absolute Infinite
Axis Position
NO
Management)
No. 1: Bit 0 = 1
(infinite-length)
+
Absolute Rotary No. 1: Bit 9 = 0
encoder motor (Disable Simple
Absolute Infinite
Axis Position
Management)
11-36
11.4 Setting Fixed Parameters According to Encoder Type and Axis Type
11
11-37
11.5 Common Parameters and SERVOPACK Parameters
11-38
11.5 Common Parameters and SERVOPACK Parameters
Appendices
11
11-39
11.6 Terminology
11.6 Terminology
Phase-C pulse
The encoders on Yaskawa Servomotors output three types of pulses: phase A, phase B, and
phase C. A phase-C pulse is a signal that reverses once every motor rotation. It is also called
the origin pulse. Some manufactures may also call this type of signal phase Z or the reference.
POSMAX
This is the infinite-length axis reset position.
Refer to the following section for details.
Fixed Parameter Details (page 3-27)
Encoder Position
The encoder position is the absolute encoder position information (Multiturn data × Number of
encoder pulses + Initial incremental pulses (position within one rotation)).
Override
For the MP3000, this term is used to mean changing the setting to use a new one.
Command Execution
A motion command is executed when a command code is set to the Motion Command param-
eter register (OW08).
11-40
11.6 Terminology
Absolute Encoders
An absolute encoder outputs the absolute position (position data for the rotational angle) from
a reference position (origin of the encoder).
The absolute encoder uses a battery connected to the battery terminals of the SERVOPACK to
maintain the absolute position data (called the absolute value data) at all times, even when the
power supply is turned OFF. The absolute value data is also updated if the position changes
while the power supply is OFF.
The absolute encoder consists of a detector that is used to detect the absolute position within
one rotation and a counter that is used to count the number of rotations. After automatic oper-
ation starts, the absolute encoder operates in the same way as an incremental encoder.
Incremental Encoders
Incremental encoders output pulses while the control object is in motion. Position data is not
retained.
Distribution
Distribution is the process in which a slave SERVOPACK outputs a reference from the MP3000
to a Servomotor.
Pulse Position
The pulse position is the position information managed by the MP3000 converted into the num-
ber of pulses.
Report
“Report” is used for details that are automatically transferred by the system in the CPU without
any action by the user.
Infinite-length Axis
Appendices
This is an axis that uses infinite-length position control and resets position data every revolu-
tion.
Refer to the following section for details.
5.1.3 Axis Selection on page 5-5
11
11-41
11.6 Terminology
Finite-length Axis
This is an axis that uses finite-length axis position control or an axis that uses infinite-length
axis position control that rotates in one direction only and does not reset its position data after
every rotation.
Refer to the following section for details.
5.1.3 Axis Selection on page 5-5
11-42
Index
Index B
ball screw - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-4
Bias Speed for Indexed Deceleration/Acceleration
Filter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-59
Numerics BUSY - - - - - - - - - - - - - - - - - - - - - - - - - 3-76, 3-77
32-bit DPOS - - - - - - - - - - - - - - - - - - - - - - - - -3-80
C
A C Pulse - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-29
ABSLDE - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-79 C Pulse Only - - - - - - - - - - - - - - - - - - - - - - - - - 4-30
absolute encoder cascade connection - - - - - - - - - - - - - - - - - - - - - 2-17
programming example for resetting - - - - - - - - - -5-21
cascade connections - - - - - - - - - - - - - - - - - - - - 2-14
resetting - - - - - - - - - - - - - - - - - - - - - - - - - -5-20
Change Acceleration Time - - - - - - - - - - - - - - - - - 4-63
setting up (initialization) - - - - - - - - - - - - - - - - -5-18
Change Deceleration Time - - - - - - - - - - - - - - - - - 4-65
system startup - - - - - - - - - - - - - - - - - - - - - -5-18
Change Feedforward - - - - - - - - - - - - - - - - - - - - 4-75
Absolute Infinite-length Position Information Load
Completed - - - - - - - - - - - - - - - - - - - - - - - - - -3-79 Change Filter Time Constant - - - - - - - - - - - - - - - - 4-67
Absolute Infinite-length Position Information Load Change Filter Type - - - - - - - - - - - - - - - - - - - - - - 4-69
Request - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-37 Change Position Loop Gain - - - - - - - - - - - - - - - - 4-73
absolute value specification method - - - - - - - - - - - 11-41 Change Position Loop Integral Time Constant - - - - - 4-104
ACC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -4-63 Change Speed Loop Gain - - - - - - - - - - - - - - - - - 4-71
acceleration/deceleration CHG_FILTER - - - - - - - - - - - - - - - - - - - - - - - - - 4-69
Acceleration/Deceleration Rate Unit Selection - - - -3-40 CMDRDY - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-83
filter settings - - - - - - - - - - - - - - - - - - - - - - -5-14 commands
settings - - - - - - - - - - - - - - - - - - - - - - - - - -5-11 Cancel Command - - - - - - - - - - - - - - - - - - - - 3-45
specifying rates - - - - - - - - - - - - - - - - - - - - - -3-58 Command Control register - - - - - - - - - - - - - - 11-32
Address Setting - - - - - - - - - - - - - - - - - - - - - - - -3-66 Command Error End - - - - - - - - - - - - - - 3-76, 3-77
Alarm Clear Execution Completed - - - - - - - - - - - - -3-83 Command Execution Completed - - - - - - - - - - - 3-77
alarms Command Execution Flag - - - - - - - - - - - 3-76, 3-77
Clear Alarm - - - - - - - - - - - - - - - - - - - - - - - -3-39 Command Hold Completed - - - - - - - - - - - - - - 3-76
clear command - - - - - - - - - - - - - - - - - - - - - 11-19 Command Ready - - - - - - - - - - - - - - - - - - - - 3-83
clearing alarm history - - - - - - - - - - - - - - - - - -4-85 Command Status - - - - - - - - - - - - - - - - - - - 11-33
monitoring - - - - - - - - - - - - - - - - - - - - - - - -4-81 Echo-back of Command ID - - - - - - - - - - - - - - 3-83
monitoring alarm history - - - - - - - - - - - - - - - - -4-83 Hold Command - - - - - - - - - - - - - - - - - - - - - 3-45
read command - - - - - - - - - - - - - - - - - - - - - 11-17 communications error
alarms/warnings clear command - - - - - - - - - - - - - 11-19 Mask Communications Error Detection - - - - - - - - 3-30
alarms/warnings read command - - - - - - - - - - - - - 11-17 COMPLETE - - - - - - - - - - - - - - - - - - - - - - - - - - 3-77
ALM_CLR_CMP - - - - - - - - - - - - - - - - - - - - - - -3-83 control block diagram for phase control - - - - - - - - - - 11-4
ALM_HIST - - - - - - - - - - - - - - - - - - - - - - - - - - -4-83 control block diagram for position control- - - - - - - - - 11-2
ALM_MON - - - - - - - - - - - - - - - - - - - - - - - - - -4-81 control block diagram for speed control- - - - - - - - - - 11-8
ALMHIST_CLR - - - - - - - - - - - - - - - - - - - - - - - -4-85 control block diagram for torque control - - - - - - - - - 11-6
APOS - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-81 controlling vertical axes - - - - - - - - - - - - - - - - - - - - 6-3
Approach Speed - - - - - - - - - - - - - - - - - - - - - - -3-60 CPOS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-80
automatically updated parameters - - - - - - - - - - - - -3-89 CPU STOP operation - - - - - - - - - - - - - - - - - - - 11-35
auxiliary SERVOPACK Creep Speed - - - - - - - - - - - - - - - - - - - - - - - - - 3-60
Auxiliary SERVOPACK Parameter Number - - 3-65, 3-85 Cyclic Communications Initialization Incomplete - - - - - 3-75
Auxiliary SERVOPACK Parameter Read Data - - - - -3-85
Auxiliary SERVOPACK Parameter Set Value - - - - -3-65 D
Auxiliary SERVOPACK Parameter Size - - - - - - - -3-65 D_ALM - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-83
axis selection - - - - - - - - - - - - - - - - - - - - - 3-28, 5-5 D_WAR - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-83
axis setting instructions - - - - - - - - - - - - - - - - - - 4-193 data I/O commands - - - - - - - - - - - - - - - - - - - - 11-16
DCC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-65
DEC1 + C Pulse - - - - - - - - - - - - - - - - - - - - - - - 4-26
DEC1 + ZERO Signal - - - - - - - - - - - - - - - - - - - - 4-28
deceleration limit switch - - - - - - - - - - - - - - - - - - 11-40
Index-1
Index
Index-2
Index
Index-3
Index
O POSMAX - - - - - - - - - - - - - - - - - - - - - - - - - - 11-40
OL10 - - - - - - - - - - - - - - - - - - - - - - - - - 5-10 Number of POSMAX Turns - - - - - - - - - - - - - - - 3-81
operation mode selection - - - - - - - - - - - - - - - - - 3-27 Number of POSMAX Turns Preset Data - - - - - - - - 3-63
origin return Number of POSMAX Turns Preset Request - - - - - - 3-37
methods - - - - - - - - - - - - - - - - - - - - - - - - - 4-21 POSMAX Turn Preset Completed - - - - - - - - - - - 3-79
Out-of-range Parameter Number - - - - - - - - - - - - - 3-70 POT + C pulse - - - - - - - - - - - - - - - - - - - - - - - - 4-32
Override - - - - - - - - - - - - - - - - - - - 3-50, 5-10, 11-40 P-OT Only - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-33
overtravel Power OFF Encoder Position
Enable Negative Overtravel - - - - - - - - - - - - - - 3-29 Lower 2 Words - - - - - - - - - - - - - - - - - - 3-67, 3-87
Enable Positive Overtravel - - - - - - - - - - - - - - - 3-29 Upper 2 Words - - - - - - - - - - - - - - - - - - 3-67, 3-87
function - - - - - - - - - - - - - - - - - - - - - - - - - - 6-6 Power OFF Pulse Position
OW18 - - - - - - - - - - - - - - - - - - - - - - - - - 5-10 Lower 2 Words - - - - - - - - - - - - - - - - - - 3-67, 3-87
Upper 2 Words - - - - - - - - - - - - - - - - - - 3-67, 3-87
P PPRM_WR - - - - - - - - - - - - - - - - - - - - - - - - - 4-106
parameters precautions when using Σ-7-series SERVOPACKs - - - - 6-34
read command - - - - - - - - - - - - - - - - - - - - -11-20 PRM_RD - - - - - - - - - - - - - - - - - - - - - - 4-77, 4-126
Transmission Parameters Tab Page - - - - - - - - - - 7-8
PRM_WR - - - - - - - - - - - - - - - - - - - - - - 4-79, 4-128
write command - - - - - - - - - - - - - - - - - - - - -11-21
parameters automatically updated during self R
configuration - - - - - - - - - - - - - - - - - - - - - - - - 3-93
rated speed - - - - - - - - - - - - - - - - - - - - - - - - - - 5-15
PERR - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-81
RCMD_ID - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-83
PHASE - - - - - - - - - - - - - - - - - - - - - - - - - - - -4-100
Read Memory- - - - - - - - - - - - - - - - - - - - - - - - 4-114
switching from the command under execution - - -4-184
read memory
Phase Compensation Setting - - - - - - - - - - - - - - - 3-53 command - - - - - - - - - - - - - - - - - - - - - - - - 11-26
phase reference Read Non-volatile Memory - - - - - - - - - - - - - - - - 4-118
Disable Phase Reference Calculation - - - - - - - - 3-41
reference output timing - - - - - - - - - - - - - - - - - - - 2-20
phase-C pulse - - - - - - - - - - - - - - - - - - - - - - -11-40
reference units - - - - - - - - - - - - - - - - - - - - - - - - -5-3
PMEM_RD - - - - - - - - - - - - - - - - - - - - - - - - - -4-118
Report - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-28
PMEM_WR - - - - - - - - - - - - - - - - - - - - - - - - -4-120
Reset Communications - - - - - - - - - - - - - - - - - - - 3-38
POSCOMP - - - - - - - - - - - - - - - - - - - - - - - - - 3-78
reset communications
POSING - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-7 command - - - - - - - - - - - - - - - - - - - - - - - - 11-30
switching from the command under execution - - -4-148 Reset Integration - - - - - - - - - - - - - - - - - - - - - - - 3-38
Position Deviation - - - - - - - - - - - - - - - - - - - - - - 3-81 Reset Network - - - - - - - - - - - - - - - - - - - - - - - - 3-38
Position Loop Gain - - - - - - - - - - - - - - - - - - - - - 3-55 reset network
Position Loop Integral Time Constant - - - - - - - - - - 3-56 command - - - - - - - - - - - - - - - - - - - - - - - - 11-31
Position Management Status - - - - - - - - - - - - - - - 3-78 rotary table - - - - - - - - - - - - - - - - - - - - - - - - - - -5-4
position reference Run Command Settings - - - - - - - - - - - - - - - - - - - 3-36
Position Reference Setting - - - - - - - - - - - - - - 3-50 RUN Status - - - - - - - - - - - - - - - - - - - - - - - - - - 3-69
Position Reference Type - - - - - - - - - - - - - - - - 3-46
Running with Servo ON - - - - - - - - - - - - - - - - - - - 3-70
position references - - - - - - - - - - - - - - - - - - - - - - 5-6
Positioning - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-7 S
positioning saving the value of OL48 - - - - - - - - - - - - - - - 5-29
Excessive Positioning Travel Distance - - - - - - - - 3-73 Scan Setting Error - - - - - - - - - - - - - - - - - - - - - - 3-75
Near Position - - - - - - - - - - - - - - - - - - - - - - 3-78 SCC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-67
NEAR Signal Output Width - - - - - - - - - - - - - - 3-51
Second Speed Compensation - - - - - - - - - - - - - - - 3-49
Positioning Completed - - - - - - - - - - - - - - - - - 3-78
servo driver
Positioning Completion Check Time - - - - - - - - - 3-52
Servo Driver Error - - - - - - - - - - - - - - - - 3-71, 3-72
Positioning Completion Width - - - - - - - - - - - - - 3-50
Servo Monitor Tab Page - - - - - - - - - - - - - - - - - - - 7-21
Positioning Time Exceeded - - - - - - - - - - - - - - 3-73
Servo OFF - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-73
positive direction
Servo ON - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-36
Positive Overtravel - - - - - - - - - - - - - - - 3-71, 3-72
Positive Software Limit - - - - - - - - - - - - - 3-68, 3-73 Servo ON Incomplete - - - - - - - - - - - - - - - - - - - - 3-72
Positive External Torque/Force Input - - - - - - - - - - - 3-37 Servo Parameter Tab Page - - - - - - - - - - - - - - - - - 7-21
Servo Ready - - - - - - - - - - - - - - - - - - - - - - - - - 3-70
Index-4
Index
Index-5
Index
W
Warnings - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-71
warnings
clear command - - - - - - - - - - - - - - - - - - - - -11-19
read command - - - - - - - - - - - - - - - - - - - - -11-17
working coordinate system - - - - - - - - - - - - - - - -11-42
Working Coordinate System Offset - - - - - - - - - - - - 3-62
Write Memory - - - - - - - - - - - - - - - - - - - - - - - -4-116
write memory
command - - - - - - - - - - - - - - - - - - - - - - - -11-28
Write Non-volatile Memory - - - - - - - - - - - - - - - - -4-120
Z
ZERO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-78
Zero Point Position - - - - - - - - - - - - - - - - - - - - - 3-78
zero point position
Zero Point Position Output Width - - - - - - - - - - - 3-60
Zero Point Return - - - - - - - - - - - - - - - - - - - - - - 4-21
zero point return
Zero Point Return Completed - - - - - - - - - - - - - 3-79
Zero Point Return Direction Selection - - - - - - - - 3-45
Zero Point Return Travel Distance - - - - - - - - - - 3-60
Zero Point Return Input Signal - - - - - - - - - - - - - - 3-42
Zero Point Return Method - - - - - - - - - - - - - - - - - 3-59
zero point setting
Zero Point Setting Completed - - - - - - - - - - - - 3-79
Zero Point Unset - - - - - - - - - - - - - - - - - - - - - - 3-74
ZERO Signal - - - - - - - - - - - - - - - - - - - - - - - - - 4-27
ZRET - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-21
switching from the command under execution - - -4-156
ZRNC - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-79
ZSET - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-61
switching from the command under execution - - -4-173
Index-6
Revision History
The date of publication, revision number, and web revision number of the manual are given on the bottom
right of the back cover. Refer to the following example.
Web
Date of Rev.
Rev. Section Revised Content
Publication No.
No.
August 2019 <8> 2 5.2.3, 5.3.2 Addition: Information on MEM_WR (Write Memory)
May 2019 1 Preface Partly revised
6.5.3 Revision: MPE720 screen captures
7.2.2 Revision: Number of Transmission Bytes for SGD7S-, SGD7W-, SGDV-
November 2018 0 3.4.2 Addition: SERVOPACK External Trace Input Control under M-III Vendor-specific
Servo Command Output Signal
Back cover Revision: Address
July 2018 <7> 0 Preface Partly revised.
All chapters Addition: Information on the MEM_RD (Read Memory) and MEM_WR (Write Mem-
ory) motion subcommands
Revision: Name of LATCH motion command changed from “Latch” to “Interpolate
with latch input”
3.3.2, 3.4.2, Revision: Information on OL6A (Auxiliary Address Setting)
9.3.2
4.3.8, 4.3.9 Newly added.
7.2.2 Revision: Information on the transmission cycle
Chapter 9, Completely revised.
Chapter 10
March 2018 <6> 0 All chapters Partly revised.
August 2017 <5> 1 3.4.3 Revision: Information on Bit 5 in IW0C
Back cover Revision: Address
April 2017 0 All chapters Completely revised.
Back cover Revision: Address
October 2016 <4> 0 4.3, 4.4 Addition: Information on bit D (Torque Base Unit of SERVOPACK) in fixed parame-
ter No. 1
July 2016 <3> 1 4.4 Revision: Information on bits for IL28
4.4, 5.1 Deletion: Setting precautions for Position Reference Type (OW09 Bit5)
March 2016 0 – Based on Japanese user’s manual, SIJP C880725 11G<6>-0, published in Febru-
ary 2016.
All chapters Completely revised.
Back cover Revision: Address
May 2015 <2> 0 – Based on Japanese user’s manual, SIJP C880725 11D<3>-0, published in Novem-
ber 2014.
Front cover, Revision: Format
spine
All chapters Completely revised.
Back cover Revision: Format and address
September 2013 <1> 1 2.2 Revision: Diagram of phase reference generation when using an electronic shaft
Back cover Revision: Address
October 2012 0 – Fully revised.
Back cover Revision: Address
March 2012 <0> 1 1.1 Deletion: Descriptions of Option Modules and the Rack Expansion Interface Unit.
Back cover Revision: Address
December 2011 – – – First edition
Revision History-1
Machine Controller MP3000 Series
Motion Control
USER’S MANUAL
SVC/SVR, SVC32/SVR32
In the event that the end user of this product is to be the military and said product is to
be employed in any weapons systems or the manufacture thereof, the export will fall
under the relevant regulations as stipulated in the Foreign Exchange and Foreign
Trade Regulations. Therefore, be sure to follow all procedures and submit all relevant
documentation according to any and all rules, regulations and laws that may apply.
Specifications are subject to change without notice for ongoing product modifications
and improvements.
© 2011 YASKAWA ELECTRIC CORPORATION