MP3000 Series
MP3000 Series
Motion Control
USER’S MANUAL
SVC/SVR, SVC32/SVR32
Basic Terms
Unless otherwise specified, the following definitions are used:
• Machine Controller: MP3000-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
• 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.
Manual Configuration
This manual consists of the chapters listed in the following table. Read the chapters of this manual as required
for your application.
iii
MPE720 Engineering Tool Version Number
In this manual, the operation of MPE720 is described using screen captures of MPE720 version 7.
Copyrights
• MECHATROLINK is a trademark of the MECHATROLINK Members Association.
• DeviceNet is a registered trademark of the ODVA (Open DeviceNet Vendor Association, Inc.).
• PROFIBUS is a trademark of the PROFIBUS User Organization.
• Ethernet is a registered trademark of the Xerox Corporation.
• Other product names and company names are the trademarks or registered trademarks of the respective com-
pany. “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.
Important
Indicates alarm displays and other precautions that will not result in machine damage.
Indicates items for which caution is required or precautions to prevent operating mistakes.
Note
Indicates definitions of difficult terms or terms that have not been previously explained in this
manual.
Terms
iv
Related Manuals
v
Continued from previous page.
Category Manual Name Manual Number Contents
Describes the functions, specifications,
operating methods, and MECHA-
MECHATROLINK-III Compatible I/O
SIEP C880781 04 TROLINK-III communications for the
Module User’s Manual
MECHA- Remote I/O Modules for MP2000/
TROLINK MP3000-series Machine Controllers.
I/O Machine Controller MP900/MP2000
Describes MECHATROLINK distributed
Series Distributed I/O Module
SIE-C887-5.1 I/O for MP900/MP2000-series Machine
User’s Manual, MECHATROLINK Sys-
Controllers.
tem
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
vi
Safety Precautions
The following signal words and marks are used to indicate safety precautions in this manual.
Information marked as shown below is important for safety. Always read this information and heed the pre-
cautions that are provided.
Indicates precautions that, if not heeded, could possibly result in loss of life or
WARNING serious injury.
The following precautions are for storage, transportation, installation, wiring, operation, maintenance, inspec-
tion, and disposal. These precautions are important and must 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 Machine Controller 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 Machine Controller.
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 Machine Controller in any way.
There is a risk of injury or device damage.
vii
Storage and Transportation
CAUTION
• Do not store the Machine Controller in any of the following locations.
• Locations that are subject to direct sunlight
• Locations that are subject to ambient temperatures that exceed the storage conditions
• Locations that are subject to ambient humidity that exceeds the storage conditions
• Locations that are subject to rapid temperature changes and condensation
• Locations that are subject to corrosive or inflammable gas
• Locations that are subject to excessive dust, dirt, salt, or metallic powder
• Locations that are subject to water, oil, or chemicals
• Locations that are subject to vibration or shock
There is a risk of fire, electrical shock, or device damage.
• Hold onto the main body of the Machine Controller when transporting it.
Holding the cables or connectors may damage them or result in injury.
• Do not overload the Machine Controller during transportation. (Follow all instructions.)
There is a risk of injury or an accident.
• Never subject the Machine Controller 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 minutes 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.
viii
Installation
CAUTION
• Do not install the Machine Controller in any of the following locations.
• Locations that are subject to direct sunlight
• Locations that are subject to ambient temperatures that exceed the operating conditions
• Locations that are subject to ambient humidity that exceeds the operating conditions
• Locations that are subject to rapid temperature changes and condensation
• Locations that are subject to corrosive or inflammable gas
• Locations that are subject to excessive dust, dirt, salt, or metallic powder
• Locations that are subject to water, oil, or chemicals
• Locations that are subject to vibration or shock
There is a risk of fire, electrical shock, or device damage.
• Never install the Machine Controller in an atmosphere containing halogen (fluorine, chlorine,
bromine, or iodine).
There is a risk of malfunction or damage.
• Do not step on the Machine Controller or place heavy objects on the Machine Controller.
There is a risk of injury or an accident.
• Do not block the air exhaust ports on the Machine Controller. Do not allow foreign objects to
enter the Machine Controller.
There is a risk of internal element deterioration, malfunction, or fire.
• Always mount the Machine Controller in the specified orientation.
There is a risk of malfunction.
• Leave the specified amount of space between the Machine Controller, and the interior surface
of the control panel and other devices.
There is a risk of fire or malfunction.
• Do not subject the Machine Controller 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.
ix
Wiring
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 Machine Controller 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 operation 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 Machine Controller.
There is a risk of injury or device damage.
• If you use MECHATROLINK I/O Modules, use the establishment of MECHATROLINK commu-
nications 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 Machine Controller 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
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 Machine Controller to
ensure safety in the overall system even if the following conditions occur.
• Machine Controller failure or errors caused by external factors
• Shutdown of operation due to Machine Controller detection of an error in self-diagnosis and the subse-
quent turning OFF or holding of output signals
• Holding of the ON or OFF status of outputs from the Machine Controller due to fusing or burning of out-
put relays or damage to output transistors
• Voltage drops from overloads or short-circuits in the 24-V output from the Machine Controller and the
subsequent inability to output signals
• Unexpected outputs due to errors in the power supply, I/O, or memory that cannot be detected by the
Machine Controller 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
8.4 Position Management Method for Each Machine Operation Type − Finite-length Operation (page 8-7)
• Parameters for simple absolute infinite-length position control when the axis type is set to an infinite-
length axis
8.4 Position Management Method for Each Machine Operation Type − Infinite-length Operation (page 8-13)
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
Machine Controller is operating.
There is a risk of machine damage or an accident.
xi
Maintenance and Inspection
CAUTION
• Do not attempt to disassemble or repair the Machine Controller.
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 Machine Controller.
Replacing the Battery while the power supply to the Machine Controller is turned OFF may result in loss
of the data stored in memory in the Machine Controller.
• 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.
Disposal
CAUTION
• Dispose of the Machine Controller as general industrial waste.
• Observe all local laws and ordinances when you dispose of used Batteries.
xii
Warranty
Details of Warranty
Warranty Period
The warranty period for a product that was purchased (hereinafter called “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 warranty period above. This warranty does not cover defects caused by the delivered product reach-
ing the end of its service 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 cata-
logs or manuals, or in any separately agreed-upon specifications
• Causes not attributable to the delivered product itself
• Modifications or repairs not performed by Yaskawa
• Abuse 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 programmable Yaskawa
products.
• The information described in product catalogs or manuals is provided for the purpose of the customer pur-
chasing 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 property rights
or other proprietary rights of third parties as a result of using the information described in catalogs or manu-
als.
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 specifications, 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, medi-
cal equipment, amusement machines, and installations subject to separate 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 ref-
erence. 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 pre-
vent 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 editions 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
Using this Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Related Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Motion Control
2
2.1 Position Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Motion Parameters for Position Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Control Block Diagram for Position Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
xv
Definitions
3
3.1 Module Configuration Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
Displaying the Module Configuration Definition Tab Page . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Module Configuration Definition Tab Page Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Motion Parameters
4
4.1 Motion Parameter Register Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
xvi
Motion Commands
6
6.1 Motion Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
xvii
Switching Commands
7
7.1 Motion Command and Subcommand Execution Judgment Table . . . . . .7-2
SVC and SVC32 Motion Command Execution Judgment Table . . . . . . . . . . . . . . . . . . . . 7-2
SVC and SVC32 Motion Subcommand Execution Judgment Table . . . . . . . . . . . . . . . . . 7-4
SVR and SVR32 Motion Command Execution Judgment Table . . . . . . . . . . . . . . . . . . . . 7-5
8.3 Reading Position Data When the Power Supply Is Turned ON . . . . . . . .8-6
8.4 Position Management Method for Each Machine Operation Type . . . . . .8-7
Finite-length Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Infinite-length Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
Infinite-length Operation with Simple Absolute Infinite Axis Position Management . . . . . 8-15
Infinite-length Operation with Non-simple Absolute Infinite Axis Position
Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19
xviii
Stepping Motor Operation
9
9.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Inverter Operation
10
10.1 Specifications for Communications with Connected Inverters . . . . . . . . 10-2
Utility Functions
11
11.1 Controlling Vertical Axes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
SERVOPACK Holding Brake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3
Connecting to a Σ-V Servo Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-4
xix
11.2 Overtravel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
Overtravel Input Signal Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
Parameter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
xx
Appendices
12
12.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
SVC and SVC32 Function Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
SVR and SVR32 Function Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
Applicable Versions for Additional Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
12.7 Setting Fixed Parameters According to Encoder Type and Axis Type . . 12-53
Index
Revision History
xxi
Overview of
the Motion Control
Function Modules
1
This chapter introduces the SVC, SVC32, SVR, and SVR32
Motion Control Function Modules in the MP3000-series Control-
ler and describes their features.
1.1 Introduction
The Motion Control Function Modules that are built into an MP3000-series Machine Controller are called
the SVC, SVC32, SVR, and SVR32. A conceptual diagram is given below.
Machine Controller
SVR or
CPU SVR32
Virtual
Motion motion
Ladder parameters control
programs
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
The SVC, SVC32, SVR, and SVR32 Function Modules are capable of the following types of motion con-
trol.
• Position control
• Phase control
• Torque control*
• Speed control*
* The SVR and SVR32 contain some parameters that cannot be set and some monitor parameters that cannot be updated.
Refer to the following chapter for details on the different types of motion control.
Chapter 2 Motion Control
Unless otherwise specified, the SVC32 and SVR32 are used in the descriptions in this manual. The
SVC, SVC32, SVR, and SVR32 differ only in the number of Servo Drive axes that they can control.
Important Functionality is the same.
1-2
1.1 Introduction
SVC and SVC32 Function Modules
Features
The SVC and SVC32 can control MECHATROLINK-III-compatible interface devices, such as Servo
Drives or Distributed I/O Modules.
The differences in specifications between the MP2000 Series and the MP3000 Series are outlined in the
following table.
MP3000-series
Item MP2000-series SVC-01 Module
SVC SVC32
1-3
1.1 Introduction
SVC and SVC32 Function Modules
Host PLC PC
Ethernet Ethernet
MP3200
EXIOIF
SERVOPACK with
MECHATROLINK-III Communications I/O Module with
MP2200 MBU-02
POWER EXIOIF
References MECHATROLINK-III
Communications
DC
Turn ON the power supply to the MECHATROLINK-III slave devices before or at the same time as
the power supply to the Machine Controller. If you must turn ON the power supply to the Machine
Controller first, reset the network after you turn ON the power supply to the MECHATROLINK-III
Important
slave devices. Otherwise, MECHATROLINK communications may not be performed correctly.
1-4
1.1 Introduction
SVC and SVC32 Function Modules
Host PLC PC
HUB
Ethernet communications cable
MP3300
RLYOUT
connector cable
Power cable
MECHATROLINK-III Cable
MECHATROLINK-III
I/O
Turn ON the power supply to the MECHATROLINK-III slave devices before or at the same time as
the power supply to the Machine Controller. If you must turn ON the power supply to the Machine
Controller first, reset the network after you turn ON the power supply to the MECHATROLINK-III
Important
slave devices. Otherwise, MECHATROLINK communications may not be performed correctly.
1-5
1.1 Introduction
SVC and SVC32 Function Modules
Network Topologies
You can connect the Machine Controller and Servo Drives with cascade connections, star connections, or
mixed cascade/star network topologies. The following figures show examples of these types of network
topologies when the MP3200 is used.
Cascade Connection
Cascade connections allow you to connect one or more series of slave stations from the CPU Unit
MECHATROLINK-III ports. Regardless of whether a single MECHATROLINK-III port is used, as
shown in Figure 1.1, or two CPU Unit MECHATROLINK-III ports are used, as shown in Figure 1.2,
these are called cascade connections.
CPU Unit
No terminating
resistor is
required.
No terminating
resistor is required.
Up to 32 Servo stations
1-6
1.1 Introduction
SVC and SVC32 Function Modules
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
communications cycle. Refer to the following section for details.
Note
Communications Cycle and the Number of Slave Stations (page 1-11)
Star Connections
Star connections allow you to connect slave stations through Hub Modules that are connected to the
MECHATROLINK-III port on the CPU Unit. Each port on a Hub Module connects to only one slave sta-
tion. You can also connect one additional Hub Module to the first Hub Module.
1. Do not connect more than 19 stations up to the final slave stations to any one CPU Unit port, includ-
ing the Hub Modules.
2. The maximum number of stations that you can connect with star connections depends on the com-
Note
munications cycle. Refer to the following section for details.
Communications Cycle and the Number of Slave Stations (page 1-11)
1-7
1.1 Introduction
SVC and SVC32 Function Modules
CPU Unit
Hub Module
No terminating
resistor is required.
No terminating
resistor is required.
1. Do not connect more than 19 stations to a single CPU Unit port, including the Hub Modules.
2. The maximum number of stations that you can connect with a mixed cascade/star connections
depends on the communications cycle. Refer to the following section for details.
Note
Communications Cycle and the Number of Slave Stations (page 1-11)
1-8
1.1 Introduction
SVR and SVR32 Function Modules
Features
The SVR or SVR32 provides an interface to virtual axes.
This allows you to test programs and create references without connecting to physical motors.
The differences in specifications between the MP2000 Series and the MP3000 Series are outlined in the
following table.
MP3000-series
Item MP2000-series SVR Module
SVR SVR32
Maximum number
Application Example
Application Example Effect
You can achieve electronic cam and electronic shaft operations by using the SVR or
Phase-control master axis
SVR32 as a virtual master axis.
You can achieve synchronized operation of multiple axes by controlling the SVR or
Multi-axis synchronous
SVR32 with a motion program and copying SVR or SVR32 position references to
control
other axes with a ladder program.
You can perform circular interpolation with the SVR or SVR32 from a motion pro- 1
Sine curve references
gram to move an axis according to sine curve references.
Note: The SVR and SVR32 do not support software limits and machine locks. The position deviation will also always be
0.
Operation
Execution Timing
The SVR or SVR32 executes processes at the beginning of the high-speed scan. SVR processing is exe-
cuted during the next scan after the scan in which the reference is set. The results of the processing are
applied to the monitor parameters.
The reference is set. SVR processing The results are applied to
monitor parameters.
High-speed scan
1-9
1.1 Introduction
SVR and SVR32 Function Modules
Processing Time
When fixed parameter No. 0 (Operation Mode Selection) is set to 0 (Normal operation mode), processing
starts for the virtual axes in the SVR or SVR32 (32 virtual axes max.). The default for the Operation Mode
Selection parameter is 1 (Axis unused).
Approximate processing times per axis for the SVR and SVR32 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.
Differences between the SVC or SVC32 Simulation Mode and the SVR or SVR32
Due to the following differences between the SVC or SVC32 Simulation Mode and the SVR or
SVR32, we recommend that you use the SVR or SVR32 for the virtual master to create master axis
Terms
operating patterns.
1-10
1.2 Synchronization between Modules
Communications Cycle and the Number of Slave Stations
With the SVC or SVC32, you cannot set asynchronous operation with the high-speed scan and the
MECHATROLINK communications cycle. If asynchronous operation is set, a Scan Setting Error
Note alarm (IL04 bit 16) occurs for the Servo axis and an I/O error occurs for the I/O station.
Cascade Connections
Number of Connected
Communications Stations Connection Conditions
Cycle
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 −
1 ms 1 to 21*1 1 to 21 If more than 17 stations are connected, two ports must be 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 port.
If more than 19 stations are connected, two ports must be used.
2 ms − 1 to 32
No more than 19 stations can be connected to a single port.
If more than 19 stations are connected, two ports must be used. 1
3 ms − 1 to 38*2
No more than 19 stations can be connected to a single port.
*1. Up to 16 Servo Drive stations can be connected.
*2. Up to 32 Servo Drive stations can be connected.
Star Connections
Number of Connected Stations
Communications 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 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.
1-11
1.2 Synchronization between Modules
Timing at Which Modules Are Synchronized
If the SigmaWin+ is connected through a Machine Controller, 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
communications cycle.
1-12
1.2 Synchronization between Modules
Changing Synchronization Cycles
1. When you change the high-speed scan cycle, do so either with the CPU Function Module stopped or
when motion commands are not being executed. Otherwise, application operations may be affected.
2. When changing the high-speed scan setting, the following operations will occur because MECHA-
Important
TROLINK communications are reset.
•Position information and zero point return completion information for Servo axes will be lost.
If asynchronous operation is set as a result of changing the communications cycle, an alarm will occur
for the Servo axis and an I/O error will occur for the I/O station. If this happens, change the setting
back to synchronized, save the settings to flash memory, and then turn the power supply OFF and ON
Important
again.
References that are set during the high-speed scan are output on the transmission path in the timing shown
in the following figure.
High-speed
scan (1 ms)
is distributed is distributed
during the during the
communications communications
cycle. cycle.
Communications
cycle (250 μs)
Transmission
path
Same size of Same size of
reference reference
1-13
1.2 Synchronization between Modules
Precautions When Combining with Other Modules
1-14
1.3 External Appearance and Indicators
External Appearance
External Appearance
The following figure shows the indicators and connectors that are related to the SVC32.
Indicators (LEDs)
Indicators
The following table describes the indicators that show the operating status of the SVC32 and error infor-
mation.
Indicator
Indicator Color Meaning When Lit
Name
MECHATROLINK-III communications are established as a
1
CN Green
CN slave (i.e., the CONNECT command is ON).
LK1 LK1 Green Port 1 is performing MECHATROLINK-III communications.
LK2
LK2 Green Port 2 is performing MECHATROLINK-III communications.
1-15
2
Motion Control
Fixed Parameters
No. Name Setting Unit Default Setting Range
0 Operation Mode Selection − 1 0 to 3
1 Function Selection Flags 1 − 0000 hex Bit settings
2 Function Selection Flags 2 − 0000 hex Bit settings
4 Reference Unit Selection − 0 0 to 4
5 Number of Digits Below Decimal Point − 3 0 to 5
Travel Distance per Machine Rotation (Rotary
Motor)
Reference units 10000 1 to 231−1
6
Linear Scale Pitch (Linear Motor) Reference units 10000 1 to 231−1
8 Servomotor Gear Ratio Term − 1 1 to 65535
9 Machine Gear Ratio Term − 1 1 to 65535
10 Infinite-length Axis Reset Position (POSMAX) Reference units 360000 1 to 231−1
12 Positive Software Limit Reference units 231−1 −231 to 231−1
14 Negative Software Limit Reference units −231 −231 to 231−1
29 Motor Type Selection − 0 0 or 1
30 Encoder Selection − 0 0 to 2
Rated Motor Speed (Rotary Motor) min-1 3000 1 to 100000
34
Rated Speed (Linear Motor) 0.1 m/s or 0.1 mm/s 3000 1 to 100000
Number of Pulses Per Motor Rotation (Rotary
Motor)
Pulses 65536 1 to 231−1
36
Number of Pulses Per Linear Scale Pitch (Linear Pulses/linear scale
Motor) pitch
65536 1 to 231−1
Maximum Number of Absolute Encoder Rota-
38
tions
rev 65534 0 to 231−1
Feedback Speed Movement Averaging Time Con-
42 ms 10 0 to 32
stant
44 User-specified SERVOPACK Parameter Number − 0 0 to 65535
45 User-specified SERVOPACK Parameter Size Words 1 1 to 2
2-2
2.1 Position Control
Motion Parameters for Position Control
Setting Parameters
The parameters with gray backgrounds ( ) in the following table are not used for position control.
Register
Name Setting Unit Default Setting Range
Address
OW00 Operation Command Settings − 0000 hex Bit settings
OW01 Mode Settings 1 − 0000 hex Bit settings
OW02 Mode Settings 2 − 0000 hex Bit settings
OW03 Function Settings 1 − 0011 hex Bit settings
OW04 Function Settings 2 − 0033 hex Bit settings
OW05 Function Settings 3 − 0000 hex Bit settings
M-III Vendor-specific Servo Com-
OW06 − 0000 hex Bit settings
mand Output Signal
OW08 Motion Commands − 0 0 to 38
OW09 Motion Command Control Flags − 0000 hex Bit settings
OW0A Motion Subcommands − 0 0 to 6
Depends on the setting of
Torque/Force Reference Setting or
OL0C
Torque Feedforward Compensation
the Torque Unit Selection 0 −231 to 231−1
parameter.
Speed Limit for Torque/Force Refer- −32768 to
OW0E 0.01% 15000
ence 32767
Depends on the setting of
OL10 Speed Reference Setting the Speed Unit Selection 3000 −231 to 231−1
parameter.
OW12 Speed Limit 0.01% 0 0 to 32767
Depends on the setting of
OL14 Torque/Force Limit the Torque Unit Selection 30000 −231 to 231−1
parameter.
Motion Control
Depends on the setting of
OL16 Second Speed Compensation the Speed Unit Selection 0 −231 to 231−1
parameter.
OW18 Override 0.01% 10000 0 to 32767
OL1C Position Reference Setting Reference units 0 −231 to 231−1
OL1E Positioning Completion Width Reference units 100 0 to 65535 2
OL20 NEAR Signal Output Width Reference units 0 0 to 65535
OL22 Excessive Deviation Detection Value Reference units 231−1 0 to 231−1
OW26 Positioning Completion Check Time ms 0 0 to 65535
OL28 Phase Compensation Setting Reference units 0 −231 to 231−1
OL2A Latch Zone Lower Limit Setting Reference units −231 −231 to 231−1
OL2C Latch Zone Upper Limit Setting Reference units 231−1 −231 to 231−1
OW2E Position Loop Gain 0.1/s 300 0 to 32767
OW2F Speed Loop Gain Hz 40 1 to 2000
OW30 Speed Feedforward Compensation 0.01% 0 0 to 32767
−32768 to
OW31 Speed Compensation 0.01% 0
32767
OW32 Position Loop Integral Time Constant ms 0 0 to 32767
OW34 Speed Loop Integral Time Constant 0.01 ms 2000 15 to 65535
Continued on next page.
2-3
2.1 Position Control
Motion Parameters for Position Control
2-4
2.1 Position Control
Motion Parameters for Position Control
Motion Control
2
2-5
2.1 Position Control
Motion Parameters for Position Control
Monitor Parameters
Register
Name Unit Default Range
Address
IW00 RUN Status − − Bit settings
IW01 Out-of-range Parameter Number − − 0 to 65535
IL02 Warnings − − Bit settings
IL04 Alarms − − Bit settings
IW08 Motion Command Response Code − − 0 to 38
IW09 Motion Command Status − − Bit settings
IW0A Motion Subcommand Response Code − − 0 to 6
IW0B Motion Subcommand Status − − Bit settings
IW0C Position Management Status − − Bit settings
Machine Coordinate System Target
IL0E Reference units − −231 to 231−1
Position (TPOS)
Machine Coordinate System Calcu-
IL10 Reference units − −231 to 231−1
lated Position (CPOS)
Machine Coordinate System Refer-
IL12 Reference units − −231 to 231−1
ence Position (MPOS)
IL14 32-bit DPOS (DPOS) Reference units − −231 to 231−1
Machine Coordinate System Feed-
IL16 Reference units − −231 to 231−1
back Position (APOS)
Machine Coordinate System Latch
IL18 Reference units − −231 to 231−1
Position (LPOS)
IL1A Position Deviation (PERR) Reference units − −231 to 231−1
Target Position Increment Monitor
IL1C (PDV) Reference units − −231 to 231−1
(Target position difference monitor)
IL1E Number of POSMAX Turns Turns − −231 to 231−1
IL20 Speed Reference Output Monitor Pulses/s − −231 to 231−1
M-III Servo Command Input Signal
IL28 − − Bit settings
Monitor
IL2A M-III Servo Command Status − − Bit settings
IW2C M-III Command Status − − Bit settings
−32768 to
IW2D SERVOPACK Alarm Code − −
32767
SERVOPACK User Monitor Informa-
IW2F − − Bit settings
tion
IL30 SERVOPACK User Monitor 2 − − −231 to 231−1
IL34 SERVOPACK User Monitor 4 − − −231 to 231−1
IW36 SERVOPACK Parameter Number − − 0 to 65535
Auxiliary SERVOPACK Parameter
IW37 − − 0 to 65535
Number
IL38 SERVOPACK Parameter Read Data − − −231 to 231−1
Auxiliary SERVOPACK Parameter
IL3A − − −231 to 231−1
Read Data
IW3F Motor Type − − 0 or 1
Depends on the setting of
IL40 Feedback Speed the Speed Unit Selection − −231 to 231−1
parameter.
Continued on next page.
2-6
2.1 Position Control
Motion Parameters for Position Control
Motion Control
2
2-7
2.1 Position Control
Control Block Diagram for Position Control
SVC or SVC32
OW00 Operation Command Settings
Operation Settings
ts t
Deceleration
2-8
2.1 Position Control
Control Block Diagram for Position Control
SERVOPACKs
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
Motion Control
Analog monitor value
MPOS
A
APOS B
Counter PG
A
LPOS Counter
B
Latch
signal
2-9
2.2 Phase Control
Motion Parameters for Phase Control
When the Σ-V-series tuning or vibration suppression functions are used to perform Servo adjustments
and model following control is enabled (i.e., when Pn140.0 = 1), control performance for phase refer-
ences will not be obtained. In this case, you must perform the following settings on the SERVOPACK
Important
before you execute a phase reference.
• Disable model following control (set Pn140.0 to 0).
• Select one of the following tuning modes before performing tuning.
• Select Tuning Mode 1 (Standard Tuning Level) to perform advanced autotuning or advanced
autotuning by reference.
• Select Tuning Mode 0 or 1 to perform one-parameter tuning.
Fixed Parameters
Setting
No. Name Setting Unit Default
Range
0 Operation Mode Selection − 1 0 to 3
1 Function Selection Flags 1 − 0000 hex Bit settings
2 Function Selection Flags 2 − 0000 hex Bit settings
4 Reference Unit Selection − 0 0 to 4
5 Number of Digits Below Decimal Point − 3 0 to 5
Travel Distance per Machine Rotation (Rotary
Motor)
Reference units 10000 1 to 231−1
6
Linear Scale Pitch (Linear Motor) Reference units 10000 1 to 231−1
8 Servomotor Gear Ratio Term − 1 1 to 65535
9 Machine Gear Ratio Term − 1 1 to 65535
10 Infinite-length Axis Reset Position (POSMAX) Reference units 360000 1 to 231−1
12 Positive Software Limit Reference units 231−1 −231 to 231−1
14 Negative Software Limit Reference units −231 −231 to 231−1
29 Motor Type Selection − 0 0 or 1
30 Encoder Selection − 0 0 to 2
Rated Motor Speed (Rotary Motor) min-1 3000 1 to 100000
34
Rated Speed (Linear Motor) 0.1 m/s or 0.1 mm/s 3000 1 to 100000
Continued on next page.
2-10
2.2 Phase Control
Motion Parameters for Phase Control
Setting Parameters
The parameters with gray backgrounds ( ) in the following table are not used for phase control.
Register
Name Setting Unit Default Setting Range
Address
OW00 Operation Command Settings − 0000 hex Bit settings
OW01 Mode Settings 1 − 0000 hex Bit settings
OW02 Mode Settings 2 − 0000 hex Bit settings
OW03 Function Settings 1 − 0011 hex Bit settings
OW04 Function Settings 2 − 0033 hex Bit settings
OW05 Function Settings 3 − 0000 hex Bit settings
M-III Vendor-specific Servo Com-
OW06 − 0000 hex Bit settings
mand Output Signal
OW08 Motion Commands − 0 0 to 38
Motion Control
OW09 Motion Command Control Flags − 0000 hex Bit settings
OW0A Motion Subcommands − 0 0 to 6
Depends on the setting of
Torque/Force Reference Setting or
OL0C
Torque Feedforward Compensation
the Torque Unit Selection 0 −231 to 231−1
parameter.
OW0E
Speed Limit for Torque/Force Refer-
0.01% 15000
−32768 to 2
ence 32767
Depends on the setting of
OL10 Speed Reference Setting the Speed Unit Selection 3000 −231 to 231−1
parameter.
OW12 Speed Limit 0.01% 0 0 to 32767
Depends on the setting of
OL14 Torque/Force Limit the Torque Unit Selection 30000 −231 to 231−1
parameter.
Depends on the setting of
OL16 Second Speed Compensation the Speed Unit Selection 0 −231 to 231−1
parameter.
OW18 Override 0.01% 10000 0 to 32767
OL1C Position Reference Setting Reference units 0 −231 to 231−1
OL1E Positioning Completion Width Reference units 100 0 to 65535
OL20 NEAR Signal Output Width Reference units 0 0 to 65535
OL22 Excessive Deviation Detection Value Reference units 231−1 0 to 231−1
OW26 Positioning Completion Check Time ms 0 0 to 65535
OL28 Phase Compensation Setting Reference units 0 −231 to 231−1
Continued on next page.
2-11
2.2 Phase Control
Motion Parameters for Phase Control
2-12
2.2 Phase Control
Motion Parameters for Phase Control
Motion Control
2
2-13
2.2 Phase Control
Motion Parameters for Phase Control
Monitor Parameters
Register
Name Unit Default Range
Address
IW00 RUN Status − − Bit settings
IW01 Out-of-range Parameter Number − − 0 to 65535
IL02 Warnings − − Bit settings
IL04 Alarms − − Bit settings
IW08 Motion Command Response Code − − 0 to 38
IW09 Motion Command Status − − Bit settings
IW0A Motion Subcommand Response Code − − 0 to 6
IW0B Motion Subcommand Status − − Bit settings
IW0C Position Management Status − − Bit settings
Machine Coordinate System Target Position
IL0E Reference units − −231 to 231−1
(TPOS)
Machine Coordinate System Calculated
IL10 Reference units − −231 to 231−1
Position (CPOS)
Machine Coordinate System Reference
IL12 Reference units − −231 to 231−1
Position (MPOS)
IL14 32-bit DPOS (DPOS) Reference units − −231 to 231−1
Machine Coordinate System Feedback Posi-
IL16 Reference units − −231 to 231−1
tion (APOS)
Machine Coordinate System Latch Position
IL18 Reference units − −231 to 231−1
(LPOS)
IL1A Position Deviation (PERR) Reference units − −231 to 231−1
IL1C Target Position Increment Monitor Reference units − −231 to 231−1
IL1E Number of POSMAX Turns Turns − −231 to 231−1
IL20 Speed Reference Output Monitor Pulses/s − −231 to 231−1
M-III Servo Command Input Signal Moni-
IL28 − − Bit settings
tor
IL2A M-III Servo Command Status − − Bit settings
IW2C M-III Command Status − − Bit settings
−32768 to
IW2D SERVOPACK Alarm Code − −
32767
IW2F SERVOPACK User Monitor Information − − Bit settings
IL30 SERVOPACK User Monitor 2 − − −231 to 231−1
IL34 SERVOPACK User Monitor 4 − − −231 to 231−1
IW36 SERVOPACK Parameter Number − − 0 to 65535
IW37 Auxiliary SERVOPACK Parameter Number − − 0 to 65535
IL38 SERVOPACK Parameter Read Data − − −231 to 231−1
Auxiliary SERVOPACK Parameter Read
IL3A − − −231 to 231−1
Data
IW3F Motor Type − − 0 or 1
Depends on the set-
ting of the Speed
IL40 Feedback Speed − −231 to 231−1
Unit Selection
parameter.
Depends on the set-
ting of the Torque
IL42 Torque/Force Reference Monitor − −231 to 231−1
Unit Selection
parameter.
Continued on next page.
2-14
2.2 Phase Control
Motion Parameters for Phase Control
Motion Control
2
2-15
2.2 Phase Control
Control Block Diagram for Phase Control
SVC or SVC32
OW00 Operation Command Settings
Operation
units -
IL30 SERVOPACK User Monitor 2 to pulses
IL34 SERVOPACK User Monitor 4
IL40 Feedback Speed
IL42 Torque/Force Reference Monitor
2-16
2.2 Phase Control
Control Block Diagram for Phase Control
SERVOPACKs
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)
Motion Control
TRQ
Analog monitor value
2
MPOS
A
APOS B
Counter PG
A
LPOS B
Counter
Latch signal
2-17
2.3 Torque Control
Motion Parameters for Torque Control
Fixed Parameters
Setting
No. Name Setting Unit Default
Range
0 Operation Mode Selection − 1 0 to 3
1 Function Selection Flags 1 − 0000 hex Bit settings
2 Function Selection Flags 2 − 0000 hex Bit settings
4 Reference Unit Selection − 0 0 to 4
5 Number of Digits Below Decimal Point − 3 0 to 5
Travel Distance per Machine Rotation (Rotary
Motor)
Reference units 10000 1 to 231−1
6
Linear Scale Pitch (Linear Motor) Reference units 10000 1 to 231−1
8 Servomotor Gear Ratio Term − 1 1 to 65535
9 Machine Gear Ratio Term − 1 1 to 65535
10 Infinite-length Axis Reset Position (POSMAX) Reference units 360000 1 to 231−1
12 Positive Software Limit Reference units 231−1 −231 to 231−1
14 Negative Software Limit Reference units −231 −231 to 231−1
29 Motor Type Selection − 0 0 or 1
30 Encoder Selection − 0 0 to 2
Rated Motor Speed (Rotary Motor) min-1 3000 1 to 100000
34
Rated Speed (Linear Motor) 0.1 m/s or 0.1 mm/s 3000 1 to 100000
Number of Pulses Per Motor Rotation (Rotary
Motor)
Pulses 65536 1 to 231−1
36
Number of Pulses Per Linear Scale Pitch (Linear
Motor)
Pulses/linear scale pitch 65536 1 to 231−1
Maximum Number of Absolute Encoder Rota-
38
tions
rev 65534 0 to 231−1
Feedback Speed Movement Averaging Time
42 ms 10 0 to 32
Constant
44 User-specified SERVOPACK Parameter Number − 0 0 to 65535
45 User-specified SERVOPACK Parameter Size Words 1 1 to 2
2-18
2.3 Torque Control
Motion Parameters for Torque Control
Setting Parameters
The parameters with gray backgrounds ( ) in the following table are not used for torque control.
Register
Name Setting Unit Default Setting Range
Address
OW00 Operation Command Settings − 0000 hex Bit settings
OW01 Mode Settings 1 − 0000 hex Bit settings
OW02 Mode Settings 2 − 0000 hex Bit settings
OW03 Function Settings 1 − 0011 hex Bit settings
OW04 Function Settings 2 − 0033 hex Bit settings
OW05 Function Settings 3 − 0000 hex Bit settings
M-III Vendor-specific Servo Com-
OW06 − 0000 hex Bit settings
mand Output Signal
OW08 Motion Commands − 0 0 to 38
OW09 Motion Command Control Flags − 0000 hex Bit settings
OW0A Motion Subcommands − 0 0 to 6
Depends on the setting of
Torque/Force Reference Setting or
OL0C
Torque Feedforward Compensation
the Torque Unit Selection 0 −231 to 231−1
parameter.
Speed Limit for Torque/Force Refer- −32768 to
OW0E 0.01% 15000
ence 32767
Depends on the setting of
OL10 Speed Reference Setting the Speed Unit Selection 3000 −231 to 231−1
parameter.
OW12 Speed Limit 0.01% 0 0 to 32767
Depends on the setting of
OL14 Torque/Force Limit the Torque Unit Selection 30000 −231 to 231−1
parameter.
Motion Control
Depends on the setting of
OL16 Second Speed Compensation the Speed Unit Selection 0 −231 to 231−1
parameter.
OW18 Override 0.01% 10000 0 to 32767
OL1C Position Reference Setting Reference units 0 −231 to 231−1
OL1E Positioning Completion Width Reference units 100 0 to 65535 2
OL20 NEAR Signal Output Width Reference units 0 0 to 65535
OL22 Excessive Deviation Detection Value Reference units 231−1 0 to 231−1
OW26 Positioning Completion Check Time ms 0 0 to 65535
OL28 Phase Compensation Setting Reference units 0 −231 to 231−1
Latch Zone Lower Limit Setting (for
OL2A
External Positioning)
Reference units −231 −231 to 231−1
Latch Zone Upper Limit Setting (for
OL2C
External Positioning)
Reference units 231−1 −231 to 231−1
OW2E Position Loop Gain 0.1/s 300 0 to 32767
OW2F Speed Loop Gain Hz 40 1 to 2000
OW30 Speed Feedforward Compensation 0.01% 0 0 to 32767
−32768 to
OW31 Speed Compensation 0.01% 0
32767
OW32 Position Loop Integral Time Constant ms 0 0 to 32767
OW34 Speed Loop Integral Time Constant 0.01 ms 2000 15 to 65535
Continued on next page.
2-19
2.3 Torque Control
Motion Parameters for Torque Control
2-20
2.3 Torque Control
Motion Parameters for Torque Control
Motion Control
2
2-21
2.3 Torque Control
Motion Parameters for Torque Control
Monitor Parameters
Register
Name Unit Default Range
Address
IW00 RUN Status − − Bit settings
IW01 Out-of-range Parameter Number − − 0 to 65535
IL02 Warnings − − Bit settings
IL04 Alarms − − Bit settings
IW08 Motion Command Response Code − − 0 to 38
IW09 Motion Command Status − − Bit settings
IW0A Motion Subcommand Response Code − − 0 to 6
IW0B Motion Subcommand Status − − Bit settings
IW0C Position Management Status − − Bit settings
Machine Coordinate System Target Position
IL0E Reference units − −231 to 231−1
(TPOS)
Machine Coordinate System Calculated
IL10 Reference units − −231 to 231−1
Position (CPOS)
Machine Coordinate System Reference
IL12 Reference units − −231 to 231−1
Position (MPOS)
IL14 32-bit DPOS (DPOS) Reference units − −231 to 231−1
Machine Coordinate System Feedback Posi-
IL16 Reference units − −231 to 231−1
tion (APOS)
Machine Coordinate System Latch Position
IL18 Reference units − −231 to 231−1
(LPOS)
IL1A Position Deviation (PERR) Reference units − −231 to 231−1
IL1C Target Position Increment Monitor Reference units − −231 to 231−1
IL1E Number of POSMAX Turns Reference units − −231 to 231−1
IL20 Speed Reference Output Monitor Pulses/s − −231 to 231−1
IL28 M-III Servo Command Input Signal Monitor − − Bit settings
IL2A M-III Servo Command Status − − Bit settings
IW2C M-III Command Status − − Bit settings
−32768 to
IW2D SERVOPACK Alarm Code − −
32767
IW2F SERVOPACK User Monitor Information − − Bit settings
IL30 SERVOPACK User Monitor 2 − − −231 to 231−1
IL34 SERVOPACK User Monitor 4 − − −231 to 231−1
IW36 SERVOPACK Parameter Number − − 0 to 65535
IW37 Auxiliary SERVOPACK Parameter Number − − 0 to 65535
IL38 SERVOPACK Parameter Read Data − − −231 to 231−1
Auxiliary SERVOPACK Parameter Read
IL3A − − −231 to 231−1
Data
IW3F Motor Type − − 0 or 1
Depends on the set-
IL40 Feedback Speed ting of the Speed Unit − −231 to 231−1
Selection parameter.
Depends on the set-
IL42 Torque/Force Reference Monitor ting of the Torque Unit − −231 to 231−1
Selection parameter.
IL56 Fixed Parameter Monitor − − −231 to 231−1
IW5B Device Information Monitor Code − 0 0 to 65535
Continued on next page.
2-22
2.3 Torque Control
Motion Parameters for Torque Control
Motion Control
2
2-23
2.3 Torque Control
Control Block Diagram for Torque Control
SVC or SVC32
OW00 Operation Command Settings
Operation
2-24
2.3 Torque Control
Control Block Diagram for Torque Control
SERVOPACKs
TRQ
Motion Control
Analog monitor value
2
MPOS
A
APOS Counter PG
A B
LPOS Counter
B
Latch
signal
2-25
2.4 Speed Control
Motion Parameters for Speed Control
Fixed Parameters
Setting
No. Name Setting Unit Default
Range
0 Operation Mode Selection − 1 0 to 3
1 Function Selection Flags 1 − 0000 hex Bit settings
2 Function Selection Flags 2 − 0000 hex Bit settings
4 Reference Unit Selection − 0 0 to 4
5 Number of Digits Below Decimal Point − 3 0 to 5
Travel Distance per Machine Rotation (Rotary
Motor)
Reference units 10000 1 to 231−1
6
Linear Scale Pitch (Linear Motor) Reference units 10000 1 to 231−1
8 Servomotor Gear Ratio Term − 1 1 to 65535
9 Machine Gear Ratio Term − 1 1 to 65535
10 Infinite-length Axis Reset Position (POSMAX) Reference units 360000 1 to 231−1
12 Positive Software Limit Reference units 231−1 −231 to 231−1
14 Negative Software Limit Reference units −231 −231 to 231−1
29 Motor Type Selection − 0 0 or 1
30 Encoder Selection − 0 0 to 2
Rated Motor Speed (Rotary Motor) min-1 3000 1 to 100000
34
Rated Speed (Linear Motor) 0.1 m or 0.1 mm/s 3000 1 to 100000
Number of Pulses Per Motor Rotation (Rotary
Motor)
Pulses 65536 1 to 231−1
36
Number of Pulses Per Linear Scale Pitch (Linear Pulses/linear scale
Motor) pitch
65536 1 to 231−1
2-26
2.4 Speed Control
Motion Parameters for Speed Control
Setting Parameters
The parameters with gray backgrounds ( ) in the following table are not used for speed control.
Register
Name Setting Unit Default Setting Range
Address
OW00 Operation Command Settings − 0000 hex Bit settings
OW01 Mode Settings 1 − 0000 hex Bit settings
OW02 Mode Settings 2 − 0000 hex Bit settings
OW03 Function Settings 1 − 0011 hex Bit settings
OW04 Function Settings 2 − 0033 hex Bit settings
OW05 Function Settings 3 − 0000 hex Bit settings
M-III Vendor-specific Servo Com-
OW06 − 0000 hex Bit settings
mand Output Signal
OW08 Motion Commands − 0 0 to 38
OW09 Motion Command Control Flags − 0000 hex Bit settings
OW0A Motion Subcommands − 0 0 to 6
Depends on the setting of
Torque/Force Reference Setting or
OL0C
Torque Feedforward Compensation
the Torque Unit Selection 0 −231 to 231−1
parameter.
Speed Limit for Torque/Force Refer- −32768 to
OW0E 0.01% 15000
ence 32767
Depends on the setting of
OL10 Speed Reference Setting the Speed Unit Selection 3000 −231 to 231−1
parameter.
OW12 Speed Limit 0.01% 0 0 to 32767
Depends on the setting of
OL14 Torque/Force Limit the Torque Unit Selection 30000 −231 to 231−1
parameter.
Motion Control
Depends on the setting of
OL16 Second Speed Compensation the Speed Unit Selection 0 −231 to 231−1
parameter.
OW18 Override 0.01% 10000 0 to 32767
OL1C Position Reference Setting Reference units 0 −231 to 231−1
OL1E Positioning Completion Width Reference units 100 0 to 65535 2
OL20 NEAR Signal Output Width Reference units 0 0 to 65535
OL22 Excessive Deviation Detection Value Reference units 231−1 0 to 231−1
OW26 Positioning Completion Check Time ms 0 0 to 65535
OL28 Phase Compensation Setting Reference units 0 −231 to 231−1
Latch Zone Lower Limit Setting (for
OL2A
External Positioning)
Reference units −231 −231 to 231−1
Latch Zone Upper Limit Setting (for
OL2C
External Positioning)
Reference units 231−1 −231 to 231−1
OW2E Position Loop Gain 0.1/s 300 0 to 32767
OW2F Speed Loop Gain Hz 40 1 to 2000
OW30 Speed Feedforward Compensation 0.01% 0 0 to 32767
−32768 to
OW31 Speed Compensation 0.01% 0
32767
OW32 Position Loop Integral Time Constant ms 0 0 to 32767
OW34 Speed Loop Integral Time Constant 0.01 ms 2000 15 to 65535
Continued on next page.
2-27
2.4 Speed Control
Motion Parameters for Speed Control
2-28
2.4 Speed Control
Motion Parameters for Speed Control
Motion Control
2
2-29
2.4 Speed Control
Motion Parameters for Speed Control
Monitor Parameters
Register
Name Unit Default Range
Address
IW00 RUN Status − − Bit settings
IW01 Out-of-range Parameter Number − − 0 to 65535
IL02 Warnings − − Bit settings
IL04 Alarms − − Bit settings
IW08 Motion Command Response Code − − 0 to 38
IW09 Motion Command Status − − Bit settings
IW0A Motion Subcommand Response Code − − 0 to 6
IW0B Motion Subcommand Status − − Bit settings
IW0C Position Management Status − − Bit settings
Machine Coordinate System Target Posi-
IL0E Reference units − −231 to 231−1
tion (TPOS)
Machine Coordinate System Calculated
IL10 Reference units − −231 to 231−1
Position (CPOS)
Machine Coordinate System Reference
IL12 Reference units − −231 to 231−1
Position (MPOS)
IL14 32-bit DPOS (DPOS) Reference units − −231 to 231−1
Machine Coordinate System Feedback
IL16 Reference units − −231 to 231−1
Position (APOS)
Machine Coordinate System Latch Posi-
IL18 Reference units − −231 to 231−1
tion (LPOS)
IL1A Position Deviation (PERR) Reference units − −231 to 231−1
IL1C Target Position Increment Monitor Reference units − −231 to 231−1
IL1E Number of POSMAX Turns Reference units − −231 to 231−1
IL20 Speed Reference Output Monitor Pulses/s − −231 to 231−1
M-III Servo Command Input Signal
IL28 − − Bit settings
Monitor
IL2A M-III Servo Command Status − − Bit settings
IW2C M-III Command Status − − Bit settings
−32768 to
IW2D SERVOPACK Alarm Code − −
32767
IW2F SERVOPACK User Monitor Information − − Bit settings
IL30 SERVOPACK User Monitor 2 − − −231 to 231−1
IL34 SERVOPACK User Monitor 4 − − −231 to 231−1
IW36 SERVOPACK Parameter Number − − 0 to 65535
Auxiliary SERVOPACK Parameter
IW37 − − 0 to 65535
Number
IL38 SERVOPACK Parameter Read Data − − −231 to 231−1
Auxiliary SERVOPACK Parameter Read
IL3A − − −231 to 231−1
Data
IW3F Motor Type − − 0 or 1
Depends on the setting
IL40 Feedback Speed of the Speed Unit − −231 to 231−1
Selection parameter.
Depends on the setting
IL42 Torque/Force Reference Monitor of the Torque Unit − −231 to 231−1
Selection parameter.
IL56 Fixed Parameter Monitor − − −231 to 231−1
Continued on next page.
2-30
2.4 Speed Control
Motion Parameters for Speed Control
Motion Control
2
2-31
2.4 Speed Control
Control Block Diagram for Speed Control
SVC or SVC32
OW00 Operation Command Settings
OW03 Function Settings 1
OW08 Motion Commands
Operation
Settings
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
2-32
2.4 Speed Control
Control Block Diagram for Speed Control
SERVOPACKs
V-REF Pn101
(OW34)
TRQ
Motion Control
Analog monitor value
2
MPOS
A
APOS Counter PG
A B
LPOS Counter
B
Latch
signal
2-33
3
Definitions
This chapter describes the definitions for the SVC, SVC32, SVR,
and SVR32 Function Modules.
3-2
3.1 Module Configuration Definition
Module Configuration Definition Tab Page Details
Definitions
In Online Mode, displays the status Refer to the following sec-
of the Function Modules and the tion.
Status Not possible
communications status of MECHA- Status Display Con-
TROLINK slave devices. tents (page 3-4)
Displays the first circuit number that 3
Circuit No./ Start Circuit No. 1 to 16 Possible
is assigned to the Function Module.
Axis
Address Occupied Displays the number of circuits that
1 or 2 Possible
circuits are assigned to the Function Module.
The parameter is automati-
Displays the first and last register
Motion Register cally set based on the cir- Not possible
addresses of the motion parameters.
cuit numbers.
Continued on next page.
3-3
3.1 Module Configuration Definition
Module Configuration Definition Tab Page Details
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.
Note
3. Set I/O start and end registers even if an I/O Module is not connected to the MECHATROLINK net-
work.
3-4
3.1 Module Configuration Definition
Module Configuration Definition Tab Page Details
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
Definitions
The Function Module Dialog Box is displayed.
3
3-5
3.1 Module Configuration Definition
Module Configuration Definition Tab Page Details
2. Select UNDEFINED in the Function Module Dialog Box, and then click the OK Button.
3-6
3.2 MECHATROLINK Communications Definition
Displaying the MECHATROLINK Communications Definition Dialog Box
Information If more than one Module is mounted, select the Module to be checked or set.
Definitions
3
3-7
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
Displayed Items
The following table lists the items that are displayed on the Transmission Parameters Tab Page.
For the valid setting ranges and setting precautions, refer to the descriptions of the items on the following
pages.
No. Item Description Default
Set whether to use the SVC or SVC32 as a master or a
Master/Slave Master
slave station.
My station address Sets the local station address. 01 hex
Communications Cycle Sets the communications cycle. 250 μs
Enabled message commu-
Enables or disables message communications. Enable
nication
Sets the maximum number of retries to execute within
Number of retry to slaves 1
one communications cycle.
Number of connection Sets the number of connected slave stations. 8
Slave synchronous func-
Enables or disables slave CPU synchronization. Disable
tion
Message Box Displays precautions on the high-speed scan time setting. −
3-8
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications 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 changing them.
Note
Master/Slave
Set whether to use the SVC or SVC32 as a master or a slave station.
If you set the SVC or SVC32 as a slave station, refer to the following section for details on the device defini-
tion information and I/O data.
Detailed Information When the SVC or SVC32 Is Set as a Slave (page 3-19)
1. If you set the Machine Controller as a slave station, always select Slave in the Master/Slave Box
on the Transmission Parameters Tab Page. You cannot use self configuration to change the setting
from Master (default) to Slave.
Note
2. With MECHATROLINK-III, you cannot have more than one Machine Controller on the same net-
work set as master stations. If you connect a Machine Controller (2) that has not been set as a slave
station to a Machine Controller (1) that is set as a master station, you will not be able to perform the
following operations.
• Self configuration of Machine Controller (2)
• Writing the system configuration of a project file in which the SVC or SVC32 is set as a master
station from the MPE720 to Machine Controller (2)
To perform the above operations, turn OFF the power supply to Machine Controller (1) or discon-
nect the MECHATROLINK-III Cable from between Machine Controller (1) and Machine Controller
(2).
Machine Controller (1) (master station)
Definitions
←MECHATROLINK-III Cable
My Station Address
Set the local station address.
• Settings:
Master: Always 01 hex.
Slave: Set the address to between 03 and EF hex.
Communications Cycle
Set the communications cycle. This setting is valid for the master station only.
• Settings: 125 μs, 250 μs, 500 μs, 1 ms, 1.5 ms, 2 ms, or 3 ms
Enabled Message Communication
Enable or disable message communications. This setting is valid for the master station only.
This check box is linked to the retry count. If the retry count is 0, the retry count automatically changes to 1
when you select this check box.
If a value higher than 1 is set for the retry count, this check box is automatically selected.
3-9
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
If the SigmaWin+ is connected through a Machine Controller, the SigmaWin+ may not be usable if
there are too many SERVOPACK stations connected. If this occurs, either connect the SigmaWin+ to
Important the SERVOPACK (CN7) directly, or lengthen the communications cycle.
3-10
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
Displayed Items
The following table lists the items that are displayed on the Link Assignment Tab Page.
For the valid setting ranges and setting precautions, refer to the descriptions of the items on the following
pages.
No. Item Description
ST # Displays the station number.
ADR Sets the station address of the slave station.
Sets the individual extended addresses when multi-station modules
Definitions
ExADR
(multi-slaves) are grouped together as a single node.
VENDOR Sets the vendor name of the device.
DEVICE Sets the slave model.
PROFILE Sets the profile to use.
3
BYTE Sets the number of transmission bytes.
INPUT Sets the first register address of the input area.
OUTPUT Sets the first register address of the output area.
D Enables or disables the I/O registers.
11 SIZE Sets the input or output size in words.
12 SCAN Sets the scan in which the input or output is performed.
13 Comment Used to enter a comment of up to 32 characters.
3-11
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
Item Details
This section provides details on the items that are displayed on the Link Assignment Parameters Tab Page.
Always save all settings to the flash memory after changing them.
Note
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 Trans-
mission 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 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 to EF hex
• Setting the Extended Address
Extended addresses are set in succession from extended address 00 hex.
The following figure shows an example of how to set extended addresses.
VENDOR
Set the vendor name of the device.
• Settings: Yaskawa Electric Co., **** Vendor
3-12
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
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 Module is the same as
the one that is displayed under DEVICE on the Link Assignment Tab Page.
Communications Specifications
Device Minimum Maximum
Corresponding Number of Trans-
Communications Communications
Profile mission Bytes
Cycle Cycle
SGDV-2 Standard Servo 48 125 μs 4 ms
SGD7S-20 Standard Servo 48 125 μs 4 ms
SGD7W-20 Standard Servo 48 125 μs 4 ms
1000Series INVERTER Standard Inverter 32, 64 250 μs 8 ms
JAPMC-MC2320-E Standard I/O 16, 32, 48, 64 250 μs 32 ms
SVC or 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.
Definitions
Important 11.8 Precautions When Using Σ-7-series SERVOPACKs (page 11-39)
If you select the SVC or SVC32, make sure that the following two conditions are met. 3
• The CPU Unit/CPU Module of the Machine Controller connected as a slave is version 1.06 or later.
Note • MPE720 is version 7.21 or later.
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.
This setting is disabled if the profile is set to Standard Servo.
• Setting range: The range of the Module’s I/O registers
3-13
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
OUTPUT
Set the first register address of the output area.
This setting is 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
SIZE
Set the input and output sizes in words.
These settings are disabled if the profile is set to Standard Servo.
• Setting range: 0 to 32
SCAN
Set the scans in which the inputs and outputs are performed.
This setting is always set to High if the profile is set to Standard Servo.
• Settings: High or Low
3-14
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
Display Items
HI: High-speed scan input
HO: High-speed scan output
LI: Low-speed scan input
LO: Low-speed scan output
The I/O Map Tab Page is for reference only. Do not change any of the displayed settings.
Note
Definitions
Status Tab Page
This tab page displays the MECHATROLINK communications status. The displayed settings cannot be
3
changed.
Information The items displayed on the Status Tab Page are the same as those on the Link Assignment Tab
Page except for STS.
3-15
3.2 MECHATROLINK Communications Definition
MECHATROLINK Communications Definition Dialog Box Details
STS
In Online Mode, MECHATROLINK communications status information is displayed in hexadecimal.
F E DC B A 9 8 7 6 5 4 3 2 1 0
Normal communications
3-16
3.2 MECHATROLINK Communications Definition
Environment for Using Σ-7-series SERVOPACKs
Supported Versions
Details on SERVOPACKs: Σ-7-series SERVOPACKs with MECHATROLINK-III Communications Ref-
erences
SERVOPACK models: SGD7S-20 SGD7W-20
Definitions
3
3-17
3.2 MECHATROLINK Communications Definition
Environment for Using Σ-7-series SERVOPACKs
Allocations
Click the Link Assignment tab in the MECHATROLINK Communications Definition Dialog Box, make
the following slave device settings for the desired station number (ST#), and save the settings to flash
memory.
SIZE
VENDOR DEVICE PROFILE BYTE SCAN
INPUT OUTPUT
Yaskawa Electric SGD7S-20 Standard 48 No setting No setting
High (fixed)
co. SGD7W-20 Servo (fixed) is required. is required.
Note: 1. Assignment Mistakes
If you make a mistake in the assignments (for example, set SGD7S-20 when an SGD7W-
20 is connected), a Detected Servo Driver Type Error alarm (monitor parameter IL04 bit 1D)
will occur. Synchronous communications will not start and the Motion Controller Operation Ready bit (monitor
parameter IW00 bit 0) will be 0 (Operation not ready).
2. Using a Linear Servomotor
If you make the above assignments and save the settings to flash memory when a Linear Servomotor is con-
nected to an SGD7S-20 or SGD7W-20 and you are using a version of MPE720 that does
not support Linear Servomotors, a Connected Encoder Type Error alarm (monitor parameter IL04 bit 1F)
will occur. To use a Linear Servomotor, set the assignment to WildCard Device (Linear).
If you are using an SGD7S or SGD7W, confirm the setting methods for fixed parameters and the pre-
cautions. Refer to the following section for details.
Important 11.8 Precautions When Using Σ-7-series SERVOPACKs
3-18
3.2 MECHATROLINK Communications Definition
Detailed Information When the SVC or SVC32 Is Set as a Slave
Definitions
CONNECT, DISCONNECT, DATA_RWA, and DATA_RWS
Main Device Name SVC or SVC32
3-19
3.2 MECHATROLINK Communications Definition
Detailed Information When the SVC or SVC32 Is Set as a Slave
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.
Command Status
Refer to the following section for details on the command status.
Command Status (page 12-39)
3-20
3.2 MECHATROLINK Communications Definition
Detailed Information When the SVC or SVC32 Is Set as a Slave
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
Definitions
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8
Reserved
SLVSC 3
• Definition
1: Restarting prohibited.
0: Restarting allowed.
• Description
Specify whether slave CPU synchronization is automatically restarted when the slave CPU changes
from synchronized to asynchronized status.
If SLVSC is set to 1, slave CPU synchronization will not be restarted when the slave CPU changes from
synchronized to asynchronized status and operation will be continued in asynchronized status
If SLVSC is set to 0, slave CPU synchronization is automatically restarted when the slave CPU changes
from synchronized to asynchronized status.
Refer to the following section for details on slave CPU synchronization.
11.6 Slave CPU Synchronization (page 11-20)
3-21
3.3 SVC Definition
Displaying the SVC Definition Tab Page and Changing Settings
The Work Space Pane is displayed on the left side of the window.
2. Click the Expand [+] Button beside each item in the Work Space Pane to display motion parame-
ters as shown below.
3-22
3.3 SVC Definition
Displaying the SVC Definition Tab Page and Changing Settings
4. Select the axis to set or monitor, and then click the OK Button.
Definitions
3
The tab page for the selected motion parameter is displayed.
3-23
3.3 SVC Definition
Displaying the SVC Definition Tab Page and Changing Settings
3-24
3.3 SVC Definition
Displaying the SVC Definition Tab Page and Changing Settings
Information • Some parameters will change if the axis is changed in the Display Axis Selection Dialog Box.
• Refer to the SERVOPACK user’s manual for details on the SERVOPACK parameters.
Definitions
3
3-25
3.3 SVC Definition
Parameters Written during Self-configuration
SERVOPACK parameters and Machine Controller parameters may be overwritten when self-
configuration is executed.
Note
Information The above settings are not written for axes that are already defined.
3-26
3.4 Current Values and Set Values in SERVOPACK Parameters
Startup
Startup
The flow of data for the SERVOPACK parameters when the power supply is turned ON is shown below.
2. The parameter data for all axes in the Machine Controller’s flash memory *1 is copied to
SDRAM*2.
3. Some gain settings are written from the Machine Controller to the SERVOPACK RAM*1.
MECHATROLINK
Transferred. Transferred.
MPE720
Control
System
SRAM software
software
Settings
Definitions
*3 *3
Flash EEP
Hard disk drive memory SDRAM RAM
-ROM
of the PC
SERVOPACK parameters for Parameters
all axes
3-27
3.4 Current Values and Set Values in SERVOPACK Parameters
Normal Operation
Normal Operation
The flow of data for the SERVOPACK parameters under normal operation is shown below.
1. The SERVOPACK’s control software operates according to the parameters that are stored in
RAM.
2. Some setting parameters and commands of the Machine Controller temporarily change SERVO-
PACK parameters. This also changes the contents of the RAM in the SERVOPACK.
Chapter 4 Motion Parameters
MECHATROLINK
Transferred. Transferred.
Temporarily changed.
MPE720
System Control
SRAM software software
Settings
*
Flash EEP
memory SDRAM RAM
-ROM
Hard disk drive
of the PC SERVOPACK Parameters
parameters for
all axes
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
memory SDRAM RAM
-ROM
SERVOPACK Parameters
parameters for
all axes
Machine Controller SERVOPACK SERVOPACK
3-28
3.4 Current Values and Set Values in SERVOPACK Parameters
When SERVOPACK Parameters Are Saved
MECHATROLINK
Transferred. Transferred.
MPE720
(Online) System Control
SRAM software software
* * *
Flash EEP
memory SDRAM RAM
-ROM
SERVOPACK Parameters
parameters for
all axes
Machine Controller SERVOPACK SERVOPACK
Definitions
When data is saved to flash memory, the Machine Controller writes the settings of the parameters that are
stored in SDRAM to flash memory.
3
MECHATROLINK
Transferred. Transferred.
MPE720
(Online) System Control
SRAM software software
*
Flash EEP
memory SDRAM RAM
-ROM
SERVOPACK parameters Parameters
for all axes
3-29
4
Motion Parameters
If two circuits are assigned, the SVC or SVC32 circuit number will never be even.
Note
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
B000 to B080 to B100 to B180 to B200 to B280 to B300 to B380 to
7
B07F B0FF B17F B1FF B27F B2FF B37F B3FF
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
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
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
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
4-2
4.1 Motion Parameter Register Addresses
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
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
Motion Parameters
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
13
E800 to E880 to E900 to E980 to EA00 to EA80 to EB00 to EB80 to 4
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
4-3
4.1 Motion Parameter Register Addresses
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
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
8800 to 8880 to 8900 to 8980 to 8A00 to 8A80 to 8B00 to 8B80 to
2
887F 88FF 897F 89FF 8A7F 8AFF 8B7F 8BFF
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
9800 to 9880 to 9900 to 9980 to 9A00 to 9A80 to 9B00 to 9B80 to
4
987F 98FF 997F 99FF 9A7F 9AFF 9B7F 9BFF
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
A800 to A880 to A900 to A980 to AA00 to AA80 to AB00 to AB80 to
6
A87F A8FF A97F A9FF AA7F AAFF AB7F ABFF
B000 to B080 to B100 to B180 to B200 to B280 to B300 to B380 to
7
B07F B0FF B17F B1FF B27F B2FF B37F B3FF
B800 to B880 to B900 to B980 to BA00 to BA80 to BB00 to BB80 to
8
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
Continued on next page.
4-4
4.1 Motion Parameter Register Addresses
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
Motion Parameters
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
4
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
4-5
4.2 Motion Parameter Tab Pages
4-6
4.2 Motion Parameter Tab Pages
Motion Parameters
4
4-7
4.3 Motion Parameter Tables
Fixed Parameter Table
4-8
4.3 Motion Parameter Tables
Fixed Parameter Table
Motion Parameters
Ratio Term*3
Machine Gear Reference Unit
9 1 = 1 revolution √ √ Selection (page
Ratio Term*3 4-35)
Infinite-length
Axis Reset Posi- Infinite-length
10 tion (POS- 1 = 1 reference unit √ √ Axis Reset Posi-
tion (page 4-37)
MAX)*3
4
Positive Soft-
12 1 = 1 reference unit √ −
ware Limit Software Limits
Negative Soft- (page 4-38)
14 1 = 1 reference unit √ −
ware Limit
16
to − Reserved for system. − − −
28
Motor Type 0: Rotary motor
29 √ √
Selection 1: Linear motor
0: Incremental encoder SERVOPACK
1: Absolute encoder Settings (page 4-
Encoder Selec- 39)
30 2: Absolute encoder used as incremental encoder √ −
tion
(Absolute encoder (Incremental encoder is used))
3: Reserved for system.
Continued on next page.
*2. For linear motors, you can use 0 (pulses), 1 (mm), or 4 (μm). If 2 (degrees) or 3 (inches) is selected, the unit is con-
verted to mm.
*3. This parameter is not valid for linear motors.
4-9
4.3 Motion Parameter Tables
Fixed Parameter Table
4-10
4.3 Motion Parameter Tables
Setting Parameter Table
Information • Refer to the pages in the Detailed information Column for details on the setting parameters in
the following table.
• “OW00” indicates the first output register address plus 00. Refer to the following section
for the procedure to determine the first address of the output registers.
4.1 Motion Parameter Register Addresses (page 4-2)
Motion Parameters
Operation Bit 8: Positive External Torque/Force Limit Command
OW00 Command Input (Forward outside limiting torque/thrust
√ − Settings
Settings input) (page 4-42)
0: OFF, 1: ON
Bit 9: Negative External Torque/Force Limit
Input (Reverse outside limiting torque/thrust
√ −
input)
0: OFF, 1: ON
4
Bit A: Reserved for system. − −
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.
*1. Always set this parameter to 0 for linear motors.
4-11
4.3 Motion Parameter Tables
Setting Parameter Table
4-12
4.3 Motion Parameter Tables
Setting Parameter Table
Motion Parameters
4
4-13
4.3 Motion Parameter Tables
Setting Parameter Table
4-14
4.3 Motion Parameter Tables
Setting Parameter Table
Motion Parameters
1: Common parameters
Bits 9 to F: Reserved for system. − −
0: NOP (No Operation) √ √
1: PRM_RD (Read SERVOPACK Parameter)
√ −
(Read user constant)
2: PRM_WR (Write SERVOPACK Parame-
ter) √ − Motion
Motion Sub- (Write user constant) Subcom- 4
OW0A
commands mands
3: INF_RD (Read Device Information) √ −
(page 4-54)
4: SMON (Monitor Status) √ −
5: FIXPRM_RD (Read Fixed Parameter) √ √
6: FIXPRM_CHG (Change Fixed Parameter)
√ −
(Write fixed parameter)
OW0B − Reserved for system. − − −
Torque/Force
Reference Set-
The unit is set in bits C to F (Torque Unit
OL0C ting or Torque √ √
Selection) of OW03. Torque Ref-
Feedforward
Compensation erence
(page 4-54)
Speed Limit for
OW0E Torque/Force 1 = 0.01% (percentage of rated speed) √ −
Reference
OW0F − Reserved for system. − − −
Continued on next page.
4-15
4.3 Motion Parameter Tables
Setting Parameter Table
4-16
4.3 Motion Parameter Tables
Setting Parameter Table
Motion Parameters
The unit is set in bits 4 to 7 (Acceleration/ Settings
ation Rate/ (page 4-66)
OL38 Deceleration Rate Unit Selection) of √ √
Deceleration
OW03.
Time Constant
Filter Time
OW3A 1 = 0.1 ms √ √
Constant
Bias Speed for Filter (page
Indexed Decel- The unit is set in bits 0 to 3 (Speed Unit Selec- 4-68)
OW3B − √
eration/Accel- tion) of OW03. 4
eration Filter
Continued on next page.
4-17
4.3 Motion Parameter Tables
Setting Parameter Table
4-18
4.3 Motion Parameter Tables
Setting Parameter Table
Motion Parameters
OL58 MEM_WR, PMEM_RD, and PMEM_WR √ −
ting
motion commands.
OW5A − Reserved for system. − − −
00 hex: Disabled
01 hex: Vendor ID code SERVO-
Device Infor- PACK User
02 hex: Device code
OW5B mation Selec- √ − Monitor
03 hex: Device version
tion Code Setting
04 hex: Device information file version (page 4-72) 4
05 hex: Serial number
Auxiliary
Fixed Parame- Sets the number of the fixed parameter to read
OW5C √ √ Settings
ter Number with the FIXPRM_RD motion subcommand.
(page 4-76)
OW5D − Reserved for system. − − −
Continued on next page.
4-19
4.3 Motion Parameter Tables
Setting Parameter Table
4-20
4.3 Motion Parameter Tables
Monitor Parameter Table
Information • Refer to the pages in the Detailed information Column for details on for monitor parameters in
the following table.
• “IW00” indicates the first input register address plus 00. Refer to the following section
for the procedure to determine the first address of the input registers.
4.1 Motion Parameter Register Addresses (page 4-2)
Motion Parameters
Number
ber (page
4-80)
Bit 0: Excessive Deviation
0: In normal deviation range √ −
1: Excessive deviation detected
Bit 1: Setting Parameter Error (Set parameter error)
√ √
0: In setting range, 1: Outside setting range
Bit 2: Fixed Parameter Error 4
√ √
0: In setting range, 1: Outside setting range
Bit 3: SERVOPACK Error
√ −
0: No warning, 1: Warning
IL02 Bit 4: Motion Command Setting Error (Motion Warn-
(Continued command set error) ings
Warnings √ √
on next 0: No command setting error (page 4-
page.) 1: Command setting error 81)
Bit 5: Reserved for system. − −
Bit 6: Positive Overtravel (Positive direction over-
travel)
√ −
0: No positive overtravel
1: Positive overtravel occurred
Bit 7: Negative Overtravel (Negative direction
overtravel)
√ −
0: No negative overtravel
1: Negative overtravel occurred
Continued on next page.
4-21
4.3 Motion Parameter Tables
Monitor Parameter Table
4-22
4.3 Motion Parameter Tables
Monitor Parameter Table
Motion Parameters
Bit 1D: Detected SERVOPACK Model Error
√ −
0: Match, 1: Mismatch
Bit 1E: Motor Type Setting Error
√ −
0: Match, 1: Mismatch
Bit 1F: Connected Encoder Model Error
√ −
0: Match, 1: Mismatch
IL06 − Reserved for system. − − −
Motion 4
Com-
Motion Com-
mand
mand
IW08 Same as OW08 (motion commands). √ √ Response
Response
Code
Code
(page 4-
87)
Continued on next page.
*1. This parameter is not valid for linear motors.
4-23
4.3 Motion Parameter Tables
Monitor Parameter Table
4-24
4.3 Motion Parameter Tables
Monitor Parameter Table
Motion Parameters
0: Load not complete, 1: Load completed
Bit 9: POSMAX Turn Preset Completed
(TPRSE)*1
√ √
(POSMAX turn preset complete)
0: Preset not completed, 1: Preset completed
Bits A to F: Reserved for system. − −
IW0D − Reserved for system. − − −
Continued on next page. 4
*1. This bit is not valid for linear motors.
4-25
4.3 Motion Parameter Tables
Monitor Parameter Table
4-26
4.3 Motion Parameter Tables
Monitor Parameter Table
Motion Parameters
Information Bits C to F: Monitor 4
SERVO-
IL30 PACK User Reports the result of the selected monitor item. √ −
Monitor 2
SERVO-
SERVO-
IL32 PACK User Reserved for system. − −
PACK
Monitor 3
User
SERVO- Monitor 4
IL34 PACK User Reports the result of the selected monitor item. √ − Informa-
Monitor 4 tion (page
SERVO- 4-96)
PACK
IW36 Reports the number of the target parameter. √ −
Parameter
Number
Auxiliary
SERVO-
IW37 PACK Reports the number of the target parameter. √ −
Parameter
Number
Continued on next page.
4-27
4.3 Motion Parameter Tables
Monitor Parameter Table
4-28
4.3 Motion Parameter Tables
Monitor Parameter Table
Motion Parameters
to − Reserved for system. − − −
IW6F
Reserved
IW70 Device Infor-
Reports the information that was read with the for Future
to mation Moni- √ −
INF_RD subcommand. Use (page
IW7F tor Data
4-100)
SERVO-
Response
PACK
Buffers for
Transmis-
4
IW68 SERVO-
to sion Ref-
PACK Trans- Stores MECHATROLINK Servo responses. √ −
erence
IW7F*2 mission
Mode
Reference
(page 4-
Mode
101)
*2. These parameters are used in SERVOPACK Transmission Reference Mode only.
4-29
4.4 Motion Parameter Details
Fixed Parameter Details
Parameter Descriptions
Parameters are described in the following format:
Setting Setting
No. Name Default Control mode
Range Unit
Phase
Operation Command Position
OW00 Settings – – 0000 hex
Speed Torque
This is the valid setting This is the default These are the control modes
setting of the for which you can use this
range for the parameter. parameter. parameter.
Select this mode when an axis is not used to reduce the processing time.
Setting Precautions
• You cannot control an axis if Unused Axis is selected.
• You cannot update monitor parameters if Unused Axis is selected. If you change an axis from any other
operation mode to Unused Axis, the monitor parameters will retain their current status. The IW00
setting parameter (RUN Status) is set to 0.
4-30
4.4 Motion Parameter Details
Fixed Parameter Details
In Simulation Mode, position information is reported in the monitor parameters even if a SERVO-
PACK is not connected.
This mode is used to virtually check the operation of application programs.
3: SERVOPACK Transmission Reference Mode SVC/SVC32
SERVOPACK Transmission Reference Mode is used to directly control the command-response com-
munications with the SERVOPACK from an application.
Setting Precautions
• No processing other than communications processing with the SERVOPACK is performed in this mode.
Position control and other processing must be performed in the application.
• Commands to the SERVOPACK are set in the area starting with the OW68 setting parameter and
responses are reported in the area starting with the IW68 monitor parameter.
Report
“Report” is used for information that is automatically transferred by the system in the CPU Function
Terms Module without any action by the user.
Motion Parameters
Set whether there is a limit on the movement of the controlled axis.
0: Finite-length axis (default).
This setting specifies a finite-length axis. Software limits can be used.
1: Infinite-length axis.
This setting specifies an infinite-length axis. Software limits cannot be used.
If an infinite-length axis is set, the position information is reset each time the position exceeds the 4
value that is set for fixed parameter No. 10 (Infinite-length Axis Reset Position).
Setting Precautions
Always set this parameter to 0 for linear motors.
4-31
4.4 Motion Parameter Details
Fixed Parameter Details
When an interpolation command (INTERPOLATE, LATCH, or PHASE) is executed, you can distribute
reference values that were generated in the high-speed scan cycle to reference values for the MECHA-
TROLINK communications cycle.
0: Enabled (default).
1: Disabled.
Setting Precautions
Always set this bit to 0.
4-32
4.4 Motion Parameter Details
Fixed Parameter Details
Enable or disable infinite-length axis position control based on the condition that the number of turns that
the encoder counts is an integral multiple of the number of turns for the reset cycle for the reference unit.
This eliminates the need to save and load absolute infinite-length position management information from a
ladder program.
0: Disabled (default).
1: Enabled.
Setting Precautions
• Always set this parameter to 0 for linear motors.
• We recommend that this bit is set to 1 (Enabled) for absolute infinite-length axes. Refer to the following
sections for details.
Infinite-length Operation with Simple Absolute Infinite Axis Position Management (page 8-15)
Enable or disable automatic writing Machine Controller setting parameters to the SERVOPACK parame-
ters when any of the following three triggers occur:
• MECHATROLINK communications are established.
• A setting parameter is modified.
• A motion command is executed.
0: Enabled (default).
1: Disabled.
Refer to the following section for details.
11.7 Automatically Updated Parameters (page 11-33)
Motion Parameters
Enable or disable writing to the SERVOPACK parameter that is set in fixed parameter No. 44 (User-spec-
ified SERVOPACK Parameter Number).
0: Disabled (default).
1: Enabled.
4-33
4.4 Motion Parameter Details
Fixed Parameter Details
This parameter specifies the setting method for common parameter No. 48 (Torque Base Unit).
0: Set by user (default)
Use this setting to manually set common parameter No. 48 (Torque Base Unit) according to the setting
of bits C to F (Torque Unit) in OW03 setting parameter. Refer to the following section for
details.
Common Parameter No. 48 (page 4-99)
1: Set by system
You can use this parameter only for the following SERVOPACKs with MECHATROLINK-III Com-
munications References.
• SGDV-2
• SGD7S-20
• SGD7W-20
This setting is used only when automatically setting common parameter No. 48 (Torque Base Unit).
The Machine Controller will automatically set common parameter No. 48 to -4. Common parameter
No. 48 is automatically set at the following times.
• When a MECHATROLINK-III communications connection is established
• When the network (bit C in OW00) or communications (bit E in OW00) are reset
• When the power supply is turned OFF and ON again after saving the data to flash memory
4-34
4.4 Motion Parameter Details
Fixed Parameter Details
You can set this parameter to ignore any MECHATROLINK communications errors that are detected in
the Machine Controller.
0: Disabled (default).
1: Enabled.
You can set this parameter to ignore any MECHATROLINK watchdog timer errors that are detected in the
Machine Controller.
0: Disabled (default).
1: Enabled.
Use this bit to specify whether or not to detect a multiturn limit setting disagreement during finite-length
operation.
0: Do not detect (default).
1: Detect.
Motion Parameters
Reference Unit Selection
No. 4: Reference Unit Selection SVC/SVC32 SVR/SVR32
0: Pulses
1: mm
2: Degrees
3: Inches
4: μm
Setting Precautions
• For linear motors, you can use 0 (pulses), 1 (mm), and 4 (μm). If 2 (degrees) or 3 (inches) is selected, the
selected unit is converted to mm.
• If 0 (pulse) is selected, the electronic gear ratio that is set in fixed parameter No. 8 (Servomotor Gear
Ratio Term) and fixed parameter No. 9 (Machine Gear Ratio Term) is disabled.
4-35
4.4 Motion Parameter Details
Fixed Parameter Details
Set the number of digits below the decimal point in reference units.
The minimum reference unit is determined by this parameter and fixed parameter No. 4 (Reference Unit
Selection). Refer to the following section for details on reference units.
Reference Unit (page 5-2)
Example 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 be 0.001 mm.
Setting Precautions
This parameter is not used if fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses).
Specify the amount of travel in the load in reference units for each turn of the load axis.
Refer to the following section for details.
Electronic Gear (page 5-3)
Set the linear scale pitch that is used for linear motor position detection.
No. Name Setting Range Setting Unit Default
6 Linear Scale Pitch 1 to 231−1 Reference units 10,000
Setting Precautions
If fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses), set the scale pitch in μm or nm.
4-36
4.4 Motion Parameter Details
Fixed Parameter Details
No. 8: Servomotor Gear Ratio Term and No. 9: Machine Gear Ratio Term
SVC/SVC32 SVR/SVR32
Set the gear ratio between the motor and the load.
The following two values are set for a configuration in which the load axis turns n times in response to m
turns of the motor axis.
• Servomotor gear ratio term = m
• Machine gear ratio term = n
Refer to the following section for details.
Electronic Gear (page 5-3)
Setting Precautions
• This parameter is not used if fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses).
• This parameter is not valid for linear motors.
Motion Parameters
10
tion 1 to 231−1 Reference units 360,000
POSMAX
Position
Positive Negative
0 4
4-37
4.4 Motion Parameter Details
Fixed Parameter Details
Software Limits
Set the position to detect the software limit in the positive direction for the Machine Controller.
No. Name Setting Range Setting Unit Default
12 Positive Software Limit 31 31 Reference units 31
−2 to 2 −1 2 −1
Setting Precautions
• If an axis attempts to move in the positive 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.
11.3 Software Limits (page 11-9)
Set the position to detect the software limit in the negative direction for the Machine Controller.
No. Name Setting Range Setting Unit Default
14 Negative Software Limit 31 31 Reference units 31
−2 to 2 −1 −2
Setting Precautions
• If an axis attempts to move in the negative 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).
• 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.
11.3 Software Limits (page 11-9)
4-38
4.4 Motion Parameter Details
Fixed Parameter Details
SERVOPACK Settings
0: Rotary motor
1: Linear motor
0: Incremental encoder.
1: Absolute encoder.
2: Absolute encoder used as incremental encoder.
3: Reserved for system.
Setting Precautions
For linear motors, set the encoder type that matches the linear scale and SERVOPACK settings.
Encoder Settings
Motion Parameters
No. 34: Rated Motor Speed (Rotary Motor) SVC/SVC32 SVR/SVR32
Setting Precautions 4
Set this parameter based on the specifications of the motor.
4-39
4.4 Motion Parameter Details
Fixed Parameter Details
Setting Precautions
• Set this parameter according to the specifications of the linear motor.
• When fixed parameter No. 4 (Reference Unit Selection) is set to 0 (Pulses), the setting unit is either 0.1
m/s or 0.1 mm/s.
Use 0.1 m/s for the rated speed unit when the linear scale pitch is set in μm.
Use 0.1 mm/s for the rated speed unit when the linear scale pitch is set in nm.
• When fixed parameter No. 4 (Reference Unit Selection) is set to 1 (mm), the setting unit is 0.1 m/s.
• When fixed parameter No. 4 (Reference Unit Selection) is set to 4 (μm), the setting unit is 0.1 mm/s.
Refer to the following section for details on the linear scale.
Linear Scale Pitch and Rated Speed (page 5-16)
Setting Precautions
Set this parameter based on the specifications of the motor. If you are using a Σ-7-series SERVOPACK,
refer to the following section and set the number of pulses per motor rotation for a Rotary Motor.
11.8 Precautions When Using Σ-7-series SERVOPACKs (page 11-39)
No. 36: Number of Pulses Per Linear Scale Pitch (Linear Motor)
SVC/SVC32 SVR/SVR32
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.
4-40
4.4 Motion Parameter Details
Fixed Parameter Details
Set the maximum number of rotations that the absolute encoder can manage. This parameter is used to
manage position information when an absolute encoder is used for an infinite-length axis.
No. Name Setting Range Setting Unit Default
Maximum Number of Absolute
38
Encoder Rotations 0 to 231−1 Revolutions 65,534
Setting Precautions
• Set this parameter to match the settings for the encoder.
• Set this parameter to match the value set for the SERVOPACK multi-turn limit.
Example For infinite-length axes (i.e., when bit 0 in fixed parameter No. 1 is set to 1), set this parameter to
any value less than or equal to 65,534 (the same value as Pn205).
0
−32768 Number of
revolutions
Set the moving average time constant for the feedback speed. The IL40 monitor parameter (Feed-
back Speed) contains the value that is determined by the time constant in this parameter and the unit-con-
Motion Parameters
verted difference between feedback positions for each high-speed scan.
No. Name Setting Range Setting Unit Default
Feedback Speed Movement
42 0 to 32 ms 10
Averaging Time Constant
Setting Precautions
This parameter is valid when bit B (User-specified SERVOPACK Parameter Auto-Write) in fixed parame-
ter No. 1 is set to 1 (Enabled).
4-41
4.4 Motion Parameter Details
Setting Parameter Details
Set the data size of the SERVOPACK parameter that is specified in fixed parameter No. 44 (User-specified
SERVOPACK Parameter Number).
No. Name Setting Range Setting Unit Default
User-specified SERVOPACK
45 1 to 2 word 1
Parameter Size
Information • Refer to the following section for a list of the setting parameters.
Setting Parameter Table (page 4-11)
• “OW00” indicates the first output register address plus 00. Refer to the following section
for the procedure to determine the first address of the output registers.
4.1 Motion Parameter Register Addresses (page 4-2)
4-42
4.4 Motion Parameter Details
Setting Parameter Details
When this bit is set to 1, the position at the moment the latch signal turns ON is reported in the IL18
monitor parameter (Machine Coordinate System Latch Position (LPOS)).
When the latch is completed, bit 2 (Latch Completed) in the IW0C monitor parameter changes to 1
(Completed).
0: Latch detection request OFF (default).
1: Latch detection request ON.
Setting Precautions
• To detect the latch again, reset this bit to 0 and then set to 1 again.
• Set bits 0 to 3 (Latch Detection Signal Selection) in the OW04 setting parameter to select the sig-
nal to use as the latch signal.
Set this bit to 1 to preset the IL1E monitor parameter (Number of POSMAX Turns) to the value set
for the OL4C setting parameter (Number of POSMAX Turns Preset Data).
0: Number of POSMAX turns preset request OFF (default).
1: Number of POSMAX turns preset request ON.
Setting Precautions
Always set this parameter to 0 for linear motors.
When an infinite-length axis is used with an absolute encoder, this bit can be set to 1 to reset the position
information with the encoder and pulse positions that were set when the power was last turned OFF.
When processing is completed, bit 8 (Absolute Infinite-length Position Information Load Completed) in
Motion Parameters
the IW0C monitor parameter changes to 1 (Completed).
0: Absolute infinite-length position information load request OFF (default).
1: Absolute infinite-length position information load request ON.
Setting Precautions
• Always set this parameter to 0 for linear motors.
• Refer to the following section for details on how to use this bit. 4
Turning ON the Power after Setting the Zero Point in the Machine Coordinate System (page 8-19)
Set this bit to 1 to limit the torque by the value set in the SERVOPACK parameters.
The setting of this parameter is applied to the reference to the SERVOPACK when the servo is ON unless
one of the following motion commands (OW08) is being executed.
• Monitor Alarms (= 19)
• Monitor Alarm History (= 20)
• Clear Alarm History (= 21)
• Read Memory (= 35)
• Write Memory (= 36)
• Read Non-volatile Memory (= 37)
• Write Non-volatile Memory (= 38)
4-43
4.4 Motion Parameter Details
Setting Parameter Details
Set this bit to 1 to limit the torque by the value set in the SERVOPACK parameters.
The setting of this parameter is applied to the reference to the SERVOPACK whenever the servo is ON
unless one of the following motion commands (OW08) is being executed.
• Monitor Alarms (= 19)
• Monitor Alarm History (= 20)
• Clear Alarm History (= 21)
• Read Memory (= 35)
• Write Memory (= 36)
• Read Non-volatile Memory (= 37)
• Write Non-volatile Memory (= 38)
0: Negative external torque/force input OFF (default).
1: Negative external torque/force input ON.
Set this bit to 1 to reset the integration term in the position loop in the SERVOPACK.
This setting is enabled when a movement motion command or a command to turn ON the Servomotor’s
power is executed.
0: Reset integration OFF (default).
1: Reset integration ON.
When this bit is set to 1, bit 2 (Latch Completed) in the IW0C monitor parameter changes to 0
(Latch not completed).
0: Latch completed status clear request OFF (default).
1: Latch completed status clear request ON.
4-44
4.4 Motion Parameter Details
Setting Parameter Details
Set this bit to 1 to disconnect and then reestablish communications with the SERVOPACK.
0: Reset communications OFF (default).
1: Reset communications ON.
Resetting communications enables the following:
• It enables the non-volatile parameters that require the power to be turned OFF and ON again to change
the settings.
• It clears the phase-C position data that is saved in the linear scale interpolator (when using a linear scale
manufactured by Magnescale Co. Ltd.).
Communications can be reset regardless of the current communications and alarm status.
Check bit 0 (Motion Operation Ready) in the IW00 monitor parameter to determine when the com-
munications reset is completed.
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.
Motion Parameters
If a communications error occurs, communications can be reestablished by clearing the alarm.
0: Clear Alarm OFF (default).
1: Clear Alarm ON.
Setting Precautions
• Bit 2 (Fixed Parameter Error) in the IL02 monitor parameter cannot be cleared with the Clear
Alarm Bit. In this case, eliminate the cause of the alarm to clear it. 4
• Do not execute a clear alarm operation when an axis is in motion due to a motion command. Doing so
may affect axis movement.
Mode Settings 1
OW01:Mode Settings 1
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW01 Mode Settings 1 − − 0000 hex
Speed
Use this bit to set whether excessive deviation is treated as a warning or as an alarm.
4-45
4.4 Motion Parameter Details
Setting Parameter Details
0: Alarm (default).
The axis operation stops when excessive deviation is detected.
1: Warning.
The axis operation continues even if excessive deviation is detected.
Related Parameters
• OL22 (Excessive Deviation Detection Value)
• IL02 bit 0 (Excessive Deviation Warning)
• IL04 bit 9 (Excessive Deviation Alarm)
Use this bit to set the SERVOPACK’s speed loop to PI control or P control.
This setting is enabled when a movement motion command or a command to turn ON the Servomotor’s
power is executed.
0: PI control (default).
1: P control.
Set this bit to 1 to switch the gains to the values that are set for Gain Settings 2 in the SERVOPACK
parameters.
This setting is enabled when a movement motion command or a command to turn ON the Servomotor’s
power is executed.
0: Switch gain OFF (default).
1: Switch gain ON.
In combination with bit 4, you can switch between four different gains.
0: Switch gain OFF (default).
1: Switch gain ON.
Mode Settings 2
Set the stop method for an axis that is in motion for a movement motion command.
0: Stop according to the Linear Deceleration Rate/Deceleration Time Constant parameter (default).
1: Stop immediately.
4-46
4.4 Motion Parameter Details
Setting Parameter Details
Function Settings 1
Motion Parameters
Bits 8 to B: Filter Type Selection SVC/SVC32 SVR/SVR32
4-47
4.4 Motion Parameter Details
Setting Parameter Details
Function Settings 2
Set the latch detection signal. The latch signal is input to the SERVOPACK.
This setting is valid when the LATCH motion command is executed or when a modal latch is used.
0: −
1: −
2: Phase-C pulse
3: /EXT1 (default)
4: /EXT2
5: /EXT3
4-48
4.4 Motion Parameter Details
Setting Parameter Details
Function Settings 3
Use this bit to enable or disable phase reference calculations when phase control commands are executed.
0: Enabled (default).
1: Disabled.
Setting Precautions
• Set this bit to 0 (Enabled) when an electronic shaft is used.
• Set this bit to 1 (Disabled) when an electronic cam is used.
This bit specifies whether or not to automatically apply the external positioning final travel distance to the
SERVOPACK during external positioning. This setting is applied at the start of execution of the EX_POS-
ING (External Positioning) and EX_FEED (Jog with External Positioning) motion commands.
0: Automatically apply (default).
The external positioning final travel distance is written to the SERVOPACK.
1: Do not automatically apply.
The external positioning final travel distance is not written to the SERVOPACK.
Motion Parameters
Bit B: Zero Point Return Input Signal SVC/SVC32
This bit functions as the INPUT signal when the INPUT+C Pulse method or the INPUT Only method is
used for the Zero Point Return Method.
0: INPUT signal OFF (default).
1: INPUT signal ON.
4
4-49
4.4 Motion Parameter Details
Setting Parameter Details
When the profile is set to Standard Servo, this parameter is used for the SVCMD_IO vendor-specific I/O
settings. The settings are output to bytes 10 and 11 of the MECHATROLINK Servo command.
Register Setting
Name Setting Unit Default Control mode
Address Range
M-III Vendor-specific Servo Position Phase
OW06 − − 0000 hex
Command Output Signal Speed Torque
You can use the following functions when the SGDV-21 or SGDV-25 is connected.
Refer to the following manual for details.
Σ-V Series User’s Manual MECHATROLINK-III Standard Servo Profile Commands (Manual No.: SIEP S800000 63)
All bits other than those listed above (bits 7 to F) are reserved for system use. Do not set these other
bits.
Note
4-50
4.4 Motion Parameter Details
Setting Parameter Details
Motion Commands
Motion Parameters
SVC/SVC32 SVR/SVR32
4-51
4.4 Motion Parameter Details
Setting Parameter Details
The axis decelerates to a stop if this bit is set to 1 while an axis is in motion for a POSING (Positioning),
EX_POSING (External Positioning), STEP (STEP Operation), or VELO (Issue Speed Reference) motion
command.
The axis remains held as long as this bit is 1. When the bit changes to 0, the hold on the axis is released
and the axis begins the operation again. When the hold is completed, bit 1 (Command Hold Completed) in
the IW09 monitor parameter changes to 1.
0: Hold Command OFF (default).
1: Hold Command ON.
The axis decelerates to a stop and cancels all remaining movement if this bit is set to 1 while an axis is in
motion for a POSING (Positioning), EX_POSING (External Positioning), ZRET (Zero Point Return),
FEED (Jog), STEP (STEP Operation), VELO (Issue Speed Reference), or TRQ (Issue Torque/Force Ref-
erence) motion command.
0: Cancel Command OFF (default).
1: Cancel Command ON.
Specify the travel direction for the FEED (Jog), STEP (STEP Operation), and EX_FEED (Jog with Exter-
nal Positioning) motion commands.
0: Forward (default).
1: Reverse.
Specify the travel direction for the ZRET (Zero Point Return) motion command (valid for DEC1+Phase-C
Pulse, ZERO, DEC1+ZERO, and Phase-C Pulse).
0: Reverse (default).
1: Forward.
4-52
4.4 Motion Parameter Details
Setting Parameter Details
Use this bit to enable or disable the area where the external signal is valid (the latch zone) for the EX_-
POSING (External Positioning) motion command.
0: Disabled (default).
1: Enabled.
Setting Precautions
Always set this bit to 0 (Disabled) when a latch motion command other than the EX_POSING command
(i.e., LATCH or ZRET) is executed.
Related Parameters
• OL2A setting parameter (Latch Zone Lower Limit Setting)
• OL2C setting parameter (Latch Zone Upper Limit Setting)
Set the value of the OL1C setting parameter (Position Reference Setting) to either 0 (Incremental
value addition method) or 1 (Absolute value specification method).
0: Incremental value addition method (default).
This method adds the amount to move to the current position reference value and then issues the refer-
ence.
1: Absolute value specification method.
This method is used to set an absolute position.
Set the reference method for the OL28 setting parameter (Phase Compensation Setting). This
parameter is valid when the system is used as an electronic cam (i.e., when bit 1 in OW05 is 1).
Motion Parameters
0: Incremental value addition method (default).
1: Absolute value specification method.
Electronic Cam Precautions (When Bit 1 in OW05 Is 1)
• If this parameter is set to 1 (Absolute value specification method), implement measures to prevent
drastic changes in the reference position before you use phase control. If not, the axis may move
abruptly, which is extremely dangerous.
4
Example Set the OL28 setting parameter (Phase Compensation Setting) to the same value as that of
the IL14 monitor parameter (32-bit DPOS).
• 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.
• The treatment of the OL28 setting parameter (Phase Compensation Setting) is different for the
SVA-01 Module and for the SVC-01 Module. For the SVA Module, the value of OL28 is simply
added to the target position.
4-53
4.4 Motion Parameter Details
Setting Parameter Details
Set whether the common parameters or the vendor-specific parameters for each vendor are used for the
commands.
0: Vendor-specific parameters (default).
1: Common parameters.
Motion Subcommands
Torque Reference
Setting Precautions
The unit that is set in the Torque Unit Selection bits (OW03 bits C to F) is used for this parameter.
4-54
4.4 Motion Parameter Details
Setting Parameter Details
Set the speed limit as a percentage of the rated speed when the TRQ (Issue Torque/Force Reference)
motion command is executed.
Register Setting
Name Setting Unit Default Control mode
Address Range
Speed Limit for Torque/Force −32,768 to
OW0E 0.01% 15,000 Torque
Reference 32,767
Torque control is used to control the Servomotor to output the specified torque. It does not control the
motor speed. Therefore, when an excessive reference torque is set relative to the load torque of the
machine, the machine’s torque is overpowered by the torque reference and the motor speed rapidly
increases.
The torque reference speed limit serves to limit the Servomotor speed during torque control to protect the
machine.
No Speed Limit Speed Limit Specified
High acceleration
Speed may damage the Speed
machine.
Maximum speed Maximum speed
Safe because of
the speed limit.
Speed limit
t t
0 0
Setting Precautions
This parameter setting is used when the TRQ command is executed.
Related Parameters
• SERVOPACK parameter Pn002.1
Motion Parameters
• SERVOPACK parameter Pn407
• SERVOPACK parameter Pn408.1
• SERVOPACK parameter Pn300
4-55
4.4 Motion Parameter Details
Setting Parameter Details
Set the upper speed limit as a percentage of the rated speed. This value is an absolute value. It is used in
both the positive and negative directions.
The speed limit that is set is the maximum speed for movement motion command.
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW12 Speed Limit 0 to 32,767 0.01% 0
Speed
Speed Limit
Speed limit
≠0
Speed reference Speed reference
set value output value
=0
−1 × Speed limit
Setting Precautions
• The speed limit can be changed during operation. However, if an incorrect setting is made during opera-
tion, 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 performed.
(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 com-
mands is executed, a reference is issued to the 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 com-
mands is executed, the following alarm occurs and the axis is stopped.
Applicable commands: INTERPOLATE, ENDOF_INTERPOLATE, LATCH, and PHASE
Alarm: Excessive Speed (IL04, Bit 8)
4-56
4.4 Motion Parameter Details
Setting Parameter Details
Torque/Force Limit
Set the torque limit. The same value is used in both the positive and negative 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 work-
pieces.
Register Setting
Name Setting Unit Default Control mode
Address Range
The unit that
is set in the Phase
Position
OL14 Torque/Force Limit −231 to 231−1 Torque Unit 30,000
Speed
Selection bits
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.
Set the speed feedforward compensation when the INTERPOLATE (Interpolation), LATCH (Latch), or
PHASE (Issue Phase Reference) motion command is executed.
Register Setting
Name Setting Unit Default Control mode
Address Range
Motion Parameters
The unit that
is set in the
OL16 Second Speed Compensation −231 to 231−1 Speed Unit 0 Position Phase
Selection bits
is used.
Setting Precautions
• The unit that is set in the Speed Unit Selection bits (OW03 bits 0 to 3) is used for this parameter.
• The setting unit for the OW31 setting parameter (Speed Compensation) is always 0.01%. The 4
unit for this parameter, however, is set in the Speed Unit Selection bits. When this parameter is used at
the same time as OW31, speed compensation is performed twice.
4-57
4.4 Motion Parameter Details
Setting Parameter Details
Override
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 deceleration occurs
immediately according to the set value.
Speed
100%
75%
50%
4-58
4.4 Motion Parameter Details
Setting Parameter Details
This parameter applies the set value of this parameter to the SERVOPACK parameter.
Refer to the following section for details.
11.7 Automatically Updated Parameters (page 11-33)
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 Com-
pleted) in the IW0C monitor parameter changes to 1 (Within positioning completed range) when
the Positioning Completed signal from the 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
Distribution completed
Position Deviation
(IL1A) Time
Positioning Positioning Completion Width (OL1E)
Completed Signal
(IW0C, bit 1)
Motion Parameters
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) 4
• OW2E setting parameter (Position Loop Gain)
• IW0C monitor parameter, bit 0 (Distribution Completed (DEN))
• IW0C monitor parameter, bit 1 (Positioning Completed (POSCOMP))
4-59
4.4 Motion Parameter Details
Setting Parameter Details
Bit 3 in the IW0C monitor parameter (Near Position) changes to 1 (Within near position range)
when the absolute value of the difference between the reference position and the feedback position is
within the width that is set for this parameter.
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL20 NEAR Signal Output Width 0 to 65,535 0 Position Phase
units
Speed
Time
Distribution completed
NEAR Signal Output Width
Position deviation
Time
NEAR Signal
Output Width = 0
NEAR Signal
Output Width ≠ 0
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 Distribution
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)
4-60
4.4 Motion Parameter Details
Setting Parameter Details
Setting Precautions
Bit 9 in the IL04 monitor parameter (Excessive Deviation) changes to 1 (Excessive deviation) 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.
Motion Parameters
Register Setting
Name Setting Unit Default Control mode
Address Range
Positioning Completion Check
OW26 0 to 65,535 ms 0 Position Phase
Time
Speed
4
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, during position control, the IW0C monitor parameter does not change to 1 (Within positioning
completed range) even after the time that is set for this parameter is exceeded from when distribution is
completed, a Positioning Time Exceeded alarm occurs (bit 6 in IL04 changes to 1).
• If this parameter is set to 0, the above check is not performed.
4-61
4.4 Motion Parameter Details
Setting Parameter Details
Set the phase bias in reference units to use when the PHASE (Issue Phase Reference) motion command is
executed.
Refer to the following section for details on the PHASE command.
PHASE (Issue Phase Reference) (page 6-100)
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL28 Phase Compensation Setting −231 to 231−1 units
0 Phase
Setting Precautions
• Use for an Electronic Shaft
Use this parameter to compensate for reference pulses in a control system without rigidity, in which
higher gain cannot be applied.
• Use for an Electronic Cam
Use this parameter as the target position for the cam pattern.
Latches
Reference
OL2C Latch Zone Upper Limit Setting −231 to 231−1 units 231−1 Position
If the above conditions are not met, the latch zone is not valid regardless of the position.
• Latch Zone Lower Limit < Latch Zone Upper Limit
− Latch zone lower limit Latch zone upper limit +
Latch zone
4-62
4.4 Motion Parameter Details
Setting Parameter Details
POSMAX
IL10 (CPOS)
IL12 (MPOS)
IL16 (APOS)
IL18 (LPOS)
0
31
2 -1
31
-2
Motion Parameters
Precautions for Setting Latch Zones
Latch zones are implemented in a software process in the SVC or SVC32 Function Module. However, the
actual latching is performed by the SERVOPACK. Therefore, depending on the communications cycle,
reference speed, and position deviation, the actual zone may vary from the set zone. Set a latch zone that
provides some leeway.
4
Gain and Compensation
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.
11.7 Automatically Updated Parameters (page 11-33)
4-63
4.4 Motion Parameter Details
Setting Parameter Details
• If automatic parameter application is enabled and this parameter changes, the corresponding SERVO-
PACK parameter will change automatically. If changes must be made and automatic parameter applica-
tion is not enabled, use the KPS (Change Position Loop Gain) motion command to change the
parameter.
Setting Precautions
• The Servo system will be more stable the higher this parameter is set, as long as the value is within the
range in which the mechanical system does not oscillate.
• 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.
11.7 Automatically Updated Parameters (page 11-33)
• If automatic parameter application is enabled and this parameter changes, the corresponding SERVO-
PACK parameter will change automatically. If changes must be made and automatic parameter applica-
tion is not enabled, use the KVS (Change Speed Loop Gain) motion command to change the parameter.
Setting Precautions
• This parameter is valid for position control.
• Always set this parameter to 0 for phase control.
• 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 KFS (Change Feedforward) motion command to change the
parameter.
Set the speed feedforward amount as a percentage of the rated speed when the INTERPOLATE (Interpo-
late), PHASE (Issue Phase Reference), or LATCH (Latch) motion command is executed.
Register Setting
Name Setting Unit Default Control mode
Address Range
−32,768 to
OW31 Speed Compensation 0.01% 0 Position Phase
32,767
Setting Precautions
• The setting unit for this parameter is always 0.01%.
• When this parameter (OW31) is used at the same time as the OL16 setting parameter (Sec-
ond Speed Compensation), speed compensation is performed twice.
4-64
4.4 Motion Parameter Details
Setting Parameter Details
Set the position loop integral time constant. Use this parameter to improve the following precision in
applications such as electronic cams or shafts.
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Loop Integral Time
OW32 0 to 32,767 ms 0 Position Phase
Constant
Setting Precautions
• 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.
11.7 Automatically Updated Parameters (page 11-33)
• 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 KIS (Change Position Loop Integral Time Constant) motion
command to change the parameter.
The speed loop has an integral element to enable response to minute inputs.
Register Setting
Name Setting Unit Default Control mode
Address Range
Speed Loop Integral Time Con- Position Phase
OW34 15 to 65,535 0.01ms 2,000
stant Speed
Setting Precautions
• However, this element also causes a delay in the Servo system, adversely affecting responsiveness if the
time constant is set too large.
• The actual machine operation follows the settings in the SERVOPACK parameters. Refer to the
Motion Parameters
following section for details on automatically applying settings to the SERVOPACK parameters.
11.7 Automatically Updated Parameters (page 11-33)
4-65
4.4 Motion Parameter Details
Setting Parameter Details
Acceleration/ Acceleration:
deceleration OL36
processing
Deceleration:
OL38 B
Differential Pn109 A Pn10A
(OW30) None
Kp Kv
B Vref Current
Filter Pn102 Pn100 M
A loop
(OW2E) (OW2F)
Pn811 or Pn812 Ti NTi
FB
(OW3A) Pn11F Pn101
Follow-up
(OW32) (OW34)
PG
A
B
Speed Must be set to a 1:1 ratio.
Compensation
(OW31) A: Pn210
B: Pn20E
Acceleration/Deceleration Settings
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.
4-66
4.4 Motion Parameter Details
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 setting of 0 was
Motion Parameters
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.
Acceleration/Deceleration Settings (page 5-12)
Acceleration/Deceleration Filter Settings (page 5-15)
4-67
4.4 Motion Parameter Details
Setting Parameter Details
Filter
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.
• 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.
11.7 Automatically Updated Parameters (page 11-33)
• 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 com-
mand (depending on the motion command settings).
• Set the filter type first before you change the time constant.
Setting Precautions
The unit that is set in the Speed Unit Selection bits (OW03 bits 0 to 3) is used for this parameter.
4-68
4.4 Motion Parameter Details
Setting Parameter Details
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 zero point return
operation. Refer to the following section for details on these operation methods.
ZRET (Zero Point Return) (page 6-21)
• With an absolute encoder, the axis is returned to the zero point of the machine coordinate system
regardless of which method is used.
Set the width for which bit 4 (Zero Point Position) in the IW0C monitor parameter will be 1 (Within
zero point position range).
Register Setting
Name Setting Unit Default Control mode
Address Range
Zero Point Position Output Reference
OW3D 0 to 65,535 100 Position
Width units
Set the travel speed for a zero point return operation after the deceleration limit switch (DEC) signal is
detected.
Motion Parameters
Register Setting
Name Setting Unit Default Control mode
Address Range
The unit that
is set in the
OL3E Approach Speed −231 to 231−1 Speed Unit 1,000 Position
Selection bits
is used. 4
Setting Precautions
The unit that is set in the Speed Unit Selection bits (bits 0 to 3 in the OW03 setting parameter) is
used for this parameter.
Set the creep speed for the zero point return operation after a ZERO signal is detected.
Register Setting
Name Setting Unit Default Control mode
Address Range
The unit that
is set in the
OL40 Creep Speed −231 to 231−1 Speed Unit 500 Position
Selection bits
is used.
4-69
4.4 Motion Parameter Details
Setting Parameter Details
Setting Precautions
The unit that is set in the Speed Unit Selection bits (bits 0 to 3 in the OW03 setting parameter) is
used for this parameter.
Set the distance from where the zero point signal is detected to the zero point position.
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL42 Zero Point Return Travel Distance −231 to 231−1 0 Position
units
Position
Start
DEC signal
Phase-C pulse
Set the travel distance for the STEP (STEP Operation) motion command. Refer to the following section
for details on the STEP command.
STEP (STEP Operation) (page 6-56)
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference
OL44 STEP Travel Distance 0 to 231−1 units
1,000 Position
Rated speed
Speed
Speed
Reference
Setting
(OL10)
STEP Travel
Distance
(OL44)
Time
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
4-70
4.4 Motion Parameter Details
Setting Parameter Details
Set the travel distance from when the external signal is input for the EX_POSING (External Positioning)
motion command. Refer to the following section for details on the EX_POSING command.
EX_POSING (External Positioning) (page 6-13)
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 (OL36)
positioning signal (OL38)
Motion Parameters
Register Setting
Name Setting Unit Default Control mode
Address Range
Zero Point Position Offset in Reference Position Phase
OL48
Machine Coordinate System −231 to 231−1 units
0
Speed Torque
Setting Precautions
• This parameter is always enabled. Make sure that the setting is correct. 4
• Refer to the following chapter for information on the use of the coordinate system settings.
Chapter 8 Position Management with an Absolute Encoder
Setting Precautions
This parameter is always enabled. Make sure that the setting is correct.
4-71
4.4 Motion Parameter Details
Setting Parameter Details
Set the preset value to set in the IL1E monitor parameter (Number of POSMAX Turns) when bit 6
(Number of POSMAX Turns Preset Request) in the OW00 setting parameter changes to 1 (ON).
Register Setting
Name Setting Unit Default Control mode
Address Range
Number of POSMAX Turns Pre- Position Phase
OL4C
set Data −231 to 231−1 rev 0
Speed Torque
Setting Precautions
• This parameter is not valid for linear motors.
• Refer to the following chapter for information on the use of the coordinate system settings.
Chapter 8 Position Management with an Absolute Encoder
Register Setting
Name Setting Unit Default Control mode
Address Range
SERVOPACK User Monitor Set- Position Phase
OW4E − − 0700H
ting Speed Torque
Bits 4 to 7: Monitor 2
Select the SERVOPACK information to report in the IL30 monitor parameter (SERVOPACK User
Monitor 2) from the following list.
0: APOS (feedback position).
1: CPOS (reference position).
2: PERR (position deviation).
3: LPOS1 (latch position 1).
4: LPOS2 (latch position 2).
5: FSPD (feedback speed).
6: CSPD (reference speed).
7: TRQ (torque/force reference).
8: ALARM (detailed information on the first alarm).
If an alarm occurs after a warning, the alarm is given.
9 to B: Reserved for system.
C: CMN1 (common monitor 1).
The monitor data that is specified in common parameter No. 89 is reported.
For details on the contents of monitor data, refer to information on the SERVOPACK common param-
eter No. 89.
D: CMN2 (common monitor 2).
The monitor data that is specified in common parameter No. 8A is reported.
For details on the contents of monitor data, refer to information on the SERVOPACK common param-
eter No. 8A.
4-72
4.4 Motion Parameter Details
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
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 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
SERVOPACK Alarm Monitor Position Phase
Motion Parameters
OW4F 0 to 10 − 0
Number Speed Torque
Specify the number of the SERVOPACK parameter to process for the following motion commands.
• PRM_RD (Read SERVOPACK Parameter)
• PRM_WR (Write SERVOPACK Parameter) 4
• PPRM_WR (Write Non-volatile Parameter)
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
SERVOPACK Parameter Num- Position Phase
OW50 0 to 65,535 − 0
ber Speed Torque
4-73
4.4 Motion Parameter Details
Setting Parameter Details
Specify the size, in words, of the SERVOPACK parameter to process for the following motion commands.
• PRM_RD (Read SERVOPACK Parameter)
• PRM_WR (Write SERVOPACK Parameter)
• PPRM_WR (Write Non-volatile Parameter)
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW51 SERVOPACK Parameter Size 1, 2 word 1
Speed Torque
Set the SERVOPACK parameter value to be written for the following motion commands.
• PRM_WR (Write SERVOPACK Parameter)
• PPRM_WR (Write Non-volatile Parameter)
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
SERVOPACK Parameter Set Position Phase
OL52
Value −231 to 231−1 − 0
Speed Torque
Specify the number of the SERVOPACK parameter to process for the following motion subcommands.
• PRM_RD (Read SERVOPACK Parameter)
• PRM_WR (Write SERVOPACK Parameter)
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
Auxiliary SERVOPACK Parame- Position Phase
OW54 0 to 65,535 − 0
ter Number Speed Torque
Specify the size, in words, of the SERVOPACK parameter to process for the following motion subcom-
mands.
• PRM_RD (Read SERVOPACK Parameter)
• PRM_WR (Write SERVOPACK Parameter)
Refer to the following chapter for details.
Chapter 6 Motion Commands
4-74
4.4 Motion Parameter Details
Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
Auxiliary SERVOPACK Param- Position Phase
OW55 1, 2 word 1
eter Size Speed Torque
Set the SERVOPACK parameter value to be written for the PRM_WR (Write SERVOPACK Parameter)
motion subcommand. Refer to the following chapter for details.
Chapter 6 Motion Commands
Register Setting
Name Setting Unit Default Control mode
Address Range
Auxiliary SERVOPACK Parame- Position Phase
OL56
ter Set Value −231 to 231−1 − 0
Speed Torque
Register Setting
Name Setting Unit Default Control mode
Address Range
Motion Parameters
0 to Phase
Position
OL58 Address Setting FFFFFFFF − 0
Speed Torque
hex
Set the information to read with the INF_RD (Read Device Information) motion subcommand.
4
The information that is read is reported in the area from the IW70 monitor parameter onward.
Register Setting
Name Setting Unit Default Control mode
Address Range
Device Information Selection Position Phase
OW5B 0 to 65,535 − 0
Code 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
4-75
4.4 Motion Parameter Details
Setting Parameter Details
Auxiliary Settings
Set the number of the fixed parameter to read with the FIXPRM_RD (Read Fixed Parameter) motion sub-
command.
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) (page 6-134)
Register Setting
Name Setting Unit Default Control mode
Address Range
Position Phase
OW5C Fixed Parameter Number 0 to 65,535 − 0
Speed Torque
Setting Precautions
Set this parameter to 0 for linear motors.
4-76
4.4 Motion Parameter Details
Setting Parameter Details
Register Setting
Name Setting Unit Default Control mode
Address Range
Power OFF Pulse Position (Lower Position Phase
OL62
2 Words) −231 to 231−1 pulse 0
Speed Torque
Setting Precautions
Set this parameter to 0 for linear motors.
Software Limits
Set the position to detect the software limit in the positive direction for the Machine Controller.
Register Setting
Name Setting Unit Default Control mode
Address Range
Reference Position Phase
OL66 Positive Software Limit −231 to 231−1 units 231−1
Speed Torque
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 parameter).
• If an axis attempts to move in the positive 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.
Motion Parameters
11.3 Software Limits (page 11-9)
Set the position to detect the software limit in the negative direction for the Machine Controller.
Register Setting
Name Setting Unit Default Control mode
Address Range 4
Reference Position Phase
OL68 Negative Software Limit −231 to 231−1 units −231
Speed Torque
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 parameter).
• If an axis attempts to move in the negative 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.
11.3 Software Limits (page 11-9)
4-77
4.4 Motion Parameter Details
Setting Parameter Details
SERVOPACK Parameters
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
Parameter Set Value −231 to 231−1 − 0 −
Register Setting
Name Setting Unit Default Control mode
Address Range
OW68 Command Buffers for SERVO-
to PACK Transmission Reference − − 0 −
OW7F Mode
4-78
4.4 Motion Parameter Details
Monitor Parameter Details
Information • Refer to the following section for a list of the monitor parameters.
Monitor Parameter Table (page 4-21)
• “IW00” indicates the first input register address plus 00.
Refer to the following section for the procedure to determine the first address of the input regis-
ters.
4.1 Motion Parameter Register Addresses (page 4-2)
RUN Status
Motion Parameters
• Fixed parameter setting error occurred.
• Fixed parameter is being changed.
• Communications are not synchronized.
• SERVOPACK parameters are being accessed by a command from an MPE720.
• The Motion Parameter Tab Page (SVC Definition Tab Page) is open on an MPE720.
Precautions
4
Configure an OR circuit with bit 2 (System Busy) in the IW00 monitor parameter for a Servo ON
interlock.
0: Stopped.
1: Running with Servo ON.
This bit is 1 while the axis is in the Servo ON state.
4-79
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the number of the setting or fixed parameter that exceeds the setting range either
individually or in combination with the settings of other parameters.
For fixed parameters, this parameter reports the parameter number plus 1,000.
• Setting parameter: 0 and higher
• Fixed parameter: 1000 and higher
Register
Name Range Unit
Address
IW01 Out-of-range Parameter Number 0 to 65,535 −
4-80
4.4 Motion Parameter Details
Monitor Parameter Details
Warnings
IL02: Warnings
Register
Name Range Unit
Address
IL02 Warnings − −
0: In setting range.
1: Outside setting range.
This bit changes to 1 when one or more of the setting parameters are set outside of the setting range. The
parameter number that is detected outside of the valid setting range is reported in the IW01 monitor
parameter (Out-of-range Parameter Number).
0: In setting range.
Motion Parameters
1: Outside setting range.
This bit changes to 1 when one or more of the fixed parameters are set outside of the setting range. The
parameter number that is detected outside of the valid setting range is reported in the IW01 monitor
parameter (Out-of-range Parameter Number).
4-81
4.4 Motion Parameter Details
Monitor Parameter Details
0: No positive overtravel.
1: Positive overtravel occurred.
This bit changes to 1 when positive overtravel is disabled in the fixed parameter settings and a positive
overtravel signal is input.
Positive Overtravel Warning Signal
The positive overtravel warning signal turns ON when all of the following conditions are met.
• SERVOPACK Parameter Settings
Pn50A is H2881 (P-OT is valid when CN1-8 is at the low level).
Pn50B is H8881 (N-OT is valid when CN1-7 is at the low level).
• Fixed Parameter Settings
Bit 3 in fixed parameter No. 1 is 0 (Disabled).
Bit 4 in fixed parameter No. 1 is 0 (Disabled).
• The power supply to the Servomotor is ON (Servo ON).
• A motion command such as POSING (Positioning) or FEED (Jog) is executed.
• The reference is in the P-OT or N-OT direction.
• The SERVOPACK’s P-OT or N-OT input signal turns ON.
0: No negative overtravel.
1: Negative overtravel occurred.
This bit changes to 1 when negative overtravel is disabled in the fixed parameter settings and a negative
overtravel signal is input.
Negative Overtravel Warning Signal
The negative overtravel warning signal turns ON under the same conditions as the positive overtravel
warning signal.
0: Servo ON.
1: Servo ON incomplete.
This bit is 1 if the Servomotor’s power is not ON, even if bit 0 (Servo ON) in the OW00 setting
parameter is set to 1.
0: Communications normal.
1: Communications error detected.
This bit changes to 1 when an error occurs in communications with the SERVOPACK. This bit is cleared
automatically when communications are restored to normal operation.
4-82
4.4 Motion Parameter Details
Monitor Parameter Details
Alarms
IL04: Alarms
Register
Name Range Unit
Address
IL04 Alarms − −
0: No SERVOPACK alarm.
1: SERVOPACK alarm occurred.
This bit changes to 1 when an alarm occurs in a SERVOPACK with MECHATROLINK-III Communica-
tions.
You can view the details of the alarm in the IW2D monitor parameter (SERVOPACK Alarm Code).
0: No positive overtravel.
1: Positive overtravel occurred.
This bit changes to 1 when a positive overtravel signal is input and a movement motion command is exe-
cuted in the positive direction. Refer to the following section for details.
11.2 Overtravel (page 11-6)
0: No negative overtravel.
1: Negative overtravel occurred.
Motion Parameters
This bit changes to 1 when a negative overtravel signal is input and a movement motion command is exe-
cuted in the negative direction. Refer to the following section for details.
11.2 Overtravel (page 11-6)
4-83
4.4 Motion Parameter Details
Monitor Parameter Details
0: Servo ON.
1: Servo OFF.
This bit changes to 1 if a movement motion command is executed when the Servomotor’s power is turned
OFF.
0: No timeout.
1: Timeout occurred.
This bit changes to 1 when positioning is not completed within the specified time in the OW26 set-
ting parameter (Positioning Completion Check Time) after the end of pulse distribution.
0: Normal speed.
1: Excessive speed.
This bit changes to 1 when a speed reference is issued that exceeds the valid setting range.
4-84
4.4 Motion Parameter Details
Monitor Parameter Details
0: No change error.
1: Change error occurred.
This bit changes to 1 if the filter type is changed while the pulses are still being distributed.
0: No change error.
1: Change error occurred.
This bit changes to 1 if the filter time constant is changed while the pulses are still being distributed.
Motion Parameters
1: Consecutive synchronized communications errors occurred.
This bit changes to 1 when an error in synchronized communications with the SERVOPACK is detected
twice in succession.
4-85
4.4 Motion Parameter Details
Monitor Parameter Details
0: In valid range.
1: Outside valid range.
This bit changes to 1 when the number of rotations of the absolute encoder exceeds the range that can be
handled by the SVC or SVC32 Function Module.
Precautions
• This flag is valid when an absolute encoder is used and bit 0 (Axis Selection) in fixed parameter No. 1 is
set to 0 (Finite-length axis).
• This bit also changes to 1 if the result of the calculation to convert the current position when the power
supply is turned ON into reference units exceeds 32 bits.
• This bit is not valid for linear motors.
0: Match.
1: Mismatch.
This bit changes to 1 when the SERVOPACK model assigned in the SVC definition does not match the
SERVOPACK model that is actually connected.
0: Match.
1: Mismatch.
This bit changes to 1 when the motor type in the SVC definition does not match the motor type set for the
SERVOPACK.
4-86
4.4 Motion Parameter Details
Monitor Parameter Details
0: Match.
1: Mismatch.
This bit changes to 1 when the encoder type set in the SVC definition does not match the connected
encoder type.
This parameter reports the motion command code for the command that is currently being executed.
Response codes are also reported when the following processes are executed.
• Servo ON: 29
• Servo OFF: 30
• Clear Alarm: 31
Register
Name Range Unit
Address
IW08 Motion Command Response Code 0 to 38 −
Precautions
This parameter reports the command that is currently being executed. Therefore, it may not match the set
value for the OW08 setting parameter (Motion Commands).
Motion Parameters
Register
Name Range Unit
Address
IW09 Motion Command Status − −
4-87
4.4 Motion Parameter Details
Monitor Parameter Details
0: Completed normally.
1: Completed with an error.
This bit changes to 1 if motion command processing is not completed normally.
If a command ends in an error, the axis will stop any movement.
Refer to the timing charts for the individual commands in the following chapter for details.
Chapter 6 Motion Commands
This parameter reports the code for the motion subcommand that is currently being executed.
Motion subcommands are used by the system for latch commands and reading/writing parameters.
Register
Name Range Unit
Address
IW0A Motion Subcommand Response Code 0 to 65,535 −
Precautions
This parameter reports the motion subcommand that is currently being executed. Therefore, it may not
match the set value for the OW0A setting parameter (Motion Subcommands).
0: Completed normally.
4-88
4.4 Motion Parameter Details
Monitor Parameter Details
0: Distributing pulses.
1: Distribution completed.
This bit changes to 1 when distribution is completed for a movement motion command. This bit changes
to 1 when the SERVOPACK finishes distributing reference pulses (bit C in IW28 is set to 1), and all
SVC or SVC32 internal processing related to reference pulse distribution is completed.
Motion Parameters
1: Within positioning completed range.
This bit changes to 1 when pulse distribution is completed and the current position is within the position-
ing completed range (i.e., when bit E of IL28 is 1).
4-89
4.4 Motion Parameter Details
Monitor Parameter Details
4-90
4.4 Motion Parameter Details
Monitor Parameter Details
Position Information
This parameter reports the target position in the machine coordinate system managed by the SVC or
SVC32 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 (Latch)
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-
Motion Parameters
length axis).
This parameter reports the calculated position in the machine coordinate system managed by the SVC or
SVC32 Function Module.
4
Register
Name Range Unit
Address
IL10 Machine Coordinate System Calculated Position (CPOS) −231 to 231−1 Reference units
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).
4-91
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the reference position in the machine coordinate system managed by the SVC or
SVC32 Function Module.
Register
Name Range Unit
Address
IL12 Machine Coordinate System Reference Position (MPOS) −231 to 231−1 Reference units
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 position refer-
ence data is not output externally.)
• When the machine is not locked, this parameter has the same value as the IL10 monitor parameter
(Machine Coordinate System Calculated Position (CPOS)).
This parameter reports the reference position in the machine coordinate system managed by the SVC or
SVC32 Function Module.
Register
Name Range Unit
Address
IL14 32-bit DPOS (DPOS) −231 to 231−1 Reference units
Precautions
• When bit 0 (Axis Selection) in fixed parameter No. 1 is set to 0 (Finite-length axis), this parameter 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 Selec-
tion) in fixed parameter No. 1.
This parameter reports the feedback position in the machine coordinate system managed by the SVC or
SVC32 Function Module.
Register
Name Range Unit
Address
Machine Coordinate System Feedback Position
IL16
(APOS) −231 to 231−1 Reference units
Precautions
• This parameter changes to 0 when the ZRET (Zero Point Return) motion command is executed.
• 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).
This parameter reports the latch position when the latch is completed.
Register
Name Range Unit
Address
IL18 Machine Coordinate System Latch Position (LPOS) −231 to 231−1 Reference units
4-92
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the following deviation (internal Servo reference position - feedback position, con-
verted to reference units) managed by the SVC or SVC32 Function Module.
Register
Name Range Unit
Address
IL1A Position Deviation (PERR) −231 to 231−1 Reference units
This parameter reports the reference pulse distribution amount for each scan.
Register
Name Range Unit
Address
IL1C Target Position Increment Monitor (PDV) −231 to 231−1 Reference units
The count stored in this parameter goes up or down each time the current position exceeds the set value of
fixed parameter No. 10 (Infinite-length Axis Reset Position).
Register
Name Range Unit
Address
IL1E Number of POSMAX Turns −231 to 231−1 turn
Precautions
• This parameter is valid for infinite-length axes.
• This parameter is not valid for linear motors.
Motion Parameters
or ZSET (Set Zero Point) command. The Machine Controller manages positions using this machine
Terms
coordinate system.
Reference Monitors
4
IL20: Speed Reference Output Monitor SVC/SVC32
This parameter reports the speed reference that is currently being output. This parameter monitors the
speed that is output to the MECHATROLINK.
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.
4-93
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the signal information that was input to the MECHATROLINK-III. The meanings
of the bits depend on the Servo profile.
Register
Name Range Unit
Address
IL28 M-III Servo Command Input Signal Monitor − −
This parameter reports the Servo command information that was input to the MECHATROLINK-III. The
meanings of the bits depend on the Servo profile.
Register
Name Range Unit
Address
IL2A M-III Servo Command Status − −
SERVOPACK Status
0: No drive alarm.
1: Drive alarm occurred.
4-94
4.4 Motion Parameter Details
Monitor Parameter Details
0: No drive warning.
1: Drive warning occurred.
0: Alarms cleared.
1: Alarms not cleared.
This parameter reports the echo-back value of the command ID of a MECHATROLINK command.
Motion Parameters
6 −
7 −
8 Unsupported command received
9 Outside data range
A Command execution condition error
B Subcommand combination error
Alarms
C Phase error 4
D −
E −
F −
4-95
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the alarm code from the SERVOPACK in BCD.
Refer to the relevant SERVOPACK manual for details on alarm.
Register
Name Range Unit
Address
IW2D SERVOPACK Alarm Code −32,768 to 32,767 −
This parameter reports the monitor selection that was made by the user when using a SERVOPACK with
MECHATROLINK Communications.
Register
Name Range Unit
Address
IW2F SERVOPACK User Monitor Information − −
• Bits 0 to 3: Monitor 1
• Bits 4 to 7: Monitor 2
• Bits 8 to B: Monitor 3
• Bits C to F: Monitor 4
4-96
4.4 Motion Parameter Details
Monitor Parameter Details
SERVOPACK Information
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 −
This parameter reports the monitor results selected in bits C to F (Monitor 4) in the OW4E setting
parameter.
Register
Name Range Unit
Address
IW34 SERVOPACK User Monitor 4 −231 to 231−1 −
This parameter reports the number of the SERVOPACK parameter that is being read or written using the
MECHATROLINK command area.
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register
Name Range Unit
Address
IW36 SERVOPACK Parameter Number 0 to 65,535 −
Motion Parameters
IW37: Auxiliary SERVOPACK Parameter Number SVC/SVC32
This parameter reports the number of the SERVOPACK parameter that is being read or written using the
MECHATROLINK subcommand area.
Refer to the following chapter for details.
Chapter 6 Motion Commands 4
Register
Name Range Unit
Address
IW37 Auxiliary SERVOPACK Parameter Number 0 to 65,535 −
This parameter reports the contents of the SERVOPACK parameter that was read using the MECHA-
TROLINK command area.
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register
Name Range Unit
Address
IL38 SERVOPACK Parameter Read Data −231 to 231−1 −
4-97
4.4 Motion Parameter Details
Monitor Parameter Details
This parameter reports the contents of the SERVOPACK parameter that was read using the MECHA-
TROLINK subcommand area.
Refer to the following chapter for details.
Chapter 6 Motion Commands
Register
Name Range Unit
Address
IL3A Auxiliary SERVOPACK Parameter Read Data −231 to 231−1 −
This parameter reports the type of the motor that is actually connected.
Register
Name Range Unit
Address
IW3F Motor Type 0, 1 −
0: Rotary motor
1: Linear motor
Precautions
The unit that is set in the Speed Unit Selection bits (bits 0 to 3 in the OW03 setting parameter) is
used for this parameter.
4-98
4.4 Motion Parameter Details
Monitor Parameter Details
The unit that is set in the Torque Unit Selection bits (bits C to F in the OW03 setting parameter) is
used for this parameter.
Set the resolution of the Torque/Force Reference Monitor with common parameter No. 48.
Common Parameter No. 48
Common parameter No. 48 (Torque Base Unit) can be set in one of two ways: either manually or automat-
ically. Both of these methods are described below.
Manual Setting
If you set bit D (Torque Base Unit of SERVOPACK) in fixed parameter No. 1 (Function Selection Flags 1)
to 0 (Set by user), you must set common parameter No. 48 manually.
Common Parameter No. Name Setting Range Factory Setting When Enabled
48 Torque Base Unit -5 to 0 0 After restart
Note: If you use a servo amplifier from another company, set the value of n in the following formula.
Setting unit for Torque Unit (common parameter No. 47) × 10n
The factory setting of the Torque Base Unit parameter is 0, so 1 in the Torque/Force Reference Monitor
parameter indicates 1% (resolution: 1%). For example, to make 1 in the Torque/Force Reference Monitor
parameter indicate 0.01%, set common parameter No. 48 to -2.
Automatic Setting
Motion Parameters
If you set bit D (Torque Base Unit of SERVOPACK) in fixed parameter No. 1 (Function Selection Flags 1)
to 1 (Set by system), the Machine Controller will automatically set common parameter No. 48 (Torque
Base Unit) to -4.
Refer to the following section for details.
4.4 Motion Parameter Details – No. 1: Function Selection Flags 1 − Bit D: Torque Base Unit of SERVOPACK (page 4-34)
4
Auxiliary Information
This parameter reports the data of the specified fixed parameter number when bit 5 (Read Fixed Parame-
ter) is specified for the OW0A setting parameter (Motion Subcommands).
Register
Name Range Unit
Address
IL56 Fixed Parameter Monitor -231 to 231−1 −
This parameter reports the code for the information that was read with the INF_RD (Read Device Infor-
mation) motion subcommand.
4-99
4.4 Motion Parameter Details
Monitor Parameter Details
Register
Name Range Unit
Address
IW5B Device Information Monitor Code 0 to 65,535 −
00 hex: Disabled 03 hex: Device version
01 hex: Vendor ID code 04 hex: Device information file version
02 hex: Device code 05 hex: Serial number
This parameter is reserved for future use. It reports the information that was read with the INF_RD (Read
Device Information) motion subcommand.
Register
Name Range Unit
Address
IW70
to Device Information Monitor Data − −
IW7F
4-100
4.4 Motion Parameter Details
Monitor Parameter Details
Register
Name Range Unit
Address
IW68
Response Buffers for SERVOPACK Transmission Ref-
to − −
erence Mode
IW7F
Motion Parameters
4
4-101
Example Parameter
Settings
5
This chapter provides example settings of motion parameter for
different machines.
Reference Unit
The motion control reference unit can be set to pulses, mm, degrees, inches, or μm. The reference unit is
set in fixed parameter No. 4 (Reference Unit Selection). The minimum reference unit is determined by the
setting in fixed parameter No. 5 (Number of Digits Below Decimal Point).
Fixed Parameter Fixed Parameter No. 4 (Reference Unit Selection)
No. 5 (Number of
Digits Below Deci- 0: Pulses 1: mm 2: Degrees 3: Inches 4: μm
mal Point)
0: 0 digits 1 pulse 1 mm 1 deg 1 inch 1 μm
1: 1 digit 1 pulse 0.1 mm 0.1 deg 0.1 inch 0.1 μm
2: 2 digits 1 pulse 0.01 mm 0.01 deg 0.01 inch 0.01 μm Minimum
Minimu
reference
3: 3 digits 1 pulse 0.001 mm 0.001 deg 0.001 inch 0.001 μm unit
4: 4 digits 1 pulse 0.0001 mm 0.0001 deg 0.0001 inch 0.0001 μm
5: 5 digits 1 pulse 0.00001 mm 0.00001 deg 0.00001 inch 0.00001 μm
5-2
5.1 Examples of Machine-specific Motion Parameter Settings
Electronic Gear
Electronic Gear
The amount of change in the mechanical system (i.e., the travel distance) for the input of 1 reference unit
is called the output unit. The electronic gear converts positions or speeds from reference units to output
units for the mechanical system without going through an input mechanism, such as a gear.
If the mechanical configuration is such that rotating the Servomotor axis m times results in rotating the
load axis n times, this electronic gear can be used to make the output units equivalent to the reference
units.
The electronic gear is set with the following fixed parameters.
• No. 6 (Travel Distance per Machine Rotation)
• No. 8 (Servomotor Gear Ratio Term)
• No. 9 (Machine Gear Ratio Term)
The electronic gear cannot be used if fixed parameter No. 4 (Reference Unit Selection) is set to 0
(Pulses).
Note
The following examples show the settings for a ball screw and rotary table.
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 refer-
ence 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) 5
• No. 8 (Servomotor Gear Ratio Term): m = 7
• No. 9 (Machine Gear Ratio Term): n = 5
Set the SERVOPACK electronic gear ratio to 1:1. However, if you are using a Σ-7-series SERVO-
PACK, refer to the following section and set the electronic gear in the SERVOPACK.
Note 11.8 Precautions When Using Σ-7-series SERVOPACKs (page 11-39)
5-3
5.1 Examples of Machine-specific Motion Parameter Settings
Electronic Gear
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
Set the SERVOPACK electronic gear ratio to 1:1. However, if you are using a Σ-7-series SERVO-
PACK, refer to the following section and set the electronic gear in the SERVOPACK.
Note 11.8 Precautions When Using Σ-7-series SERVOPACKs (page 11-39)
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-4
5.1 Examples of Machine-specific Motion Parameter Settings
Axis Selection
Axis Selection
There are two types of position control: finite-length axis position control for round-trip operation and
other tasks that are performed only within a specified range, and infinite-length axis position control that
is used for rotation in one direction only. Infinite-length axis position control can work in one of two ways:
It can be used to reset the position data to 0 after one rotation, e.g, for belt conveyors, or to simply rotate in
one direction only, without resetting the position after one rotation. The Axis Selection parameter sets
which of these types of position control to use.
The parameters that are related to axis selection are listed in the following table.
Parameter
No. Name Description Default
Type
This parameter specifies the position control
method for the controlled axis.
0: Finite-length axis
This is an axis that uses finite-length axis posi-
tion control or an axis that uses infinite-length
Function Selec-
axis position control that rotates in one direc-
No.1 Bit 0 tion Flags 1, Axis 0
tion only and does not reset its position data
Fixed Parame- Selection
after every rotation.
ters
1: Infinite-length axis
This is an axis that uses infinite-length axis
position control that resets position data after
every rotation.
Infinite-length This parameter sets the reset position of the posi-
No.10 Axis Reset Posi- tion data when the Axis Selection parameter is 360,000
tion (POSMAX) set to 1 (Infinite-length axis).
5-5
5.1 Examples of Machine-specific Motion Parameter Settings
Position Reference
Position Reference
The target position for position control is set in the OL1C setting parameter (Position Reference
Setting). There are two different methods of setting the position reference: the absolute value specification
method, which sets the coordinate data for the target position directly, and the incremental addition
method, which adds the current travel amount to the previous position reference value.
The parameters that are related to setting the position reference are listed in the following table.
Parameter
Register Address Name Description Default
Type
This parameter specifies the type of position refer-
ence data.
0: Incremental value addition method
Position
This method sets OL1C to the current value
OW09 Bit 5 Reference 0
of OL1C plus the current travel distance.
Type
1: Absolute value specification method
This method sets OL1C to the coordinate
value of the target position.
This parameter sets the position data.
• If the incremental value addition method is used
(i.e., if bit 5 in OW09 is set to 0), the current
travel distance (incremental amount) is added to
Setting the current value of OL1C.
Parameters OL1C = OL1C + Incremental travel
distance
Example:
Position
If the current travel distance is 500 and the previ-
OL1C Reference 0
ous value of OL1C is 1,000, OL1C
Setting
will equal 1,000 + 500 or 1,500.
• If the absolute value specification method is used
(i.e., if bit 5 in OW09 is set to 1), this param-
eter is set to the coordinate value of the target posi-
tion.
Example:
Set OL1C to 10,000 to move to the position
10,000.
The following table compares the merits and demerits of the incremental value addition and absolute value
specification methods.
Position
Merit Demerit
Reference Type
It is not necessary to consider the relation- OL1C does not equal the target position,
Incremental value
ship between OL1C and the current so the position reference can be difficult to
addition method
position when a move is canceled. understand intuitively.
The current position must be set in
OL1C whenever the power supply is
turned ON or a move is canceled. If this opera-
Absolute value
The coordinate of the target position is speci- tion is not performed, the axis may move sud-
specification
fied directly, making it easy to understand. denly when a movement motion command is
method
started.
This method also makes the target position dif-
ficult to manage for infinite-length axes.
5-6
5.1 Examples of Machine-specific Motion Parameter Settings
Position Reference
Setting Method 1
Using the Incremental Value Addition Method (When Bit 5 in OW09 Is Set to 0)
Issue the reference only when reference pulse distribution has been completed (i.e., when bit 0 in
IW0C is 1).
Note
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 target posi-
tion. When the distance between the target position and the current position is within the first turn, n is 0.
In this case, the reference can be issued even when reference pulse distribution has not been completed
(i.e., even when bit 0 in IW0C is 0).
Note
Incremental value = Target position (a value between 0 and POSMAX) - IL10 (CPOS) + POSMAX
×n
OL1C = IL14 (DPOS) + Incremental value 5
n is the number of POSMAX turns needed to move from the current position (CPOS) to the target posi-
tion. When the distance between the target position and the current position is within the first turn, n is 0.
5-7
5.1 Examples of Machine-specific Motion Parameter Settings
Position Reference
Example When n = 2
POSMAX
IL10 (CPOS)
IL12 (MPOS)
IL16 (APOS)
IL18 (LPOS)
0
231-1
IL0E (TPOS)
0
IL14 (DPOS)
-231
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 target posi-
tion. 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 position is
changed.
Note
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 target posi-
tion. When the distance between the target position and the current position is within the first turn, n is 0.
5-8
5.1 Examples of Machine-specific Motion Parameter Settings
Speed Reference
Example When n = −2
POSMAX
IL10 (CPOS)
IL12 (MPOS)
IL16 (APOS)
IL18 (LPOS)
0
231-1
IL0E (TPOS)
IL14 (DPOS) 0
-231
Speed Reference
5-9
5.1 Examples of Machine-specific Motion Parameter Settings
Speed Reference
5-10
5.1 Examples of Machine-specific Motion Parameter Settings
Speed Reference
5-11
5.1 Examples of Machine-specific Motion Parameter Settings
Acceleration/Deceleration Settings
Acceleration/Deceleration Settings
There are two methods that you can use to set the acceleration and deceleration rate: One sets the acceler-
ation and deceleration directly, and the other sets the time required to reach the rated speed from a speed of
zero. The setting method depends on the set values of the related parameters.
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
Number of determined by this parameter and fixed parameter No. 4
Digits (Reference Unit Selection).
No. 5 Below Example: 3
Decimal When the Reference Unit Selection parameter is set to
Point mm and the Number of Digits Below Decimal Point
Fixed parameter is set to 3, a reference unit of 1 will be 0.001
Parameters mm.
Rated This parameter sets the number of rotations when the
No. 34 Motor motor is rotated at the rated speed (100% speed). Set this 3,000
Speed parameter according to the specifications of the motor.
Number of This parameter sets the number of pulses per Servomotor
Pulses per rotation.
No. 36 65,536
Motor Rota- Example:
tion For a 16-bit encoder, set this parameter to 216 = 65,536.
Continued on next page.
5-12
5.1 Examples of Machine-specific Motion Parameter Settings
Acceleration/Deceleration Settings
5-13
5.1 Examples of Machine-specific Motion Parameter Settings
Acceleration/Deceleration Settings
Reference Speed
Linear Linear
Acceleration Deceleration
Rate Rate
OL36 OL38
0 Time
(t)
Time required to reach the Time required to reach
reference speed = a speed of zero =
Reference speed ÷ Reference speed ÷
Linear acceleration rate Linear deceleration rate
Reference Speed
0 Time
(t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
5-14
5.1 Examples of Machine-specific Motion Parameter Settings
Acceleration/Deceleration Filter Settings
Related Parameters
The parameters that are related to acceleration/deceleration filter settings are listed in the following table.
Parameter Register
Name Description Default
Type Address
This parameter sets the acceleration/deceleration fil-
ter type.
0: No filter
1: Exponential acceleration/deceleration filter
OW03 Filter Type
2: Moving average filter 0
Bits 8 to B Selection
The Change Filter Type (CHG_FILTER) motion
Setting Param-
command must be executed to enable the setting
eters
of the Filter Type Selection parameter (i.e.,
OW08 must be set to 13).
Set the acceleration/deceleration filter time constant.
Filter Time Always make sure that pulse distribution has been
OW3A 0
Constant completed (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 parame-
ter setting.
No
Acceleration/
Deceleration
OL36
=0
OL38
=0
*The curve depends on the set OW3A OW3A
*STEP input
value of OW3A. 5
OW3A
With
Acceleration/
Deceleration
5-15
5.1 Examples of Machine-specific Motion Parameter Settings
Linear Scale Pitch and Rated Speed
If an exponential acceleration/deceleration filter is used with the SVR or SVR32 Function Module,
you can use the set value for the OW3B setting parameter (Bias Speed for Indexed Deceleration/
Acceleration Filter).
Note
If the speed goes higher than the value of OW3B, the exponential acceleration/deceleration filter
is enabled.
Example Settings 1
The following table lists example settings for the following linear motor specifications.
• Linear scale pitch: 20 (μm)
• Serial converter resolution: 8 (bits)
• Rated speed: 1.5 (m/s)
Fixed Param- Unit and Number of Digits
eter No. 4 below the Decimal Point for
Example Settings
(Reference the Linear Scale Pitch and
Unit Selection) Rated Speed
Linear scale pitch: 20 (μm)
Linear scale pitch: μm
Pulses Rated speed: 15 (0.1 m/s)
When the rated speed is 0.1 m/s.
Number of pulses per linear scale pitch: 256 (pulses) = 28
Linear scale pitch: 20 (μm)
Number of digits below the deci- Rated speed: 15 (0.1 m/s)
mm
mal point: 3
Number of pulses per linear scale pitch: 256 (pulses) = 28
Linear scale pitch: 20 (μm)
Number of digits below the deci- Rated speed: 15,000 (0.1 mm/s)
μm
mal point: 0
Number of pulses per linear scale pitch: 256 (pulses) = 28
1. In the following cases, 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
Note
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.1 Examples of Machine-specific Motion Parameter Settings
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 Param- Unit and Number of Digits
eter No. 4 below the Decimal Point for
Example Settings
(Reference the Linear Scale Pitch and
Unit Selection) Rated Speed
Linear scale pitch: nm Linear scale pitch: 400 (nm)
Pulses When the rated speed is 0.1 mm/ Rated speed: 15,000 (0.1 mm/s)
s. Number of pulses per linear scale pitch: 512 (pulses) = 29
Linear scale pitch: 40 (reference units)
Number of digits below the deci- 400 (nm) = 40 (0.00001 mm)
mm Rated speed: 15 (0.1 m/s)
mal point: 5
Number of pulses per linear scale pitch: 512 (pulses) = 29
Linear scale pitch: 400 (reference units)
Number of digits below the deci- 400 (nm) = 400 (0.001 μm)
μm Rated speed: 15,000 (0.1 mm/s)
mal point: 3
Number of pulses per linear scale pitch: 512 (pulses) = 29
1. In the following cases, 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
Note
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-17
6
Motion Commands
This chapter describes how to use the motion commands and sub-
commands, and it describes the related parameters and timing
charts.
1. Motion commands are controlled from user programs, such as ladder and motion programs.
2. Refer to the following section for details on resetting an absolute encoder or setting the multi-turn
limit from the Machine Controller.
Note
MEM_WR (Write Memory) (page 6-117)
Command
Command Name Introduction Reference
Code
No Operation
0 NOP − −
(No command)
Performs positioning to the specified POSING
1 POSING Positioning position at the specified acceleration/ (Positioning)
deceleration time constant and velocity. (page 6-6)
Moves the axis by the external position- EX_POSING
ing travel distance from the current (External
2 EX_POSING External Positioning
position when an external positioning Positioning)
signal is input during positioning. (page 6-13)
Returns to the zero point in the machine
coordinate system. When an incremen- ZRET (Zero
3 ZRET Zero Point Return tal encoder is used, there are 13 differ- Point Return)
ent methods that you can use for the (page 6-21)
zero point return operation.
INTERPO-
Performs interpolation feeding using
LATE (Inter-
4 INTERPOLATE Interpolation positioning data that is distributed from
polation)
the CPU Function Module.
(page 6-43)
5* − Reserved for system. − −
Latch Stores the current position when a latch LATCH
6 LATCH (Interpolation mode signal is input during interpolation feed- (Latch) (page
with latch input) ing. 6-47)
Motion Commands
Moves the axis at the specified speed in
FEED (Jog)
7 FEED Jog (Jog mode) the specified direction until the com-
(page 6-51)
mand is canceled.
STEP Operation Performs positioning in the specified STEP (STEP
8 STEP (Relative position direction at the specified speed for the Operation)
mode) specified travel distance. (page 6-56)
ZSET (Set
Sets the zero point in machine coordi-
9 ZSET Set Zero Point
nates and enables the software limits.
Zero Point) 6
(page 6-62)
ACC (Change
Change Acceleration Changes the acceleration time for linear Acceleration
10 ACC
Time acceleration and deceleration. Time) (page
6-64)
DCC
(Change
Change Deceleration Changes the deceleration time for linear
11 DCC Deceleration
Time acceleration and deceleration.
Time) (page
6-66)
Continued on next page.
6-3
6.1 Motion Commands
6-4
6.1 Motion Commands
Motion Commands
ory) (page 6-
119)
PMEM_WR
(Write Non-
Write Non-volatile Writes data to the SERVOPACK non-
38* PMEM_WR
Memory volatile memory.
volatile Mem-
ory) (page 6-
121)
* This command cannot be used with the SVR or SVR32 Function Module.
6
6-5
6.2 Motion Command Details
POSING (Positioning)
POSING (Positioning)
The POSING command positions the axis to the target position according to the specified target position
and speed.
3. Set the OW08 setting parameter (Motion Commands) to 1 to execute the POSING motion
command.
6-6
6.2 Motion Command Details
POSING (Positioning)
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 posi-
tioning.
• If the target position (OL1C) is changed during positioning and there is not sufficient dis-
tance 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 position will be per-
formed.
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)
Motion Commands
Command Execution
A motion command is executed when a command code is set to the Motion Command parameter regis-
Terms ter (OW08).
Holding
• To hold an axis in place during motion and resume operation at a later time, set bit 0 (Hold Command) in 6
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.
6-7
6.2 Motion Command Details
POSING (Positioning)
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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted 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. When the absolute value
specification method is used and bit 1 in OW09 is set to 0 (Cancel Command OFF) after deceler-
ating to a stop, motion is resumed in the direction of the Position Reference Setting (OL1C).
• The same operation as the Cancel Command operation will be performed if the motion command code
is changed during axis motion.
6-8
6.2 Motion Command Details
POSING (Positioning)
Related Parameters
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 P
OW01 Speed Loop P/PI
control.
Bit 3 Switch
0: PI control, 1: P control
These bits 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 position-
ing operation.
If this bit is set to 1 (ON) during positioning, the axis will decelerate to a
OW09 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 a
OW09 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.
Motion Commands
Set the upper speed limit as a percentage of the rated speed. This value is
OW12 Speed Limit
an absolute value. It is used in both the positive and negative 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 opera-
OW18 Override tion.
Setting range: 0 to 32,767 (0% to 327.67%) 6
Setting unit: 1 = 0.01%
Example: Setting for 50% = 5,000
Set the target position for positioning. This parameter can be changed
Position Reference Set- during operation.
OL1C
ting 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.
6-9
6.2 Motion Command Details
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.
This bit changes to 1 (Processing) when cancel processing is being per-
IW09 Command Execution
formed for the POSING command. This bit changes to 0 (Completed) when
Bit 0 Flag
cancel processing has been completed.
This bit changes to 1 (Completed) when IW08 is 1 (execution of the
IW09 Command Hold
POSING command is in progress), bit 0 (Hold Command) in OW09
Bit 1 Completed
is 1, and the axis completely decelerates to a stop.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the POSING command. The axis will decelerate to a
Command Error End
Bit 3 stop if it is moving. This bit changes to 0 (Completed normally) when
another command is executed.
This bit is always 0 (Normal execution not completed) for the POSING
IW09 Command Execution command.
Bit 8 Completed Check bit 1 in IW0C to see if the POSING command has been com-
pleted.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com- is 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.
Continued on next page.
6-10
6.2 Motion Command Details
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)
Motion Commands
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) 6
IW0C Bit 1 (POSCOMP)
6-11
6.2 Motion Command Details
POSING (Positioning)
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)
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)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
6-12
6.2 Motion Command Details
EX_POSING (External Positioning)
The SVR and SVR32 Function Modules do not support external positioning for an external signal
input.
Note The operation will be the same as for the POSING command.
Motion Commands
• OL36 (Linear Acceleration Rate/Acceleration Time Constant)
• OL38 (Linear Deceleration Rate/Deceleration Time Constant)
3. Set the OW08 setting parameter (Motion Commands) to 2 to execute the EX_POSING
motion command.
4. Set the OL1C setting parameter (Position Reference Setting) in the same scan as the set-
ting parameters in step 2.
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 posi-
tioning 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.
6-13
6.2 Motion Command Details
EX_POSING (External Positioning)
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.
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 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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• The same operation as the Cancel Command operation will be performed if the motion command code
is changed during axis motion.
6-14
6.2 Motion Command Details
EX_POSING (External Positioning)
Related Parameters
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 2 (EX_POSING).
Bit 0
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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.
OW04 External Positioning Set the external positioning signal.
Bits 4 to 7 Signal Setting 2: Phase-C pulse, 3: /EXT1, 4: /EXT2, 5: /EXT3
Positioning is started when this parameter is set to 2 (EX_POSING).
OW08 Motion Commands Set this parameter to 0 (NOP) during positioning to cancel the position-
ing 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.
OW09 If this bit is set to 1 (ON) during positioning, the axis will decelerate to
Cancel Command
Bit 1 a stop.
Use this bit to enable or disable the valid zone for the external position-
ing signal.
OW09
Latch Zone Enable If the latch zone is enabled, the external positioning signal is ignored if
Bit 4
it is input outside of the latch zone.
0: Disabled, 1: Enabled
Set the position reference type.
OW09 Set this bit before setting OW08 to 2 (EX_POSING).
Motion Commands
Position Reference Type
Bit 5 0: Incremental value addition method
1: Absolute value specification method
Specify the positioning speed. This parameter can be changed during
OL10 Speed Reference Setting operation.
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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions. 6
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 opera-
OW18 Override tion.
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 Set- during operation.
OL1C
ting The meaning of the set value depends on the status of bit 5 in
OW09.
Continued on next page.
6-15
6.2 Motion Command Details
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 Execution This bit is 1 (Processing) during execution of the EX_POSING command.
Bit 0 Flag The bit changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed) after the axis decelerates to a complete
IW09 Command Hold
stop when bit 1 (Hold Command) in OW09 changes to 1 during exe-
Bit 1 Completed
cution of the EX_POSING command (i.e., when IW08 is 2).
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the EX_POSING 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 Execution This bit changes to 1 (Completed) when execution of the EX_POSING
Bit 8 Completed command ends.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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.
Continued on next page.
6-16
6.2 Motion Command Details
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 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 following
figure).
Normal Execution
This position is reported. (IL18)
Travel distance
Motion Commands
IW08 = 2 (EX_POSING)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
Latch signal 1 scan This interval is not constant.
(phase-C pulse, EXT1, EXT2, or EXT3)
6
IW0C Bit2 (LCOMP)
(Latch Completed)
6-17
6.2 Motion Command Details
EX_POSING (External Positioning)
Alarm
Overview
The External Positioning Final Travel Distance Write Selection parameter is used to specify whether or
not to automatically apply OL46 (External Positioning Final Travel Distance) to the SERVOPACK
at the start of execution of the EX_POSING (External Positioning) and EX_FEED (Jog with External
Positioning) motion commands. When the parameter is set so that the external positioning final travel dis-
tance is not applied, positioning may start sooner because no parameters are written to the SERVOPACK
at the start of EX_POSING and EX_FEED execution.
6-18
6.2 Motion Command Details
EX_POSING (External Positioning)
Operation
Operation of Automatic Application Selection Parameter during External Positioning
Automatically Apply Do Not Automatically Apply
Start of external positioning Start of external positioning
Automatic Application
OL46
External Positioning
Final Travel Distance
Written.
Applicable Versions
The following tables list the firmware and Engineering Tool versions that support this parameter.
Motion Commands
Product Model Version
MP3200/CPU-201 JEPMC-CP3201-E
MP3200/CPU-202 JEPMC-CP3202-E
Version 1.14 or later
MP3300/CPU-301 for 16 axes JAPMC-CP3301-1-E
MP3300/CPU-301 for 32 axes JAPMC-CP3301-2-E
6
Engineering Tool
Product Model Version
MPE720 Ver.7 CPMC-MPE780 Version 7.30 or later
6-19
6.2 Motion Command Details
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 (External Positioning Final Travel
Distance).
2. Set OW05 bit 2 (External Positioning Final Travel Distance Write Selection) to 1 (Automati-
cally apply).
3. Set the EX_POSING (External Positioning) or EX_FEED (Jog with External Positioning) motion
command.
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
(External Positioning Final Travel Distance)
Speed
Time
1: Do not automat-
ically apply OW08 = 2 or 34
IW08 = OW08
Latch signal
1 scan
6-20
6.2 Motion Command Details
ZRET (Zero Point Return)
If the SVR or SVR32 Function Module is used, the only operations that are performed are the resetting
of the machine coordinate system and setting of the Zero Point Return completion status.
Note The zero point return operation itself is not performed.
OW3C
Setting Name Method Signal Details
Parameter
Applies a 3-step deceleration
Motion Commands
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. −
Reserved for
6
4 to 10 − −
system.
11 C pulse only Uses only the phase-C pulse. −
P-OT + Uses the positive overtravel signal
12 P-OT: SERVOPACK P-OT signal
C pulse and phase-C pulse.
Uses only the positive overtravel
13 P-OT only
signal. P-OT: SERVOPACK P-OT signal*
HOME LS + Uses the HOME signal and phase-
14 HOME: SERVOPACK EXT1 signal
C pulse C pulse.
15 HOME only Uses only the HOME signal. HOME: SERVOPACK EXT1 signal
Continued on next page.
6-21
6.2 Motion Command Details
ZRET (Zero Point Return)
2. If an incremental encoder is used (i.e., if fixed parameter No. 30 (Encoder Selection) is set to 0),
refer to the table on the previous page and set the zero point return method to use in motion set-
ting parameter OW3C (Zero Point Return Method).
Information Software limits are enabled when the zero point return operation is completed.
4. Set the OW08 setting parameter (Motion Commands) to 3 to execute the ZRET motion
command.
The zero point return operation will start. During the zero point return operation, the IW08 monitor
parameter (Motion Command Response Code) is 3.
When the axis returns to the zero point, bit 5 (Zero Point Return/Setting Completed) in the IW0C
monitor parameter will change to 1 (Completed) and the zero point return operation will end.
Holding
Holding execution of the ZRET command is not possible. Bit 0 (Hold Command) in the OW09 set-
ting parameter will be ignored.
6-22
6.2 Motion Command Details
ZRET (Zero Point Return)
Canceling
• To cancel a zero point return operation, set bit 1 (Cancel Command) in the OW09 setting parame-
ter 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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• The same operation as the Cancel Command operation will be performed if the motion command code
is changed during axis motion.
Related Parameters
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 P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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.
The zero point return operation is started when this parameter is set to 3
(ZRET).
OW08 Motion Commands
Set this parameter to 0 (NOP) during the zero point return operation to
cancel the operation.
OW09 When this bit is set to 1 (ON) during a zero point return operation, the
Motion Commands
Cancel Command
Bit 1 axis will decelerate to a stop.
Set the upper speed limit as a percentage of the rated speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
OL14 Torque/Force Limit Set the torque limit for positioning.
Linear Acceleration
OL36 Rate/Acceleration Time Set the positioning acceleration rate with the acceleration time.
Constant 6
Linear Deceleration
OL38 Rate/Deceleration Time Set the positioning deceleration rate with the deceleration time.
Constant
Set the acceleration/deceleration filter time constant. Exponential
acceleration/deceleration or a moving average filter can be selected in
OW3A Filter Time Constant bits 8 to B in OW03.
This setting can be changed only when reference pulse distribution has
been completed (i.e., when bit 0 in IW0C is 1).
Zero Point Position Out- Set this parameter to the value for which bit 4 in IW0C will
OW3D
put Width change to 1 (Within zero point position range).
6-23
6.2 Motion Command Details
ZRET (Zero Point Return)
Monitor Parameters
Register
Name Monitored Contents
Address
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. The
Bit 0 Flag bit changes to 0 (Completed) when execution ends.
IW09 Command Hold Com- This bit is always 0 (Command hold not completed) for the ZRET com-
Bit 1 pleted mand.
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.
IW09 Command Execution This bit changes to 1 (Normal execution completed) when execution of
Bit 8 Completed the ZRET command ends.
This bit changes to 1 (Distribution completed) when the distribution of
IW0C reference pulses for the movement motion command is completed.
Distribution Completed
Bit 0 This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
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 ref-
erence pulse distribution is completed (i.e., when DEN is 1), and it is 0
(Outside near position range) when reference pulse distribution is not
completed.
IW0C When OL20 is not 0, this bit is 1 when within the range of the
Near Position following formula, regardless of the state of reference pulse distribu-
Bit 3
tion, and 0 in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
This bit is 1 (Within zero point position range) if, after the zero point
IW0C position operation is completed, the current position is within the zero
Zero Point Position
Bit 4 point position output width from the zero point position. It is 0 (Outside
zero point position range) if the current position is outside of this range.
IW0C Zero Point Return Com- This bit changes to 1 (Zero point return/setting completed) when the
Bit 5 pleted zero point return operation is completed.
6-24
6.2 Motion Command Details
ZRET (Zero Point Return)
Timing Charts
Normal Execution
Depends on the zero point
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)
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)
Motion Commands
Execution When Command Is Changed
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IW09 Bit 0 (BUSY) 6
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
1 scan This interval is not constant.
IW0C Bit 5 (ZRNC)
6-25
6.2 Motion Command Details
ZRET (Zero Point Return)
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)
Alarms
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 estab-
lished with the position at the end of the positioning operation as the zero point.
Zero Point Return
Travel Distance
Zero point (OL42) Start
Creep Speed
(OL40) Approach Speed
(OL3E)
Phase-C pulse
P-OT*2
N-OT*3
6-26
6.2 Motion Command Details
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).
Note If an overtravel signal is detected during the zero point 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 zero point return direction.
Direction Selection
Set the speed at which to begin the zero point return operation.
Speed Reference Set-
OL10 Only a positive value can be set. A negative value will result in an
ting
error.
This parameter allows the travel 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
OW18 Override 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 detecting 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 first phase-C pulse after the
OL40 Creep Speed DEC1 signal is passed. Only a positive value can be set. A negative
value will result in an error.
Set the travel distance from the point where the first phase-C pulse
is detected after passing the DEC1 signal.
Zero Point Return If the sign is positive, the axis will move towards the zero point
OL42
Travel Distance return direction for the zero point return travel distance.
If the sign is negative, the axis will move away from the zero point
return direction.
Motion Commands
ZERO Signal (OW3C = 1)
3. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
6-27
6.2 Motion Command Details
ZRET (Zero Point Return)
Approach Speed
(OL3E)
ZERO signal*1
P-OT*2
N-OT*3
The travel distance after detecting the ZERO signal is set in the OL42 setting parameter (Zero
Point Return Travel Distance).
Note If an overtravel signal is detected during the zero point return operation, an overtravel alarm will occur.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 1: ZERO signal
Method
Zero Point Return
OW09 Bit 3 Set the zero point 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 after passing the DEC1 signal.
Zero Point Return If the sign is positive, the axis will move in the zero point return
OL42
Travel Distance direction.
If the sign is negative, the axis will move away from the zero point
return direction.
3. When the rising edge of the ZERO signal is detected after passing the DEC1 signal during move-
ment 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 estab-
lished with the position at the end of the positioning operation as the zero point.
6-28
6.2 Motion Command Details
ZRET (Zero Point Return)
DEC1 signal*1
Zero Point Return
Travel Distance
Zero point (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).
Note If an overtravel signal is detected during the zero point return operation, an overtravel alarm will occur.
Setting Parameters
Register Address Name Setting Details
Zero Point Return
OW3C 2: DEC1 + ZERO signal
Method
Zero Point Return
OW09 Bit 3 Set the zero point return direction.
Direction Selection
Set the speed at which to begin the zero point return operation.
Speed Reference Set-
OL10 Only a positive value can be set. A negative value will result in an
ting
error.
This parameter allows the travel speed to be changed without
changing the value of OL10. Set the value as a percentage of
Motion Commands
the Speed Reference Setting. This parameter can be changed
OW18 Override 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. 6
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.
Zero Point Return If the sign is positive, the axis will move in the zero point return
OL42
Travel Distance direction.
If the sign is negative, the axis will move away from the zero point
return direction.
6-29
6.2 Motion Command Details
ZRET (Zero Point Return)
C Pulse (OW3C = 3)
3. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
Approach Speed
(OL3E)
Phase-C pulse
P-OT*1
N-OT*2
The travel distance after the phase-C pulse is detected is set in the OL42 setting parameter (Zero
Point Return Travel Distance).
Note If an overtravel signal is detected during the zero point 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 zero point return direction.
Direction Selection
Set the speed at which to begin the zero point 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 zero point return
Zero Point Return
OL42 direction.
Travel Distance
If the sign is negative, the axis will move away from the zero point
return direction.
6-30
6.2 Motion Command Details
ZRET (Zero Point Return)
3. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
Phase-C pulse
P-OT*1
N-OT*2
Creep Speed
(OL40)
Motion Commands
Phase-C pulse
P-OT*1
N-OT*2
1. The travel distance after the phase-C pulse is detected is the value of the OL42 setting param- 6
eter (Zero Point Return Travel Distance). The positioning speed is the value of the Speed Reference
Setting parameter.
Note
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 overtravel
alarm will occur.
4. The stop method when an overtravel signal is detected depends on the SERVOPACK parameter set-
tings.
6-31
6.2 Motion Command Details
ZRET (Zero Point Return)
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 detected.
Speed Reference Set- 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 zero
OL40 Creep Speed
point 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.
3. Positioning is performed when the phase-C pulse is detected after passing the P-OT signal during
the zero point return operation.
4. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
Approach Speed
(OL3E)
Phase-C pulse
Zero point
Start
Zero Point Return
Travel Distance Creep Speed
(OL42) (OL40)
N-OT*2
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.
Note
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 set-
tings.
6-32
6.2 Motion Command Details
ZRET (Zero Point Return)
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 detected.
Speed Reference Set- 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 zero point return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be posi-
tive.
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.
3. Positioning is performed when the status of the P-OT signal changes from ON to OFF during the
zero point return operation.
4. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
• Normal Execution
Approach Speed
(OL3E)
Motion Commands
Zero point
N-OT*2
6-33
6.2 Motion Command Details
ZRET (Zero Point Return)
Start
Zero point
Zero Point
Return Travel
Distance
(OL42)
N-OT*2
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.
Note
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 processing. Therefore,
the position where positioning is completed depends on the high-speed scan setting, positioning
speed, and other settings. Do not use this method if repeat accuracy is required for the position
where the zero point return operation is completed.
5. The stop method when an overtravel signal is detected depends on the SERVOPACK parameter set-
tings.
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 detected.
Speed Reference Set- 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 zero point return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be posi-
tive.
Zero Point Return Set the travel distance after detecting the P-OT signal.
OL42
Travel Distance The travel direction depends on the sign.
6-34
6.2 Motion Command Details
ZRET (Zero Point Return)
• Normal Execution
Approach Speed
(OL3E) Speed Reference Setting
(OL10)
Creep Speed
Zero Point Return
(OL40) Travel Distance
(OL42)
Start Zero point
HOME signal*1
Phase-C pulse
P-OT*2
N-OT*3
Approach Speed
HOME signal*1 (OL3E)
Phase-C pulse
P-OT*2
N-OT*3
Motion Commands
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
Note
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 set- 6
tings.
6-35
6.2 Motion Command Details
ZRET (Zero Point Return)
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 detected.
Speed Reference Set- 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 zero point 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 sig-
OL40 Creep Speed
nal 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.
3. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
• Normal Execution
Speed Reference Setting
(OL10)
HOME signal*1
P-OT*2
N-OT*3
Creep Speed
Zero Point Return
Travel Distance (OL40)
(OL42)
Zero point Start
Creep Speed
(OL40)
HOME LS signal*1
P-OT*2
N-OT*3
6-36
6.2 Motion Command Details
ZRET (Zero Point Return)
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
Note
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 set-
tings.
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 detected.
Speed Reference Set- 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 zero
OL40 Creep Speed
point return operation.
Zero Point Return Set the travel distance after detecting the HOME signal.
OL42
Travel Distance The travel direction depends on the sign.
3. Positioning is performed when the phase-C pulse is detected after passing the N-OT signal during
the zero point return operation.
Motion Commands
4. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
Phase-C pulse
Creep Speed
(OL40)
N-OT*2
6-37
6.2 Motion Command Details
ZRET (Zero Point Return)
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 positive value is set for the approach speed, the command will end in an error.
Note
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 set-
tings.
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 detected.
Speed Reference Set- 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 zero point return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be nega-
tive.
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.
3. Positioning is performed when the status of the N-OT signal changes from ON to OFF during the
zero point return operation.
4. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
Speed Reference Setting
(OL10)
Zero Point
Return Travel
Distance
(OL42) Start
Zero point
Approach Speed
(OL3E) P-OT*1
N-OT*2
6-38
6.2 Motion Command Details
ZRET (Zero Point Return)
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.
Note
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 processing. Therefore,
the position where positioning is completed depends on the high-speed scan setting, positioning
speed, and other settings. Do not use this method if repeat accuracy is required for the position
where the zero point return operation is completed.
5. The stop method when an overtravel signal is detected depends on the SERVOPACK parameter set-
tings.
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 detected.
Speed Reference Set- 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 zero point return operation.
OL3E Approach Speed Add a sign to this setting so that the travel direction will be nega-
tive.
Zero Point Return Set the travel distance after detecting the N-OT signal.
OL42
Travel Distance The travel direction depends on the sign.
Motion Commands
6-39
6.2 Motion Command Details
ZRET (Zero Point Return)
2. When the rising edge of the INPUT 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 INPUT signal.
4. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
• Normal Execution
Approach Speed
(OL3E) Speed Reference Setting
(OL10)
Creep Speed
Zero Point Return
(OL40) Travel Distance
(OL42)
Start Zero point
INPUT signal (bit B in OW05)
Phase-C pulse
P-OT*1
N-OT*2
INPUT signal
Approach Speed (bit B in OW05)
(OL3E)
Phase-C pulse
P-OT*1
N-OT*2
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
Note
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 set-
tings.
6-40
6.2 Motion Command Details
ZRET (Zero Point Return)
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 detected.
Speed Reference Set- 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 zero point 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 sig-
OL40 Creep Speed
nal 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
3. When the positioning operation has been completed, the machine coordinate system is estab-
lished with the position at the end of the positioning operation as the zero point.
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
Note
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.
Motion Commands
4. The INPUT signal is assigned to bit B in OW05. This allows the zero point return operation
to be performed without actually wiring a signal. This method can therefore be used to temporarily
set the zero point for test run adjustments.
5. Detection of the rising edge of the INPUT signal is performed with software processing. The posi-
tion where positioning is completed depends on the high-speed scan setting, positioning speed, and
other settings. Do not use this method if repeat accuracy is required for the position where the zero
point return operation is completed.
6. The stop method when an overtravel signal is detected depends on the SERVOPACK parameter set-
tings. 6
6-41
6.2 Motion Command Details
ZRET (Zero Point Return)
• Normal Execution
Speed Reference Setting
(OL10)
Creep Speed
(OL40) Zero Point Return
Travel Distance
(OL42)
Start Zero point
N-OT*2
Creep Speed
(OL40)
N-OT*2
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 detected.
Speed Reference Set- 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 zero
OL40 Creep Speed
point 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
6-42
6.2 Motion Command Details
INTERPOLATE (Interpolation)
INTERPOLATE (Interpolation)
The INTERPOLATE command positions the axis according to target position data that changes in sync
with the high-speed scan. The positioning data is created by a ladder program.
3. Set the OW08 setting parameter (Motion Commands) to 4 to execute the INTERPOLATE
motion command.
Motion Commands
During positioning, the IW08 monitor parameter (Motion Command Response Code) will be 4.
6-43
6.2 Motion Command Details
INTERPOLATE (Interpolation)
Operating Patterns
The following figure shows the operating pattern when the INTERPOLATE command is executed.
Speed (%)
Position
0
Time (t)
Positioning completed range
POSCOMP
Related Parameters
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
These bits 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 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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
OL14 Torque/Force Limit Set the torque limit during interpolation.
Position Reference Set- Set the target position for positioning. This parameter is updated every
OL1C
ting high-speed scan.
Continued on next page.
6-44
6.2 Motion Command Details
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
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 4 during execution of the INTERPOLATE command.
IW09 Command Execution
This bit is always 0 (Completed) for the INTERPOLATE command.
Bit 0 Flag
IW09 Command Hold This bit is always 0 (Command hold not completed) for the INTERPO-
Bit 1 Completed LATE command.
This bit changes to 1 (Completed with an error) when an error occurs
Motion Commands
IW09 during execution of the INTERPOLATE 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 Execution This bit is always 0 (Normal execution not completed) for the INTERPO-
Bit 8 Completed LATE command.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
6
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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.
6-45
6.2 Motion Command Details
INTERPOLATE (Interpolation)
Register
Name Monitored Contents
Address
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 reference
pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Outside
near position range) when reference pulse 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 reference pulse distribution, and 0
Bit 3
in all other 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 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)
6-46
6.2 Motion Command Details
LATCH (Latch)
LATCH (Latch)
The LATCH command saves the current position to a register when the latch signal is detected during
interpolation feeding.
Set bits 0 to 3 (Latch Signal Selection) in the OW04 setting parameter to select either phase-C
pulse, /EXT1, /EXT2, or /EXT3 for the latch signal.
Motion Commands
• OL1C (Position Reference Setting)
• OW30 (Speed Feedforward Compensation)
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.
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 = 2 scans + MECHATROLINK communications cycle + SERVO-
PACK processing time (4 ms max.)
6-47
6.2 Motion Command Details
LATCH (Latch)
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
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
These bits 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.
OW04
Latch Signal Selection Select the latch signal.
Bits 0 to 3
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 Torque
OL0C Set the torque feedforward amount during interpolation positioning.
Feedforward Com-
pensation
Set the upper speed limit as a percentage of the rated speed. This value is
OW12 Speed Limit
an absolute value. It is used in both the positive and negative directions.
Continued on next page.
6-48
6.2 Motion Command Details
LATCH (Latch)
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 6 during execution of the LATCH command.
IW09 Command Execution
This bit is always 0 (Completed) for the LATCH command.
Bit 0 Flag
Motion Commands
IW09 Command Hold This bit is always 0 (Command hold not completed) for the LATCH com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the LATCH 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 Execution This bit is always 0 (Normal execution not completed) for the LATCH
Bit 8 Completed command. 6
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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.
This bit changes to 0 (Latch not complete) when a new latch command is
IW0C
Latch Completed executed and it changes to 1 (Latch completed) when the latch is com-
Bit 2
pleted. The latched position is reported in IL18.
6-49
6.2 Motion Command Details
LATCH (Latch)
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)
IW0C Bit 0 (DEN)
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)
6-50
6.2 Motion Command Details
FEED (Jog)
FEED (Jog)
The FEED command starts movement in the specified travel direction at the specified travel speed. Exe-
cute the NOP command to stop the operation.
Motion Commands
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.
6-51
6.2 Motion Command Details
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)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
Holding
Holding execution of the FEED command is not possible. Bit 0 (Hold Command) in the OW09 set-
ting parameter will be ignored.
Canceling
• To cancel a jogging 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.
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 parameter 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 command code
is changed during axis motion.
1. Due to the delay that occurs when sending or receiving commands and responses between the CPU
Function Module and the SVC or SVC32 Function Module, the cancel processing may have been
completed (IW08 is 7 and bit 8 in IW09 is 1), even though an attempt was made to
Note
restart the operation. In this case, operation cannot be resumed. Set OW08 to any command
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 con-
sider this delay.
6-52
6.2 Motion Command Details
FEED (Jog)
Related Parameters
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 P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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.
The jogging operation starts when this parameter is set to 7 (FEED).
The axis will decelerate to a stop and the jogging operation will be
OW08 Motion Commands
completed if this parameter is set to 0 (NOP) during the jogging opera-
tion.
OW09 When this bit is set to 1 (ON) during jogging, the axis will decelerate to
Cancel Command
Bit 1 a stop.
OW09 Travel Direction for Set the travel direction for jogging.
Bit 2 JOG/STEP 0: Forward, 1: Reverse
Specify the positioning speed. This parameter can be changed during
OL10 Speed Reference Setting operation.
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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
OL14 Torque/Force Limit Set the torque limit for jogging.
This parameter allows the feed speed to be changed without changing
the value of OL10.
Set the value as a percentage of the Speed Reference Setting. This
Motion Commands
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 the 6
OL20
Width 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 accel-
OL36 Rate/Acceleration Time
eration time.
Constant
Linear Deceleration
Set the jogging deceleration rate with the deceleration rate or the decel-
OL38 Rate/Deceleration Time
eration time.
Constant
Set the acceleration/deceleration filter time constant. Exponential
acceleration/deceleration or a moving average filter can be selected in
OW3A Filter Time Constant bits 8 to B in OW03.
This setting can be changed only when reference pulse distribution has
been completed (i.e., when bit 0 in IW0C is 1).
6-53
6.2 Motion Command Details
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 Execution
formed for the FEED command. This bit changes to 0 (Completed) when
Bit 0 Flag
cancel processing has been completed.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the FEED com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the FEED 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 Execution This bit is always 0 (Normal execution not completed) for the FEED com-
Bit 8 Completed mand.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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 reference
pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Outside
near position range) when reference pulse distribution is not completed.
When OL20 is not 0, this bit is 1 when within the range of the fol-
IW0C lowing formula, regardless of the state of reference pulse distribution, and 0
Near Position
Bit 3 in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
6-54
6.2 Motion Command Details
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
Motion Commands
OW08 = 7 (FEED)
IW08 = 7 (FEED)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE) 6
IW0C Bit 0 (DEN)
1 scan
Alarms
6-55
6.2 Motion Command Details
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.
6-56
6.2 Motion Command Details
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.
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
Motion Commands
OW02 setting parameter.
When the axis completely decelerates to a stop, the remaining motion will be canceled and bit 1 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• The same operation as the Cancel Command operation will be performed if the motion command code
is changed during axis motion.
6-57
6.2 Motion Command Details
STEP (STEP Operation)
Related Parameters
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 P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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.
The STEP operation is started when this parameter is set to 8 (STEP).
OW08 Motion Commands Set this parameter to 0 (NOP) during a STEP operation to cancel the
STEP operation.
When this bit is set to 1 (ON) during a STEP operation, the axis will
OW09 decelerate to a stop.
Hold Command
Bit 0 The STEP 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.
OW09 Travel Direction for Set the travel direction for the STEP operation.
Bit 2 JOG/STEP 0: Forward, 1: Reverse
Specify the positioning speed. This parameter can be changed during
OL10 Speed Reference Setting operation.
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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
OL14 Torque/Force Limit Set the torque limit for interpolation 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
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 the
OL20
Width 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 positioning acceleration rate with the acceleration rate or the
OL36 Rate/Acceleration Time
acceleration time.
Constant
Continued on next page.
6-58
6.2 Motion Command Details
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.
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 8 during execution of the STEP command.
IW09 Command Execution This bit is 1 (Processing) during execution of the STEP command. The bit
Bit 0 Flag changes to 0 (Completed) when execution ends.
This bit changes to 1 (Completed) when IW08 is 8 (execution of the
IW09 Command Hold
STEP command is in progress), bit 1 (Hold Command) in OW09 is
Bit 1 Completed
1, and the axis completely decelerates to a stop.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the STEP 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 Execution This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 Completed STEP command ends.
This bit changes to 1 (Distribution completed) when the distribution of ref-
Motion Commands
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com- is 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.
6
If OL20 is 0, this bit is 1 (Within near position range) when refer-
ence pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Out-
side near position range) when reference pulse distribution is not
completed.
IW0C When OL20 is not 0, this bit is 1 when within the range of the fol-
Near Position
Bit 3 lowing formula, regardless of the state of reference pulse distribution, and
0 in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
6-59
6.2 Motion Command Details
STEP (STEP Operation)
Timing Charts
Normal Execution
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)
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)
6-60
6.2 Motion Command Details
STEP (STEP Operation)
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)
Motion Commands
6-61
6.2 Motion Command Details
ZSET (Set Zero Point)
When using software limits, always execute the set zero point or zero point return operation. Software
limits are enabled after the set zero point operation ends.
Note
2. Set the OW08 setting parameter (Motion Commands) to 9 to execute the ZSET motion
command.
A new machine coordinate system is established with the current position as the zero point.
During the set zero point operation, the IW08 monitor parameter (Motion Command Response
Code) is 9.
When the set zero point operation is completed, bit 5 (Zero Point Return/Setting Completed) in the
IW0C monitor parameter will change to 1 (Zero point return/setting completed).
The position information when the set zero point operation is completed will depend on the axis setting, as
shown in the following table.
Position Information When the Set Zero Point
Axis Setting
Operation Is Completed
Finite-length or infinite-length axis with an incre- The position information is initialized with the zero
mental encoder point offset in the machine coordinate system.
Finite-length axis with an absolute encoder The position information is unchanged.
Infinite-length axis with an absolute encoder The position information is unchanged.
The position information is initialized with the zero
Infinite-length axis with an absolute encoder
point offset in the machine coordinate system.
6-62
6.2 Motion Command Details
ZSET (Set Zero Point)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands The set zero point 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 zero point in the machine coordinate system
OL48 Offset in Machine
after the set zero point 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 Execution This bit is 1 (Processing) during execution of the ZSET command. The bit
Bit 0 Flag 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 Execution This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 Completed ZSET command ends.
IW0C Zero Point Return/ This bit changes to 1 (Zero point return/setting completed) when the set
Bit 5 Setting Completed zero point operation is completed.
Motion Commands
Timing Charts
OW08 = 9 (ZSET)
IW08 = 9 (ZSET)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL) 6
IW09 Bit 8 (COMPLETE)
IW0C Bit 5 (ZRNC)
6-63
6.2 Motion Command Details
ACC (Change Acceleration Time)
Information • When this command is executed, bit 0 (Command Execution Flag) in the IW09 monitor
parameter will not change to 1 (Processing).
• The set value for the OL36 setting parameter (Linear Acceleration Rate/Acceleration
Time Constant) is issued to the SERVOPACK as soon as a movement motion command is exe-
cuted.
This command is not required when the SVC or SVC32 Function Module is used, but it can still be set.
Setting this command will not cause an error. The parameter settings that you have used until now can
Note still be used with the SVC or SVC32 Function Module, including the settings for this command.
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 execu-
tion completed) when IW08 changes to 10.
6-64
6.2 Motion Command Details
ACC (Change Acceleration Time)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 10 (ACC) to change the linear acceleration time con-
OW08 Motion Commands
stant.
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
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 command.
Bit 1 Completed
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 the
Bit 8 tion Completed ACC command ends.
Timing Charts
OW08 = 10 (ACC)
IW08 = 10 (ACC)
Motion Commands
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
6-65
6.2 Motion Command Details
DCC (Change Deceleration Time)
Information • When this command is executed, bit 0 (Command Execution Flag) in the IW09 monitor
parameter will not change to 1 (Processing).
• The set value for the OL36 setting parameter (Linear Acceleration Rate/Acceleration
Time Constant) is issued to the SERVOPACK as soon as a movement motion command is exe-
cuted.
This command is not required when the SVC or SVC32 Function Module is used, but it can still be set.
Setting this command will not cause an error. The parameter settings that you have used until now can
Note still be used with the SVC or SVC32 Function Module, including the settings for this command.
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 execu-
tion completed) when IW08 changes to 11.
6-66
6.2 Motion Command Details
DCC (Change Deceleration Time)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 11 (DCC) to change the linear deceleration time
OW08 Motion Commands
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
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 com-
Bit 1 pleted mand.
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 of
Bit 8 Completed the DCC command ends.
Timing Charts
OW08 = 11 (DCC)
IW08 = 11 (DCC)
Motion Commands
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
6-67
6.2 Motion Command Details
SCC (Change Filter Time Constant)
The SVC or SVC32 Function Module can automatically transfer setting parameters to SERVOPACK
parameters when they are overwritten. The SCC command is not required if this function is used. Refer
to the following section for details.
Note
4.4 Motion Parameter Details − No. 1: Function Selection Flags 1 − Bit A: SERVOPACK Parameter
Auto-Write (page 4-33)
2. Set the OW08 setting parameter (Motion Commands) to 12 to execute the SCC motion
command.
The 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).
6-68
6.2 Motion Command Details
SCC (Change Filter Time Constant)
Related Parameters
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.
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 command.
Bit 1 Completed
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed SCC command ends.
Timing Charts
Motion Commands
Normal Completion
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant. 6
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-69
6.2 Motion Command Details
CHG_FILTER (Change Filter Type)
When bit A (SERVOPACK Parameter Auto-Write) in fixed parameter No. 1 is 0 (Enabled), the filter
type is changed when reference pulse distribution is completed, even if this command is not executed.
Note
2. Set the OW08 setting parameter (Motion Commands) to 13 to execute the CHG_FILTER
motion command.
The value of bits 8 to B in OW03 is enabled.
The IW08 monitor parameter changes to 13 during execution of the 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
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 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
6-70
6.2 Motion Command Details
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 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 CHG_FILTER
Bit 1 Completed 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 the
Bit 8 tion Completed 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)
Motion Commands
IW08 = 13 (CHG_FILTER)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
6-71
6.2 Motion Command Details
KVS (Change Speed Loop Gain)
The SVC or SVC32 Function Module can automatically transfer setting parameters to SERVOPACK
parameters when they are overwritten. The KVS command is not required if this function is used.
Refer to the following section for details.
Note
4.4 Motion Parameter Details − No. 1: Function Selection Flags 1 − Bit A: SERVOPACK Parameter
Auto-Write (page 4-33)
2. Set the OW08 setting parameter (Motion Commands) to 14 to execute the KVS motion
command.
The value of OW2F is transferred to the Speed Loop Gain parameter of the SERVOPACK and is
enabled.
The IW08 monitor parameter (Motion Command Response Code) is 14 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
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.
6-72
6.2 Motion Command Details
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 command.
Bit 1 Completed
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed KVS command ends.
Timing Charts
Normal Completion
OW08 = 14 (KVS)
IW08 = 14 (KVS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 14 (KVS)
IW08 = 14 (KVS)
Motion Commands
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-73
6.2 Motion Command Details
KPS (Change Position Loop Gain)
The SVC or SVC32 Function Module can automatically transfer setting parameters to SERVOPACK
parameters when they are overwritten. The KPS command is not required if this function is used. Refer
to the following section for details.
Note
4.4 Motion Parameter Details − No. 1: Function Selection Flags 1 − Bit A: SERVOPACK Parameter
Auto-Write (page 4-33)
2. Set the OW08 setting parameter (Motion Commands) to 15 to execute the KPS motion
command.
The value of OW2E is transferred to the Position Loop Gain parameter of the SERVOPACK and is
enabled.
The IW08 monitor parameter (Motion Command Response Code) is 15 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
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.
6-74
6.2 Motion Command Details
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 command.
Bit 1 Completed
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed 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)
Motion Commands
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-75
6.2 Motion Command Details
KFS (Change Feedforward)
The SVC or SVC32 Function Module can automatically transfer setting parameters to SERVOPACK
parameters when they are overwritten. The KFS command is not required if this function is used. Refer
to the following section for details.
Note
4.4 Motion Parameter Details − No. 1: Function Selection Flags 1 − Bit A: SERVOPACK Parameter
Auto-Write (page 4-33)
2. Set the OW08 setting parameter (Motion Commands) to 16 to execute the KFS motion
command.
The value of OW30 is transferred to the Feedforward parameter of the SERVOPACK and is enabled.
The IW08 monitor parameter (Motion Command Response Code) is 16 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
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 16 (KFS) to change the feedforward compensation.
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
6-76
6.2 Motion Command Details
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 command.
Bit 1 Completed
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed 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)
Motion Commands
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-77
6.2 Motion Command Details
PRM_RD (Read SERVOPACK Parameter)
3. Set the OW08 setting parameter (Motion Commands) to 17 to execute the PRM_RD motion
command.
The set value of the target parameter is stored in the IW36 and IL38 monitor parameters.
The IW08 monitor parameter (Motion Command Response Code) is 17 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
Setting Parameters
Register
Name Setting Details
Address
OW08 Motion Commands Set this parameter to 17 (PRM_RD) to read a SERVOPACK parameter.
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.
6-78
6.2 Motion Command Details
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. The
Bit 0 tion Flag bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PRM_RD com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed PRM_RD command ends.
SERVOPACK This parameter stores the number of the SERVOPACK parameter that was
IW36
Parameter Number read.
SERVOPACK
IL38 This parameter stores the data of the SERVOPACK parameter that was read.
Parameter Read Data
Motion Commands
Timing Charts
Normal Completion
OW08 = 17 (PRM_RD)
IW08 = 17 (PRM_RD)
IW09 Bit 0 (BUSY) This interval is
6
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 17 (PRM_RD)
IW08 = 17 (PRM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-79
6.2 Motion Command Details
PRM_WR (Write SERVOPACK Parameter)
3. Set the OW08 setting parameter (Motion Commands) to 18 to execute the PRM_WR
motion command.
The SERVOPACK parameter is overwritten.
The IW08 monitor parameter (Motion Command Response Code) is 18 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
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
Continued on next page.
6-80
6.2 Motion Command Details
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. The
Bit 0 tion Flag bit changes to 0 (Completed) when execution ends.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the PRM_WR com-
Bit 1 Completed mand.
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed PRM_WR command ends.
Motion Commands
Timing Charts
Normal Completion
OW08 = 18 (PRM_WR)
IW08 = 18 (PRM_WR)
IW09 Bit 0 (BUSY) This interval is
6
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)
6-81
6.2 Motion Command Details
ALM_MON (Monitor Alarms)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
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
OW4F Alarm Monitor Set the number of the alarm to monitor.
Number
6-82
6.2 Motion Command Details
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 during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed ALM_MON command ends.
SERVOPACK This parameter stores the SERVOPACK alarm or warning code that was
IW2D
Alarm 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
Motion Commands
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
6
6-83
6.2 Motion Command Details
ALM_HIST (Monitor Alarm History)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 20 (ALM_HIST) to execute the alarm history monitor
OW08 Motion Commands
operation.
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
OW4F Alarm Monitor Set the number of the alarm to monitor.
Number
6-84
6.2 Motion Command Details
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 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 ALM_HIST
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when operation of the
Bit 8 tion Completed ALM_HIST command ends.
SERVOPACK
IW2D This parameter stores the SERVOPACK alarm code that was read.
Alarm 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.
IW09 Bit 8 (COMPLETE)
IL38 Undefined value Read results
Error Completion
Motion Commands
OW08 = 20 (ALM_HIST)
IW08 = 20 (ALM_HIST)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
IL38 Undefined value
6
6-85
6.2 Motion Command Details
ALMHIST_CLR (Clear Alarm History)
2. Set the OW08 setting parameter (Motion Commands) to 21 to execute the ALMHIST_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
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
Cancel Command This bit is ignored for the ALMHIST_CLR command.
Bit 1
6-86
6.2 Motion Command Details
ALMHIST_CLR (Clear 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 21 during execution of the ALMHIST_CLR command.
IW09 Command Execu- This bit changes to 1 (Processing) during execution of the ALMHIST_CLR
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 ALMHIST_-
Bit 1 Completed CLR command.
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 execution of the ALMHIST_CLR command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed ALMHIST_CLR command ends.
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
Motion Commands
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)
6-87
6.2 Motion Command Details
ABS_RST (Reset Absolute Encoder)
6-88
6.2 Motion Command Details
VELO (Issue Speed Reference)
1. Position information and feedback speed are not refreshed when the SVR or SVR32 Function Mod-
ule is used.
2. Torque feedforward compensation can be used with the VELO command. The torque feedforward
Note
compensation is set in the OL0C setting parameter (Torque/Force Reference Setting 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.
Motion Commands
Information • OL10 can be changed during operation.
• An override of between 0% and 327.67% can be set for OL10.
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 6
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 Speed Control
Mode.
6-89
6.2 Motion Command Details
VELO (Issue Speed Reference)
Operating Patterns
The following figure shows the operating pattern when the VELO command is executed.
VELO Operating Pattern
VELO(%)
Speed Operating Pattern
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).
This clears the command hold status and the remaining portion of the positioning operation is restarted.
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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• Speed Control Mode resumes if bit 1 (Cancel Command) in the OW09 setting parameter 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 command code
is changed during operation in Speed Control Mode.
Due to the delay that occurs when sending or receiving CPU Function Module and the SVC or SVC32
Function Module commands and responses, the cancel processing may have been completed
(IW08 is 23 and bit 8 in IW09 is 1), even though an attempt was made to restart the oper-
Note
ation. 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.
6-90
6.2 Motion Command Details
VELO (Issue Speed Reference)
Related Parameters
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 to
Servo ON
Bit 0 start operation.
0: Servo OFF, 1: Servo ON
Use this bit to change the speed control loop between PI control and P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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
Bit 8 to F 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 Control
OW08 Motion Commands
Mode.
When this bit is set to 1 (ON) during an issue speed reference operation,
OW09 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 decelerate
Cancel Command
Bit 1 to a stop.
Torque/Force Reference
OL0C Setting or Torque Feed- Set the torque feedforward amount during speed control.
forward Compensation
Set the speed. This parameter can be changed during operation.
OL10 Speed Reference Setting
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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
Set the torque limit for the speed reference. The same value is used in
OL14 Torque/Force Limit
Motion Commands
both the positive and negative 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 6
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 in
OW3A Filter Time Constant bits 8 to B in OW03.
This setting can be changed only when reference pulse distribution has
been completed (i.e., when bit 0 in IW0C is 1).
6-91
6.2 Motion Command Details
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 Execution
formed for the VELO command. This bit changes to 0 (Completed) when
Bit 0 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 Execution This bit is always 0 (Normal execution not completed) for the VELO com-
Bit 8 Completed mand.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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 reference
pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Outside
near position range) when reference pulse distribution is not completed.
When OL20 is not 0, this bit is 1 when within the range of the fol-
IW0C lowing formula, regardless of the state of reference pulse distribution, and 0
Near Position
Bit 3 in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
6-92
6.2 Motion Command Details
VELO (Issue Speed Reference)
Timing Charts
Normal Execution
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
1 scan
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
Speed Control Mode Control Mode
Motion Commands
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN) 6
Position
Speed Control Mode Control Mode
6-93
6.2 Motion Command Details
VELO (Issue Speed Reference)
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)
Alarms 1 scan
6-94
6.2 Motion Command Details
TRQ (Issue Torque/Force Reference)
Position information and speed feedback values are not refreshed when the SVR or SVR32 Function
Module is used.
Note
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.
Motion Commands
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.
6-95
6.2 Motion Command Details
TRQ (Issue Torque/Force Reference)
Operating Patterns
The following figure shows the operating pattern when the TRQ command is executed.
Torque
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).
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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• Torque Control Mode resumes if bit 1 (Cancel Command) in the OW09 setting parameter 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 command code
is changed during operation in Torque Control Mode.
6-96
6.2 Motion Command Details
TRQ (Issue Torque/Force Reference)
Related Parameters
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 to
Servo ON
Bit 0 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 Time
Stop Mode Selection
Bits 8 to F Constant parameter
1: Stop immediately
OW03 Function Settings 1 Select the torque unit.
Set this parameter to 24 (TRQ) to change operation to Torque Control
OW08 Motion Commands
Mode.
When this bit is set to 1 (ON) during an issue torque reference opera-
OW09 tion, the axis stops.
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 decelerate
Cancel Command
Bit 1 to a stop.
Torque/Force Reference Set the value of the torque reference. This parameter can be changed
OL0C Setting or Torque Feed- during operation.
forward Compensation The unit depends on the set value of bits C to F in OW03.
Speed Limit for Torque/ Set the speed limit for torque references. Set this value as a percentage
OL0E
Force Reference of the rated speed.
Linear Deceleration
Specify the deceleration rate when torque control is canceled as 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 in
OW3A Filter Time Constant bits 8 to B in OW03.
This setting can be changed only when reference pulse distribution has
Motion Commands
been completed (i.e., when bit 0 in IW0C is 1).
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 6
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 24 during execution of the TRQ command.
This bit changes to 1 (Processing) when cancel processing is being per-
IW09 Command Execution
formed for the TRQ command. This bit changes to 0 (Completed) when
Bit 0 Flag
cancel processing has been completed.
IW09 Command Hold This bit is always 0 (Command hold not completed) for the TRQ com-
Bit 1 Completed mand.
Continued on next page.
6-97
6.2 Motion Command Details
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
6-98
6.2 Motion Command Details
TRQ (Issue Torque/Force Reference)
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
Motion Commands
OW08 = 24 (TRQ)
IW08 = 24 (TRQ)
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE) 6
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
6-99
6.2 Motion Command Details
PHASE (Issue Phase Reference)
1. Torque feedforward compensation can be used with the PHASE command. The torque feedforward
compensation is set in the OL0C setting parameter (Torque/Force Reference Setting or
Torque Feedforward Compensation). If torque feedforward compensation is not necessary, set
Note
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)
6-100
6.2 Motion Command Details
PHASE (Issue Phase Reference)
Related Parameters
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
These bits select the stop method to use when a command is canceled.
OW02
Stop Mode Selection 0: Stop according to the Linear Deceleration Rate/Deceleration Time
Bits 8 to F
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 processing is
OW05 Disable Phase Refer- optimized for electronic shafts or electronic cams.
Bit 1 ence Calculation Setting Precautions
• This setting must be enabled when an electronic shaft is used.
• Disable this setting when an electronic cam is used.
Phase control operation is started when this parameter is set to 25
OW08 Motion Commands
(PHASE).
If a system with an electronic cam is used, set this parameter to select
the method for setting the phase compensation for the reference value
OW09 Electronic Cam Phase
of the cam pattern.
Bit 6 Compensation Type
0: Incremental value addition method,
1: Absolute value specification method
Torque/Force Reference
Set the torque feedforward amount during the issue phase reference
OL0C Setting or Torque Feed-
operation.
forward Compensation
Set the speed reference. This parameter can be changed during opera-
Motion Commands
OL10 Speed Reference Setting tion.
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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
OL14 Torque/Force Limit Set the torque limit for the issue phase reference operation.
Set the speed feedforward amount during execution of the PHASE
command.
6
Second Speed Compen- The setting unit for the OW31 setting parameter is always
OL16
sation 0.01%. However, the unit for this parameter can be selected. When this
parameter is used at the same time as OW31, speed compensa-
tion is performed twice.
Set the phase bias in reference units.
Setting Precautions
Phase Compensation
OL28 • When an electronic shaft is used, set the control bias.
Setting
• When an electronic cam is used, this parameter specifies the target
position for the cam pattern.
Set the speed feedforward amount as a percentage of the rated speed.
OW31 Speed Compensation
The setting unit for this parameter is always 0.01%.
Continued on next page.
6-101
6.2 Motion Command Details
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 Execution
This bit is always 0 (Completed) for the PHASE command.
Bit 0 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 Execution This bit is always 0 (Normal execution not completed) for the PHASE
Bit 8 Completed command.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com- is 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 refer-
ence pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Out-
side near position range) when reference pulse distribution is not
completed.
IW0C When OL20 is not 0, this bit is 1 when within the range of the fol-
Near Position lowing formula, regardless of the state of reference pulse distribution, and 0
Bit 3
in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
6-102
6.2 Motion Command Details
PHASE (Issue Phase Reference)
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)
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)
Motion Commands
Execution When an Alarm Occurs
OW08 = 25 (PHASE)
Alarms
IW08 = 25 (PHASE) 6
IW09 Bit 0 (BUSY)
IW09 Bit 3 (FAIL)
IW09 Bit 8 (COMPLETE)
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
6-103
6.2 Motion Command Details
KIS (Change Position Loop Integral Time Constant)
The SVC or SVC32 Function Module can automatically transfer setting parameters to SERVOPACK
parameters when they are overwritten. The KIS command is not required if this function is used. Refer
to the following section for details.
Note
4.4 Motion Parameter Details − No. 1: Function Selection Flags 1 − Bit A: SERVOPACK Parameter Auto-
Write (page 4-33)
2. Set the OW08 setting parameter (Motion Commands) to 26 to execute the KIS motion com-
mand.
The value of OW32 is transferred to the Position Loop Integral Time Constant parameter of the
SERVOPACK 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
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
6-104
6.2 Motion Command Details
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 command.
Bit 1 Completed
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 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 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed KIS command ends.
Timing Charts
Normal Completion
OW08 = 26 (KIS)
IW08 = 26 (KIS)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 26 (KIS)
IW08 = 26 (KIS)
Motion Commands
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-105
6.2 Motion Command Details
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 absolutely necessary.
You should normally write parameters with the PRM_WR (Write SERVOPACK Parameter) com-
Important
mand.
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 param-
eter. 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 parameters.
3. Set the OW08 setting parameter (Motion Commands) to 27 to execute the PPRM_WR
motion command.
The SERVOPACK parameter is overwritten.
The IW08 monitor parameter (Motion Command Response Code) is 27 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).
6-106
6.2 Motion Command Details
PPRM_WR (Write Non-volatile Parameter)
Related Parameters
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
Use this bit to select the parameter to write.
OW09 SERVOPACK Parame-
0: Vendor-specific parameters
Bit 8 ter Access Selection
1: Common parameters
SERVOPACK Parame-
OW50 Set the number of the SERVOPACK parameter to write.
ter Number
Set the size of the SERVOPACK parameter to write.
SERVOPACK Parame-
OW51 Set the size in words.
ter Size
Example: For 4 bytes, set this parameter to 2.
SERVOPACK Parame-
OL52 Set the set value data to write to the target SERVOPACK parameter.
ter Set Value
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 27 during execution of the PPRM_WR command.
IW09 Command Execu- This bit is 1 (Processing) during execution of the PPRM_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 PPRM_WR
Bit 1 Completed command.
Motion Commands
This bit changes to 1 (Completed with an error) when an error occurs during
IW09 execution of the PPRM_WR command.
Command Error End
Bit 3 The axis will decelerate to a stop if it is moving. This bit changes to 0 (Com-
pleted normally) when another command is executed.
IW09 Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed PPRM_WR command ends.
6-107
6.2 Motion Command Details
PPRM_WR (Write Non-volatile Parameter)
Timing Charts
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)
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)
6-108
6.2 Motion Command Details
EX_FEED (Jog with External Positioning)
Motion Commands
tion.
• 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 34 to execute the EX_FEED
motion command.
6-109
6.2 Motion Command Details
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)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38)
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).
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 (Posi-
tioning Completed) in the IW0C monitor parameter will change to 1 (Within positioning com-
pleted range).
• The jogging 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.
• The same operation as the Cancel Command operation will be performed if the motion command code
is changed before external positioning is performed.
6-110
6.2 Motion Command Details
EX_FEED (Jog with External Positioning)
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 P
OW01
Speed Loop P/PI Switch control.
Bit 3
0: PI control, 1: P control
These bits 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.
OW04 External Positioning These bits set the signal to use for external positioning.
Bits 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 set
OW08 Motion Commands 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 can
OL10 Speed Reference Setting be changed during operation. 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 speed. This value
OW12 Speed Limit is an absolute value. It is used in both the positive and negative direc-
tions.
Set the torque limit for external positioning with jogging. This parame-
OL14 Torque/Force Limit ter 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 changing
the value of OL10.
Set the value as a percentage of the Speed Reference Setting. This
Motion Commands
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 the 6
OL20
Width 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 accel-
OL36 Rate/Acceleration Time
eration time.
Constant
Linear Deceleration
Set the jogging deceleration rate with the deceleration rate or the decel-
OL38 Rate/Deceleration Time
eration time.
Constant
Continued on next page.
6-111
6.2 Motion Command Details
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 Execution
formed for the EX_FEED command. This bit changes to 0 (Completed)
Bit 0 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 a
Command Error End
Bit 3 stop if it is moving. This bit changes to 0 (Completed normally) when
another command is executed.
IW09 Command Execution This bit is always 0 (Normal execution not completed) for the EX_FEED
Bit 8 Completed command.
This bit changes to 1 (Distribution completed) when the distribution of ref-
IW0C Distribution Com- erence pulses for the movement motion command is completed.
Bit 0 pleted This bit is 0 (Distributing pulses) when the execution of a movement
motion command is in progress.
This bit is 1 (Within positioning completed range) when pulse distribution
IW0C Positioning Com-
is 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.
This bit changes to 0 (Latch not complete) when a new latch command is
IW0C
Latch Completed executed and it changes to 1 (Latch completed) when the latch is com-
Bit 2
pleted. The latched position is reported in IL18.
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 reference
pulse distribution is completed (i.e., when DEN is 1), and it is 0 (Outside
near position range) when reference pulse 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 reference pulse distribution, and 0
Bit 3
in all other cases.
| (IL12) − (IL16) | ≤ OL20
IL12: Machine Coordinate System Reference Position
IL16: Machine Coordinate System Feedback Position
OL20: NEAR Signal Output Width
Machine Coordinate
This parameter stores the current position in the machine coordinate system
IL18 System Latch Posi-
when the latch signal turned ON.
tion
6-112
6.2 Motion Command Details
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 following figure).
Normal Execution
This position is reported.
(IL18)
External Positioning
Final Travel Distance
Motion Commands
IW0C Bit 0 (DEN)
IW0C Bit 1 (POSCOMP)
6-113
6.2 Motion Command Details
EX_FEED (Jog with External Positioning)
Alarms
6-114
6.2 Motion Command Details
MEM_RD (Read Memory)
Information Make any necessary change to OW51 and OL58 before the MEM_RD command
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.
3. Set the OW08 setting parameter (Motion Commands) to 35 to execute the MEM_RD
motion command.
Motion Commands
Related Parameters
Setting Parameters
Register
Name Setting Details
Address 6
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 starting address to read in the SERVOPACK memory.
OL58 Address Setting The valid address range depends on the product specifications of the
SERVOPACK. Refer to the relevant SERVOPACK manual for details.
6-115
6.2 Motion Command Details
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 Execution This bit is 1 (Processing) during execution of the MEM_RD command.
Bit 0 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_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 Execution This bit changes to 1 (Normal execution completed) when execution of
Bit 8 Completed the MEM_RD command ends.
SERVOPACK This parameter stores the data of the SERVOPACK parameter that was
IL38
Parameter Read Data read.
Timing Charts
Normal Completion
OW08 = 35 (MEM_RD)
IW08 = 35 (MEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 35 (MEM_RD)
IW08 = 35 (MEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-116
6.2 Motion Command Details
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.
3. Set the OW08 setting parameter (Motion Commands) to 36 to execute the MEM_WR
motion command.
Motion Commands
to stop the axis.
Related Parameters
Setting Parameters
Register 6
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
Continued on next page.
6-117
6.2 Motion Command Details
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 Execution This bit is 1 (Processing) during execution of the MEM_WR command.
Bit 0 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 Execution This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 Completed MEM_WR command ends.
Timing Charts
Normal 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)
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)
6-118
6.2 Motion Command Details
PMEM_RD (Read Non-volatile Memory)
Information Whether data can be read from non-volatile memory depends on the product specifications of the
SERVOPACK. Refer to the relevant SERVOPACK manual for details.
Information Make any necessary change to OW51 and OL58 before the PMEM_RD com-
mand 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.
3. Set the OW08 setting parameter (Motion Commands) to 37 to execute the PMEM_RD
motion command.
Motion Commands
to stop the axis.
Related Parameters
Setting Parameters
6
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 starting address to read in the SERVOPACK memory.
OL58 Address Setting The valid address range depends on the product specifications of the
SERVOPACK. Refer to the relevant SERVOPACK manual for details.
6-119
6.2 Motion Command Details
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 Execution This bit is 1 (Processing) during execution of the PMEM_RD command.
Bit 0 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 Execution This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 Completed PMEM_RD command ends.
SERVOPACK
IL38 This parameter stores the data read from the specified address.
Parameter Read Data
Timing Charts
Normal Completion
OW08 = 37 (PMEM_RD)
IW08 = 37 (PMEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
Error Completion
OW08 = 37 (PMEM_RD)
IW08 = 37 (PMEM_RD)
IW09 Bit 0 (BUSY) This interval is
IW09 Bit 3 (FAIL) not constant.
IW09 Bit 8 (COMPLETE)
6-120
6.2 Motion Command Details
PMEM_WR (Write Non-volatile Memory)
Information Whether data can be written to non-volatile memory depends on the product specifications of the
SERVOPACK. Refer to the relevant SERVOPACK manual for details.
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.
3. Set the OW08 setting parameter (Motion Commands) to 38 to execute the PMEM_WR
motion command.
Motion Commands
to stop the axis.
Related Parameters
Setting Parameters
6
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
Continued on next page.
6-121
6.2 Motion Command Details
PMEM_WR (Write 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 38 during execution of the PMEM_WR command.
IW09 Command Execution This bit is 1 (Processing) during execution of the PMEM_WR command.
Bit 0 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_WR
Bit 1 Completed command.
This bit changes to 1 (Completed with an error) when an error occurs
IW09 during execution of the PMEM_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 Execution This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 Completed PMEM_WR command ends.
Timing Charts
Normal 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)
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)
6-122
6.3 Motion Subcommands
Motion Commands
Parameter)
(page 6-136)
6-123
6.4 Motion Subcommand Details
NOP (No Command)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
Motion Subcom-
OW0A Set this parameter to 0 for the NOP command.
mands
SERVOPACK User
OW4E Set the information managed by the SERVOPACK to monitor.
Monitor Setting
Monitor Parameters
Register
Name Monitored Contents
Address
Motion Subcom- This parameter shows the motion subcommand that is currently in execu-
IW0A mand Response tion.
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 during
IW0B
Command Error End execution of the NOP command. This bit changes to 0 (Completed nor-
Bit 3
mally) when another command is executed.
IW0B Command Execu- This bit changes to 1 (Normal execution completed) when execution of the
Bit 8 tion Completed* 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
* The subcommand status of the NOP command (Command Execution Completed) is invalid.
6-124
6.4 Motion Subcommand Details
PRM_RD (Read SERVOPACK Parameter)
3. Set the OW0A setting parameter (Motion Subcommands) to 1 to execute the PRM_RD
motion subcommand.
The PRM_RD command reads the SERVOPACK parameter and stores the contents in the monitor parame-
ters.
The IW0A monitor parameter (Motion Subcommand Response Code) is 1 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW0B monitor parameter will
change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
Motion Commands
This concludes the process for reading SERVOPACK parameters.
6-125
6.4 Motion Subcommand Details
PRM_RD (Read SERVOPACK Parameter)
Related Parameters
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 SERVO-
OW54 PACK Parameter Num- Set the number of the SERVOPACK parameter to read.
ber
Set the size of the SERVOPACK parameter to read.
Set the size in words.
Auxiliary SERVO-
OW55 Setting Precautions
PACK Parameter Size
The SERVOPACK user manual lists the sizes in bytes, so those values
must be converted to words.
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in exe-
Motion Subcommand
IW0A cution.
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 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 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 of
Bit 8 Completed the PRM_RD command ends.
Auxiliary SERVO-
This parameter stores the number of the SERVOPACK parameter that
IW37 PACK Parameter Num-
was read.
ber
Auxiliary SERVO-
This parameter stores the data of the SERVOPACK parameter that was
IL3A PACK Parameter Read
read.
Data
6-126
6.4 Motion Subcommand Details
PRM_RD (Read SERVOPACK Parameter)
Timing Charts
Normal Completion
OW0A = 1 (PRM_RD)
IW0A = 1 (PRM_RD)
IW0B Bit 0 (BUSY) This interval is
not constant.
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
1 scan
IW37
Undefined value Parameter number
IL3A
Undefined value Parameter
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)
IW37 Undefined value
IL3A Undefined value
Motion Commands
6-127
6.4 Motion Subcommand Details
PRM_WR (Write SERVOPACK Parameter)
3. Set the OW0A setting parameter (Motion Subcommands) to 2 to execute the PRM_WR
motion subcommand.
The SERVOPACK parameter is overwritten.
The IW0A monitor parameter (Motion Subcommand Response Code) is 2 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW0B monitor parameter will
change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
Related Parameters
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
OW0A Motion Subcommands Set this parameter to 2 (PRM_WR) to write a SERVOPACK parameter.
Auxiliary SERVO-
OW54 PACK Parameter Num- Set the number of the SERVOPACK parameter to write.
ber
Continued on next page.
6-128
6.4 Motion Subcommand Details
PRM_WR (Write SERVOPACK Parameter)
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in execu-
Motion Subcommand
IW0A tion.
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 of
Bit 8 Completed the PRM_WR command ends.
Auxiliary SERVO-
This parameter reports the number of the SERVOPACK parameter that
IW37 PACK Parameter Num-
was written.
ber
Timing Charts
Normal Completion
Motion Commands
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)
Error Completion 6
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)
6-129
6.4 Motion Subcommand Details
INF_RD (Read Device Information)
Related Parameters
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
6-130
6.4 Motion Subcommand Details
INF_RD (Read Device Information)
Monitor Parameters
Register
Name Monitored Contents
Address
Motion Subcommand This parameter shows the motion subcommand currently in execution.
IW0A
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 end.
Bit 0 Flag
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 of
Bit 8 Completed the INF_RD command ends.
This parameter reports the code that was read.
00 hex: Disabled
01 hex: Vendor ID code
Device Information
IW5B 02 hex: Device code
Monitor Code
03 hex: Device version
04 hex: Device information file version
05 hex: Serial number
Information that is read is reported in these registers.
01 hex: Vendor ID code (2 words)
IW70
Device Information 02 hex: Device code (2 words)
to
Monitor Data 1 to 16 03 hex: Device version (2 words)
IW7F
04 hex: Device information file version (2 words)
05 hex: Serial number (16 words)
Timing Charts
Normal Completion
OW0A = 3 (INF_RD)
IW0A = 3 (INF_RD)
Motion Commands
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
6
Error Completion
OW0A = 3 (INF_RD)
IW0A = 3 (INF_RD)
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
IW5B Undefined
6-131
6.4 Motion Subcommand Details
SMON (Monitor Status)
1. Refer to the relevant SERVOPACK user’s manual for details on the contents that you can monitor.
2. Some settings cannot be monitored for some SERVOPACK models.
Note
2. Set the OW0A setting parameter (Motion Subcommands) to 4 to execute the SMON motion
subcommand.
The information managed by the SERVOPACK is read and the code is stored in the monitor parameter.
The IW0A monitor parameter (Motion Subcommand Response Code) is 4 during execution of this
command.
During command processing, bit 0 (Command Execution Flag) in the IW0B monitor parameter will
change to 1 (Processing). When processing is completed, this bit will change to 0 (Completed).
6-132
6.4 Motion Subcommand Details
SMON (Monitor Status)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
Set this parameter to 4 (SMON) to execute the monitor status subcom-
OW0A Motion Subcommands
mand.
SERVOPACK User
OW4E Set the information managed by the SERVOPACK to monitor.
Monitor Setting
Monitor Parameters
Register
Name Monitored Contents
Address
This parameter shows the motion subcommand that is currently in execu-
Motion Subcommand
IW0A tion.
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. The
Bit 0 Flag 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.
IW0B Command Execution This bit changes to 1 (Normal execution completed) when execution of
Bit 8 Completed the SMON 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
Timing Charts
OW0A = 4 (SMON)
IW0A = 4 (SMON)
Motion Commands
IW0B Bit 0 (BUSY)
IW0B Bit 3 (FAIL)
IW0B Bit 8 (COMPLETE)
IW2F Bit C to F Undefined value Monitor 4 = Set value
IL34 Undefined value Monitor results
6-133
6.4 Motion Subcommand Details
FIXPRM_RD (Read Fixed Parameter)
Related Parameters
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
This parameter shows the motion subcommand that is currently in execu-
Motion Subcom-
IW0A tion.
mand Response Code
This parameter is 5 during execution of the FIXPRM_RD command.
IW0B Command Execution This bit is 1 (Processing) during execution of the FIXPRM_RD 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 FIXPRM_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 of the
Bit 8 Completed FIXPRM_RD command ends.
Fixed Parameter This parameter reports the fixed parameter data for the specified fixed
IL56
Monitor parameter number.
6-134
6.4 Motion Subcommand Details
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 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)
IL56 Undefined value
Motion Commands
6-135
6.4 Motion Subcommand Details
FIXPRM_CHG (Change Fixed Parameter)
Information • OW54 and OL56 are normally used to set SERVOPACK parameter informa-
tion, but for the FIXPRM_CHG subcommand, these parameters are used to set the fixed
parameter information.
• An attempt to use this command to change any fixed parameters other than those listed in
the above table will result in a Command Error End (i.e., bit 3 in IW09 will change to
1).
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.
6-136
6.4 Motion Subcommand Details
FIXPRM_CHG (Change Fixed Parameter)
Related Parameters
Setting Parameters
Register
Name Setting Details
Address
OW0A Motion Subcommands Set this parameter to 6 (FIXPRM_CHG) to read a fixed parameter.
Auxiliary SERVO-
OW54 PACK Parameter Num- Set the number of the fixed parameter to change.
ber
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 execu-
Motion Subcommand
IW0A tion.
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.
Bit 0 Flag
This bit changes to 1 (Completed with an error) when an error occurs
IW0B
Command Error End during execution of the FIXPRM_CHG 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 of
Bit 8 Completed the FIXPRM_CHG command ends.
Auxiliary SERVO-
IW37 PACK Parameter Num- This parameter reports the number of the fixed parameter to change.
ber
Timing Charts
Motion Commands
Normal Completion
OW0A = 6 (FIXPRM_CHG)
IW0A = 6 (FIXPRM_CHG)
6-137
6.4 Motion Subcommand Details
FIXPRM_CHG (Change Fixed Parameter)
Error Completion
OW0A = 6 (FIXPRM_CHG)
IW0A = 6 (FIXPRM_CHG)
6-138
7
Switching Commands
Command 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
NOP POS EX_P ZRET INTE ENDO LATC FEED STEP ZSET ACC DCC SCC CHG KVS KPS
0 NOP −
1 POSING × − × × × × × × × ×
2 EX_POSING × Δ − × × × × Δ × × × × Δ Δ
3 ZRET × × × − × × × × × × × × × × × ×
INTERPO-
4 −
LATE
ENDOF_
5 INTERPO- −
LATE
6 LATCH −
7 FEED × Δ Δ × × × − × × × × × × ×
8 STEP × × × × − × × × ×
9 ZSET −
10 ACC −
11 DCC −
12 SCC −
CHG_
13 −
FILTER
14 KVS −
15 KPS −
16 KFS
17 PRM_RD
18 PRM_WR
19 ALM_MON
20 ALM_HIST
ALMHIST_
21
CLR
23 VELO × × × × × × × × × × × ×
24 TRQ × × × × × × × × × × × ×
25 PHASE
26 KIS
27 PPRM_WR
34 EX_FEED × Δ Δ × × × × × × × × × ×
35 MEM_RD
36 MEM_WR
37 PMEM_RD
38 PMEM_WR
Continued on next page.
7-2
7.1 Motion Command and Subcommand Execution Judgment Table
SVC and SVC32 Motion Command Execution Judgment Table
Switching Commands
27 PPRM_WR −
34 EX_FEED × × × × × × × × − × × × ×
35 MEM_RD −
36 MEM_WR −
37 PMEM_RD −
38 PMEM_WR −
Note: : Indicates commands that can be switched to.
Δ: Indicates commands that can be executed if the absolute value specification method is selected for the position 7
reference type. If the incremental addition method is selected, the axis stops when the command is switched.
×: 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.
Switching the INTERPOLATE, ENDOF_INTERPOLATE, LATCH, or PHASE command to the SCC or
CHG_FILTER command before pulse distribution is completed will cause a command error.
7-3
7.1 Motion Command and Subcommand Execution Judgment Table
SVC and SVC32 Motion Subcommand Execution Judgment Table
0 1 2 3 4 5 6
Command
NOP PRM_RD PRM_WR INF_RD SMON FIXPRM_RD FIXPRM_CHG
0 NOP
1 POSING
2 EX_POSING × ×
3 ZRET × ×
4 INTERPOLATE
5 ENDOF_INTERPOLATE
6 LATCH
7 FEED
8 STEP
9 ZSET
10 ACC × ×
11 DCC × ×
12 SCC × ×
13 CHG_FILTER
14 KVS × ×
15 KPS × ×
16 KFS × ×
17 PRM_RD × ×
18 PRM_WR × ×
19 ALM_MON × ×
20 ALM_HIST × ×
21 ALMHIST_CLR × ×
23 VELO
24 TRQ
25 PHASE
26 KIS × ×
27 PPRM_WR × ×
34 EX_FEED × ×
35 MEM_RD × ×
36 MEM_WR × ×
37 PMEM_RD × ×
38 PMEM_WR × ×
Note: : Indicates subcommands that can be executed.
×: Indicates subcommands that cannot be executed.
7-4
7.1 Motion Command and Subcommand Execution Judgment Table
SVR and SVR32 Motion Command Execution Judgment Table
0 1 2 3 4 5 6 7 8 9 10 11 12 13 23 24 25
Command
NOP POS EX_P ZRET INTE ENDO LATC FEED STEP ZSET ACC DCC SCC CHG VELO TRQ PHAS
0 NOP −
1 POSING × − × × × × × × × ×
2 EX_POSING × Δ − × × × × × × × × Δ Δ Δ
3 ZRET × × × − × × × × × × × × × × × × ×
INTER-
4 −
POLATE
ENDOF_
5 INTER- −
POLATE
6 LATCH −
7 FEED × Δ Δ × × × × − × × × × × × × × ×
8 STEP × × × × × − × × × × ×
9 ZSET × − ×
10 ACC × × × × × × × × × × − × × × × × ×
11 DCC × × × × × × × × × × × − × × × × ×
12 SCC × × × × × × × × × × × × − × × × ×
CHG_
13 × × × −
FILTER
23 VELO × × × × × × × × × × − × ×
24 TRQ × × × × × × × × × × × − ×
25 PHASE × Δ Δ × × × × × × × × × × × × × −
Note: : Indicates commands that can be switched to.
Δ: Indicates commands that can be executed if the absolute value specification method is selected for the position
reference type. If the incremental addition method is selected, the axis stops when the command is switched.
×: Indicates when the current command is canceled and the axis decelerates to a stop.
Switching Commands
7-5
7.2 Switching Motion Commands
0 1 2 3 4 5 6 7 8 9 23 24 25 34
Command
NOP POS EX_P ZRET INTE ENDO LAT FEED STEP ZSET VELO TRQ PHAS EX_FE
0 NOP −
1 POSING × − × × × ×
2 EX_POSING × − × × × ×
3 ZRET × × × − × × × × × × × × × ×
4 INTERPOLATE −
ENDOF_
5 −
INTERPOLATE
6 LATCH −
7 FEED × × × × − ×
8 STEP × × × × −
9 ZSET × −
23 VELO × × × × × × −
24 TRQ × × × × × × −
25 PHASE −
34 EX_FEED × × × × × −
Note: : Indicates commands that can be switched to.
×: Indicates commands for which the current command is canceled and the axis decelerates to a stop. Then, the
new command is executed.
Detailed descriptions of the changes in axis motion when any of the above 14 commands are switched to
another command during execution are provided below.
7-6
7.2 Switching Motion Commands
Switching from the POSING Motion Command
NOP POSING
POSING EX_POSING
Switching Commands
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 Set-
ting) when execution of the EX_POSING command is started.
Precautions
Do not change the Position Reference Setting parameter during decelera-
tion. 7
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.
7-7
7.2 Switching Motion Commands
Switching from the POSING Motion Command
POSING ZRET
Precautions
The speed may decrease because the related parameters are written at the
start of ZRET execution.
The motion command switches to the INTERPOLATE command after the
axis decelerates to a complete stop.
Canceled part of
POSING operation
POSING
POSING INTERPOLATE
7-8
7.2 Switching Motion Commands
Switching from the POSING Motion Command
POSING FEED
The motion command switches to the STEP command after the axis decel-
erates to a complete stop.
Canceled part of
POSING operation
STEP Travel
Distance
POSING STEP
POSING STEP
POSING
ZSET
Switching Commands
Motion command POSING ZSET
response
Precautions
In actual operation, set the zero point by executing ZSET when positioning
has been completed.
Continued on next page.
7-9
7.2 Switching Motion Commands
Switching from the POSING Motion Command
POSING VELO
VELO
Motion command POSING VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the POSING operation by executing the NOP command. Then, check
that bit 0 (Distribution Completed) in IW0C is 1 (Completed) before
you execute the VELO command.
The motion command immediately switches to the TRQ command, and the
control mode switches from position control to torque control. The travel
distance that is stored in the acceleration/deceleration filter is canceled.
The reference value of the TRQ
command is output regardless of the
current speed when the command is Canceled part of
switched. POSING operation
POSING
POSING TRQ
TRQ
Motion command POSING TRQ
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
The motion command immediately switches to the PHASE command, and
the control mode switches from position control to phase control.
The reference value of the PHASE
command is output regardless of the
current speed when the command is Canceled part of
switched. POSING operation
PHASE
POSING PHASE
7-10
7.2 Switching Motion Commands
Switching from the EX_POSING Motion Command
NOP EX_POSING
EX_POSING POSING
Switching Commands
OW09 Is Set to 1)
The motion command immediately switches to the POSING command,
and the travel distance that is stored in the acceleration/deceleration filter
is continued.
The speeds will change smoothly.
(Acceleration or deceleration is performed
to the target speed of the POSING
command based on the current speed
when the command was switched.) Canceled part
The acceleration/deceleration filter also of EX_POSING
continues operation. operation
7
EX_POSING POSING
7-11
7.2 Switching Motion Commands
Switching from the EX_POSING Motion Command
ZRET
EX_POSING ZRET
Precautions
The speed may decrease because the related parameters are written at the
start of ZRET execution.
The motion command switches to the INTERPOLATE command after the
axis decelerates to a complete stop.
Canceled part
of EX_POSING
operation
EX_POSING
EX_POSING INTERPOLATE
7-12
7.2 Switching Motion Commands
Switching from the EX_POSING Motion Command
EX_POSING FEED
The motion command switches to the STEP command after the axis decel-
erates to a complete stop.
Canceled part of
EX_POSING
operation
STEP travel
distance
STEP
EX_POSING STEP
EX_POSING
Switching Commands
Motion command EX_POSING ZSET
EX_POSING
Precautions
In actual operation, set the zero point by executing ZSET when positioning
has been completed.
Continued on next page.
7-13
7.2 Switching Motion Commands
Switching from the EX_POSING Motion Command
The motion command switches to the TRQ command after the axis deceler-
ates to a complete stop, and the control mode switches from position con-
trol to torque control.
Canceled part of
EX_POSING operation
EX_POSING TRQ
TRQ
EX_POSING Motion command EX_POSING TRQ
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
The motion command switches to the PHASE command after the axis
decelerates to a complete stop, and the control mode switches from position
control to phase control.
The reference value of the PHASE
command is output regardless of the
current speed when the command is Canceled part of
switched. EX_POSING operation
PHASE
EX_POSING PHASE
7-14
7.2 Switching Motion Commands
Switching from the ZRET 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
Switching Commands
Do not change the Position Reference Setting parameter during decelera-
tion.
Continued on next page.
7-15
7.2 Switching Motion Commands
Switching from the ZRET Motion Command
ZRET EX_POSING
INTERPO
ZRET
LATE
7-16
7.2 Switching Motion Commands
Switching from the ZRET Motion Command
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-
ZRET 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
The motion command switches to the VELO command after the axis decel-
erates to a complete stop.
Switching Commands
Canceled part of
ZRET operation
ZRET VELO
VELO
7-17
7.2 Switching Motion Commands
Switching from the ZRET Motion Command
ZRET TRQ
TRQ
The motion command switches to the PHASE command after the axis
decelerates to a complete stop.
Canceled part of
ZRET operation
ZRET PHASE
ZRET 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
7-18
7.2 Switching Motion Commands
Switching from the INTERPOLATE Motion Command
NOP
INTERPOLATE
INTERPOLATE POSING
Switching Commands
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.
7-19
7.2 Switching Motion Commands
Switching from the INTERPOLATE Motion Command
INTERPOLATE EX_POSING
INTERPOLATE ZRET
INTERPO-
The INTERPOLATE operation continues.
LATE
Continued on next page.
7-20
7.2 Switching Motion Commands
Switching from the INTERPOLATE Motion Command
INTERPOLATE FEED
Switching Commands
based on the current speed when the
command was switched.)
The acceleration/deceleration filter also
continues operation.
STEP STEP Travel
Distance
INTERPOLATE STEP
7-21
7.2 Switching Motion Commands
Switching from the INTERPOLATE Motion Command
INTERPOLATE
ZSET
Precautions
In actual operation, set the zero point 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.
INTERPOLATE
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
disabled.
VELO
VELO INTERPOLATE
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the INTERPOLATE operation by executing the NOP command. Then,
check that bit 0 (Distribution Completed) in IW0C is 1 (Completed)
before you execute the VELO command.
Continued on next page.
7-22
7.2 Switching Motion Commands
Switching from the ENDOF_INTERPOLATE or LATCH Motion Command
TRQ
TRQ INTERPOLATE
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
The motion command immediately switches to the PHASE command, and
the control mode switches from position control to phase control.
The reference value of the PHASE
command is output regardless of the current
speed when the command is switched.
INTERPOLATE
PHASE
INTERPOLATE PHASE
Switching Commands
PACK parameters are written, and then the jogging operation starts.
Stop to change the SERVOPACK parameters
related to external positioning
EX_FEED
EX_FEED
INTERPOLATE
7-23
7.2 Switching Motion Commands
Switching from the FEED Motion Command
FEED
NOP
FEED POSING
FEED POSING
7-24
7.2 Switching Motion Commands
Switching from the FEED Motion Command
FEED EX_POSING
FEED EX_POSING
Switching Commands
Motion command FEED EX_POSING
FEED ZRET
7-25
7.2 Switching Motion Commands
Switching from the FEED Motion Command
FEED INTERPOLATE
STEP
FEED STEP
FEED
ZSET
Motion command FEED ZSET
Precautions
In actual operation, set the zero point by executing ZSET when positioning
has been completed.
Continued on next page.
7-26
7.2 Switching Motion Commands
Switching from the FEED Motion Command
FEED VELO
VELO
Motion command FEED VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the FEED operation by executing the NOP command. Then, check that
bit 0 (Distribution Completed) in IW0C is 1 (Completed) before you
execute the VELO command.
The motion command immediately switches to the TRQ command. The
control mode changes from position control to torque control.
At this time, the travel distance that is stored in the acceleration/decelera-
tion filter is canceled.
The reference value of the TRQ command
FEED is output, regardless of the current speed
when the command is switched.
FEED TRQ
TRQ
Switching Commands
Position Control Mode Torque Control Mode
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
The motion command immediately switches to the PHASE command, and
the control mode switches from position control to phase control.
The reference value of the PHASE
command is output regardless of the current
7
speed when the command is switched.
PHASE
FEED PHASE
7-27
7.2 Switching Motion Commands
Switching from the FEED Motion Command
FEED EX_FEED
7-28
7.2 Switching Motion Commands
Switching from the STEP Motion Command
STEP
NOP
STEP POSING
POSING
Motion command STEP POSING
Switching Commands
OW09 Is Set to 1)
OL1C = Target position
Continued on next page.
7-29
7.2 Switching Motion Commands
Switching from the STEP Motion Command
STEP EX_POSING
ZRET
STEP ZRET
Precautions
The speed may decrease because the related parameters are written at the
start of ZRET execution.
Continued on next page.
7-30
7.2 Switching Motion Commands
Switching from the STEP Motion Command
STEP INTERPOLATE
Switching Commands
STEP FEED
STEP
ZSET
Motion command STEP ZSET
Precautions
In actual operation, set the zero point by executing ZSET when positioning
has been completed.
Continued on next page.
7-31
7.2 Switching Motion Commands
Switching from the STEP Motion Command
STEP VELO
VELO
Motion command STEP VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the STEP operation by executing the NOP command. Then, check that
bit 0 (Distribution Completed) in IW0C is 1 (Completed) before you
execute the VELO command.
The motion command immediately switches to the TRQ command, and the
control mode switches from position control to torque control. The travel
distance that is stored in the acceleration/deceleration filter is canceled.
The reference value of the TRQ command
is output, regardless of the current speed
when the command is switched.
STEP
STEP TRQ
TRQ
Motion command STEP TRQ
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
The motion command immediately switches to the PHASE command, and
the control mode switches from position control to phase control.
The reference value of the PHASE
command is output regardless of the current
speed when the command is switched.
PHASE
STEP PHASE
7-32
7.2 Switching Motion Commands
Switching from the ZSET Motion Command
Switching Commands
7-33
7.2 Switching Motion Commands
Switching from the VELO Motion Command
VELO
NOP
7-34
7.2 Switching Motion Commands
Switching from the VELO Motion Command
VELO EX_POSING
Precautions
After switching to EX_POSING, the EX_POSING command operates with-
out the acceleration/deceleration filter. To enable the acceleration/decelera-
tion filter, hold the VELO operation by executing the NOP command.
Then, check that bit 0 (Distribution Completed) in IW0C is 1 (Com-
VELO pleted) before you execute the EX_POSING command.
Switching Commands
to position control.
VELO ZRET
ZRET
7-35
7.2 Switching Motion Commands
Switching from the VELO Motion Command
VELO INTERPOLATE
FEED
VELO FEED
7-36
7.2 Switching Motion Commands
Switching from the VELO Motion Command
VELO STEP
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.
ZSET VELO
VELO
Motion command VELO ZSET
Precautions
7
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
Continued on next page.
7-37
7.2 Switching Motion Commands
Switching from the VELO Motion Command
PHASE
VELO VELO PHASE
7-38
7.2 Switching Motion Commands
Switching from the TRQ Motion Command
NOP TRQ
TRQ POSING
Switching Commands
• 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.
7-39
7.2 Switching Motion Commands
Switching from the TRQ Motion Command
TRQ EX_POSING
7-40
7.2 Switching Motion Commands
Switching from the TRQ Motion Command
TRQ INTERPOLATE
Switching Commands
The acceleration/deceleration filter is
disabled.
TRQ FEED
FEED
7-41
7.2 Switching Motion Commands
Switching from the TRQ Motion Command
TRQ STEP
STEP
Precautions
TRQ
After switching to STEP, the STEP command operates without the acceler-
ation/deceleration filter. To enable the acceleration/deceleration filter, hold
the TRQ operation by executing the NOP command. Then, check that bit 0
(Distribution Completed) in IW0C is 1 (Completed) before you exe-
cute the STEP command.
The axis decelerates to a stop in Position Control Mode, and then the ZSET
command is executed.
The axis decelerates to a stop
in Position Control Mode from
the speed when the motion
command was switched.
A machine coordinate system is
created based on the position where
the axis decelerated to a stop.
ZSET TRQ
7-42
7.2 Switching Motion Commands
Switching from the TRQ Motion Command
TRQ VELO
VELO
Motion command TRQ VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the TRQ operation by executing the NOP command. Then, check that
bit 0 (Distribution Completed) in IW0C is 1 (Completed) before you
TRQ execute the VELO command.
TRQ The TRQ operation continues.
The motion command immediately switches to the PHASE command, and
the control mode switches from torque control to phase control. The travel
distance that is stored in the acceleration/deceleration filter is canceled.
The reference value of the PHASE
command is output regardless of the current
speed when the command is switched.
TRQ PHASE
PHASE
Motion command TRQ PHASE
Switching Commands
Torque Control Mode Phase Control Mode
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.
EX_FEED Same as for the FEED command.
7-43
7.2 Switching Motion Commands
Switching from the PHASE Motion Command
NOP PHASE
PHASE POSING
7-44
7.2 Switching Motion Commands
Switching from the PHASE Motion Command
PHASE EX_POSING
PHASE ZRET
Switching Commands
Motion command PHASE ZRET
PHASE INTERPOLATE
INTERPOLATE
7-45
7.2 Switching Motion Commands
Switching from the PHASE Motion Command
FEED
PHASE FEED
STEP
PHASE STEP
PHASE
ZSET
Motion command PHASE ZSET
Precautions
In actual operation, set the zero point by executing ZSET when positioning
has been completed.
Continued on next page.
7-46
7.2 Switching Motion Commands
Switching from the PHASE Motion Command
PHASE VELO
VELO
Motion command PHASE VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the PHASE operation by executing the NOP command. Then, check
that bit 0 (Distribution Completed) in IW0C is 1 (Completed) before
you execute the VELO command.
The motion command immediately switches to the TRQ command, and the
control mode switches from phase control to torque control.
The reference value of the TRQ command
is output, regardless of the current speed
when the command is switched.
PHASE
Switching Commands
PHASE The PHASE operation continues.
The motion command immediately switches to the EX_FEED command,
and the control mode switches from phase control to position control. At
this time, the travel distance that is stored in the acceleration/deceleration
filter is distributed.
When execution of the EX_FEED command is started, the related SERVO-
PACK parameters are written, and then the jogging operation starts.
Stop to change the SERVOPACK parameters
related to external positioning
EX_FEED 7
PHASE EX_FEED
7-47
7.2 Switching Motion Commands
Switching from the EX_FEED Motion Command
NOP EX_FEED
EX_FEED POSING
EX_FEED POSING
7-48
7.2 Switching Motion Commands
Switching from the EX_FEED Motion Command
EX_FEED EX_POSING
EX_FEED EX_POSING
Switching Commands
Motion command EX_FEED EX_POSING
EX_FEED ZRET
7-49
7.2 Switching Motion Commands
Switching from the EX_FEED Motion Command
EX_FEED INTERPOLATE
EX_FEED FEED
The motion command switches to the STEP command after the axis decel-
erates to a complete stop.
Canceled part of
EX_FEED operation
STEP
EX_FEED STEP
7-50
7.2 Switching Motion Commands
Switching from the EX_FEED Motion Command
EX_FEED
ZSET
Motion command EX_FEED ZSET
Precautions
In actual operation, set the zero point 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 can-
celed.
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
canceled.
EX_FEED VELO
VELO
Precautions
After switching to VELO, the VELO command operates without the accel-
eration/deceleration filter. To enable the acceleration/deceleration filter,
hold the EX_FEED operation by executing the NOP command. Then,
check that bit 0 (Distribution Completed) in IW0C is 1 (Completed)
Switching Commands
before you execute the VELO command.
The motion command immediately switches to the TRQ command, and the
control mode switches from position control to torque control.
At this time, the travel distance that is stored in the acceleration/decelera-
tion filter is canceled.
The reference value of the TRQ command
is output, regardless of the current speed
when the command is switched.
7
EX_FEED TRQ
TRQ
Precautions
After switching the command, the TRQ command operates without the
acceleration/deceleration filter because the acceleration/deceleration filter
is disabled for the TRQ command.
Continued on next page.
7-51
7.2 Switching Motion Commands
Switching from the EX_FEED Motion Command
PHASE
EX_FEED EX_FEED PHASE
7-52
Position Management
with an Absolute
Encoder
8
A system that uses an absolute encoder does not need to perform a
zero point return operation when the power supply is turned ON to
the machine. This chapter describes methods to manage the cur-
rent position of the machine using an absolute encoder. Read this
section carefully before you use a Servomotor that is equipped
with an absolute encoder.
8.3 Reading Position Data When the Power Supply Is Turned ON . . 8-6
8.4 Position Management Method for Each Machine Operation Type . . 8-7
Finite-length Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
Infinite-length Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
Infinite-length Operation with Simple Absolute
Infinite Axis Position Management . . . . . . . . . . . . . . . . . . . . 8-15
Infinite-length Operation with Non-simple Absolute
Infinite Axis Position Management . . . . . . . . . . . . . . . . . . . . 8-19
Absolute Encoder
There are incremental encoders that output pulses in response to the rotational displacement of the
Terms
axis, and there are absolute encoders that output the absolute position (position data for the rotational
angle) from a reference position (zero point of the encoder) regardless of rotation.
The absolute encoder uses a battery connected to the battery terminals of the SERVOPACK to main-
tain 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 rota-
tion and a counter that is used to count the number of rotations. After automatic operation starts, the
absolute encoder operates in the same way as an incremental encoder.
8-2
8.2 Absolute Encoder System Startup
When the zero point is established, positions are then managed based on the zero point of the machine
coordinate system. This reference position will not change even if the power supply is turned OFF. For
this reason, a zero point return operation is not required each time the power supply is turned ON.
Establishing the zero point defines the positional relationship between the zero point of the absolute
encoder and the zero point of the machine coordinate system.
The following table gives the setup procedure for an absolute encoder system.
Before you perform the following setup procedure, confirm that the components and cable connections are
correct.
Step Item Description
Set up (initialize) the absolute The absolute encoder is initialized to initialize the multiturn data.
1
encoder. Setting Up the Absolute Encoder (Initialization) (page 8-4)
There are two types of machine operation. One type is finite-length
operation, where round-trip operation is performed within a defined
travel interval, and the other type is infinite-length operation, where
movement is performed in one direction, such as for a conveyor belt.
The related parameters in the Machine Controller and SERVOPACK
Set all parameters related to abso-
are set according to the operation method.
8-3
8.2 Absolute Encoder System Startup
Setting Up the Absolute Encoder (Initialization)
Example When encoder position X is set as the zero point of the machine coordinate system (0),
OL48 is set to -X.
Each machine axis moves to the reference position for operation, and that position is the zero point 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 Machine Controller will recognize the current
position when the power supply is next turned ON, as shown in the next section 8.3 Reading Position Data
When the Power Supply Is Turned ON. The zero point will not need to be set again.
8-4
8.2 Absolute Encoder System Startup
Current Value in the Machine Coordinate System
Example When IL10 is 10,000 and OL48 is 100, the negative value of the position when the
Servo power supply is turned ON is as follows:
OL48 - IL10 = 100 - 10,000 = -9,900
You can set this value of -9,900 in OL48 to set the current position in the machine coordi-
nate system as the machine coordinate zero point.
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.
Note
2. The position when the Servo power supply is turned ON is the value that is calculated with the fol-
lowing 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).
8-5
8.3 Reading Position Data When the Power Supply Is Turned ON
Process
Description
Order
After the power supply is turned ON, the Machine Controller sends a request to the SERVOPACK
1
to send the current value when MECHATROLINK communications are established.
The SERVOPACK gets the current value data from the absolute encoder when it receives the cur-
2
rent value request.
3 The SERVOPACK sends the current value data to the Machine Controller.
The Machine Controller calculates the current value in the machine coordinate system from the
4 electronic gear and machine coordinate system zero point offset (in the OL48 setting
parameter) data and places it in the position monitor registers.
8-6
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
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 operation, precautions for
parameter settings, setting the zero point, and precautions for when the power supply is turned OFF and
ON again.
Parameter Settings
This section describes the parameter settings for each axis when performing finite-length operation.
8-7
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
Encoder Selection
Set the parameters as shown in the following table for an axis that performs absolute position detection.
Type Parameter Set Value
Fixed Parameter No. 30
Machine Controller 1: Absolute encoder
(Encoder Selection)
Σ-V-series or
Parameter: Pn002.2 (Abso-
Σ-7- series SER- 0: Use absolute encoder as an absolute encoder.
lute Encoder Usage)
VOPACK
8-8
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
The set value of the SERVOPACK encoder output pulse rate (Pn212) is not used for control with the
Machine Controller. It is not necessary to change the set value of Pn212.
Set the parameters to the same values in the above table to ensure that correct motion control is per-
formed and to prevent position variation.
Important A check will be performed to see whether or not both values match.
8-9
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
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 Controller is operating.
There is a risk of machine damage or an accident.
Set the zero point after you reset the absolute encoder to set the zero point of the machine coordinate sys-
tem 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
NO
Settings completed for all axes?
YES
END
Saving the Value of OL48 before the Power Supply Is Turned OFF
After the zero point is set, save the value of the OL48 setting parameter (Zero Point Position Offset
in Machine Coordinate System) before you turn OFF the power supply to the Machine Controller so that
the value will be written in OL48 again the next time the power supply 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 that is backed up by a battery. Both of these methods are described
below.
8-10
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
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 Parameter Area.
8-11
8.4 Position Management Method for Each Machine Operation Type
Finite-length Operation
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 Off-
set in Machine Coordinate System) - IL10: Machine Coordinate System Calculated Position
(CPOS))
3. Check that the current value and setting data value are the same for OL48.
4. Select File - Save from the menu.
The set value is saved to the Machine Controller.
5. Return to the Module Configuration Tab Page and select File - Save & Flash Save from the
menu.
The set value is saved to flash memory.
8-12
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation
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 zero point is set. Processing
Important that constantly saves the value of OL48 to the M registers may cause position variations.
8
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 (POSMAX)). With this function,
the system can operate the axis as an infinite-length axis that performs repeated positioning in the same
direction.
8-13
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation
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: Num-
bers of Pulses Per Motor Rotation
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 management must be
used to manage the position with ladder programming.
8-14
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Simple Absolute Infinite Axis Position Management
Parameter Settings
This section describes the parameter settings required for each axis when performing infinite-length oper-
ation using simple absolute infinite axis position management.
8-15
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Simple Absolute Infinite Axis Position Management
8-16
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Simple Absolute Infinite Axis Position Management
Encoder Selection
Set the parameters as shown in the following table for an axis that performs absolute position detection.
Type Parameter Set Value
Fixed Parameter No. 30
Machine Controller 1: Absolute encoder
(Encoder Selection)
Σ-V-series SER- Parameter: Pn002.2 (Abso-
0: Use absolute encoder as an absolute encoder.
VOPACK lute Encoder Usage)
The set value of the SERVOPACK encoder output pulse rate (Pn212) is not used for control with the
Machine Controller. It is not necessary to change the set value of Pn212.
Set the parameters to the same values in the above table to ensure that correct motion control is per-
formed and to prevent position variation.
Important A check will be performed to see whether or not both values match.
8-17
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Simple Absolute Infinite Axis Position Management
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 Controller is operating.
There is a risk of machine damage or an accident.
Set the zero point after you reset the absolute encoder to set the zero point of the machine coordinate sys-
tem 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
NO
Settings completed for all axes?
YES
END
8-18
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
Turning ON the Power after Setting the Zero Point in the Machine
Coordinate System
Bit 5 (Zero Point Return/Setting Completed (ZRNC)) in the IW0C monitor parameter changes to 0
(Zero point return/setting not completed) when the power supply to the Machine Controller is turned OFF
and ON again or the communications are interrupted by turning the power supply to the SERVOPACK
OFF and ON again after the zero point has been set. Therefore, you must use the following 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 Machine Controller. 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 (Set Zero
Point) motion command.
This process is performed to set bit 5 in IW0C to 1 (Zero point return/setting completed). This is
not the same as the process to set the zero point in the machine coordinate system (i.e., the process to
Note set OL48).
Parameter Settings
This section describes the parameter settings required for each axis when performing infinite-length oper-
ation using non-simple absolute infinite axis position management.
8-19
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
Setting
No. Name Set Value Detailed Information
Unit
0: Pulses*1
1: mm
No. 4: Reference Unit Selec-
4 Reference Unit Selection 2: Degrees –
tion (page 4-35)
3: Inches
4: μm
No. 30: Encoder Selection
30 Encoder Selection 1: Absolute encoder –
(page 4-39)
Travel Distance per Machine Refer-
6
Rotation (Rotary Motor) 1 to 231 - 1 ence unit
–
8-20
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
START
NO
Settings completed for all axes?
YES
END
8-21
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
Position Management
For non-simple absolute infinite axis position management, the Machine Controller 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 the battery
backup 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 following for-
mula:
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.
• Encoder Position
The encoder position is the absolute encoder position information (Multiturn data × Number of
encoder pulses + Initial incremental pulses (position within one rotation)).
Terms
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 Machine Controller 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 listed in the following table for an axis that performs absolute position detection.
Type Parameter Set Value
Fixed Parameter No. 30
Machine Controller 1: Absolute encoder
(Encoder Selection)
Σ-V-series SER- Parameter: Pn002.2 (Abso-
0: Use absolute encoder as an absolute encoder.
VOPACK lute Encoder Usage)
8-22
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
The set value of the SERVOPACK encoder output pulse rate (Pn212) is not used for control with the
Machine Controller. It is not necessary to change the set value of Pn212.
Set the parameters to the same values in the above table to ensure that correct motion control is per-
formed and to prevent position variation.
Important A check will be performed to see whether or not both values match.
8-23
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
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 (ZRNC)) 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 information again
or execute the ZSET motion command to establish new position information.
8.3 Reading Position Data When the Power Supply Is Turned ON (page 8-6)
2. Use the ladder program to save the following monitor parameters in the high-speed scan to M
registers backed up by a battery.
• 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.
Two sets of buffers are needed to save the power OFF encoder position and the power OFF pulse posi-
tion because the program may end without setting all four words of the position information if the
Note power supply is turned OFF during the high-speed scan.
8-24
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
The following flowchart shows the procedure for storing this information to these buffers.
NO
Is the Toggle Buffer Selection Flag set to 1?
YES
Copy the value of the monitor Copy the value of the monitor
parameters to buffer 0. parameters to buffer 1.
Set the Toggle Buffer Selection Flag to 0. Set the Toggle Buffer Selection Flag to 1.
The example ladder programming on the next page is for the above flowchart. Axis 1 of circuit number 1
is used here. Change the motion parameter register address if the circuit and/or axis numbers are different.
8-25
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
8-26
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
2. Set bit 7 (Absolute Infinite-length Position Information Load Request (Request ABS rotary pos.
load)) 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 (ZRNC)) in the
IW0C monitor parameter changes to 1 (Zero point return/setting completed) and the following mon-
itor 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.
8-27
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
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.
Position Information Re-setup Request Flag = 1 Position Information Re-setup 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
8-28
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
The following example 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.
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.
Note
8-29
8.4 Position Management Method for Each Machine Operation Type
Infinite-length Operation with Non-simple Absolute Infinite Axis Position Management
8-30
8.5 Multiturn Limit Setting Disagreement Detection
Overview
Overview
Multiturn limit setting disagreement detection is used to compare the set values of fixed parameter No. 38
(Maximum Number of Absolute Encoder Rotations) and common parameter 24 (Multiturn Limit Setting).
If there is a disagreement between the set values, a warning will be reported.
Machine Controller
Monitor Parameters
Disagreement
IL02 bit 2:
Fixed Parameter detected.
Error
Motor
* The common parameters are set in the SERVOPACK from the host controller via MECHATROLINK communications.
Engineering Tool 8
Product Model Version
MPE720 Ver.7 CPMC-MPE780 Version 7.26 or later
8-31
8.5 Multiturn Limit Setting Disagreement Detection
Related Parameters
Related Parameters
For a finite-length axis, set this parameter as shown below. This parameter does not need to be set for an
infinite-length axis. A check will always be performed to see if there is a multiturn limit setting disagree-
ment regardless of the setting of this parameter.
Fixed Parameter Name Description
Finite-length Multiturn Limit Use this bit to specify whether or not to detect a multiturn
No.2 Bit 5 Setting Disagreement Detec- limit setting disagreement during finite-length operation.
tion Mask 0: Do not detect, 1: Detect
8-32
8.5 Multiturn Limit Setting Disagreement Detection
Clearing the Warning
5. Turn the power supply to the Machine Controller OFF and ON again.
This concludes the procedure.
8-33
Stepping Motor
Operation
9
Of the information that is necessary to connect a Stepping Motor
Drive, this chapter provides only the information that is different
from when a SERVOPACK is connected.
9.1 Overview
A Stepping Motor Drive can be operated with the same commands as a SERVOPACK. Operate a Stepping
Motor Drive according to the instructions in this manual.
This chapter provides only the information that is different from when a SERVOPACK is connected.
9-2
9.2 Stepping Motor Drive Connection Specifications
9-3
9.3 Parameter Support Table
Fixed Parameter Table
9-4
9.3 Parameter Support Table
Fixed Parameter Table
9-5
9.3 Parameter Support Table
Fixed Parameter Table
9-6
9.3 Parameter Support Table
Setting Parameter Table
Information • Refer to the pages in the Detailed Information column for details on the setting parameters in the
following table.
• “OW00” indicates the first output register address plus 00. Refer to the following section
for the procedure to determine the first address of the output registers.
4.1 Motion Parameter Register Addresses (page 4-2)
Detailed
Register Stepping Servo-
Name Description Informa-
Address Motor motor
tion
Bit 0: Servo ON
0: OFF, 1: ON
Bit 1: Machine Lock
0: Machine lock mode released
1: Machine lock mode
Bits 2 to 3: Reserved for system. − −
Bit 4: Latch Detection Request (Latch detection demand)
0: OFF, 1: ON
Bit 5: Reserved for system. − −
Bit 6: Number of POSMAX Turns Preset Request
(POSMAX turn number presetting demand)
0: OFF, 1: ON*1
Bit 7: Absolute Infinite-length Position Information Load
Request (Request ABS rotary pos. load)
0: OFF, 1: ON*1
Operation
Operation Bit 8: Positive External Torque/Force Limit Input Command
OW00 Command (Forward outside limiting torque/thrust input) Settings
Settings 0: OFF, 1: ON (page 4-42)
Bit 9: Negative External Torque/Force Limit Input
(Reverse outside limiting torque/thrust input)
0: OFF, 1: ON
Bit A: Reserved for system. − −
Bit B: Reset Integration (Integration reset)
0: OFF, 1: ON
Bit C: Reset Network (Network reset)
Stepping Motor Operation
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.
*1. Always set this parameter to 0 for linear motors. 9
9-7
9.3 Parameter Support Table
Setting Parameter Table
9-8
9.3 Parameter Support Table
Setting Parameter Table
9-9
9.3 Parameter Support Table
Setting Parameter Table
9-10
9.3 Parameter Support Table
Setting Parameter Table
9-11
9.3 Parameter Support Table
Setting Parameter Table
9-12
9.3 Parameter Support Table
Setting Parameter Table
9-13
9.3 Parameter Support Table
Setting Parameter Table
9-14
9.3 Parameter Support Table
Setting Parameter Table
9-15
9.3 Parameter Support Table
Setting Parameter Table
9-16
9.3 Parameter Support Table
Monitor Parameter Table
Information • Refer to the pages in the Detailed Information column for details for monitor parameters in the
following table.
• “IW00” indicates the first input register address plus 00. Refer to the following section
for the procedure to determine the first address of the input registers.
4.1 Motion Parameter Register Addresses (page 4-2)
Detailed
Register Stepping Servo-
Name Description Informa-
Address Motor motor
tion
Bit 0: Motion Operation Ready (Motion con-
troller 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 RUN Sta-
IW00 Run Status 0: System not busy tus (page 4-
79)
1: System busy
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 for system. − −
Out-of-
range
Out-of-range Parameter Setting parameter: 0 and higher
IW01 Parameter
Number Fixed parameter: 1000 and higher
Number
(page 4-80)
Continued on next page.
9-17
9.3 Parameter Support Table
Monitor Parameter Table
9-18
9.3 Parameter Support Table
Monitor Parameter Table
9-19
9.3 Parameter Support Table
Monitor Parameter Table
9-20
9.3 Parameter Support Table
Monitor Parameter Table
9-21
9.3 Parameter Support Table
Monitor Parameter Table
9-22
9.3 Parameter Support Table
Monitor Parameter Table
Reference
Speed Reference Output
IL20 pulse/s Monitors
Monitor
(page 4-93)
IL22
to − Reserved for system. − − −
IL27
M-III Servo Command Reports the signal information that is input to
IL28 Reference
Input Signal Monitor the MECHATROLINK-III.
Monitors
M-III Servo Command Reports the Servo command information that (page 4-93)
IL2A
Status is input to MECHATROLINK-III.
Bit 0: Drive Alarm (D_ALM) (Drive Alarm
Occurrence) Stepping Motor Operation
Bit 1: Drive Warning (D_WAR) (Drive
Warning Occurrence)
Bit 2: Command Ready (CMDRDY)
Bit 3: Alarm Clear Execution Completed
(ALM_CLR_CMP) (Alarm Clear Execution
IW2C M-III Command Status Completion) SERVO-
PACK Sta-
Bits 4 and 5: Reserved for system.
tus (page 4-
Bits 6 and 7: Echo-back of Command ID
94)
(RCMD_ID)
Bits 8 to B: Command Error Status
9
(CMD_ALM) (Command Error)
Bits C to F: Communications Error Status
(COMM_ALM)
SERVOPACK Alarm Reports the alarm code from the SERVO-
IW2D
Code PACK.
Continued on next page.
*1. This parameter is not valid for linear motors.
9-23
9.3 Parameter Support Table
Monitor Parameter Table
9-24
9.3 Parameter Support Table
Monitor Parameter Table
9-25
9.4 Link Assignments
Information The ST#s that can be linked to a MECHATROLINK-III Standard Stepping Motor Drive profile are
the same as those that can be linked to the MECHATROLINK-III standard servo profile.
9-26
9.5 Common Parameters
When links have been assigned, the following common parameters will be displayed in the Stepping
Motor Parameter Tab Page.
9-27
Inverter Operation
10
This chapter describes the operations and the settings for com-
mands and parameters required when inverters are connected to a
Machine Controller.
10-2
10.2 Setup Procedure
Check Items before Setup
10
10-3
10.2 Setup Procedure
Inverter Settings
Inverter Settings
Use the following flowchart to make the Inverter settings.
STEP 1: Define the Module Configuration of the Inverter
↓
STEP 2: Set the Required Fixed Parameters
↓
STEP 3: Confirm That the Inverter Is Ready for Operation
↓
STEP 4: Execute the Inverter Operation Control Command
↓
STEP 5: Set the Required Setting Parameters
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 Defi-
nition Method for the procedure.
This concludes the procedure.
10-4
10.2 Setup Procedure
Inverter Settings
Inverter Operation
10
10-5
10.2 Setup Procedure
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.
10-6
10.2 Setup Procedure
Inverter Settings
8. Click the Expand Button (+) in the SVC32 cell in the Module Configuration Definition Tab Page.
10
10-7
10.2 Setup Procedure
Inverter Settings
11. Click the Expand Button (+) for Run status (IW00).
10-8
10.2 Setup Procedure
Inverter Settings
• 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 will
Note be restored to the default values when you restart the Inverter.
3. Double-click the setting column cell for Run command setting (OW00).
The Edit Dialog Box will be displayed.
Inverter Operation
10
Note: If the status is 0 (OFF), confirm that a command is not being executed in the Command setting parame-
ter (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-9
10.2 Setup Procedure
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> (Setup Parameters Tab Page) <Inverter Input> (Monitor Tab Page)
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 Selec-
tion parameters.
I/O Options (page 10-12)
This concludes the procedure.
10-10
10.2 Setup Procedure
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 subcom-
mand 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.
∗
1
∗
2
Inverter Operation
*1. This is the data that is input 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 Input
Data Option Selection parameter (OW0D) is set to 1 (enable), or when the Inverter I/O Con-
trol subcommand is being executed and the Auxiliary Input Data Option Selection parameter
(OW0F) is set to 1 (enable).
Note: The Inverter I/O Control subcommand is valid only for MECHATROLINK-III 64-byte Mode.
10
10-11
10.2 Setup Procedure
I/O Options
I/O Options
• Number of Selected Output Data Options • Number of Selected Auxiliary Output Data
(OW0C) and Time Required for Options (OW0E) and Time Required for
Response Response
10-12
10.2 Setup Procedure
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-13
10.3 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 Opera-
tion) or Bit 1 (Reverse Operation). Even if the motor is stopped,
Terms
Inverter operation is considered to be in progress if either of 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-14
10.3 Precautions for Inverter Operation
Method 1
While the Inverter Drive Control command is being executed in Command (OW08), set bit 0 (For-
ward RUN) or bit 1 (Reserve RUN) of Input Command (OW10) to 0 (OFF).
To restart the motor, set bit 0 or bit 1 of OW10 to 1 (ON).
Method 2
Set bit D (Drive Permission) of Run Command Setting (OW00) to 0 (OFF).
To restart the motor, execute the following commands:
Set Command (OW08) to NOP (No Command).
↓
Set bit D (Drive Permission) of Run Command Setting (OW00) to 1 (ON).
↓
Set Command (OW08) to the Inverter Drive Control command.
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 Machine Controller in this mode.
Program Mode: Program Mode is used to set and autotune parameters. In Program Mode, the Ready sta-
tus in the Inverter is OFF and commands from the Machine Controller are not acknowl-
edged.
To confirm that the Inverter is ready, make sure that bit 6 (Inverter Ready) in M-III Inverter Command
Status (IL2A) is 1 (ON) on the Monitor 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-15
10.3 Precautions for Inverter Operation
Command
Inverter Drive Control (= 1)
(OW08)
Drive Permission
(OW00 bit D)
(3)
Alarm Clear
(OW00 bit F)
(2) (5)
Forward RUN or Reverse RUN
(OW10 bit 0 or 1)
(1)
Main circuit power supply (4)
Inverter Ready
(IL2A bit 6)
10-16
10.3 Precautions for Inverter Operation
Main circuit
(1) (7)
power supply
Inverter Ready
(IL2A bit 6)
Inverter Operation
Operation Ready
(IW00 bit 0)
10
10-17
10.3 Precautions for Inverter Operation
Command
(OW08) Inverter Drive Control (= 1)
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
is being maintained, so Drive
Operation Ready Permission cannot be turned ON.
(IW00 bit 0)
10-18
10.4 Main Commands and Subcommands
List of Main Commands and Subcommands
MECHATROLINK-III MECHATROLINK-III
Name
(64-byte Mode) (32-byte Mode)
00: No Command √ √
01: Inverter Drive Control √ √
Main Commands
Inverter Operation
10
10-19
10.4 Main Commands and Subcommands
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 √ √ √ √ √ √ √ √
10-20
10.4 Main Commands and Subcommands
Main Command Details
No Command
Description
No command to be executed
Note: If you change the command to No Command during operation, the motor will stop for a SERVOPACK but it
will not stop for an Inverter.
Be aware that the operation for an Inverter is different from the operation for a SERVOPACK.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 00: No Command
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Command Response Code IW08 0 to 8 00: No Command
Always
Bit 0 (Command execution flag)
OFF
Bit 3 (Command error com- Always
Command Status IW09 Bit
pleted status) OFF
Bit 8 (Command execution Always
completed status) ON
M-III Inverter Command
IL2A Bit Inverter operating status
Status
M-III Command Status IW2C Bit Inverter command processing status
Inverter Alarm Code IW32 0 to FFFFH Inverter alarm code
Description
Sends commands to the Inverter and monitors the Inverter.
Note: If the Inverter Drive Control command is switched to another command during its execution, the Inverter
Inverter Operation
retains the last data and continues operation. The MPE720 retains the last data for the monitoring parameters
because I/O between the SVC or SVC32 Module and Inverter are stopped. The Status monitoring parameter,
however, will be updated for any command being executed except Transmission Reference.
10
10-21
10.4 Main Commands and Subcommands
Main Command Details
Setting Parameters
Setting
Name Register No. Remarks
Range
Mode Settings 1 OW01 Bit −
Command OW08 0 to 8 01: Inverter Drive Control
Output Data Option Selec-
OW0C Bit −
tion
Input Data Option Selection OW0D Bit −
Input Command OW10 Bit −
Speed Reference OW11 − −
Torque Reference OW12 − −
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
Terminal Output OW16 −
(OW0C), bit 3 is ON.
Enabled when the Output Data Option Selection
PID Target OW17 −
(OW0C), bit 4 is ON.
Enabled when the Output Data Option Selection
Pulse Train Output OW18 −
(OW0C), bit 5 is ON.
Enabled when the Output Data Option Selection
V/f Gain OW19 −
(OW0C), bit 6 is ON.
Enabled when the Output Data Option Selection
Command Selection OW1B −
(OW0C), bit 8 is ON.
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
pleted status)
Command Status IW09 Bit mand processing
OFF during com-
mand execution,
Bit 8 (Command execution
and ON when com-
completed)
mand execution is
completed.
Input Data Option Selection
IW0D Bit −
Monitor
Output Frequency IW11 − −
Output Current IW12 − −
Enabled when Input Data Option Selection
Motor Speed (Option) IW13 −
(OW0D) bit 0 is ON.
Continued on next page.
10-22
10.4 Main Commands and Subcommands
Main Command Details
Inverter Operation
10
10-23
10.4 Main Commands and Subcommands
Main Command Details
Description
Reads the specified user constant from the Inverter.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 02: Read User Constant
Inverter User Constant Number OW3C 0 to FFFFH −
Inverter User Constant Number
OW3D 1 to 4 −
Size
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
pleted status)
Command Status IW09 Bit mand processing
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
M-III Command Status IW2C Bit Inverter command processing status
Inverter Alarm Code IW32 0 to FFFFH Inverter alarm code
Inverter User Constant Num-
IW3C 0 to FFFFH −
ber
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
10-24
10.4 Main Commands and Subcommands
Main Command Details
Description
Writes the specified inverter user constant to a constant in the Inverter.
Note: You must execute the User Constant RAM Writing command to enable the data written by executing the
Write User Constant command. Refer to the following section for details.
User Constant RAM Writing (page 10-27)
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 03: Write User Constant
Inverter User Constant Number OW3C 0 to FFFFH −
Inverter User Constant Number
OW3D 1 to 4 −
Size
Inverter User Constant Set Point 1 OW3E 0 to 65535 −
Inverter User Constant Set Point 2 OW3F 0 to 65535 −
Inverter User Constant Set Point 3 OW40 0 to 65535 −
Inverter User Constant Set Point 4 OW41 0 to 65535 −
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
completed status)
Command Status IW09 Bit mand processing
OFF during execu-
Bit 8 (Command execution tion, and ON when
completed) execution is com-
pleted.
M-III Inverter Command Status IL2A Bit Inverter operating status
M-III Command Status IW2C Bit Inverter command processing status
Inverter Alarm Code IW32 0 to FFFFH Inverter alarm code
Inverter User Constant Number IW3C 0 to FFFFH −
Inverter Operation
Alarm Monitor
Description
Reads the alarm that is occurring in the Inverter.
10
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 04: Alarm Monitor
10-25
10.4 Main Commands and Subcommands
Main Command Details
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
pleted status)
Command Status IW09 Bit mand processing
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
M-III Command Status IW2C Bit Inverter command processing status
Inverter Alarm Code IW32 0 to FFFFH The currently occurring alarm is read out.
Description
Reads the Inverter alarm history.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 05: Alarm History Monitor
Inverter Alarm Monitor
OW32 0 to 3 Alarm monitor number
Number
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
pleted status)
Command Status IW09 Bit mand processing
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
M-III Command Status IW2C Bit Inverter command processing status
Inverter Alarm Code IW32 0 to FFFFH The alarm history that is read out.
10-26
10.4 Main Commands and Subcommands
Main Command Details
Description
Saves the parameter data written by executing Write User Constant in the Inverter volatile memory to
enable the data.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 06: User Constant RAM Writing
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 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 com-
pleted status)
Command Status IW09 Bit mand processing
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
M-III Command Status IW2C Bit Inverter command processing status
Inverter Operation
10
10-27
10.4 Main Commands and Subcommands
Main Command Details
Description
Saves the parameter data written by executing Write User Constant in the Inverter nonvolatile memory.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 0 to 8 07: User Constant EEPROM Writing
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 0 to 8 07: User Constant EEPROM Writing
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com-
occurs during com-
pleted status)
Command Status IW09 Bit mand processing
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
M-III Command Status IW2C Bit Inverter command processing status
10-28
10.4 Main Commands and Subcommands
Main Command Details
Transmission Reference
Description
You can use this command to freely set a MECHATROLINK-III command and send it through the trans-
mission line.
Setting Parameters
Name Register No. Setting Range Remarks
Command OW08 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
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Warning IL02 Bit −
Alarm IL04 Bit −
Command Response Code IW08 0 to 8 08: Transmission Reference
Bit 0 (Command execution ON during execu-
flag) tion
Bit 3 (Command error com-
Command Status IW09 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
Inverter Operation
10
10-29
10.4 Main Commands and Subcommands
Subcommand Details
Subcommand Details
Each subcommand and the related parameters are described below.
No Command
Description
No command to be executed.
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 00: No Command
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Subcommand Response Code IW0A 0 to 65535 00: No Command
Always
Bit 0 (Command execution flag)
OFF
Bit 3 (Command error completed Always
Subcommand Status IW0B Bit
status) OFF
Bit 8 (Command execution com- Always
pleted) OFF
M-III Sub Command Status IW31 Bit Inverter subcommand processing status
Auxiliary Inverter Alarm Code IW33 0 to FFFFH Inverter alarm code
Description
Sends a command to the Inverter and monitors the Inverter. This subcommand has an auxiliary function
for the main command (OW08). Only the data selected in Auxiliary Output Data Option Selection
(OW0E) can be output. Furthermore, only the data selected in the Auxiliary Input Data Option
Selection (OW0F) can be monitored.
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
10-30
10.4 Main Commands and Subcommands
Subcommand Details
Setting Parameters
Setting
Name Register No. Remarks
Range
Sub Command OW0A 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 Option
OW13 −
(Option) Selection (OW0E) is ON.
Analog Output Terminal 1 Enabled when bit 1 of Auxiliary Output Data Option
OW14 −
Output Selection (OW0E) is ON.
Analog Output Terminal 2 Enabled when bit 2 of Auxiliary Output Data Option
OW15 −
Output Selection (OW0E) is ON.
Enabled when bit 3 of Auxiliary Output Data Option
Terminal Output OW16 −
Selection (OW0E) is ON.
Enabled when bit 4 of Auxiliary Output Data Option
PID Target OW17 −
Selection (OW0E) is ON.
Enabled when bit 5 of Auxiliary Output Data Option
Pulse Train Output OW18 −
Selection (OW0E) is ON.
Enabled when bit 6 of Auxiliary Output Data Option
V/f Gain OW19 −
Selection (OW0E) is ON.
Enabled when bit 8 of Auxiliary Output Data Option
Command Selection OW1B −
Selection (OW0E) is ON.
Monitoring Parameters
Register
Setting
Name Remarks
No. Range
0 to
Subcommand Response Code IW0A 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-
Subcommand Status IW0B Bit
cessing
OFF during exe-
Bit 8 (Command execution cution, and always
completed) ON after execu-
tion is completed.
Auxiliary Input Data Option
IW0F Bit −
Selection Monitor
Inverter Operation
10-31
10.4 Main Commands and Subcommands
Subcommand Details
Description
Reads the specified inverter user constant from the Inverter.
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 02: Read User Constant
Inverter User Constant Number OW3C 0 to FFFFH −
Inverter User Constant Number Size OW3D 1 to 4 −
10-32
10.4 Main Commands and Subcommands
Subcommand Details
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Subcommand Response Code IW0A 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-
Subcommand Status IW0B Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution is
completed.
M-III Sub Command Status IW31 Bit Inverter subcommand processing status
Auxiliary Inverter Alarm Code IW33 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
Description
Writes the specified inverter user constant in the Inverter internal constant.
Note: 1. This command is enabled only when the number of transmission bytes is set to 64 bytes.
2. You must execute the User Constant RAM Writing command to enable the data written by executing the
Write User Constant command. Refer to the following section for details.
User Constant RAM Writing (page 10-27)
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 03: Write User Constant
Auxiliary Inverter User Constant
Inverter Operation
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 10
Auxiliary Inverter User Constant
OW46 0 to 65535 −
Set Point 3
Auxiliary Inverter User Constant
OW47 0 to 65535 −
Set Point 4
10-33
10.4 Main Commands and Subcommands
Subcommand Details
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Subcommand Response Code IW0A 0 to 65535 03: Write 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-
Subcommand Status IW0B Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution is
completed.
M-III Sub Command Status IW31 Bit Inverter subcommand processing status
Auxiliary Inverter Alarm Code IW33 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.
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 04: Alarm Monitor
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Subcommand Response Code IW0A 0 to 65535 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-
Subcommand Status IW0B Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution is
completed.
M-III Sub Command Status IW31 Bit Inverter subcommand processing status
Auxiliary Inverter Alarm Code IW33 0 to FFFFH The currently occurring alarm that is read out.
10-34
10.4 Main Commands and Subcommands
Subcommand Details
Description
Reads out the Inverter alarm history.
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 05: Alarm History Monitor
Auxiliary Inverter Alarm Monitor
OW33 0 to 3 Record number specification
Number
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Subcommand Response Code IW0A 0 to 65535 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-
Subcommand Status IW0B Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution is
completed.
M-III Sub Command Status IW31 Bit Inverter subcommand processing status
Auxiliary Inverter Alarm Code IW33 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.
Note: This command is enabled only when the number of transmission bytes is set to 64 bytes.
Setting Parameters
Inverter Operation
10-35
10.4 Main Commands and Subcommands
Subcommand Details
Monitoring Parameters
Register Setting
Name Remarks
No. Range
Subcommand Response Code IW0A 0 to 65535 08: Transmission Reference
Bit 0 (Command execution ON during exe-
flag) cution
Bit 3 (Command error com-
Subcommand Status IW0B 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
Description
Reads out the set data of the specified fixed parameter.
Setting Parameters
Name Register No. Setting Range Remarks
Sub Command OW0A 0 to 65535 09: Read Fixed Parameters
Fixed Parameter Number OW48 0 to 63 Set the fixed parameter number.
Monitoring Parameters
Setting
Name Register No. Remarks
Range
Subcommand Response Code IW0A 0 to 65535 09: Read Fixed Parameters
Bit 0 (Command execution ON during execu-
flag) tion
ON when an error
Bit 3 (Command error com- occurs during
pleted status) command pro-
Subcommand Status IW0B Bit
cessing.
OFF during exe-
Bit 8 (Command execution cution, and ON
completed) when execution is
completed.
Fixed Parameter Monitor IL48 -231 to 231-1 −
10-36
10.5 Motion Parameter Details
Fixed Parameter List
1: Warning
Outputs Warning at occurrence of communication error.
When communications is restored, the warning will be automatically cleared.
Bits 1 to E Reserved by the system
Bit F:
Reserved by the system
Parameter Discrim-
1: Inverter parameter (always ON)
ination Flag 10
4 to
Reserved by the system − −
63
10-37
10.5 Motion Parameter Details
Setting Parameter List
10-38
10.5 Motion Parameter Details
Setting Parameter List
10
10-39
10.5 Motion Parameter Details
Setting Parameter List
10-40
10.5 Motion Parameter Details
Setting Parameter List
Bit A: Multi-Function
Multi-Function Input Terminal (IW1D) will be
Input Terminal
monitored when the Inverter Drive Control command
is executed.
Continued on next page.
10
10-41
10.5 Motion Parameter Details
Setting Parameter List
10-42
10.5 Motion Parameter Details
Setting Parameter List
0: Disabled, 1: Enabled
When this bit is set to 1 (enabled), the input data option
Bit 8: Multi-Function
Multi-Function Output Terminal (IW1B) will be
Output Terminal
monitored when the Inverter I/O Control subcommand
is executed.
Continued on next page.
10
10-43
10.5 Motion Parameter Details
Setting Parameter List
10-44
10.5 Motion Parameter Details
Setting Parameter List
Unit: 1 Hz
OW18 Pulse Train Output
Setting range: 0 to 32,000
Unit: 0.1%
OW19 V/f Gain
Setting range: 20 to 2,000
OW1A – Reserved by the system
Bit 0 Reserved by the system
0: OFF, 1: ON 10
Command
OW1B Bit 1: PID Target Enable Turn ON this bit to enable the PID target set in
Selection
OW17.
Bit 2 Reserved by the system
Continued on next page.
10-45
10.5 Motion Parameter Details
Setting Parameter List
10-46
10.5 Motion Parameter Details
Setting Parameter List
10-47
10.5 Motion Parameter Details
Setting Parameter List
10-48
10.5 Motion Parameter Details
Setting Parameter List
OW78 Transmission Reference Output Data 24 (subcommand bytes 16 and 17) when the Transmission
Reference subcommand is executed.
Note: Enabled only in 64-byte Mode.
Setting range: 0 to FFFFH
This data is sent as the 10th word in the subcommand
OW79 Transmission Reference Output Data 25 (subcommand bytes 18 and 19) when the Transmission
Reference subcommand is executed.
Note: Enabled only in 64-byte Mode.
10
Continued on next page.
10-49
10.5 Motion Parameter Details
Setting Parameter List
10-50
10.5 Motion Parameter Details
Monitoring Parameter List
Register
Name Description
No.
0: Inverter drive control disabled
1: Inverter drive control enabled
Turns ON when communications (synchronous
communication) with the Inverter are established,
the Drive Permission bit of Run Command Setting
Bit 0: Operation Ready (OW00) is set to ON, and Inverter drive con-
trol is enabled. Turns OFF when a MECHA-
TROLINK communications error occurs.
Note: This bit provides different information
from Inverter Operation Ready (READY)
in the Inverter.
IW00 Run Status Bit 1 Reserved by the system
Bit 2: System BUSY Not used
0: Inverter not ready
1: Inverter ready
Turns ON when communications (synchronous
communications) with the Inverter are established.
Bit 3: Inverter Ready Turns OFF when a MECHATROLINK communi-
cations error occurs.
Note: This bit provides different information
from Inverter Operation Ready (READY)
in the Inverter.
Bits 4 to F Reserved by the system
Setting parameters: 0 or more
Fixed parameters: 1000 or more
Parameter Number when Range Over is
IW01 Displays the parameter number whose setting is
Generated
incorrect (out of the setting range). The parameter
number offset by 1000 is displayed.
Continued on next page.
Inverter Operation
10
10-51
10.5 Motion Parameter Details
Monitoring Parameter List
10-52
10.5 Motion Parameter Details
Monitoring Parameter List
10
10-53
10.5 Motion Parameter Details
Monitoring Parameter List
10-54
10.5 Motion Parameter Details
Monitoring Parameter List
10-55
10.5 Motion Parameter Details
Monitoring Parameter List
10-56
10.5 Motion Parameter Details
Monitoring Parameter List
10
10-57
10.5 Motion Parameter Details
Monitoring Parameter List
10-58
10.5 Motion Parameter Details
Monitoring Parameter List
(CMD_ALM) tus.
Bits C to F: Communication Reports the MECHATROLINK communications
Error (COM_ALM) error status.
IW2D
to – Reserved by the system
IW30
Continued on next page.
10
10-59
10.5 Motion Parameter Details
Monitoring Parameter List
10-60
10.5 Motion Parameter Details
Monitoring Parameter List
10-61
10.5 Motion Parameter Details
Monitoring Parameter List
10-62
10.5 Motion Parameter Details
Monitoring Parameter List
Inverter Operation
10
10-63
10.5 Motion Parameter Details
Inverter Output Data Details
10-64
10.5 Motion Parameter Details
Inverter Input Data Details
8 Status
Bits 8 to F Reserved by the system
IW1E Analog Input A1 Unit: 0.1%
Unit: pulse
IW1F Encoder Count PG2
(Valid when a PG-Y2 is connected.)
Reports the result of the monitoring set in the F6-23
IW20 Monitor data set in F6-23
Inverter parameter.
10
Reports the result of the monitoring set in the F6-24
IW21 Monitor data set in F6-24
Inverter parameter.
Continued on next page.
10-65
10.5 Motion Parameter Details
Inverter Input Data Details
10-66
10.5 Motion Parameter Details
Inverter Input Data Details
Inverter Operation
10
10-67
10.6 Inverter Alarm and Warning Codes
A1000
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
Continued on next page.
10-68
10.6 Inverter Alarm and Warning Codes
A1000
10-69
10.6 Inverter Alarm and Warning Codes
A1000
10-70
10.6 Inverter Alarm and Warning Codes
A1000
Inverter Operation
10
10-71
10.6 Inverter Alarm and Warning Codes
A1000
Inverter Warnings
Warning Code Digital Operator
Name
*1
(IW1A /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 PM
0011H dEv
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
0020H SE MEMOBUS/Modbus Communication Test Mode 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 Comm. 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
003DH oL5 Mechanical Weakening Detection 1
003EH UL5 Mechanical Weakening Detection 2
0041H voF Output Voltage Detection Fault
0042H TrPC IGBT Maintenance Time (90%)
0043H LT-3 Soft Charge Bypass Relay Maintenance Time
0044H LT-4 IGBT Maintenance Time (50%)
0045H boL Braking Transistor Overload Fault
Continued on next page.
10-72
10.6 Inverter Alarm and Warning Codes
A1000
10
10-73
10.6 Inverter Alarm and Warning Codes
V1000
V1000
Inverter Alarms
Alarm Code Digital Operator
Name
*1
(IW19 /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
0010H rH Dynamic Braking Resistor
0011H to 0015H EF3 to EF7 External Fault (input terminal S3 to S7)
0018H oS Overspeed (for simple V/f with PG)
0019H dEv Excessive Speed Deviation (for simple V/f with PG)
001AH PGo PG Disconnect (for simple V/f with PG)
001BH PF Input Phase Loss
001CH LF Output Phase Loss
001DH oH3 Motor Overheat 1 (PTC input)
001EH oPr Operator Connection Fault
001FH Err EEPROM Write Error
0020H oH4 Motor Overheat 2 (PTC input)
0021H CE MEMOBUS/Modbus Communication Error
0022H bUS Option Communication Error
0025H CF Control Fault
0027H EF0 Option External Fault
0028H FbL PID Feedback Loss
0029H UL3 Undertorque Detection 1
002AH UL4 Undertorque Detection 2
002BH oL7 High Slip Braking oL
0036H LF2 Current Imbalance
0037H STo Pull-Out Detection
0039H E5 MECHATROLINK Watchdog Timer Error
003BH SEr Too Many Speed Search Restarts
0041H FbH Excessive PID Feedback
0042H EF1 External Fault (input terminal S1)
0043H EF2 External Fault (input terminal S2)
0044H oL5 Mechanical Weakening Detection 1
0045H UL5 Mechanical Weakening Detection 2
Continued on next page.
10-74
10.6 Inverter Alarm and Warning Codes
V1000
10
10-75
10.6 Inverter Alarm and Warning Codes
V1000
Inverter Warnings
Warning Code Digital Operator
Name
*1
(IW1A /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 Comm. Cycle Setting Error
0034H HCA Current Alarm
0035H LT-1 Cooling Fan Maintenance Alarm
0036H LT-2 Capacitor Maintenance Alarm
0039H EF1 External Fault (input terminal S1)
003AH EF2 External Fault (input terminal S2)
003BH HbbF
Safe Disable Signal Input
003CH Hbb
003DH oL5 Mechanical Weakening Detection 1
003EH UL5 Mechanical Weakening Detection 2
0042H TrPC IGBT Maintenance Time (90%)
0043H LT-3 Soft Charge Bypass Relay Maintenance Time
0044H LT-4 IGBT Maintenance Time (50%)
0049H dWAL DriveWorksEZ Alarm
*1. You can monitor in the following cases.
• When the Inverter Drive Control command is executed when bit 7 (Warning code) of Input Data Option Selection
(OW0D) is ON
• When the Inverter I/O Control subcommand is executed when bit 7 (Warning code) of Auxiliary Input Data Option
Selection (OW0F) is ON
*2. You can monitor the current warning codes when the Alarm Monitor or Alarm History Monitor command is exe-
cuted.
10-76
10.6 Inverter Alarm and Warning Codes
V1000
Inverter Operation
10
10-77
11
Utility Functions
Prevents movement
due to gravity when the
power supply is turned
OFF.
The holding brake of the Servomotor is controlled through the brake output (/BK) signal from the SER-
VOPACK. The brake is not controlled from the Machine Controller.
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 higher of the
Important
rated torque of the motor.
Utility Functions
11
11-3
11.1 Controlling Vertical Axes
Connecting to a Σ-V 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.
1: Terminals 1 and 2 Speed, torque, or
Pn50F.2 Output Signal Selection 2 − 1
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.
11-4
11.1 Controlling Vertical Axes
Connecting to a Σ-V Servo Drive
Details
This parameter adjusts the delay time from when the /BK signal is output until the Servomotor turns OFF.
Set this parameter when the machine moves slightly due to gravity or other forces after the brake is turned
ON.
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 oper-
ation). 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
The brake will operate when one of the following conditions is met.
• When the motor speed is equal to or less than the setting of Pn507 after power to the motor is turned OFF
• When the time set in Pn508 has elapsed after power to the motor is turned OFF
Servo
Power OFF ON
on /S-ON Servo OFF
input or alarm
DB stop or
free-run stop
Motor speed (Pn001.0)
Utility Functions
Pn507
Brake
released. Brake held.
/BK output
Pn508
Setting Precautions
11
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.
11-5
11.2 Overtravel
Overtravel Input Signal Connections
11.2 Overtravel
Overtravel forces the machine to stop when any moving part of the machine exceeds the range of move-
ment. With a Machine Controller, 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 correctly for over-
travel. The required parameter settings and how to connect to a Σ-V Servo Drive are described below.
11-6
11.2 Overtravel
Parameter Settings
Parameter Settings
This section describes the parameter settings for overtravel.
Setting Precautions
• These parameters are disabled when self configuration is performed.
11
11-7
11.2 Overtravel
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
11-8
11.3 Software Limits
Software Limit Parameter Selection
Motor
Negative Positive
overtravel overtravel
11
11-9
11.3 Software Limits
Related Parameters
1. Only one set of software limit values can be valid at any given time (either those set in the relevant
fixed parameters or those in the relevant setting parameters). Both sets cannot be used together at
the same time.
Note
2. If bit C (Software Limit Parameter Selection) in fixed parameter No. 1 is set to 1 (Setting parame-
ter), software limits can be changed even during axis operation. Therefore, a software limit alarm
may be detected due to a change in the software limits. Refer to the following section for details.
Processing after an Alarm Occurs (page 11-12)
Related Parameters
Set and check the following parameters when using software limits.
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
No.1 Bit C − 0: Disabled
tion 1: Setting parameters
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
Setting
Register Address Name Setting Range Default
Unit
0: Finite-length axis Reference
OL66 Positive Software Limit 0: Finite-length axis
1: Infinite-length axis units
0: Disabled Reference
OL68 Negative Software Limit 0: Disabled
1: Enabled units
Monitor Parameters
Register Address Name Setting Range Default
0: Zero point return/set-
ting not completed
IW0C Bit 5 Zero Point Return/Setting Completed −
1: Zero point return/set-
ting completed
The software limit is enabled only after the zero point return or set zero point operation has been com-
pleted. Perform a zero point return again or set the zero point in the following cases:
• When the power supply is turned ON
Note
• When a fixed parameter is changed and saved
11-10
11.3 Software Limits
Comparison with the MP2000-series SVC-01 Module
Setting Precautions
• Software limit settings are not valid for the ZRET command.
• If a software limit is detected after an external signal is detected and during the external positioning
travel distance for an EX_POSING or EX_FEED operation, the axis starts decelerating at the software
limit position and stops beyond the software limit position.
Utility Functions
11
11-11
11.3 Software Limits
Processing after an Alarm Occurs
Monitoring Alarms
If an axis exceeds a software limit, a positive/negative software limit alarm occurs. 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
2. Use the FEED or STEP command to move back within the software limit.
Motor
11-12
11.4 Modal Latching
Information If a motion command with a latch function, such as EX_POSING, ZRET, LATCH, or EX_FEED,
is executed while a modal latch is in use, the motion command takes priority over the modal latch
and is executed first.
Latch Request
A latch request is sent when bit 4 (Latch Detection Request) in the OW00 setting parameter
changes from 0 (OFF) to 1 (ON).
When the latch is completed, bit 2 (Latch Completed) in the IW0C monitor parameter changes to 1
(Latch completed).
The latch position is reported in the IL18 monitor parameter (Machine Coordinate System Latch
Position (LPOS)).
Bit 4 in OW00
Latch Detection Request T*
Latch signal
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)
Latch Signals
Phase-C pulse, /EXT1, /EXT2, and /EXT3 signals can be used for latches. Select the latch signal to use via
bits 0 to 3 (Latch Detection Signal Selection) in OW04.
Utility Functions
11
11-13
11.4 Modal Latching
Related Parameters
The parameters that are related to the modal latch function are listed in the following table.
Parameter Type Register Address Name Description
A latch request is made when this
OW00 bit changes from 0 to 1.
Latch Detection Request
Bit 4 The latch request is canceled when
this bit changes from 1 to 0.
Setting Parameters
2: Phase-C pulse
OW04 Latch Detection Signal 3: /EXT1
Bits 0 to 3 Selection 4: /EXT2
5: /EXT3
0: Latch detection request not
IW00 Bit 4 Latch Mode received
1: Latch detection request received
Monitor Parameters 0: Latch not complete
IW0C Bit 2 Latch Completed
1: Latch completed
Machine Coordinate Sys-
IL18 1 = 1 reference unit
tem Latch Position
11-14
11.5 Waiting for Slave Detection
Overview
Overview
You can use waiting for slave detection to repeatedly search for MECHATROLINK-III slave stations for a
user-specified time when the power supply to the Machine Controller is turned ON. Even if MECHA-
TROLINK-III communications for slave stations start later than communications for the Machine Con-
troller, the Machine Controller will detect the slave stations so that normal communications can be
established without setting up external interlocks.
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
Applicable Versions
The following tables list the firmware and Engineering Tool versions that support waiting for slave detec-
tion.
Engineering Tool
Product Model Version
MPE720 Version 7 CPMC-MPE780 Version 7.31 or later
11
11-15
11.5 Waiting for Slave Detection
Operating Procedure
Operating Procedure
Use the following procedure to enable waiting for slave detection.
1. Start the MPE720 on a computer that is connected to the Machine Controller.
2. In the Main Window of the MPE720, click Setup - Module configuration from the Launcher, or
Module Configuration from the Start Menu.
11-16
11.5 Waiting for Slave Detection
Operating Procedure
Setting
Item Description Default
Range
0 to 10 s (in
Slave Detection Waiting This parameter sets the maximum time to continuously
0s 1-s incre-
Time perform detection processing for slave stations.
ments)
Utility Functions
11
11-17
11.5 Waiting for Slave Detection
Timing to Complete Slave Detection
When All Slave Stations Can Communicate before the Start of Slave Detection
All slave stations are detected immediately after the start of slave detection processing, and slave detection
processing is completed.
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 detection process-
ing is completed.
When There Are Slave Stations That Cannot Communicate during the Slave Detection
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.
Hardware Reset Initialization in Progress Drawing A Execution Normal User Program Execution
11-18
11.5 Waiting for Slave Detection
Precautions
Precautions
Unconnected Stations
When there are unconnected stations, the time for the Machine Controller to complete startup will increase
by the length of the slave detection wait time. Therefore, the use of this function may affect Modules other
than the SVC Module for which waiting for slave detection is performed.
Example When the Machine Controller is connected via Ethernet to a PLC, touch panel, or other host
device.
Utility Functions
11
11-19
11.6 Slave CPU Synchronization
Overview
Overview
Slave CPU synchronization is used for configurations with master and slave Machine Controllers that
have CPU Units/CPU Modules with built-in SVC or SVC32 Function Modules in order to synchronize the
high-speed scan cycles of the master and slave Machine Controllers.
When multiple Machine Controllers are connected as slaves, the high-speed scans in all of the Machine
Controllers connected as slaves will be synchronized. The references sent from the application program in
the master will be transmitted to all of the Machine Controllers connected as slaves at the same time. If
you mount Option Modules in the slaves, 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 Machine Control-
lers 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 application
program in the master reach the slaves. Therefore, the operation of the SERVOPACKs connected to the
Note master will not be synchronized with the operation of the SERVOPACKs connected to the slaves.
11-20
11.6 Slave CPU Synchronization
Applicable Versions and Execution Conditions
Applicable Versions
To use slave CPU synchronization, the SVC or SVC32 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
Slave
CPU Unit/
Model Versions
CPU Module
CPU-201 JEPMC-CP3201-E Version 1.06 or later
Execution Conditions
To use slave CPU synchronization, the execution conditions must be met in both the master and slave. If
the conditions are not met, the Machine Controllers will operate without synchronizing the high-speed
scan cycles between the master and slave.
Master
• The CPU Unit/CPU Module must be version 1.06 or later.
• The high-speed scan setting must be an integer multiple of or an integer fraction of 1 of the MECHA-
TROLINK communications cycle setting.
Slave
• The CPU Unit/CPU Module must be version 1.06 or later.
• The CPU Unit/CPU Module hardware must support slave CPU synchronization.*
• The high-speed scan setting must be an integer multiple of or an integer fraction of 1 of the MECHA-
TROLINK communications 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
Utility Functions
11
11-21
11.6 Slave CPU Synchronization
Setting Procedure
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 communications cycle
setting.
*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 communications cycle set-
ting.
Setting Procedure
The MPE720 is used to make the settings to use slave CPU synchronization. Use the following procedure
to set the MECHATROLINK communications definitions on the master and slave.
• 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 or SVC32 settings from a slave to a master, save the settings to flash mem-
Note
ory, 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.
11-22
11.6 Slave CPU Synchronization
Setting Procedure
11-23
11.6 Slave CPU Synchronization
Setting Procedure
Slave Settings
1. Double-click the SVC32 cell in the Module Configuration Definition Tab Page.
11-24
11.6 Slave CPU Synchronization
Setting Procedure
11-25
11.6 Slave CPU Synchronization
I/O Registers
I/O Registers
This section gives the configurations of the I/O registers on the master and slave.
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.
Note
11-26
11.6 Slave CPU Synchronization
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 ON Procedure to Turn ON Power
(page 11-28)
Confirmation of Completion of Slave
CPU Synchronization Preparations
Power ON to Master
SLVSC Control
Bit Turned OFF
Utility Functions
Confirmation That the Slave Confirmation That the Slave Confirmation That the Slave
CPU Is Synchronized CPU Is Synchronized CPU Is Synchronized (page
11-28)
11
11-27
11.6 Slave CPU Synchronization
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
11-28
11.6 Slave CPU Synchronization
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 word in the
Note
input registers (IW + 2) that is input before SNYC changes to 1 (slave CPU synchronized)
will not be reliable, so do not use it.
MP3000 Series MP3200/MP3300 Troubleshooting Manual (Manual No.: SIEP C880725 01)
11
11-29
11.6 Slave CPU Synchronization
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 following
section for specific errors.
Command Status (page 12-39)
For the slave Machine Controller to detect an error, the input from the master Machine Controller must
be completed normally at least once. For example, if the power supply to the slave Machine Controller
is turned ON when it is not connected to the master, the bit for the local station in the I/O Error Status
Note
will remain at 0 (no error).
Overview
The slave CPU synchronization function synchronizes the slave cycle with the master cycle. When the sta-
tus is changing from asynchronous status to slave CPU synchronized status, the processing that is per-
formed 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-speed
scan cycle • An axis being control by the SVB-01 or SVC-01 may suddenly stop.
• The counter values for LIO-01, LIO-02, LIO-06, and CNTR-01 may
be disturbed.
• Position information may be lost.
Resetting MECHATROLINK communi- • Zero point return information may be lost.
cations
(SVC, SVC32, SVC-01, and SVB-01) • The software limits may be disabled.
• Controlled axes may stop suddenly.
11-30
11.6 Slave CPU Synchronization
Operation of the Slave Machine Controller
Output Registers
7 6 5 4 3 2 1 0
OW+0
(Not used.)
OW+1
Command Status
(For example, the communications cycle is disrupted High-speed scan processing may be disrupted.
by a MECHATROLINK communications error.)
The high-speed scan setting is changed at the master or Asynchronous operation will be used.
slave. (This is because MECHATROLINK communications are
The MECHATROLINK definitions are saved at the reset.)
master. Note: If the SLVSC control bit is set to 0, slave CPU syn-
Machine Controller self configuration is performed for chronization will be restarted after MECHA- 11
the master or slave. TROLINK communications are restarted.
The master or slave is switched between CPU RUN
Operation with slave CPU synchronization will continue.
and CPU STOP.
11-31
11.6 Slave CPU Synchronization
Precautions
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 or SVC32 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 synchronization,
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 connected, 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 Machine Controller is lower than ver-
sion 1.06, the Machine Controllers will operate asynchronously.
11-32
11.7 Automatically Updated Parameters
Automatically Updated Parameters When a MECHATROLINK Connection Is Established
This write operation occurs regardless of the setting of bit A (SERVOPACK Parameter Auto-Write) in
fixed parameter No. 1.
Note
Utility Functions
11
11-33
11.7 Automatically Updated Parameters
Automatically Updated Parameters When a MECHATROLINK Connection Is Established
11-34
11.7 Automatically Updated Parameters
Automatically Updated Parameters When a Setting Parameter Is Changed
When any of the above setting parameters are changed when an alarm has occurred (i.e., when IL04
≠ 0), the following monitor parameters are also changed.
Register Address Name Before Change After Change
IW0B Bit 3 Command Error End 0: Completed normally 1: Completed with an error
IL02 Bit 1* Setting Parameter Error 0: In setting range 1: Outside setting range
* The number of the setting parameter that was changed is reported in the IW01 monitor parameter (Out-of-range
Parameter Number).
Utility Functions
11
11-35
11.7 Automatically Updated Parameters
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
fixed parameter No. 1 on the Machine Controller.
Note
11-36
11.7 Automatically Updated Parameters
Automatically Updated Parameters When a Motion Command Is Executed
Utility Functions
11
11-37
11.7 Automatically Updated Parameters
Parameters Automatically Updated during Self Configuration
SERVOPACK and Machine Controller parameters may be overwritten when self configuration is
performed.
Note
Information The above settings are not written for axes that are already defined.
11-38
11.8 Precautions When Using Σ-7-series SERVOPACKs
Machine Controllers That Support the Σ-7-series SERVOPACKs
For details on the SGD7S-20 and SGD7W-20, refer to the following manuals.
Σ-7-series AC Servo Drive Σ-7S SERVOPACK with MECHATROLINK-III Communications References Product
Manual (manual number: SIEP S800001 28)
Note
Σ-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.
Controller reference 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 following table.
Pn20E Pn210
Electronic Gear Ratio (Numerator) Electronic Gear Ratio (Denominator)
16 1
11
11-39
11.8 Precautions When Using Σ-7-series SERVOPACKs
Σ-7-series SERVOPACK Electronic Gear Ratio and Machine Controller Settings
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
pulses will be output. reference units.
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
pulses will be output. reference units.
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 electronic 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 a Machine Controller with a version that
supports the Σ-7-series SERVOPACKs.
11-40
11.8 Precautions When Using Σ-7-series SERVOPACKs
Link Assignments
Link Assignments
You can manually assign links as shown below according to the model of the Σ-7-series SERVOPACK.
Model Link Assignment
Σ-7S SGD7S-****20*
Σ-7W SGD7W-****20*
Self Configuration
When you execute self-configuration, the link assignment is set automatically according to the model of
the connected Σ-7-series SERVOPACK.
Utility Functions
However, the electronic gear ratio in the SERVOPACK and fixed parameter No. 36 (Number of Pulses Per
Motor Rotation) are automatically set according to the version of the Machine Controller as given below.
Fixed Parameter 36:
Machine Controller Version Electronic Gear Ratio Number of Pulses Per Motor
Rotation
11
Version 1.10 or 1.11 1:1 (Pn20E = 1, Pn210 = 1) 16,777,216: 24 bits
Version 1.12 or later 16:1 (Pn20E = 16, Pn210 = 1) 1,048,576: 20 bits
11-41
11.8 Precautions When Using Σ-7-series SERVOPACKs
Operating Specifications When Using a Machine Controller That Supports the Σ-7-series SERVOPACKs
Operation
Controller coordinates
Target position in
positive direction
2,147,483,647 2,147,483,647
Controller reference units
Current
position
0
-2,147,483,648
Controller 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
Note Amount) will turn ON.
Operation will not be performed with the specified speed or deceleration time if a value that exceeds
the maximum value is set.
Note
11-42
11.8 Precautions When Using Σ-7-series SERVOPACKs
Operating Specifications When Using a Machine 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.
Note
11
11-43
11.8 Precautions When Using Σ-7-series SERVOPACKs
Operating Specifications When Using a Machine Controller That Does Not Support the Σ-7-series SERVOPACK
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 param-
eter No. 36 (Number of Pulses Per Motor Rotation) as follows:
Number of pulses per motor rotation: 1,048,576 (20 bits)
4. If you execute self-configuration, the link assignment is set automatically according to the model
of the connected Σ-7-series SERVOPACK.
However, the electronic gear ratio of the SERVOPACK will be automatically set to 1:1, so you
must reset items 1 and 3, above.
5. If you use an absolute encoder, you cannot use the infinite-length setting. Doing so will cause the
position to be offset when the power supply is turned ON.
6. The range that you can move with one motion command for which a target position is specified
(POSING, EX_POSING, and STEP) is restricted to the following range (Controller reference units
is converted to servo reference units).
-2,147,483,648 to 2,147,483,647 Servo reference units
7. The maximum setting of the deceleration time for positioning motion commands (POSING,
EX_POSING, ZRET, FEED, STEP, and EX_FEED) will be as given in the following table.
8. The maximum travel distances that can be used for OL42 (Zero Point Return Travel Dis-
tance), which is used for ZRET (Zero Point Return), and OL46 (External Positioning Final
Travel Distance), which is used for EX_POSING (Latch Target Positioning) and EX_FEED (Jog
Mode with External Positioning), are given in the following table.
Electronic Gear Ratio Negative Direction Positive Direction
16:1 (equivalent to 20 bits) -1,023.99 rotations 1,023.99 rotations
11-44
12
Appendices
12.7 Setting Fixed Parameters According to Encoder Type and Axis Type . .12-53
12.1 Specifications
This section lists the specifications of the SVC, SVC32, SVR, and SVR32 Function Modules.
Item Specification
Number of Communications Lines 1
Number of Communications Ports
2
(Connectors)
Terminating Resistor Not necessary
Network Topologies Cascade, star, and point-to-point
Communications Cable CAT5e STP (shielded twisted-pair cable)
Connectors RJ45 or an industrial mini-connector made by TYCO AMP
Communications Method 4B/5B MULT-3
C1 master station: Network management station
Types of Connected Stations C2 master station: Message master station
Slave stations
Control Method Master/Slave
Number of Bytes in the
16, 32, 48, or 64 (can be mixed)
Information Field
Isolation for Communications Path Transformer
Communications Interface MECHATROLINK-III (2:N synchronous)
MECHATROLINK Communications
03 hex
(Granularity)
Station Addresses 03 to EF hex
Number of Link Communications
16, 32, 48, or 64
Bytes
Appendices
12-3
12.1 Specifications
SVC and SVC32 Function Modules
Communication Methods
Synchronous communications error detection not provided.
Automatic recovery function provided.
I/O using I/O registers, synchronized on the high-speed scan or low-
I/O Registers
speed scan (selectable)
Only I/O MECHATROLINK-III standard profile can be used.
I/O Commands Data I/O, reading parameters, writing parameters, reading alarms/
warnings, and clearing alarms
Self Configuration Module and slave devices can be automatically assigned.
Synchronization is supported when the high-speed scan cycle is an
integral multiple or integral factor of the communications cycle. We
Synchronization between Modules recommend saving the settings to flash memory and then turning the
power supply OFF and ON again whenever these settings are
changed.
Synchronization between Slaves Supported.
12-4
12.1 Specifications
SVR and SVR32 Function Modules
Item Specification
I/O Registers I/O using motion registers (synchronized with the high-speed scan)
Command Modes Motion command mode
Supported Servomotors Standard and linear Servomotors
Position control, speed control, torque control, and phase control
Control Types
can be selected during operation.
Positioning, external positioning, zero point returns, interpolation,
Motion Commands interpolation with latch input, jogging, STEP operation, speed refer-
ences, torque references, phase control, etc.
Exponential acceleration/deceleration filter (The bias speed can be
Acceleration/Deceleration Methods
set.)
Position Unit Pulses, millimeters, inches, degrees, or micrometers
Servo Control
Appendices
12
12-5
12.1 Specifications
Applicable Versions for Additional Functions
12-6
12.2 Sample Programs
Performing Positioning
Performing Positioning
This section describes a sample program that performs positioning using the POSING command.
Operating Pattern
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)
Procedure
1. Make sure that all of the following conditions are met.
No. 1: There must be no alarms. (IL02 and IL04 = 0)
No. 2: The power supply to the Servomotor must be ON. (IW00 bit 1 = 1)
No. 3: Motion command execution must be completed. (IW08 = 0 and IW09 bit 0 = 0)
3. Set the OW08 setting parameter (Motion Commands) to 1 to execute the POSING motion
Appendices
command.
12-7
12.2 Sample Programs
Performing Positioning
Ladder Program
Step 1, No. 1
Step 1, No. 2
Step 1, No. 3
Step 2
Step 3
Step 4
Step 5
Precautions
The external switch (SW12) is read by an Input
Module and assigned to bit register IB0424F.
Positioning starts when SW12 turns ON. If SW12
turns OFF before positioning is completed, the
positioning operation is canceled.
12-8
12.2 Sample Programs
Performing Positioning with an External Signal
Application Example
For rods, electrical wires, sheet materials, and other cases where something is measured and cut, the sen-
sor first detects a workpiece, the workpiece is then moved the specified length from the detected position,
stopped, and cut. This type of operation requires positioning with an external signal.
Sheet material
Sensor
Travel distance L
Motor
When this sensor detects the
workpiece, the workpiece is moved for
the travel distance L and stopped at
that position. The workpiece is then cut.
Operating Pattern
The following figure shows the operating pattern when the EX_POSING command is executed.
Speed (%)
Rated speed
(100%)
Speed Reference
Setting
(OL10) External Positioning
Appendices
0
Time (t)
Linear Acceleration Linear Deceleration
Time Constant Time Constant
(OL36) (OL38) 12
Latch signal (external positioning signal)
12-9
12.2 Sample Programs
Performing Positioning with an External Signal
Procedure
1. Make sure that all of the following conditions are met.
No. 1: There must be no alarms. (IL02 and IL04 = 0)
No. 2: The power supply to the Servomotor must be ON. (IW00 bit 1 = 1)
No. 3: Motion command execution must be completed. (IW08 = 0 and IW09 bit 0 = 0)
3. Set the OW08 setting parameter (Motion Commands) to 2 to execute the EX_POSING
motion command.
When the external positioning signal turns ON during positioning, the axis is moved by the external posi-
tioning final travel distance from the current position.
4. Set the OL1C setting parameter (Position Reference Setting) in the same scan as the set-
ting parameters in step 2.*
* In this example, the travel distance is added to OL1C to achieve correct operation regardless of the
position reference type.
12-10
12.2 Sample Programs
Performing Positioning with an External Signal
Ladder Program
Step 1, No. 1
Step 1, No. 2
Step 1, No. 3
Step 2
Step 3
Step 4
Precautions
The external switch (SW12) is read by an Input
Module and assigned to bit register IB0424F. External
positioning starts when SW12 turns ON. If SW12 turns
OFF before external positioning is completed, the
external positioning operation is canceled.
Appendices
12
12-11
12.2 Sample Programs
Performing a Zero Point Returns
Operating Pattern
The following figure shows the operating pattern when the ZRET command is executed and the DEC1 + C
pulse (OW3C = 0) are used.
Zero Point Return
Travel Distance
Zero point (OL42) Start
Creep Speed
(OL40) Approach Speed
(OL3E)
Phase-C pulse
P-OT*2
N-OT*3
12-12
12.2 Sample Programs
Performing a Zero Point Returns
Procedure
1. Make sure that all of the following conditions are met.
No. 1: There must be no alarms. (IL02 and IL04 = 0)
No. 2: The power supply to the Servomotor must be ON. (IW00 bit 1 = 1)
No. 3: Motion command execution must be completed. (IW08 = 0 and IW09 bit 0 = 0)
2. Set the OW3C setting parameter (Zero Point Return Method) to the required zero point
return method (0).
3. Set the parameters that are required for the zero point return operation.
• Bit 3 in OW09 (Zero Point Return Direction Selection)*
• OL10 (Speed Reference Setting)
• OW18 (Override)*
• OL3E (Approach Speed)
• OL40 (Creep Speed)
• OL42 (Zero Point Return Travel Distance)
* In this example, the default values for OW09 bit 3 and OW18 are used. You do not need to set
them.
4. Set the OW08 setting parameter (Motion Commands) to 3 to execute the ZRET motion
command.
Appendices
12
12-13
12.2 Sample Programs
Performing a Zero Point Returns
Ladder Program
Step 1, No. 1
Step 1, No. 2
Step 1, No. 3
Step 2
Step 3
Step 4
Step 5
Precautions
The external switch (SW12) is read by an Input Module
and assigned to bit register IB0424F. The zero point
return operation starts when SW12 turns ON. If SW12
turns OFF before the zero point return operation is
completed, the zero point return operation is canceled.
12-14
12.3 System Registers
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
Appendices
2.0 s 2.0 s
12-15
12.3 System Registers
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.0 s
1.0-s After Start of Scan Relay SB000038
12-16
12.3 System Registers
Scan Execution Status and Calendar
5.0 s
5.0-s After Start of Scan Relay SB00003A
SW00021
System Number Not used.
to SW00025
Remaining Program Memory Capacity SL00026 Bytes
Total Memory Capacity SL00028 Bytes
12
12-17
12.4 MECHATROLINK-III I/O Module Settings
Link Assignment Tab Page Settings
You must use IOWin to set the parameters of the I/O Modules with MECHATROLINK-III Communi-
cations (JEPMC-MTA2900-E, JEPMC-MTA2910-E, JEPMC-MTP2900-E, and
JEPMC-MTP2910-E).
Note
Refer to the following manual for details.
MECHATROLINK-III Compatible I/O Module User’s Manual (Manual No.: SIEP C880781 04)
12-18
12.4 MECHATROLINK-III I/O Module Settings
I/O Register Configuration
Set the I/O Command, Command Control, and Output Data output registers during the same scan.
Important
Appendices
12
12-19
12.4 MECHATROLINK-III I/O Module Settings
I/O Commands
I/O Commands
The following table lists the I/O commands. Refer to the pages given in the Reference Column for details
on individual commands.
Code Name Description Reference
Data I/O Command
0 Data I/O Performs data I/O operations with the I/O Module.
(page 12-21)
Read Alarms/Warn-
1 Read Alarms/Warnings Reads the alarm/warning information from the I/O Module. ings Command
(page 12-22)
Clear Alarms/
2 Clear Alarms/Warnings Clears an alarm or warning from the I/O Module. Warnings Com-
mand (page 12-24)
Read Parameter
3 Read Parameter Reads an I/O Module parameter. Command (page
12-25)
Write Parameter
4 Write Parameter Changes an I/O Module parameter. Command (page
12-26)
Read Non-volatile
Read Non-volatile
5 Reads an I/O Module parameter from non-volatile memory. Parameter Com-
Parameter mand (page 12-28)
Write Non-volatile
Write Non-volatile
6 Changes an I/O Module parameter in non-volatile memory. Parameter Com-
Parameter mand (page 12-30)
Read Memory Com-
7 Read Memory Reads data in the internal memory of the I/O Module.
mand (page 12-32)
Write Memory
8 Write Memory Changes data in the internal memory of the I/O Module. Command (page
12-34)
9 to 14 Reserved. Do not set these codes. −
Re-establishes communications with the I/O Module. Com- Reset Communica-
15 Reset Communications munications are disconnected, and a new connection is tions Command
established. (page 12-36)
Resets the communications for the entire network.
Execute this command to ensure that proper cyclic commu-
Reset Network
nications are performed if entering an active network fails.
16 Reset Network Command (page
This affects communications with all slave stations on the 12-37)
network. Stop all commands from the application before
you reset the network.
12-20
12.4 MECHATROLINK-III I/O Module Settings
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.
12
12-21
12.4 MECHATROLINK-III I/O Module Settings
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
12-22
12.4 MECHATROLINK-III I/O Module Settings
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.
Appendices
12
12-23
12.4 MECHATROLINK-III I/O Module Settings
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.
12-24
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
Some I/O Module devices do not support the Read Parameter command. Refer to the product specifi-
cations of the I/O Module for details.
Note
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
• •
• •
• •
Appendices
12-25
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
3. Set the I/O Command register to 3 to execute the Read Parameter command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Status reg-
ister 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 details
Note
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.
Note
12-26
12.4 MECHATROLINK-III I/O Module Settings
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 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
• •
• •
• •
3. Set the I/O Command register to 4 to execute the Write Parameter command.
Appendices
12
12-27
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
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.
Note
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
• •
• •
• •
12-28
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
3. Set the I/O Command register to 5 to execute the Read Non-volatile Parameter command.
1. If the command is not completed within 5 seconds after it is executed, bit 0 in the Master Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
Appendices
12
12-29
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
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.
Note
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
• •
• •
• •
12-30
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
3. Set the I/O Command register to 6 to execute the Write Non-volatile Parameter 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.
Appendices
12
12-31
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
Some I/O Module devices do not support the Read Memory command. Refer to the product specifica-
tions of the I/O Module for details.
Note
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
12-32
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
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 Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
Appendices
12
12-33
12.4 MECHATROLINK-III I/O Module Settings
I/O Command Details
Some I/O Module devices do not support the Write Memory command. Refer to the product specifica-
tions of the I/O Module for details.
Note
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
12-34
12.4 MECHATROLINK-III I/O Module Settings
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 Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
Appendices
12
12-35
12.4 MECHATROLINK-III I/O Module Settings
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 Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
12-36
12.4 MECHATROLINK-III I/O Module Settings
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 Status reg-
ister 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 details
Note
with the application and perform the stop processing. The system will not perform stop processing.
Appendices
12
12-37
12.4 MECHATROLINK-III I/O Module Settings
Command Control
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
Reserve ALM_CLR Reserve
Master Status
This section describes the details of the Master Status register.
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
CYCLIC_
STATUS Reserve TIMEOUT
INIT_ERR
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.
12-38
12.4 MECHATROLINK-III I/O Module Settings
Command Status
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.
Command Status
This section describes the details of the Command Status register.
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
ALM_CL-
SYNC SYNCRDY SBUSY Reserved CMDRDY D_WAR D_ALM
R_CMP
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.
Appendices
12
12-39
12.4 MECHATROLINK-III I/O Module Settings
Command Status
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 status is 0.
During this time, no new I/O commands can be executed. However, the Reset Communications 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 warn-
ing.
ALM_CLR_CMP
• Definition
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 to 0.
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.
12-40
12.4 MECHATROLINK-III I/O Module Settings
Command Status
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 Mod-
ule.
Code Meaning Description
− 0 No alarm −
1 Outside data range
2 −
3 −
Warnings
B Subcommand combination error Indicates that an alarm has occurred. The I/O
C Phase error command is not executed.
D −
E −
F −
Appendices
12
12-41
12.4 MECHATROLINK-III I/O Module Settings
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 independent 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.
3 Synchronous frame not received.
Warnings
12-42
12.5 Resetting the Absolute Encoder
Using the Machine Controller to Reset the Absolute Encoder
Procedure
1. Writing the Absolute Encoder Reset Request
Use the following parameter settings to write to memory.
Register Address Name Set Value Setting Details
OW51 SERVOPACK Parameter Size 1 Number of words
Absolute encoder reset
OL52 SERVOPACK Parameter Set Value 1008 hex
request code
Virtual memory address in
OL58 Address Setting 80004000 hex
the SERVOPACK
the SERVOPACK
12
12-43
12.5 Resetting the Absolute Encoder
Using the Machine Controller to Reset the Absolute Encoder
Handling Errors
If writing to memory ends in an error during steps 1 to 3, perform step 4.
12-44
12.5 Resetting the Absolute Encoder
Using the Machine Controller to Reset the Absolute Encoder
Appendices
12
12-45
12.5 Resetting the Absolute Encoder
Using the Machine Controller to Reset the Absolute Encoder
12-46
12.5 Resetting the Absolute Encoder
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 to ensure that this does not
Important
occur.
Refer to the following manual for details.
Σ-V Series User’s Manual, Design and Maintenance, Rotational Motor/MECHATROLINK-III Communications
Reference (Manual No.: SIEP S8000000 64)
Multiturn Clear
PGCL5
PGCL5
This concludes the operation for setting up the absolute encoder. Turn the power supply OFF and ON
again to reset the SERVOPACK.
Appendices
12
12-47
12.6 Multiturn Limit Setting
Using the Machine Controller to Set the Multiturn Limit
Procedure
Use the following procedure to set the multiturn limit.
1. Writing the Multiturn Limit Setting Request
Use the following parameter settings to write to memory.
Register Address Name Set Value Setting Details
OW51 SERVOPACK Parameter Size 1 Number of words
The multiturn limit setting
OL52 SERVOPACK Parameter Set Value 1013 hex
request code
Virtual memory address in
OL58 Address Setting 80004000 hex
the SERVOPACK
12-48
12.6 Multiturn Limit Setting
Using the Machine Controller to Set the Multiturn Limit
Handling Errors
If writing to memory ends in an error during steps 1 to 3, perform step 4.
Appendices
12
12-49
12.6 Multiturn Limit Setting
Using the Machine Controller to Set the Multiturn Limit
12-50
12.6 Multiturn Limit Setting
Using the Machine Controller to Set the Multiturn Limit
12
12-51
12.6 Multiturn Limit Setting
Using the SERVOPACK to Set the Multiturn Limit
tions with Fn010. Check the status and clear the Write Pro-
hibited setting.
This concludes the process for setting the multiturn limit. Turn the power supply OFF and ON again to
reset the SERVOPACK.
12-52
12.7 Setting Fixed Parameters According to Encoder Type and Axis Type
12.7 Setting Fixed Parameters According to Encoder Type and Axis Type
The method for setting or changing the coordinate system zero point 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.
Fixed Parameter
START Encoder Type Motor Type
Set Value
YES YES
YES YES
No. 1: Bit 0 = 1
(infinite-length) + No.
Absolute Direct drive 1: Bit 9 = 1 (Enable
encoder motor Simple Absolute
YES
DD motor? Infinite Axis Position
Management)
NO
No. 1: Bit 0 = 1
(infinite-length) + No.
Absolute 1: Bit 9 = 1 (Enable
Simple absolute YES Normal motor
encoder Simple Absolute
management OK? Infinite Axis Position
Management)
NO
No. 1: Bit 0 = 1
(infinite-length) + No.
Absolute 1: Bit 9 = 0 (Disable
Normal motor
encoder Simple Absolute
Infinite Axis Position
Appendices
Management)
12
12-53
12.7 Setting Fixed Parameters According to Encoder Type and Axis Type
12-54
12.8 Common Parameters and SERVOPACK Parameters
12-55
12.8 Common Parameters and SERVOPACK Parameters
12-56
12.9 Terminology
12.9 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 zero point 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 4-30)
Encoder Position
The encoder position is the absolute encoder position information (Multi-turn data × Number of encoder
pulses + Initial incremental pulses).
Override
For the Machine Controller, this term is used to mean changing the set value to use a new one.
Command Execution
A motion command is executed when a command code is set to the Motion Command parameter register
(OW08).
12-57
12.9 Terminology
Absolute Encoder
There are two types of encoders. An incremental encoder detects a position by calculating the difference
from the zero point. An absolute encoder detects the absolute position relative to a reference position.
The absolute encoder uses a battery connected to the battery terminals of the SERVOPACK to maintain
the absolute value data at all times, even when the power supply is turned OFF. It also updates the absolute
value data if the position changes while the power supply is OFF. The absolute encoder consists of a detec-
tor 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 operation starts, the absolute encoder operates in the same way as an
incremental encoder.
Pulse Position
The pulse position is the position information managed by the Machine Controller converted into pulses.
Report
“Report” is used for details that are automatically transferred by the system in the CPU Module without
any action by the user.
Infinite-length Axis
This is an axis that uses infinite-length position control and resets position data every revolution.
Refer to the following section for details.
Axis Selection (page 5-5)
12-58
12.9 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.
Axis Selection (page 5-5)
Appendices
12
12-59
Index
Index-1
Index
Index-2
Index
inverter M
alarms (A1000) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-68 machine coordinate system - - - - - - - - - - - - - - - - - - - - - - - - - - 12-57
alarms (V1000) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-74 Machine Coordinate System Calculated Position - - - - - - - - 4-91
fixed parameter list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-37 Machine Coordinate System Feedback Position - - - - - - - - - 4-92
input data details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-64 Machine Coordinate System Latch Position - - - - - - - - - - - - 4-92
list of main commands - - - - - - - - - - - - - - - - - - - - - - - - - - 10-19 Machine Coordinate System Reference Position - - - - - - - - - 4-92
list of subcommands - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-19 Machine Coordinate System Target Position - - - - - - - - - - - - 4-91
main command details - - - - - - - - - - - - - - - - - - - - - - - - - - 10-21 Zero Point Position Offset in Machine Coordinate
monitoring parameter list - - - - - - - - - - - - - - - - - - - - - - - - 10-51 System- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-71
output data details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-64 Machine Gear Ratio Term - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-37
setting parameter list - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-38 Machine Lock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-42, 4-90
setup procedure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-3 Mask Watchdog Error Detection - - - - - - - - - - - - - - - - - - - - - - - 4-35
specifications for communications Master Status register - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-38
with connected inverters - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2 MECHATROLINK communications definition- - - - - - - - - - - - - -3-7
subcommand details - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-30 MEM_RD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-115
MEM_WR - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-117
J
memory
jog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-51
reading - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-115
jog with external positioning - - - - - - - - - - - - - - - - - - - - - - - - - 6-109
writing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-117
K M-III
KFS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-76 M-III Command Status - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-94
KIS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-104 M-III Servo Command Input Signal Monitor - - - - - - - - - - - 4-94
KPS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-74 M-III Servo Command Status - - - - - - - - - - - - - - - - - - - - - - 4-94
KVS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-72 M-III Vendor-specific Servo Command Output Signal- - - - - 4-50
L mixed cascade/star connection - - - - - - - - - - - - - - - - - - - - - - - - - -1-8
LATCH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-47 MLKL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-90
switching to another command - - - - - - - - - - - - - - - - - - - - - 7-23 modal latch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-13
Latch Completed Status Clear Request - - - - - - - - - - - - - - - - 4-44 module configuration definition - - - - - - - - - - - - - - - - - - - - - - - - -3-2
Monitor 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-72
Latch Detection Request - - - - - - - - - - - - - - - - - - - - - - - - - - 4-43
Monitor 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-73
Latch Detection Signal Selection - - - - - - - - - - - - - - - - - - - - 4-48
monitor parameter table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-17
Latch Mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-80
monitor parameters
latch zone
details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-79
Latch Zone Enable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-53
list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-21
Latch Zone Lower Limit Setting - - - - - - - - - - - - - - - - - - - - 4-62
Monitor Parameter Tab Page - - - - - - - - - - - - - - - - - - - 3-24, 4-6
Latch Zone Upper Limit Setting - - - - - - - - - - - - - - - - - - - - 4-62
Motion Commands - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-51
LCOMP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-89
motion commands
Linear Acceleration Rate/Acceleration Time Constant - - - - - - - - 4-66
execution judgment table - - - - - - - - - - - - - - - - - - - - - - - - - -7-2
Linear Deceleration Rate/Deceleration Time Constant - - - - - - - - 4-67
list - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6-3
Linear Scale Pitch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-36
Motion Command Response Code - - - - - - - - - - - - - - - - - - - 4-87
linear scale pitch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-16
Motion Command Setting Error - - - - - - - - - - - - - - - - - - - - - 4-81
Link Assignment Tab Page - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-11
LPOS- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-92 Motion Command Status - - - - - - - - - - - - - - - - - - - - - - - - - - 4-87
Motion Commands Control Flags - - - - - - - - - - - - - - - - - - - 4-52
Motion Operation Ready - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-79
motion parameter register addresses - - - - - - - - - - - - - - - - - - - - - -4-2
motion parameters
Motion Parameter Tab Pages - - - - - - - - - - - - - - - - - - - - - - - -4-6
phase control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-10
position control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-2
setting examples - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5-2
Index-3
Index
Index-4
Index
S setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-33
Simulation Mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-10, 4-31
sample programs
slave CPU synchronization - - - - - - - - - - - - - - - - - - - - - - - - - - 11-20
performing a zero point returns - - - - - - - - - - - - - - - - - - - - 12-12
SMON - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-132
performing positioning - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-7
software limit setting
performing positioning with an external signal - - - - - - - - - - 12-9
using fixed parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-38
saving the value of OL48 before the power supply is
turned OFF- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-10 using setting parameters - - - - - - - - - - - - - - - - - - - - - - - - - - 4-77
Scan Setting Error- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-86 software limits
SCC- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-68 Enable Negative Software Limit - - - - - - - - - - - - - - - - - - - - 4-32
Second Speed Compensation - - - - - - - - - - - - - - - - - - - - - - - - - - 4-57 Enable Positive Software Limit - - - - - - - - - - - - - - - - - - - - - 4-31
servo driver function - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-9
Servo Driver Error - - - - - - - - - - - - - - - - - - - - - - - - - 4-81, 4-83 specifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-3
Servo Monitor Parameter Tab Page - - - - - - - - - - - - - - - - - 3-25, 4-7 Speed Compensation- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-64
Servo OFF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-84 Speed Feedforward Compensation - - - - - - - - - - - - - - - - - - - - - - 4-64
Servo ON - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-42 Speed Limit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-56
Servo ON Incomplete - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-82 Speed Limit for Torque/Force Reference - - - - - - - - - - - - - - - - - 4-55
Servo Parameter Tab Page - - - - - - - - - - - - - - - - - - - - - - - - 3-25, 4-7 Speed Loop Gain - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-64
Servo Ready - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-80 speed loop gain
Servomotor Gear Ratio Term - - - - - - - - - - - - - - - - - - - - - - - - - - 4-37 changing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-72
SERVOPACK Speed Loop Integral Time Constant - - - - - - - - - - - - - - - - - - - - - 4-65
Connected Encoder Model Error - - - - - - - - - - - - - - - - - - - - 4-87 Speed Loop P/PI Switch - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-46
Detected SERVOPACK Model Error - - - - - - - - - - - - - - - - - 4-86 speed reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-9, 6-89
Motor Type Setting Error - - - - - - - - - - - - - - - - - - - - - - - - - 4-86 setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-11
reading SERVOPACK parameters - - - - - - - - - - - - - -6-78, 6-125 Speed Reference Output Monitor - - - - - - - - - - - - - - - - - - - - 4-93
SERVOPACK Alarm Code - - - - - - - - - - - - - - - - - - - - - - - - 4-96 Speed Reference Setting - - - - - - - - - - - - - - - - - - - - - - - - - - 4-55
SERVOPACK Alarm Monitor Number - - - - - - - - - - - - - - - 4-73 Speed Unit Selection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-47
SERVOPACK Communications Error - - - - - - - - - - - - - - - - 4-85 star connection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-7, 1-11
SERVOPACK Communications Timeout Error - - - - - - - - - - 4-85 status
SERVOPACK Communications Warning - - - - - - - - - - - - - - 4-82 monitoring - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-132
Index-5
Index
Index-6
Revision History
The revision dates and numbers of the revised manuals are given on the bottom of the back cover.
WEB
Date of Rev.
Rev. Section Revised Contents
Publication No.
No.
October 2016 <4> 0 4.3, 4.4 Addition: Information on bit D (Torque Base Unit of SERVOPACK) in fixed
parameter 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 February
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, spine Revision: Format
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-2016 YASKAWA ELECTRIC CORPORATION