Manual 2300 Ingles
Manual 2300 Ingles
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
or transmitted, in any form, or by any means, mechanical, electronic, photocopying, recording,
or otherwise, without the prior written permission of Yaskawa. No patent liability is assumed
with respect to the use of the information contained herein. Moreover, because Yaskawa is con-
stantly striving to improve its high-quality products, the information contained in this manual is
subject to change without notice. Every precaution has been taken in the preparation of this
manual. Nevertheless, Yaskawa assumes no responsibility for errors or omissions. Neither is
any liability assumed for damages resulting from the use of the information contained in this
publication.
Using this Manual
The MP2300 is a compact Machine Controller that contains the power supply, the CPU, I/O,
and the communication functions in one single unit.
Please read this manual to ensure correct usage of the MP2300 system. Keep this manual in
a safe place for future reference.
Basic Terms
Manual Configuration
Read the chapters of this manual as required by the purpose.
This symbol is used to indicate important information that should be memorized or minor precautions,
such as precautions that will result in alarms if not heeded.
• S-ON =Å@/S-ON
• P-CON =Å@/P-
CON
Related Manuals
The following table lists the manuals relating to the MP2500(M). Refer to these manuals as
required.
Manual Name Manual Number Contents
Machine Controller MP2300 Communication SIEP C880700 04 Describes the functions, specifications, and appli-
Module cation methods of the MP2300 Communication
User’s Manual Modules (217IF, 218IF, 260IF, 261IF).
Machine Controller MP900/MP2000 Series SIEZ-C887-1.2 Describes the instructions used in MP900/
User’s Manual, Ladder Programming MP2000 ladder programming.
Machine Controller MP900/MP2000 Series SIEZ-C887-1.3 Describes the instructions used in MP900/
User’s Manual MP2000 motion programming.
Motion Programming
Machine Controller MP900/MP2000 Series SIEP C880700 05 Describes how to install and operate the MP900/
MPE720 Software for Programming Device MP2000 Series programming system (MPE720).
User’s Manual
Σ Series SGM/SGD SIEZ-S800-26.3 Describes the Σ Series SERVOPACK models,
User’s Manual specifications, and capacity selection methods.
Σ Series SGM/SGD SIEZ-S800-26.4 Describes the Σ Series SERVOPACK models,
User’s Manual specifications, and capacity selection methods.
High-speed Field Network
MECHATROLINK-compatible AC Servo Drivers
Σ-II Series SIEP S8000 05 Describes the installation, wiring, trial operation,
SGMH/SGDM User’s Manual function applications methods, maintenance, and
inspection of the Σ-II Series SERVOPACKs.
Σ-II Series SIEP S8000 15 Describes the installation, wiring, trial operation,
SGMH/SGDM User’s Manual function applications methods, maintenance, and
inspection of the Σ-II Series SERVOPACKs.
Σ-III Series SGMH/SGDS SIEP S800000 00 Describes the models, specifications, wiring, trial
User’s Manual operation, adjustment, function application meth-
ods, maintenance, and inspection of the Σ-III
Series SERVOPACKs and Servomotors.
Σ-III Series SGMS/SGDS Digital Operator TOBEP S800000 Describes the operating methods of the JUSP-
Operating Instructions 01 OP05A Digital Operator.
iv
Manual Name Manual Number Contents
Σ-III Series SGMS/SGDS SIEP S800000 11 Describes the models, specifications, wiring, trial
MECHATROLINK-II operation, adjustment, function application meth-
SERVOPACKs with Communication User’s ods, maintenance, inspection, and MECHA-
Manual TROLINK communication of the Σ-III Series
SERVOPACKs and Servomotors.
Machine Controller MP900/MP2000 Series SIEP C880700 06 Describes the connection methods, setting meth-
Linear Servomotor Manual ods, and other information for Linear Servomo-
tors.
Machine Controller MP900/MP2000 Series SIEZ-C887-13.1 Describes the programming instructions of the
New Ladder Editor User’s Manual New Ladder Editor, which assists MP900/
Programming Manual MP2000 Series design and maintenance.
Machine Controller MP900/MP2000 Series SIEZ-C887-13.2 Describes the operating methods of the New Lad-
New Ladder Editor User’s Manual der Editor, which assists MP900/MP2000 Series
Operation design and maintenance.
Machine Controller MP900/MP2000 Series SIEZ-C887-5.1 Describes MECHATROLINK distributed I/O for
User’s Manual, MECHATROLINK System MP900/MP2000 Series Machine Controllers.
Copyrights
Safety Information
The following conventions are used to indicate precautions in this manual. These precautions are
provided to ensure the safe operation of the MP2500(M) and connected devices. Information marked
as shown below is important for the safety of the user. Always read this information and heed the pre-
cautions that are provided.
The conventions are as follows:
Indicates precautions that, if not heeded, could possibly result in loss of life, serious
WARNING injury, or property damage.
Indicates precautions that, if not heeded, could result in relatively serious or minor
CAUTION injury, or property damage.
If not heeded, even precautions classified under CAUTION can lead to serious results
depending on circumstances.
MANDATORY
Indicates mandatory actions. Specific actions are indicated inside ●.
For example, indicates mandatory grounding.
v
Safety Precautions
The following precautions are for checking products on delivery, storage, transportation,
installation, wiring, operation, application, inspection, and disposal. These precautions are
important and must be observed.
■ General Precautions
WARNING
• Before connecting the machine and starting operation, ensure that an emergency stop procedure has
been provided and is working correctly.
There is a risk of injury.
• Do not touch anything inside the MP2300.
There is a risk of electrical shock.
• Always keep the front cover attached when power is being supplied.
There is a risk of electrical shock.
• Observe all procedures and precautions given in this manual for trial operation.
Operating mistakes while the servomotor and machine are connected may damage the machine or even cause
accidents resulting in injury or death.
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.
• Do not damage, pull on, apply excessive force to, place heavy objects on, or pinch cables.
There is a risk of electrical shock, operational failure or burning of the MP2300.
• Do not attempt to modify the MP2300 in any way.
There is a risk of injury or device damage.
• Do not approach the machine when there is a momentary interruption to the power supply. When
power is restored, the MP2300 and the device connected to it may start operation suddenly. Provide
safety measures in advance to ensure human safety in the event that operation restarts suddenly.
There is a risk of injury.
• Do not allow installation, disassembly, or repairs to be performed by anyone other than specified per-
sonnel.
There is a risk of electrical shock or injury.
vi
Storage and Transportation
CAUTION
• Do not store or install the MP2300 in the following locations.
There is a risk of fire, electrical shock, or device damage.
• Direct sunlight
• Ambient temperature exceeds the storage or operating conditions
• Ambient humidity exceeds the storage or operating conditions
• Rapid changes in temperature or locations subject to condensation
• Corrosive or flammable gas
• Excessive dust, dirt, salt, or metallic powder
• Water, oil, or chemicals
• Vibration or shock
• Do not overload the MP2300 during transportation.
There is a risk of injury or an accident.
Installation
CAUTION
• Never use the MP2300 in locations subject to water, corrosive atmospheres, or flammable gas, or
near burnable objects.
There is a risk of electrical shock or fire.
• Do not step on the MP2300 or place heavy objects on the MP2300.
There is a risk of injury.
• Do not block the air exhaust port or allow foreign objects to enter the MP2300.
There is a risk of element deterioration inside, an accident, or fire.
• Always mount the MP2300 in the specified orientation.
There is a risk of an accident.
• Do not subject the MP2300 to strong shock.
There is a risk of an accident.
vii
Wiring
CAUTION
• Check the wiring to be sure it has been performed correctly.
There is a risk of motor run-away, injury, or an accident.
• Always use a power supply of the specified voltage.
There is a risk of burning.
• In places with poor power supply conditions, take all steps necessary to ensure that the input power
supply is within the specified voltage range.
There is a risk of device damage.
• Install breakers and other safety measure to provide protection against shorts in external wiring.
There is a risk of fire.
• Provide sufficient shielding when using the MP2300 in the following locations.
There is a risk of device damage.
• Noise, such as from static electricity
• Strong electromagnetic or magnetic fields
• Radiation
• Near to power lines
• When connecting the battery, connect the polarity correctly.
There is a risk of battery damage or explosion.
CAUTION
• Consider the following items when selecting the I/O signal lines (external cables) to connect the
MP2300 to external devices.
• Mechanical strength
• Noise interference
• Wiring distance
• Signal voltage, etc.
• Separate the I/O signal lines from the power lines both inside and outside the control box to reduce
the influence of noise from the power lines.
If the I/O signal lines and power lines are not separated properly, malfunctioning may result.
Example
外部配線の分離例of Separated External Cables
Steel separator
鉄板製のセパレータ
viii
Maintenance and Inspection Precautions
CAUTION
• Do not attempt to disassemble the MP2300.
There is a risk of electrical shock or injury.
• Do not change wiring while power is being supplied.
There is a risk of electrical shock or injury.
• When replacing the MP2300, restart operation only after transferring the programs and parameters
from the old Module to the new Module.
There is a risk of device damage.
Disposal Precautions
CAUTION
• Dispose of the MP2300 as general industrial waste.
ix
x
Variable Tables
xi
(continued)
Variable Name Register Comments
ErrorInterrupt - Interrupt Program Error
Code SW00083 Interrupt Program Error Code
Count SW00082 Interrupt Program Error Count
ProgramNumber SW00138 Error Program Number
ReferProgramNumber SW00139 Function Program Number
ReferStep SW00140 Function Program Step Number
ErrorIO - I/O Error
Count SW00200 I/O Error Count
InputAddress SW00202 Input Error Address
InputCount SW00201 Input Error Times
OutputAddress SW00204 Output Error Address
OutputCount SW00203 Output Error Times
ErrorLow - Low-Speed Program Error
Code SW00089 Low-Speed Program Error Code
Count SW00088 Low-Speed Program Error Count
ProgramNumber SW00186 Error Program Number
ReferProgramNumber SW00187 Function Program Number
ReferStep SW00189 Function Program Step Number
ErrorStart - Start Program Error
Code SW00081 Start Program Error Code
Count SW00080 Start Program Error Count
ProgramNumber SW00122 Error Program Number
ReferProgramNumber SW00123 Function Program Number
ReferStep SW00124 Function Program Step Number
HighScan - High Scan Relay
FirstScanRunning SB000001 After High Scan Start,Only 1 Scan ON
OnAfter - Start-up Relay
FiveSecond SB00001A After 5.0s,Scan Start-up Relay
OneSecond SB000018 After 1.0s,Scan Start-up Relay
TwoSecond SB000019 After 2.0s,Scan Start-up Relay
PulseEvery - Sampling Relay
HalfSecond SB000014 0.5s Sampling Relay
OneMinute SB000017 60.0s Sampling Relay
OneSecond SB000015 1.0s Sampling Relay
TwoSecond SB000016 2.0s Sampling Relay
SquareWave - Flicker Relay
HalfSecond SB000011 0.5s Flicker Relay
OneScan SB000010 1 Scan Flicker Relay
OneSecond SB000012 1.0s Flicker Relay
TwoSecond SB000013 2.0s Flicker Relay
xii
(continued)
Variable Name Register Comments
LowScan - Low Scan Relay
FirstScanRunning SB000003 After Low Scan Start,Only 1 Scan ON
OnAfter - Start-up Relay
FiveSecond SB00003A After 5.0s,Scan Start-up Relay
OneSecond SB000038 After 1.0s,Scan Start-up Relay
TwoSecond SB000039 After 2.0s,Scan Start-up Relay
PulseEvery - Sampling Relay
HalfSecond SB000034 0.5s Sampling Relay
OneMinute SB000037 60.0s Sampling Relay
OneSecond SB000035 1.0s Sampling Relay
TwoSecond SB000036 2.0s Sampling Relay
SquareWave - Flicker Relay
HalfSecond SB000031 0.5s Flicker Relay
OneScan SB000030 1 Scan Flicker Relay
OneSecond SB000032 1.0s Flicker Relay
TwoSecond SB000033 2.0s Flicker Relay
ScanTime - Scan Time
ExecutionCurrentValue SW00014 Execution Scan Current Value (0.1ms)
High - High Scan
CurrentValue SW00005 High Scan Current Value (0.1ms)
ExceededCount SW00044 High Scan Over Counter
MaximumValue SW00006 High Scan Maximum Value (0.1ms)
SetValue SW00004 High Scan Set Value (0.1ms)
Low - Low Scan
CurrentValue SW00011 Low Scan Current Value (0.1ms)
MaximumValue SW00012 Low Scan Maximum Value (0.1ms)
SetValue SW00010 Low Scan Set Value (0.1ms)
ExceededCount SW00046 Low Scan Over Counter
xiii
System Variables (Sorted by Register)
xiv
(continued)
Register Variable Name Comments
Running Stop Require
SB00040E CPU.Status.Stopped
(From EWS:1=STOP,0=RUN)
SB00040F CPU.Status.RunSwitch RUN switch status at power is on (1=RUN,0=STOP)
SB000410 CPU.Error.Failure Important Failure
SB000413 CPU.Error.Exception Exception Error
SB000418 CPU.Error.ProgramError User Calculation Error
SB000419 CPU.Error.IOError I/O Error
SW00044 ScanTime.High.ExceededCount High Scan Over Counter
SW00046 ScanTime.Low.ExceededCount Low Scan Over Counter
SB000482 CPU.Switches.Configure CNFG (0=ON,1=OFF)
SB000483 CPU.Switches.Initialize INIT (0=ON,1=OFF)
SB000485 CPU.Switches.Stop STOP (0=ON,1=OFF)
SB000487 CPU.Status.BatteryAlarm Battery Alarm (1=Alarm)
SW00080 ErrorStart.Count Start Program Error Count
SW00081 ErrorStart.Code Start Program Error Code
SW00082 ErrorInterrupt.Count Interrupt Program Error Count
SW00083 ErrorInterrupt.Code Interrupt Program Error Code
SW00084 ErrorHigh.Count High-Speed Program Error Count
SW00085 ErrorHigh.Code High-Speed Program Error Code
SW00088 ErrorLow.Count Low-Speed Program Error Count
SW00089 ErrorLow.Code Low-Speed Program Error Code
SW00122 ErrorStart.ProgramNumber Error Program Number
SW00123 ErrorStart.ReferProgramNumber Function Program Number
SW00124 ErrorStart.ReferStep Function Program Step Number
SW00138 ErrorInterrupt.ProgramNumber Error Program Number
SW00139 ErrorInterrupt.ReferProgramNumber Function Program Number
SW00140 ErrorInterrupt.ReferStep Function Program Step Number
SW00154 ErrorHigh.ProgramNumber Error Program Number
SW00155 ErrorHigh.ReferProgramNumber Function Program Number
SW00156 ErrorHigh.ReferStep Function Program Step Number
SW00186 ErrorLow.ProgramNumber Error Program Number
SW00187 ErrorLow.ReferProgramNumber Function Program Number
SW00189 ErrorLow.ReferStep Function Program Step Number
SW00200 ErrorIO.Count I/O Error Count
SW00201 ErrorIO.InputCount Input Error Times
SW00202 ErrorIO.InputAddress Input Error Address
SW00203 ErrorIO.OutputCount Output Error Times
SW00204 ErrorIO.OutputAddress Output Error Address
xv
Axis Motion Parameters (Tree View)
The following table lists the axismotion parameters registered for each logical axis.
Register address IW (IB/IL/IF/IA) xx00 indicates the leading input register address +00.
Register address OW (OB/OL/OF/OA) xx00 indicates the leading output register address +00.
xvi
(continued)
Variable Name Register Comments
Command - Command
Abort OBxx091 Abort command
Busy IBxx090 Servo command busy
Complete IBxx098 Servo command complete
Fail IBxx093 Servo command failed
GetValue IWxx08 Servo command response
Hold IBxx091 Servo command holding
JogRelativeMoveDirection OBxx092 Selects Jog or Step direction.
Pause OBxx090 Pause command
Ready IBxx2C2 Servo status CMDRDY
SetValue OWxx08 SERVOPACK command
The number of the static parameter to be read when
StaticParameterNumber OWxx5C
Command2=5
The value of the fixed parameter read by
StaticParameterValue ILxx56
Command2=5.
Status IWxx09 Servo command status mask
Command2 - Command2
Busy IBxx0B0 Servo Command2 busy
Complete IBxx0B8 Servo Command2 complete
Fail IBxx0B3 Servo Command2 Failed
GetValue IWxx0A Servo Command2 response
SetValue OWxx0A Additional servopack commands
Status IWxx0B Servo Command2 status mask
CommandMask OWxx09 Servo Command options
Deceleration value, units selected by UnitsWord
Deceleration OLxx38
(OWxx03)
Encoder - Encoder
Contains absolute position used in infinite length
Get.AbsolutePositionLS ILxx5E
applications.
Contains absolute position used in infinite length
Get.AbsolutePositionMS ILxx60
applications.
Contains modularized position used in infinite length
Get.ModularPositionLS ILxx62
applications.
Contains modularized position used in infinite length
Get.ModularPositionMS ILxx64
applications.
Used to set the absolute position used in infinite
Set.AbsolutePositionLS OLxx5E
length applications.
Used to set the absolute position used in infinite
Set.AbsolutePositionMS OLxx60
length applications.
Used to set the modularized position used in infinite
Set.ModularPositionLS OLxx62
length applications.
Used to set the modularized position used in infinite
Set.ModularPositionMS OLxx64
length applications.
xvii
(continued)
Variable Name Register Comments
Gain - Gain
IntegralClear OBxx00B Resets position loop integral value.
PhaseFeedForward OWxx31 Add to the speed in 0.01%
Feed Forward adds to the position to increase
PositionFeedForward OWxx30
response
PositionIntegration OWxx32 Time in ms used to integrate the position error
PositionLoop OWxx2E Increase value for more rigid control.
Select OBxx014 Enables second set of servo gain parameters.
SpeedIntegration OWxx34 Time in ms used to integrate the speed error
SpeedLoop OWxx2F Increases value for more rigid dampening.
Closes speed loop using Proportional and Integral
SpeedLoopType OBxx013
control(0) or P control(1).
Home - Home
Speed used in the first or second stage of homing
ApproachSpeed OLxx3E
depending on type
AtHome IBxx0C4 At home position (ZERO)
AtHomeN IBxx2C6 Servo status ZPOINT
Complete IBxx0C5 Home complete
CompleteWindow OWxx3D The window used to set the home complete bit
CreepSpeed OLxx40 Speed used to locate the "c" channel or marker pulse
DecelerationLS OBxx058 Selects homing deceleration LS signal.
Redefine the coordinate system. In position mode, the
Define OLxx48
servo will move when this variable is changed.
Direction OBxx093 Selects home direction.
ForwardLimit OBxx05A Selects homing forward limit signal.
InputSelect OBxx05B Selects homing input signal.
Method OWxx3C The type of homing to perform
Offset OLxx42 Offset distance used at the end of homing
ReverseLimit OBxx059 Selects homing reverse limit signal.
IO - IO
All IWxx2E Servo I_O mask
Brake IBxx2E9 Servo I_O BRK
EXT1 IBxx2E6 Servo I_O EXT1
EXT2 IBxx2E7 Servo I_O EXT2
EXT3 IBxx2E8 Servo I_O EXT3
Home IBxx2E2 Servo I_O DEC
IO12 IBxx2EC Servo I_O IO12
IO13 IBxx2ED Servo I_O IO13
IO14 IBxx2EE Servo I_O IO14
IO15 IBxx2EF Servo I_O IO15
NegativeOvertravel IBxx2E1 Servo I_O N OT
PhaseA IBxx2E3 Servo I_O PA
PhaseB IBxx2E4 Servo I_O PB
PhaseC IBxx2E5 Servo I_O PC
PositiveOvertravel IBxx2E0 Servo I_O P OT
xviii
(continued)
Variable Name Register Comments
Latch Latch
Complete IBxx0C2 Latch complete (LCOMP)
CompleteN IBxx2CA Servo status L_CMP
Enable OBxx004 Sets bit to activate latch trigger.
Value ILxx18 Latch position (LPOS)
WindowEnable OBxx094 Enables the latch zone.
WindowLowerLimit OLxx2A The lower limit of the latch window
WindowUpperLimit OLxx2C The upper limit of the latch window
ModeMask OWxx01 Various Servo bits packed into a word (mask)
Modulus - Modulus
This will set the number of rotations for a modularized
InitializeTurns OBxx006
axis.
Value used to set the number of turns, or times the
SetTurns OLxx4C
position has rolled over the maximum
Turns ILxx1E POSMAX Number of turns
TurnsInitialized IBxx0C9 Number of turns initialized (TPRSE)
Monitor - Monitor
Monitor2Enable OBxx020 Enables second monitor.
Monitor2Value ILxx30 Monitor2
Monitor3Value ILxx32 Monitor3
Monitor4Value ILxx34 Monitor4
PowerUp SeqDone IBxx000 Motion controller ready
ServoBusy IBxx002 System is busy.
ServoOn IBxx001 Servo is energized.
ServoOnN IBxx2C3 Servo status SVON
ServoReady IBxx003 Servo is ready.
ServoReadyN IBxx2C4 Servo status PON
Selects which value will be returned from the
Type OWxx4E servopack. Bits 4 to 7 set monitor2and bits C to F set
monitor4
TypeResponse IWxx2F Servo monitor information
MonitorMask IWxx00 Drive status mask
MotorType IWxx3F 0=rotary, 1=linear
xix
(continued)
Variable Name Register Comments
Position - Position
Loads current position with ABS encoder position at
AbsDataRestore OBxx007
last power off.
AbsDataRestored IBxx0C8 Absolute data has been restored (ABSLDE).
Actual ILxx16 Actual (feedback) position (APOS)
Commanded position, incremental or absolute based
Commanded OLxx1C
on MoveType
CommandedPerScan ILxx1C Commanded position per each scan
Error ILxx1A Position error (PERR)
The value (in user units) that triggers a position error
ErrorLimit OLxx22
alarm or warning when exceeded
Sets whether position error will trigger an alarm(0) or
ErrorType OBxx010
warning(1).
IncTarget ILxx0E Commanded position (TPOS)
IncTargetModularized ILxx10 Modularized commanded position per scan (CPOS)
IncTargetModularized2 ILxx12 Commanded position per scan (MPOS)
InPosition IBxx0C1 In position (POSCOMP)
InPosition2 IBxx0C3 Second in position (NEAR)
InPosition2N IBxx2CB Servo status NEAR
Position window that determines when InPosition2
InPosition2Window OLxx20
will be set (when Actual=Commanded ± Window2)
InPositionN IBxx2C7 Servo status PSET
The value (in milliseconds) that triggers a position
InPositionTimeOut OWxx26
complete timeout alarm after the profilier is complete
Position window that determines when InPosition will
InPositionWindow OLxx1E
be set (when Actual=Commanded ± Window)
MoveType OBxx95 Selects positioning. 0=incremental 1=absolete
The offset distance that the motor will travel during
Offset OLxx46 the external positioning command if the external
positioning signal is activated during the move
Position units added to the commanded position in
PhaseCompensation OLxx28
phase control mode.
PhasePositionLoopEnable OBxx051 Closes position loop with OLxx16.
ProfilerComplete IBxx0C0 Profiler complete (DEN)
ProfilerCompleteN IBxx2C8 Servo status DEN
Relative OLxx44 Distance used in the step command
WorkCoordinateOffset OLxx4A Offset for interpolation commands
S_CurveTime OWxx3A Softens acceleration or deceleration.
ServoOn OBxx000 Sets bit to energize servo.
ServoParameter - ServoParameter
GetNumber IWxx36 Requested parameter number (Pn)
GetValue ILxx38 Requested parameter value
The number of the amplifier parameter to be read or
SetNumber OWxx50
set
SetSize OWxx51 The size of the amplifier parameter data
SetValue OLxx52 The value to be set for the amplifier parameter
xx
(continued)
Variable Name Register Comments
ServoParameter2 - ServoParameter2
GetNumber IWxx37 Second requested parameter number (Pn)
GetValue ILxx3A Second requested parameter value
The number of the second amplifier parameter to be
SetNumber OWxx54
read or set
SetSize OWxx55 The size of the second amplifier parameter data
SetValue OLxx56 The value to be set for the second amplifier parameter
SettingsMask OWxx00 Various Servo bits packed into a word (mask)
SignalSelectionWord OWxx04 Selects latch input signal and offset input signal.
Simulate OBxx001 In simulation mode, servo will not move.
SimulationActive IBxx0C6 Simulation active or machine locked (MLKL)
SimulationActiveN IBxx2C5 Servo status MLOCK
Speed - Speed
Actual ILxx40 Actual motor speed
Commanded OLxx10 Commanded speed in units based on UnitType
CommandedResponse ILxx20 Speed commanded response
The percentage of commanded speed actually
Override OWxx18
achieved 100=1%
TorqueLimit OLxx14 Maximum torque allowed during speed control
StatusMask IWxx0C Status mask
StatusMaskN IWxx2C Servo status mask
Torque - Torque
Enables external forward torque limit set by servo
ActivateFwdLimit OBxx008
parameter.
Enables external reverse torque limit set by servo
ActivateRevLimit OBxx009
parameter.
Actual ILxx42 Actual motor torque
Commanded OLxx0C The commanded motor torque in % of rated 100=1%
Limited IBxx2C9 Servo status T_LIM
SpeedLimit OWxx0E Maximum speed allowed during torque control
BITS 0 to 3, Set speed units 0=Ref/s 1=10n ref/min
UnitsWord OWxx03 2=% BITS 4 to 7, Set acc/dec units 0=Ref/s2 1=ms
BITS 8 to 11, Set acc/dec filter 0=none 1=exponential
2=moving average
Warning - Warning
Active IBxx2C1 Servo status WARNING
AllMask ILxx02 Warning mask
Communication IBxx029 Servo communication warning
DynamicParameterOutOfRange IBxx021 Dynamic parameter out of range warning
FollowingError IBxx020 Following error warning
InvalidCommand IBxx024 Command Setting Error
Mlink IBxx023 Servo warning
NegativeOvertravel IBxx027 Negative overtravel warning
PositiveOvertravel IBxx026 Positive overtravel warning
ServoNotEnabled IBxx028 Servo not energized warning
StaticParameterOutOfRange IBxx022 Static parameter out of range warning
xxi
Axis Motion Parameters (Sorted by Register)
xxii
(continued)
Register Variable Name Comments
IBxx0B8 Command2.Complete Servo Command2 complete
IWxx0C StatusMask Status mask
IBxx0C0 Position.ProfilerComplete Profiler complete (DEN)
IBxx0C1 Position.InPosition In position (POSCOMP)
IBxx0C2 Latch.Complete Latch complete (LCOMP)
IBxx0C3 Position.InPosition2 Second in position (NEAR)
IBxx0C4 Home.AtHome At home position (ZERO)
IBxx0C5 Home.Complete Home complete
IBxx0C6 SimulationActive Simulation active or machine locked (MLKL)
IBxx0C8 Position.AbsDataRestored Absolute data has been restored (ABSLDE).
IBxx0C9 Modulus.TurnsInitialized Number of turns initialized (TPRSE)
ILxx0E Position.IncTarget Commanded position (TPOS)
ILxx10 Position.IncTargetModularized Modularized commanded position per scan (CPOS)
ILxx12 Position.IncTargetModularized2 Commanded position per scan (MPOS)
ILxx16 Position.Actual Actual (feedback) position (APOS)
ILxx18 Latch.Value Latch position (LPOS)
ILxx1A Position.Error Position error (PERR)
ILxx1C Position.CommandedPerScan Commanded position per each scan
ILxx1E Modulus.Turns POSMAX Number of turns
ILxx20 Speed.CommandedResponse Speed commanded response
IWxx2C StatusMaskN Servo status mask
IBxx2C0 Alarm.Active Servo status ALM
IBxx2C1 Warning.Active Servo status WARNING
IBxx2C2 Command.Ready Servo status CMDRDY
IBxx2C3 Monitor.ServoOnN Servo status SVON
IBxx2C4 Monitor.ServoReadyN Servo status PON
IBxx2C5 SimulationActiveN Servo status MLOCK
IBxx2C6 Home.AtHomeN Servo status ZPOINT
IBxx2C7 Position.InPositionN Servo status PSET
IBxx2C8 Position.ProfilerCompleteN Servo status DEN
IBxx2C9 Torque.Limited Servo status T_LIM
IBxx2CA Latch.CompleteN Servo status L_CMP
IBxx2CB Position.InPosition2N Servo status NEAR
IBxx2CC Alarm.PositiveSoftLimitN Servo status P SOT
IWxx2D Alarm.Code Servo Alarm Code
IBxx2CD Alarm.NegativeSoftLimitN Servo status N SOT
IWxx2E IO.All Servo I_O mask
IBxx2E0 IO.PositiveOvertravel Servo I_O P OT
IBxx2E1 IO.NegativeOvertravel Servo I_O N OT
IBxx2E2 IO.Home Servo I_O DEC
IBxx2E3 IO.PhaseA Servo I_O PA
IBxx2E4 IO.PhaseB Servo I_O PB
IBxx2E5 IO.PhaseC Servo I_O PC
IBxx2E6 IO.EXT1 Servo I_O EXT1
IBxx2E7 IO.EXT2 Servo I_O EXT2
IBxx2E8 IO.EXT3 Servo I_O EXT3
IBxx2E9 IO.Brake Servo I_O BRK
IBxx2EC IO.IO12 Servo I_O IO12
IBxx2ED IO.IO13 Servo I_O IO13
xxiii
(continued)
Register Variable Name Comments
IBxx2EE IO.IO14 Servo I_O IO14
IBxx2EF IO.IO15 Servo I_O IO15
IWxx2F Monitor.TypeResponse Servo monitor information
ILxx30 Monitor.Monitor2Value Monitor2
ILxx32 Monitor.Monitor3Value Monitor3
ILxx34 Monitor.Monitor4Value Monitor4
ILxx38 ServoParameter.GetValue Requested parameter value
IWxx36 ServoParameter.GetNumber Requested parameter number (Pn)
IWxx37 ServoParameter2.GetNumber Second requested parameter number (Pn)
ILxx3A ServoParameter2.GetValue Second requested parameter value
IWxx3F MotorType 0=rotary, 1=linear
ILxx40 Speed.Actual Actual motor speed
ILxx42 Torque.Actual Actual motor torque
ILxx56 Command.StaticParameterValue The value of the fixed parameter read by Command2=5.
Contains absolute position used in infinite length
ILxx5E Encoder.Get.AbsolutePositionLS
applications.
Contains absolute position used in infinite length
ILxx60 Encoder.Get.AbsolutePositionMS
applications.
Contains modularized position used in infinite length
ILxx62 Encoder.Get.ModularPositionLS
applications.
Contains modularized position used in infinite length
ILxx64 Encoder.Get.ModularPositionMS
applications.
OWxx00 SettingsMask Various Servo bits packed into a word (mask)
OBxx000 ServoOn Sets bit to energize servo.
OBxx001 Simulate In simulation mode, servo will not move.
OBxx004 Latch.Enable Sets bit to activate latch trigger.
OBxx006 Modulus.InitializeTurns This will set the number of rotations for a modularized axis.
OBxx007 Position.AbsDataRestore Loads current position with ABS encoder position at last power off.
Enables external forward torque limit set by servo
OBxx008 Torque.ActivateFwdLimit
parameter.
Enables external reverse torque limit set by servo
OBxx009 Torque.ActivateRevLimit
parameter.
OBxx00B Gain.IntegralClear Resets position loop integral value.
OBxx00F Alarm.Clear Clears servo alarms.
OWxx01 ModeMask Various Servo bits packed into a word (mask)
OBxx010 Position.ErrorType Sets whether position error will trigger an alarm(0) or warning(1).
Closes speed loop using Proportional and Integral
OBxx013 Gain.SpeedLoopType
control(0) or P control(1).
OBxx014 Gain.Select Enables second set of servo gain parameters.
OBxx020 Monitor.Monitor2Enable Enables second monitor.
BITS 0 to 3, Set speed units 0=Ref/s 1=10n ref/min 2=% BITS 4 to 7,
OWxx03 UnitsWord Set acc/dec units 0=Ref/s2 1=ms BITS 8 to 11, Set acc/dec filter 0=none
1=exponential 2=moving average
OWxx04 SignalSelectionWord Selects latch input signal and offset input signal.
OBxx051 Position.PhasePositionLoopEnable Closes position loop with OLxx16.
OBxx058 Home.DecelerationLS Selects homing deceleration LS signal.
OBxx059 Home.ReverseLimit Selects homing reverse limit signal.
OBxx05A Home.ForwardLimit Selects homing forward limit signal.
OBxx05B InputSelect Selects homing input signal.
OWxx08 Command.SetValue SERVOPACK command
xxiv
(continued)
Register Variable Name Comments
OWxx0E Torque.SpeedLimit Maximum speed allowed during torque control
OWxx09 CommandMask Servo Command options
OBxx090 Command.Pause Pause command
OBxx091 Command.Abort Abort command
OBxx092 Command.JogRelativeMoveDirection Selects Jog or Step direction.
OBxx093 Home.Direction Selects home direction.
OBxx094 Latch.WindowEnable Enables the latch zone.
OWxx0A Command2.SetValue Additional servopack commands
OLxx0C Torque.Commanded The commanded motor torque in % of rated 100=1%
OLxx10 Speed.Commanded Commanded speed in units based on UnitType
OLxx14 Speed.TorqueLimit Maximum torque allowed during speed control
OWxx18 Speed.Override The percentage of commanded speed actually achieved 100=1%
OLxx1C Position.Commanded Commanded position, incremental or absolute based on MoveType
Position window that determines when InPosition will be set (when
OLxx1E Position.InPositionWindow
Actual=Commanded ± Window)
Position window that determines when InPosition2
OLxx20 Position.InPosition2Window
will be set (when Actual=Commanded ± Window2)
The value (in user units) that triggers a position error alarm or warning
OLxx22 Position.ErrorLimit
when exceeded
OLxx28 Position.PhaseCompensation Position units added to the commanded position in phase control mode.
The value (in milliseconds) that triggers a position
OWxx26 Position.InPositionTimeOut
complete timeout alarm after the profilier is complete
OLxx2A Latch.WindowLowerLimit The lower limit of the latch window
OLxx2C Latch.WindowUpperLimit The upper limit of the latch window
OWxx2E Gain.PositionLoop Increase value for more rigid control.
OWxx2F Gain.SpeedLoop Increases value for more rigid dampening.
OWxx30 Gain.PositionFeedForward Feed Forward adds to the position to increase response
OWxx31 Gain.PhaseFeedForward Add to the speed in 0.01%
OWxx32 Gain.PositionIntegration Time in ms used to integrate the position error
OWxx34 Gain.SpeedIntegration Time in ms used to integrate the speed error
Acceleration Value, units selected by UnitsWord
OLxx36 Acceleration
(OWxx03)
Deceleration value, units selected by UnitsWord
OLxx38 Deceleration
(OWxx03)
OWxx3A S_CurveTime Softens acceleration or deceleration.
OWxx3C Home.Method The type of homing to perform
OWxx3D Home.CompleteWindow The window used to set the home complete bit
Speed used in the first or second stage of homing
OLxx3E Home.ApproachSpeed
depending on type
OLxx40 Home.CreepSpeed Speed used to locate the "c" channel or marker pulse
OLxx42 Home.Offset Offset distance used at the end of homing
OLxx44 Position.Relative Distance used in the step command
The offset distance that the motor will travel during the external
OLxx46 Position.Offset positioning command if the external positioning signal is activated
during the move
Redefine the coordinate system. In position mode, the servo will move
OLxx48 Home.Define
when this variable is changed.
OLxx4A Position.WorkCoordinateOffset Offset for interpolation commands
Value used to set the number of turns, or times the
OLxx4C Modulus.SetTurns
position has rolled over the maximum
xxv
(continued)
Register Variable Name Comments
Selects which value will be returned from the servopack. Bits 4 to 7 set
OWxx4E Monitor.Type
monitor2and bits C to F set monitor4
OWxx4F Alarm.MonitorNumber This value determines which of the last 10 alarm codes are returned.
OWxx50 ServoParameter.SetNumber The number of the amplifier parameter to be read or set
OWxx51 ServoParameter.SetSize The size of the amplifier parameter data
OLxx52 ServoParameter.SetValue The value to be set for the amplifier parameter
OWxx54 ServoParameter2.SetNumber The number of the second amplifier parameter to be read or set
OWxx55 ServoParameter2.SetSize The size of the second amplifier parameter data
OLxx56 ServoParameter2.SetValue The value to be set for the second amplifier parameter
OWxx5C Command.StaticParameterNumber The number of the static parameter to be read when Command2=5
Used to set the absolute position used in infinite
OLxx5E Encoder.Set.AbsolutePositionLS
length applications.
Used to set the absolute position used in infinite
OLxx60 Encoder.Set.AbsolutePositionMS
length applications.
Used to set the modularized position used in infinite
OLxx62 Encoder.Set.ModularPositionLS
length applications.
Used to set the modularized position used in infinite
OLxx64 Encoder.Set.ModularPositionMS
length applications.
OBxx95 Position.MoveType Selects positioning. 0=incremental 1=absolete
xxvi
Contents
Using this Manual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iii
Safety Information - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -v
Safety Precautions- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vi
Variable Tables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - xi
xxviii
4.4 I/O Module (Optional) Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-27
4.4.1 LIO-01/LIO-02 Modules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-27
4.4.2 LIO-04/LIO-05 Module Connections- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-34
4.4.3 DO-01 Module Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-46
4.4.4 AI-01 Module Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-53
xxix
5.5.8 217IF-01 Modules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-39
5.5.9 260IF-01 Modules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-41
5.5.10 261IF-01 Modules - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-42
5.5.11 Examples of Register Allocation by Self-configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-43
6 Motion Parameters
6.1 Motion Parameters Register Numbers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
6.1.1 Motion Parameter Register Numbers for MP2300 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-2
7 Motion Commands
7.1 Motion Commands - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-3
7.1.1 Motion Command Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-3
7.1.2 Motion Commands Supported by SERVOPACK Models - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-4
xxx
7.2.11 Change Filter Time Constant (SCC) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-58
7.2.12 Change Filter Type (CHG_FILTER) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-60
7.2.13 Change Speed Loop Gain (KVS) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-62
7.2.14 Change Position Loop Gain (KPS)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-64
7.2.15 Change Feed Forward (KFS) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-66
7.2.16 Read SERVOPACK Parameter (PRM_RD)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-68
7.2.17 Write SERVOPACK Parameter (PRM_WR) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-70
7.2.18 Monitor SERVOPACK Alarms (ALM_MON) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-72
7.2.19 Monitor SERVOPACK Alarm History (ALM_HIST) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-73
7.2.20 Clear SERVOPACK Alarm History (ALMHIST_CLR) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-75
7.2.21 Reset Absolute Encoder (ABS_RST) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-77
7.2.22 Speed Reference (VELO) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-80
7.2.23 Torque Reference (TRQ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-84
7.2.24 Phase References (PHASE) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-89
7.2.25 Change Position Loop Integration Time Constant (KIS) - - - - - - - - - - - - - - - - - - - - - - - - - - 7-93
xxxi
9.1.2 Reading Absolute Data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-3
9.1.3 Finite Length/Infinite Length Axes and Absolute Position Detection - - - - - - - - - - - - - - - - - - - 9-4
10 Utility Functions
10.1 Controlling Vertical Axes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.1.1 Holding Brake Function of the SERVOPACK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.1.2 Connections to Σ-II/III SGDH or SGDS SERVOPACK - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
10.1.3 Connections to Σ-I Series SGDB SERVOPACK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-4
10.1.4 Connections to Σ-I Series SGD SERVOPACK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-6
xxxii
11.1.4 Parameters Updated when a Motion Command Is Executed
(Regardless of User Constants Self-Writing Function Setting and
MECHATROLINK Connection) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-4
11.1.5 Parameters Updated during Self-configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-5
11.2 Precautions When Setting or Changing User Definition Files and Scan Times 11-7
11.2.1 Setting or Changing User Definition Files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-7
11.2.2 Setting or Changing Module Configuration Definition Files - - - - - - - - - - - - - - - - - - - - - - - - 11-7
11.2.3 Setting and Changing the Scan Time - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-8
Appendix A
A Switching Motion Commands and Subcommands - - - - - - - - - - - - - - - - - - - - - - - A-2
A.1 Motion Command Execution Table- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-2
A.2 Motion Subcommand Execution Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A-4
xxxiii
Appendix B
B System Registers Lists - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B-2
B.1 System Service Registers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B-2
B.2 Scan Execution Status and Calendar- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B-4
B.3 Program Software Numbers and Remaining Program Memory Capacity Name - - - - - - - - - - - - B-4
Appendix C
C Initializing the Absolute Encoder - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C-2
C.1 Initializing Procedures for Σ-III Series SERVOPACKs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C-2
C.2 Σ-II SERVOPACK - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C-4
C.3 Σ-I SERVOPACK- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C-7
INDEX
Revision History
xxxiv
1
Overview of the MP2300
This chapter explains an overview and features of the MP2300 Machine Controller.
1-1
1 Overview of the MP2300
1.1 Features
The MP2300 is an all-in-one, compact Machine Controller that combines power supply,
CPU, SVB, I/O, and communication functions in one system. The MP2300 consists of a
Basic Module that performs motion control and sequence control and Optional Modules that
perform I/O and communication functions.
The MP2300 has the following features:
• Flexibility
• High performance, and
• Easy use
Flexibility
Optional Modules can be inserted into any of the three slots, so the optimum system can be built for
your machine.
High Performance
• High control characteristics have been realized by increasing the CPU and Motion Network
(MECHATROLINK-II) speed.
• MECHATROLINK-II baud rate: 2.5 times faster
• CPU processing speed: 1.4 times faster than MP930
• MECHATROLINK-II enables position control, speed control, and torque control and makes
precise synchronous control possible. The control mode can also be changed while online,
facilitating complicated machine operations.
• Select the appropriate Communication Module to use the following open networks.
• Ethernet
• DeviceNet
• PROFIBUS
Easy to Use
• The time of machine development can be greatly reduced by using the self-configuration function
that automatically detects devices connected to MECHATROLINK and automatically sets the
required parameters.
• The application program converter can utilize your previous software assets with their
accumulated databanks of specific knowledge to improve the system further.
1-2
1.2 MP2300 Configuration
LED indicators
MP2300
Switches YASKAWA RDY RUN
ALM ERR
TX BAT
Option
Option
Option
M-I/II
BATTERY
DC24V
I/O connector
DC 0V
POWER
1-3
1 Overview of the MP2300
1.2.2 MP2300 Modules
Basic
Module
1 JEPMC-MP2300
2 JEPMC-MP2300-Y1
3 JEPMC-MP2300-Y2
1-4
1.2 MP2300 Configuration
(cont’d)
No. Model Combination of Modules
4 Reserved
5 JEPMC-MP2300-Y4
6 JEPMC-MP2300-Y5
7 Reserved
8 JEPMC-MP2300-Y7
9 JEPMC-MP2300-Y8
10 Reserved
11 JEPMC-MP2300-Y10
12 JEPMC-MP2300-Y11
1-5
1 Overview of the MP2300
1.3.1 Example
MECHATROLINK
SVB-01 Servo
24-VDC Analog
SVA-01 Servo
power supply
I/O Modules
IO2310
SGDS
SGDH
NS115
218IF-01 Ethernet
217IF-01 RS422/485
260IF-01 DeviceNet
261IF-01 PROFIBUS
RS-232C
For the details on the system configuration example, refer to 2.1.2 System Configuration on
page 2-3.
Use the connecting cables and connectors recommended by Yaskawa. Always check the
device to be used and select the correct cable for the device.
Different SERVOPACKs are connected to MECHATROLINK-I (4 Mbps) and MECHA-
TROLINK-II (10 Mbps). Refer to 1.4.1 SERVOPACKs on page 1-7 and select the appropri-
ate SERVOPACKs.
If devices compatible with MECHATROLINK-I and MECHATROLINK-II are used together,
make the settings for MECHATROLINK-I.
The user must supply the 24-VDC power supply.
When connecting SERVOPACKs via MECHATROLINK, connect the overtravel, zero point
return deceleration limit switch, and external latch signals to the SERVOPACKs. For con-
nection, refer to the SERVOPACK’s manual.
1-6
1.4 Devices Connectable to MECHATROLINK
1.4.1 SERVOPACKs
Model Number Details MECHATROLINK-I MECHATROLINK-II
SGDS-1 SGDS SERVOPACK Yes Yes
SGDH-E SGDH SERVOPACK
Yes Yes
JUSP-NS115 NS115 MECHATROLINK-II Interface Unit
SGDH-E SGDH SERVOPACK
Yes No
JUSP-NS100 NS110 MECHATROLINK-I Interface Units
SGD-N MECHATROLINK compatible AC SERVO-
Yes No
SGDB-AN PACKs
1.4.2 Modules
Model Number Details MECHATROLINK-I MECHATROLINK-II
64-point I/O Module
JEPMC-IO2310 24 VDC, 64 inputs, 64 outputs (sink mode Yes Yes
output)
64-point I/O Module
JEPMC-IO2330 24 VDC, 64 inputs, 64 outputs (source Yes Yes
mode output)
Counter Module
JEPMC-PL2900 Yes Yes
Reversible counter, 2 channels
Pulse Output Module
JEPMC-PL2910 Yes Yes
Pulse output, 2 channels
A/D Module
JEPMC-AN2900 Yes Yes
Analog inputs, −10 to 10 V, 4 channels
D/A Module
JEPMC-AN2910 Yes Yes
Analog outputs, −10 to 10 V, 2 channels
64-point I/O Module
JEPMC-IO350 Yes No
24 VDC, 64 inputs, 64 outputs
DC Input Module
JAMSC-120DDI34330 Yes No
12/24 VDC, 16 inputs
DC Output Module
JAMSC-120DDO34340 Yes No
12/24 VDC, 16 outputs
AC Input Module
JAMSC-120DAI53330 Yes No
100 VAC, 8 inputs
AC Input Module
JAMSC-120DAI73330 Yes No
200 VAC, 8 inputs
AC Output Module
JAMSC-120DAO83330 Yes No
100/200 VAC, 8 outputs
Relay Module
JAMSC-120DRA83030 Wide voltage range relay contacts, Yes No
8 contact outputs
A/D Module
JAMSC-120AVI02030 Yes No
Analog inputs, −10 to 10 V, 4 channels
D/A Module
JAMSC-120AVO01030 Yes No
Analog outputs, −10 to 10 V, 2 channels
Counter Module
JAMSC-120EHC21140 Yes No
Reversible counter, 2 channels
Pulse Output Module
JAMSC-120MMB20230 Yes No
Pulse output, 2 channels
JEPMC-REP2000 MECHATROLINK-II Repeater No Yes
JEVSA-YV250 MYVIS (image processing device) Yes Yes
1-7
1 Overview of the MP2300
1.5.1 Cables
Connector
Module Application Model Specifications
Name
Used between
CPU I/O External I/O JEPMC-W2060-
CPU I/O and External I/O
JEPMC-W6002-
*with MECHATROLINK Used between the devices listed below
connectors on both ends SVB-01 and I/O Unit,
MP2300 Basic JEPMC-W6003- SVB-01 and SGDH-E+NS100
Module and MECHATROLINK-I, *with MECHATROLINK SVB-01 and SGDH-E+NS115
SVB-01 M-I/II MECHATROLINK-II connectors on both ends SVB-01 and SGDS-1
cable *with ferrite core
JEPMC-W6011- Used between the devices listed below
*with a MECHATROLINK SVB-01 and SGD-N
connector and loose wires SVB-01 and SGDB-AN
JEPMC-W6022 Terminator
Used between the devices listed below
CN/1 Cable for analog reference SVA-01 and SGDM/SGDH
SVA-01 JEPMC-W2040-
CN/2 input SERVOPACK SVA-01 and SGDS-01
SVA-01 and SGDS-02
LIO-01 JEPMC-W2061- Used between
I/O External I/O
LIO-02 *Loose wires on one end LIO-01/02 and External I/O device
LIO-04 JEPMC-W6060- Used between
CN/1, CN/2 External I/O
LIO-05 *Loose wires on one end LIO-04/05 and External I/O device
JEPMC-W6060- Used between
DO-01 CN/1, CN/2 External outputs
*Loose wires on one end DO-01 and External I/O device
JEPMC-W6080- Used between
AI-01 CN/1, CN/2 Analog external outputs
*Loose wires on one end AI-01 and Analog external output device
Used between
PORT JEPMC-W5310- RS-232C port and 25-pin male D-sub
Communication (Common to all RS-232C communication connector
Module communication cable
modules) Used between
JEPMC-W5311-
RS-232C port and DOS/V
Ethernet communication
218IF-01 10Base-T Cross cable (Category 3 min.)
cable
Module-side connector:
1010214-52A2JL (manufactured by
Sumitomo 3M)
RS422/485 communication Cable-side connector:
217IF-01 RS422/485
cable 10114-3000VE (manufactured by
Use a commercially Sumitomo 3M)
available cable. Shell: 10314-52A0-008 (manufactured
by Sumitomo 3M)
Module-side connector:
DeviceNet communication
260IF-01 DeviceNet MSTB2-5/5-GF-5.08AM
cable
(manufactured by Phoenix Contact K.K.)
Module-side connector:
PROFIBUS communication
261IF-01 PROFIBUS 17LE-13090-27(D33C) (manufactured
cable
by DDK Ltd.)
1-8
1.5 Cables and Accessories
1-9
1 Overview of the MP2300
MEMO
1-10
2
System Startup and Sample Programs
This chapter describes the procedure for starting the MP2300 system and sample
programs for typical operation and control.
2-1
2 System Startup and Sample Programs
2.1.1 Flowchart for Model System Startup
1. Preparation of Devices
→ 2.1.2 System Configuration on page 2-3
Prepare and connect the devices required for testing.
5. MP2300 Self-configuration
→ 2.1.4 MP2300 Self-configuration on page 2-5
The connected devices are automatically confirmed.
8. Checking Operation
→ 2.2 Checking Sample Program Operation on page 2-36
Execute the program and check the test operation.
2-2
2.1 Model System Startup Procedure
24 VDC
power MECHATROLINK cable (see (1).)
(see (4).)
SERVOPACK (see (3).) SERVOPACK (see (3).)
YASKAWA SERVOPACK 200V YASKAWA SERVOPACK 200V
MP2300 218IF-01 SGDS-01A12A SGDS-01A12A
YASKAWA RDY
ALM
RUN
ERR
RUN
STRX
ERR
COL
Terminator
SW1 SW1
TX BAT TX RX
C
N
MECHATROLINK C
N
(see (1).)
STOP
SUP
INT
INIT
TEST
CHARGE 6
A/B cable (see (1).) CHARGE 6
A/B
CNFG OFF ON
MON
TEST ޓ SW1
L1 L1
PORT
OFFޓON
L2 L2
M-I/II L1C C L1C C
L2C
N
3 L2C
N
3
Digital
Option
Option
C C JOG
DATA
SVON
N N
4 4
For details on equipment for the controller, programming device, servodrive, and the power supply, refer to
the following descriptions.
( 1 ) Controller-related Equipment
Name Model Quantity
MP2300 JEPMC-MP2300 1
218IF-01 JAPMC-CM2300 1
MECHATOROLINK Cables (1 m) JEPMC-W6002-01 2
Terminator JEPMC-W6022 1
For mounting the 218IF-01 Module to the MP2300, refer to 4.1.2 Replacing and Adding Optional
Modules on page 4-5.
2-3
2 System Startup and Sample Programs
2.1.3 Initializing SERVOPACKs
Above equipments can connect to the MP2300 with either RS-232C or Ethernet.
( 3 ) Servodrive-related Equipment
Name Model Quantity
Σ-III SERVOPACKs SGDS-01A12A 2
Σ-III Servomotors SGMAS-01ACA21 2
Motor Cables (3 m) JZSP-CSM01-03 2
Encoder Cables (3 m) JZSP-CSP01-03 2
Digital Operator JUSP-OP05A 1
The sample program settings control operation for station 1 and 2 axes, so the MECHATROLINK
station numbers must be set to 1 and 2 on the SERVOPACK rotary switches.
Open the front cover of the SERVOPACK and set the DIP switch inside as follows: Pin 1: ON; Pin
2: ON; Pin 3: OFF; Pin 4: OFF.
When making SERVOPACK settings, the Digital Operator is connected to the SERVOPACK for
which settings are to be made.
1. Check that the SERVOPACK power is OFF and then insert the Digital Operation
connection plug into the CN3 connector on the SERVOPACK.
2-4
2.1 Model System Startup Procedure
4. Press the Key on the Digital Operator to display the Auxiliary Function Mode
The flashing will stop when initialization has been completed and the status display will
change from BB to Done to A.941.
To cancel initialization, press the Key before pressing the Key. The display
returns to the Auxiliary Function Mode main menu.
7. Turn the SERVOPACK control and main power supplies from OFF to ON to enable the
initialization.
2-5
2 System Startup and Sample Programs
2.1.4 MP2300 Self-configuration
3. Turn ON the INIT and CNFG switches on the DIP switch (SW1) on the MP2300 Basic
Module.
STOP
SUP
INIT
CNFG
MON
TEST
SW1
OFF ON
5. Turn OFF the INIT and CNFG switches on the DIP switch (SW1) on the MP2300 Basic
Module.
STOP
SUP
INIT
CNFG
MON
TEST
SW1
OFF ON
This completes the self-configuration, and the information of Optiotional Modules and MECHA-
TROLINK slave devices are read in the definition information file.
2-6
2.1 Model System Startup Procedure
The reference sections for the MPE720 startup procedure and each operation as follows.
2-7
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
2-8
2.1 Model System Startup Procedure
1. When the MPE720 is started, the Communication Process icon will be displayed on
the task tray at the right bottom of the screen. Click the Communication Process
icon to open the Communication Process Window.
In this section, Logical PT number 1 is assigned for RS-232C connection and 2 for Ethernet
connection in the Communication Process Window.
3. For RS-232C connections, select Serial under Port Kind and then click Detail Button
in the Logical Port Setting Dialog Box.
2-9
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
4. Match the settings under Physical Port to the computer’s serial communication port.
Leave the other items on the default settings. Once the settings have been completed
and checked, click the OK Button to close the Logical Port Setting Dialog Box.
5. The Logical Port Setting Window appears. Click the OK Button again. The screen
will return to the Communication Process Window. Check that Serial has been
allocated to Logical PT number 1.
2-10
2.1 Model System Startup Procedure
8. Check if the Automatically detect the settings check box is cleared and click the OK
Button to close the dialog box.
9. For a computer running Windows 2000 OS, click the Start Button and select Settings
- Control Panel - Network and dial-up connection (N).
For a computer running Windows XP OS, click the Start Button and select Settings -
Control Panel - Network connection (N).
On the computer running Windows 2000 OS, the Network and dial-up connection Window
will be displayed, and on the computer running Windows XP OS, the Network connection
Window.
2-11
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
10. For the computer running Windows 2000 OS, double-click the Local area connection
icon.
For the computer running Windows XP OS, select Local area connection and click
Change the settings of connection in the Network Task field.
< Windows 2000 running computer > < Windows XP running computer >
12. Select Internet Protocol (TCP/IP) and click the Properties Button.
2-12
2.1 Model System Startup Procedure
13. Click the Using the following IP address Option Button and enter 192 168 1 2 under
IP Address and 255 255 255 0 under Subnet Mask. Click the OK Button to close the
dialog box.
14. Double-click Logical Port No. 2 in the Communication Process Window to display
the Logical Port Setting Dialog Box.
15. Select CP-218 under Port Kind in the Logical Port Setting Dialog Box and click the
Detail Button.
2-13
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
16. Enter the IP address of computer and click OFF for Default. Leave the other items on
their default settings. Click the OK Button to close the dialog box.
17. Click the OK Button in the Logical Port Setting Dialog Box to return to the Communi-
cation Process Window. Check to see if the CP-218 (Ethernet connection ) is
assigned to the Logical Port No. 2.
18. Click File - Save. A save confirmation window will be displayed. Click the Yes Button
to save the communication port settings.
These settings will be used as the communication port information whenever the communica-
tion process is started.
19. Exit the Communication Process Window and restart to validate the settings.
Select File - Exit to close the Communication Process Window. The confirmation
message will be displayed. Click the Yes Button to close the Communication Pro-
2-14
2.1 Model System Startup Procedure
cess Window.
Double-click
1. Right-click (root) and select New - Group Folder from the pop-up menu.
2-15
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
A new group folder will be created. Double-click (root) or click to display the entered
group folder name.
1. Right-click (root) or the Group Folder in which the Order Folder is to be created and
select New - Order Folder from the pop-up menu.
2-16
2.1 Model System Startup Procedure
A new Order Folder will be created. Click the group folder or to display the entered Order
Folder name.
1. Right-click the Order Folder in which the Controller Folder is to be created and select
Create New Folder - Controller Folder from the pop-up menu.
A new Controller Folder will be created. Click the Order Folder or to display the entered
Controller Folder name.
2-17
2 System Startup and Sample Programs
2.1.5 Starting and Preparing MPE720
2-18
2.1 Model System Startup Procedure
Log On Online
1. → 2.1.6 ( 1 ) Logging On Online on page 2-19
Connect to MP2300 and log on to MPE720.
Set the Motion Fixed Parameters → 2.1.6 ( 4 ) Set and Save Motion Fixed Parameters
4.
Set the motion fixed parameters to match the sample program. on page 2-28
( 1 ) Logging On Online
Use the following procedure to connect to the MP2300 and log on online to the MPE720 to transfer
programs.
1. Right-click on the Controller Folder that has been created and select Online from the
pop-up menu that is displayed.
A confirmation dialog box will be displayed. Click the Yes Button to switch to online mode.
The communication mode cannot be changed while logging on to the Controller folder is
2-19
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
performed when using MPE720. If a Cannot change to CPU while logged on message is
displayed when Online is selected, refer to 2.1.6 ( 9 ) Logging Off on page 2-35 and log off
from the Controller folder.
2. Right-click on the Controller Folder that was selected in step 1 and select Properties
from the pop-up menu that is displayed. Check that a check mark appears to the left of
Online and Online is displayed in the data area at the bottom right of the window.
3. Select the Network Tab Page and check that OnLine is set to Yes. Under Logical Port
No. (Device Type), select the logical port number to be used, from the logical ports set
using the communication process. The contents displayed on the tab page changes
according to the selected port number.
CP217 represents the RS-232C connection (serial port), and CP218 represents the Ethernet
connection.
2-20
2.1 Model System Startup Procedure
5. Click the Yes Button in the dialog box that is displayed next to complete selection of
the logical port.
2-21
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
z Logging On Online
When using MPE720, logging on is performed for each Controller Folder. Controller Folders
that have not been logged onto cannot use the MPE720 functions.
6. Right-click on the Controller Folder that was selected in step 1 and select Log On from
the pop-up menu that is displayed.
7. Enter USER-A (default) under User Name and Password, and click the OK Button.
Logon will be executed for the selected Controller folder, and the dialog box will close.
The user name and password may have already been changed. Ask the system
administrator beforehand.
The user name and password are changed from the File menu in the File Manager Window.
Refer to Machine Controller MP900/MP2000 Series User’s Manual MPE720 Software for
Programming Device (Manual No. SIEPC8807005 ) for details.
2-22
2.1 Model System Startup Procedure
1. Use Explorer to open the SAMPLE - Eng folders and double-click the
2300SMPL_E.EXE icon.
A dialog box for specifying where to unpack the file will appear.
2. Specify the destination path (a path other than File Manager) and click the
Decompress Button.
The sample program will be unpacked and saved to the specified path and a folder called
2300SMPL_E will be created.
3. Right-click on the Controller folder where the sample program is to be saved in File
Manager Window and select Transfer (T) - All Files (A) - From MPE720 to Another
Drive (R) in the pop-up menu that is displayed.
2-23
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
5. The Change Transfer Drive Dialog Box will be displayed. Click the Detail Button to
open the Select the Folder Dialog Box.
6. Three sub-folders under the 2300SMPL_E folder will be displayed. Click the Select
Button to close the dialog box.
The Execution Status Dialog Box will appear. Once the transfer has been completed, a confir-
mation dialog box will be displayed. Click the OK Button.
2-24
2.1 Model System Startup Procedure
1. Right-click on the Controller Folder that has been logged onto online and select
Transfer - Selected Files - From MPE720 to Controller from the pop-up menu that
is displayed.
2-25
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
2. Select the programs to be transferred. For programs with a Details Button next to
them, click the Details Button and select the individual function programs for the
program listed in the Set Details Dialog Box that is displayed.
In this example, DWG, Scan Time, Data Trace, Group Definition, and Motion Main Pro-
gram are selected, and detailed settings are made for DWG and Motion Main Pro-
gram.
2-26
2.1 Model System Startup Procedure
Click the Yes Button in the confirmation dialog box to start the file transfer. When the transfer
has been completed, a confirmation dialog box will be displayed again. Click the OK Button.
4. Select File - Exit in the Individual Load Window to exit the transfer.
2-27
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
1. Double-click the 2300SMPL Controller Folder - Definition Folder in the File Manager
Window to display the five folders contained within it. Double-click the Module Con-
figuration Folder.
The Engineering Manager Window will open and the Module Configuration Window will
appear.
2. Point to 00 in the Controller area and double-click the 3 in the Module Details area in
the Module Configuration Window.
The SVB Definition Window with Fixed Parameter Tab Page will appear.
2-28
2.1 Model System Startup Procedure
4. In the Engineering Manager Window, select File (F) - Save (S) to save the settings for
axis 1 fixed parameters.
5. Refer to steps 3 and 4 to set and save the fixed parameters for axis 2 using the same
procedure as for axis 1.
The process for saving fixed parameter settings has now been completed. Next, save the SERVO-
PACK parameters.
2-29
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
2. Select the axis in the SVB Definition Window, then click the SERVOPACK Tab to
display the SERVOPACK Tab Page.
4. Click the OK Button in the confirmation dialog box to write the SERVOPACK data
(current position) as the MP2300 settings data.
2-30
2.1 Model System Startup Procedure
5. Select File (F) - Save (S) to save the SERVOPACK settings for axis 1 to the MP2300.
6. Refer to steps 2 to 5 to write and save the SERVOPACK current position for axis 2 as
settings data, using the same procedure as for axis 1.
7. Select File - Exit to exit the setting and saving process in the Engineering Manger
Window.
1. Right-click the Controller Folder in which the sample programs have been saved and
select Transfer - Other - Save to Flash from the pop-up menu that is displayed.
2-31
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
3. Click the Yes Button in the displayed confirmation dialog box, and then click the Yes
Button in the TrnSys Dialog Box that is displayed.
4. Another confirmation dialog box will be displayed. Click the Yes Button. The data will
be saved to flash memory. When saving to flash memory has been completed, a
dialog box to confirm that the CPU is to be run will be displayed. Click the Yes Button.
Then the display will automatically return to the Save Flash Memory Content
Window.
2-32
2.1 Model System Startup Procedure
1. Right-click the Controller Folder in which the sample programs have been saved, and
select Transfer - All File Transfer - All Program File Dump [CPUÆMPE720 (D)]
from the pop-up menu that is displayed.
The file transfer will start. A notification dialog box will be displayed when the transfer has
been completed. Click the OK Button in the dialog box to display the All Dump Window.
2-33
2 System Startup and Sample Programs
2.1.6 Reading Sample Programs and Setting and Saving Parameters
1. Right-click on the Controller Folder where sample programs are saved and select
Controller Operation from the pop-up menu that is displayed.
To stop the CPU, for example to verify errors, click the STOP Button displayed here.
2-34
2.1 Model System Startup Procedure
3. Change confirmation dialog box will be displayed. Click the Yes Button to return to the
Controller Running Status Dialog Box. Check that the RUN LED indicator is lit.
4. Click the CLOSE Button in the Controller Running Status Dialog Box to exit RUN
settings.
( 9 ) Logging Off
Log off once the work using MPE720 (Embedded) has been completed.
1. Right-click on the Controller Folder where sample programs are saved and select Log
Off from the pop-up menu that is displayed.
2. Click the Yes Button in the displayed dialog box to complete the logoff process.
2-35
2 System Startup and Sample Programs
2.2.1 Operation Check 1: Manual Operation
( 1 ) Program Outline
This section describes how to execute JOG and STEP operations for Servomotor 1 or 2 (axis 1 or 2)
using a ladder program such as the one shown below.
Parent Drawing
END
END
igh-speed scan
Refer to 2.2.1 ( 4 ) Sample Program Details on page 2-39 for details of each program (drawing).
A simple device is used in this example to describe the MP2300 system startup.
This device has no power OFF circuit for the SERVOPACK in the event of emergency stops or
overtravel. Include a proper emergency stop circuit in actual devices.
2-36
2.2 Checking Sample Program Operation
1. Log on online, open the Programs folder, and then open the High Scan Programs
folder in the PLC folder where the sample programs are saved in the File Manager
Window.
2. Right-click the H02 Drawing in the High Scan Programs folder and select Open -
Tuning Panel from the pop-up menu that is displayed.
Engineering Manager will start and the following Tuning Panel Window for the H02 Drawing
will be displayed.
Model system operation can be controlled by writing the current values for Common Operation
and Manual Operation and Setting from the Tuning Panel.
2-37
2 System Startup and Sample Programs
2.2.1 Operation Check 1: Manual Operation
( 3 ) Procedure
Use the following procedure to confirm operation.
Servo ON
Confirm operation.
The following table gives an outline of the operation when the Tuning Panel window is used.
Current Value
Data Name Operation Outline
Operation
Current value OFF →
The Servomotor will turn ON and the Servo will be clamped.
ON
Servo ON PB
Current value ON →
Servo turned OFF.
OFF
Current value OFF →
Axis 1 rotates forward.
ON
Axis 1 Forward Jog
Current value ON →
Axis 1 stops.
OFF
Current value OFF →
Axis 1 rotates in reverse direction.
ON
Axis 1 Reverse Jog
Current value ON →
Axis 1 stops.
OFF
Current value OFF →
Axis 2 rotates forward.
ON
Axis 2 Forward Jog
Current value ON →
Axis 2 stops.
OFF
Current value OFF →
Axis 2 rotates in reverse direction.
ON
Axis 2 Reverse Jog
Current value ON →
Axis 2 stops.
OFF
Current value OFF → Axis 1 starts rotating forward for the moving amount set under Axis 1 STEP
ON moving amount.
Axis 1 Forward Step
Current value ON →
STEP operation stops. Always stop after executing stepping.
OFF
Current value OFF → Axis 1 starts rotating in reverse for the moving amount set under Axis 1 STEP
ON moving amount.
Axis 1 Reverse Step
Current value ON →
STEP operation stops. Always stop after executing stepping.
OFF
Current value OFF → Axis 2 starts rotating forward for the moving amount set under Axis 2 STEP
ON moving amount.
Axis 2 Forward Step
Current value ON →
STEP operation stops. Always stop after executing stepping.
OFF
Current value OFF → Axis 2 starts rotating in reverse for the moving amount set under Axis 2 STEP
ON moving amount.
Axis 2 Reverse Step
Current value ON →
STEP operation stops. Always stop after executing stepping.
OFF
Axis 1 STEP
Enter any value. Sets the STEP moving amount for axis 1.
Moving Amount
Axis 2 STEP
Enter any value. Sets the STEP moving amount for axis 2.
Moving Amount
It is necessary to create routines within the actual application program in order to monitor and
control the registers corresponding to the signals and data listed in the table above.
2-38
2.2 Checking Sample Program Operation
[ a ] H Drawing
The H parent drawing controls the overall sample program.
H Main Program: High-speed Main Program
High-speed main program
END
[ b ] H01 Drawing
The H01 child drawing turns ON the Servo, resets alarms, and sets common parameters.
rawing - (1)
H01 Main Program: Axis Common Settings
########## Action Common Settings ##########
########## Motion Command Detection ##########
xis 1 motion command 0 detection
Axis 1 motion command
MB300010
=
SourceA IW8008
SourceB 00000
Axis 1 SYS_BUSY
IB80002
Axis 2 Servo ON
Servo ON PB Axis 2 SVC_RDY Axis 2 SV_ON
MB300000 IB80800 OB80800
Axis 2 SYS_BUSY
IB80802
2-39
2 System Startup and Sample Programs
2.2.1 Operation Check 1: Manual Operation
SourceB H0F00
Dest DW00010
SourceB H0011
Dest OW8003
SourceB H0F00
Dest DW00012
SourceB H0011
Dest OW8083
MPM running
MB30020 Linear acceleration/deceleration setting
0010 EXPRESSION
0018
NL-1 OL8036= 100;
OL8038= 100;
OL80B6= 100;
OL80B8= 100;
0011 END
0020
NL-1
[ c ] H02 Drawing
The H02 child drawing controls JOG and STEP operation.
0000 SEE
0000
NL-1 Name H02. 01
0001 SEE
0001
NL-1 Name H02. 02
0002 END
0002
NL-1
2-40
2.2 Checking Sample Program Operation
[ d ] H02.01 Drawing
The H02.01 grandchild drawing controls JOG and STEP operation for axis 1.
Axis 1 jog command WORK Axis 1 motion command 0 Axis 1 jog start
DB000000 DB000050 MB300010 DB000001
0001
0006
NL-1
Axis 1 jog command WORK Axis 1 jog stop
DB000000 DB000051 DB000002
0002
0010
NL-1 Axis 1 jog start
DB000001 Axis 1 speed command setting
0003 STORE
0013
NL-1 Source 0000001000
Dest OL8010
Dest OW8008
##########STEP##########
Axis 1 STEP
Axis 1 forward step Axis 1 reverse step Axis 1 SV_ON Axis 1 step command
DB000012 DB000013 IB80001 DB000008
0006
0019
NL-1
Axis 1 forward step Axis 1 reverse step
DB000012 DB000013
Axis 1 step command WORK Axis 1 motion command 0 Axis 1 step start
DB000008 DB000058 MB300010 DB000009
0007
0025
NL-1
Axis 1 step command WORK Axis 1 step stop
DB000008 DB000059 DB00000A
0008
0029
NL-1
Axis 1 step start
DB00009 Axis 1 step speed and moving amount
0009 EXPRESSION
0032
NL-1 OL8010=1000;
OL8044=DL00010;
Dest OW8008
0013
0043 END
NL-1
2-41
2 System Startup and Sample Programs
2.2.1 Operation Check 1: Manual Operation
[ e ] H02.02 Drawing
The H02.02 grandchild drawing controls JOG and STEP operation for axis 2.
##########JOG########## ##########Axis 2 Manual operation (JOG and STEP)##########
Axis 2 JOG
Axis 2 forward jog Axis 2 reverse jog Axis 2 SV_ON Axis 2 jog command
DB000010 DB000011 IB80801 DB000000
0000
0000
NL-1 Axis 2 forward jog Axis 2 reverse jog
DB000010 DB000011
Axis 2 jog command WORK Axis 2 motion command 0 Axis 2 jog start
DB000000 DB000050 MB300018 DB000001
0001
0006
NL-1
Axis 2 jog command WORK Axis 2 jog stop
DB000000 DB000051 DB000002
0002
0010
NL-1
Axis 2 jog start
DB000001 Axis 2 speed command setting
0003 STORE
0013
NL-1 Source 0000001000
Dest OL8090
0004 STORE
0015 Source 00007
NL-1
Dest OW8088
##########STEP##########
Axis 2 STEP
Axis 2 forward step Axis 2 reverse step Axis 2 SV_ON Axis 2 step command
DB000012 DB000013 IB80801 DB000008
0006
0019
NL-1
Axis 2 forward step Axis 2 reverse step
DB000012 DB000013
Axis 2 step command WORK Axis 2 motion command 0 Axis 2 step start
DB000008 DB000058 DB300018 DB000009
0007
0025
NL-1
Axis 2 step command WORK Axis 2 step stop
DB000008 DB000059 DB00000A
0008
0029
NL-1
Axis 2 step start
DB000009 Axis 2 step speed and moving amount
0009 EXPRESSION
0032
NL-1 OL8090=1000;
OL80C4=DL00010;
0010 STORE
0034 Source 00008
NL-1
Dest OW8088
Dest OW8088
0013
0043 END
NL-1
2-42
2.2 Checking Sample Program Operation
( 1 ) Operation Outline
In this example, an X-Y plotter like the one shown in the figure is operated by ladder and motion pro-
grams.
Servomotor
X-Y plotter
( 2 ) Program Outline
A ladder program (H04 Drawing) and three prepared sample programs (MPM001, MPM002, and
MPM003) are used to check the operation, as shown in the figure.
Programs MPM001 to MPM003 perform the following operations.
• MPM001: Zero point return using Servomotor phase-C
• MPM002: Axis 2 positioning and interpolation (with interval timer)
• MPM003: Axis 2 positioning and interpolation (without interval timer)
Motion programs are written in text format, and the listed commands and operations are executed in
listed order.
Parent Drawing Child Drawings Motion Programs
peed scan
Refer to 2.2.2 ( 5 ) Sample Program Details on page 2-46 for details of each program.
A simple device is used in this example to describe the MP2300 system startup.
This device has no power OFF circuit for the SERVOPACK in the event of emergency stops or
overtravel. Include a proper emergency stop circuit in actual devices.
2-43
2 System Startup and Sample Programs
2.2.2 Operation Check 2: Position Control
1. Use the same procedure as 2.2.1 ( 2 ). Right-click the H04 Drawing in the High Scan
Programs folder in the File Manager Window and select Open - Tuning Panel from
the pop-up menu that is displayed.
Engineering Manager will start and the following Tuning Panel Window for the H04 Drawing
will be displayed.
Model system operation can be controlled by writing the current values for Common Operation
and Positioning Operation and Settings from the Tuning Panel.
2-44
2.2 Checking Sample Program Operation
( 4 ) Procedure
Use the following procedure to operate the Tuning Panel and check operation.
1. Servo ON
Change the Servo ON PB current value from OFF to ON.
The Servomotor will turn ON and the Servo will be clamped.
4. Positioning, start
Change the current value for Positioning, start from OFF to ON.
The program will be executed and the model system will operate according to the motion pro-
gram set in step 2. Once the operation has been checked, enter OFF and stop the system.
When a motion program starts, the current value for MPM running will change to ON. Also,
when the Servo axis rotates, all Current Values will change.
If an error occurs during motion program execution, the current value for MPM alarm in the Tuning
Panel will change to ON. Use the following procedure to clear alarms.
1. Set the current value for Positioning, abort to ON then OFF.
2. Set the current value for Alarm reset PB to ON then OFF.
It is necessary to create routines within the actual application program in order to monitor and
control the registers corresponding to the signals and data listed in the table above.
The register numbers that correspond to the signals used in this sample program will be the
register numbers displayed under REG-No. next to DWG at the right of the Tuning Panel window.
2-45
2 System Startup and Sample Programs
2.2.2 Operation Check 2: Position Control
[ a ] H04 Drawing
The H04 child drawing contains the ladder program for managing and controlling MPM motion pro-
grams.
########## Positioning Main Processing ##########
位置決め動作メイン処理
########## モーションプログラム起動シーケンス
##########Motion ##########
Program Startup Sequence##########
Start
動作開始 WORK Axis 1 Motion Command 0
1軸目モーションコマンド0 Axis 2 Motion Command 0
2軸目モーションコマンド0 Start Request
開始要求
DB000010 DB000050 MB300010 MB300018 DB000210
0000
0000
NL-1
Hold
一時停止 Hold Request
一時停止要求
DB000011 DB000211
0001
0005
NL-1
Abort
動作解除 Abort
解除要求 request
DB000012 DB000212
0002
0007
NL-1
Alarm reset PB
アラームリセットPB Alarm reset request
アラームリセット要求
MB300001 DB000215
0003
0009
NL-1
MPM number
MPM番号
0004 STORE
0011 Source DW00030
NL-1
Dest DW00025
Dest DW00022
$ON COIL
SB000004 Travel data setting
移動データ設定
0006 EXPRESSION
0013
NL-1 ML30100= DL10;
ML30102= DL12;
ML30110= DL14;
ML30112= DL16;
ML30114= 3000000;
$ON COIL
SB000004 MPM*** execution
MPM***実行
0007 MSEE
0015
NL-1 Program DW00025
Dest DA00020
0010 END
0021
NL-1
2-46
2.2 Checking Sample Program Operation
00001 "MPM001";
00002 OW803C=3; "X axis home return method selection (3: Phase C)"
00003 OW80BC=3; "Y axis home return type selection (3: Phase C)"
00004 VEL [X]1000 [Y]1000; "Travel speed setting for positioning command"
00005 ACC[X]100[Y]100; "Acceleration time setting"
00006 DCC[X]100[Y]100; "Deceleration time setting"
00007 OW803E=100; "X axis approach speed (mm/min)"
00008 OW8040=50; "X axis creep speed (mm/min)"
00009 OL8042=10000; "X axis final travel distance (0.001 mm)"
00010 OW80BE=100; "Y axis approach speed (mm/min)"
00011 OW80C0=50; "Y axis creep speed (mm/min)"
00012 OL80C2=10000; "Y axis final travel speed (0.001 mm)"
00013 ZRN[X]00[Y]00; "Home return command"
00014 END;
00001 "MPM002";
00002 "Data Setting";
00003 VEL [X]1000 [Y]1000; "Travel speed setting for positioning command"
00004 FMX T50000000; "Composite speed upper limit setting for interpola-
tion command"
00005 IAC T500; "Acceleration time setting for interpolation com-
mand"
00006 IDC T500; "Deceleration time setting for interpolation com-
mand"
00007 PLN [X][Y]; "Plane specification for circular interpolation com-
mand"
00008 INC; "Increment position command setting"
00009 TIM T100;
00010 "Repeat Operation"
00011 DW10 =0;
00012 WHILE DW10 <5; "No. repeats = 5"
00013 MOV [X]ML30100 [Y]ML30102 ; "Positioning command"
00014 TIM T100;
00015 MVS [X]ML30110 [Y]ML30112 FML30114; "Linear interpolation command"
00016 TIM T100;
00017 ABS; "Absolute positioning command setting"
00018 MCC [X]0 [Y]0 R1000.0 FML30114; "Circular interpolation command"
00019 TIM T100;
00020 DW10 =DW10 +1;
00021 WEND;
00022 "End Repeat Operation";
00023 END;
2-47
2 System Startup and Sample Programs
2.2.3 Operation Check 3: Phase Control - Electronic Shaft
( 1 ) Machine Outline
As shown in the following figure, the Servomotor performs the same operation as rolls No. 1 and No.
2 connected to the line shaft. No phase matching, however, is used.
MP2300
Gear
Driver
Clutch
Servo-
motor
Motor
Operating
section
( 2 ) Program Overview
Use the ladder program (H06.01 Drawing) to check the above operation. The two axes synchronize
to a virtual master axis according to the entered speed settings, and axis 1 and axis 2 rotate in exactly
the same way.
Position control
Electronic shaft
SEE SEE
• Axis 1
Name H06 Name H06.01
• Axis 2
High-speed scan
Refer to 2.2.3 ( 5 ) Sample Program Details on page 2-50 for details of H06.01 Drawing.
A simple device is used in this example to describe the MP2300 system startup.
This device has no power OFF circuit for the SERVOPACK in the event of emergency stops or
overtravel. Include a proper emergency stop circuit in actual devices.
2-48
2.2 Checking Sample Program Operation
1. Use the same procedure as 2.2.1 ( 2 ). Right-click the H06 Drawing in the High Scan
Programs folder in the File Manager Window and select Open - Tuning Panel from
the pop-up menu that is displayed.
Engineering Manager will start and the following Tuning Panel Window for the H06 Drawing
will be displayed.
Model system operation can be controlled by writing the current values for Common operation
and Phase control (electric shaft) from the Tuning Panel.
2-49
2 System Startup and Sample Programs
2.2.3 Operation Check 3: Phase Control - Electronic Shaft
( 4 ) Procedure
Use the following procedure to operate the Tuning Panel and check operation.
1. Servo ON
Change the Servo ON PB current value from OFF to ON.
The Servomotor will turn ON and the Servo will be clamped.
Dest OW8008
2-50
2.2 Checking Sample Program Operation
Dest OW8008
Dest DF00012
Electronic shaft
operation command
DB000000 S-curve accelerator/decelerator input
0009 STORE
0024
NL-1 Source 0.000000E+000
Dest DF00012
0010 SLAU
0026
NL-1 Input DF00012
Parameter DA00020
Output DF00040
0013 ADD
0032
NL-1 SourceA IL8016
SourceB IL8096
Dest DL00090
0014 END
0033
NL-1
2-51
2 System Startup and Sample Programs
2.2.4 Operation Check 4: Phase Control - Electronic Cam
( 1 ) Machine Outline
As shown in the following figure, the Servomotor performs the same operation as the mechanical
cam synchronized to a roller connected to the line shaft. No phase matching is used.
Cam Servo-
motor
Motor
Ball
screw
Operating section
( 2 ) Program Overview
Use the ladder program (H06.02 Drawing) to check the above operation.
The two axes rotate synchronized with the input speed setting. Axis 1 is the roll axis (Master axis)
and axis 2 is the cam axis (Slave axis, which moves in COS cam pattern against Master axis).
Cam pattern data is created using a ladder program (L06 Drawing).
Phase control
SEE SEE Electronic shaft
Name H06 Name H06.02 • Axis 1
Electronic cam
• Axis 2
High-speed scan
Refer to 2.2.4 ( 5 ) Sample Program Details on page 2-55 for details of H06.01 Drawing.
A simple device is used in this example to describe the MP2300 system startup. Caution is
required because actual applications will be different.
This device has no power OFF circuit for the SERVOPACK in the event of emergency stops or
overtravel. Include a proper emergency stop circuit in actual applications.
2-52
2.2 Checking Sample Program Operation
1. Use the same procedure as 2.2.1 ( 2 ). Right-click the H06 Drawing in the High Scan
Programs folder in the File Manager Window and select Open - Tuning Panel from
the pop-up menu that is displayed.
Engineering Manager will start and the following Tuning Panel Window for the H06 Drawing
will be displayed.
Model system operation can be controlled by writing the current values for Common operation
and Phase control (electric shaft) from the Tuning Panel.
2-53
2 System Startup and Sample Programs
2.2.4 Operation Check 4: Phase Control - Electronic Cam
( 4 ) Procedure
1. Servo ON
Change the Servo ON PB current value from OFF to ON.
The Servomotor will turn ON and the Servo will be clamped.
2-54
2.2 Checking Sample Program Operation
[ a ] H06.02 Drawing
The H06.02 grandchild drawing controls phase control (electronic cam) operation.
H06.02 Drawing - (1)
P00121 H06.02 Main Program: Phase Control 2 (Electronic Cam)
########## Phase Control 2 (Electronic Cam) ##########
########## Description ##########
Axis 1: Master axis = Phase control (electronic shaft)
Axis 2: Slave axis = Phase control (electronic cam)
########## Phase Control Operation Command ##########
Startup PB Axis 1 SV_ON Axis 2 SV_ON Operation command
DB000010 IB80001 IB80801 DB000000
0000
0000
NL-1
Operation command WORK Axis 1 motion command 0 Axis 1 motion command 0 Electronic cam start
DB000000 DB000050 MB300010 MB300018 DB000001
0001
0004
NL-1
Operation command Zero speed WORK Electronic cam stop
DB000000 DB000003 DB000051 DB000002
0002
0009
NL-1
########## Motion Command Issue ##########
Motion command 25 (phase control) setting
Electronic cam start
DB000001 Axis 1 motion command
0003 STORE
0013
NL-1 Source 00025
Dest OW8008
Dest OW8008
########## Slave Axis Phase Generation Operation Disabled (Electronic Cam Mode) ##########
Operation command Axis 2 phase generation disabled
DB000000 OB80851
0007
0021
NL-1
Zero speed Cam operation command
DB000003 MB300008
0008 EXPRESSION
0025
NL-1 DB000200 =true;
DB000201 =true;
DF00022 =30000.0;
DF00024 =10.0;
DF00026 =10.0;
0009 STORE
0026
NL-1 Source DL00010
Dest DF00012
2-55
2 System Startup and Sample Programs
2.2.4 Operation Check 4: Phase Control - Electronic Cam
Dest DF00012
0011 LAU
0030
NL-1 Input DF00012
Parameter DA00020
Output DF00040
Operation command
DB000000 Axis 1 speed command setting
0012 STORE
0031
NL-1 Zero speed Source DF00040
DB000003
Dest OL8010
0015 STORE
0038
NL-1 Source IL8016
Dest DL00060
0016 SUBX
0039 SourceA DL00060
NL-1
SourceB DL00062
Dest DL00064
0017 STORE
0040
NL-1 Source DL00060
Dest DL00062
Cycle detection
0019 EXPRESSION
0042
NL-1 DB000008 = DL00066>=ML30202;
DB000009 = DL00066<0;
2-56
2.2 Checking Sample Program Operation
Detection in forward
direction
正方向検出
DB000008 Electronic cam phase
電子カム位相
0020 SUBX
0043
NL-1 SourceA DL00066
SourceB ML30202
Dest DL00066
Detection in negative
direction
負方向検出
DB000009 Electronic cam phase
電子カム位相
0021 ADDX
0045
NL-1 SourceA DL00066
SourceB ML30202
Dest DL00066
Dest DL00068
Slave axisカム変位生成
スレーブ軸 cam displacement generation
$ON COIL
SB000004 Slave axis
スレーブ軸 cam displacement
カム変位
0023 FGN
0048
NL-1 Input DL00068
Parameter MA31000
Output DL00070
Camカム運転指令中
operation command
MB300008 Axis
2軸2 位相補正設定
phase compensation setting
0024 STORE
0050
NL-1 Source DL00070
Dest OL80A8
Camカム運転指令中
operation command
MB300008 Axis
2軸2 位相補正設定
phase compensation setting
0025 STORE
0052
NL-1 Source DL0000000000
Dest OL80A8
SourceB DL00072
Dest DL00074
Dest DL00072
Cam カム運転指令中
operation command
Cam speed calculation and setting
カム速度演算&設定
MB300008
0028 EXPRESSION
0056
NL-1 DL00076 =DL00074*10000/SW0004
DL00078 = DL00076*60/1000;
OL8090 =DL00078*10000/10000;
0029 END
0058
NL-1
2-57
2 System Startup and Sample Programs
2.2.4 Operation Check 4: Phase Control - Electronic Cam
[ b ] L Drawing
The L parent drawing manages the low-speed scan that controls the overall sample program.
P00125 L Main Program: Low-speed
メインプログラム 低速メインプログラムMain Program
##########Low-speed Main Program##########
低速メインプログラム
##########Electronic
########## Cam Table Data Generation##########
電子カムテーブルデータ生成 ##########
0000 SEE
0000
NL-1 Name L06
0001 END
0001
NL-1
[ c ] L06 Drawing
The L06 child drawing creates cam pattern data for phase control (electronic cam).
Init 00000
Max 00360
Step 00001
Phase (deg.)
0002 STORE
0003
NL-1 Source I
Dest DF00030
Dest DF00032
0005 END_FOR
0006
NL-1
0006 END
0007
NL-1
2-58
2.3 System Startup Using Self-Configuration
Station address =
OFF
40H+SW1
Bit 3 Station address OFF
Station address =
ON
50H+SW1
SW1 (default setting)
Reserved (Reserved by
Bit 4 OFF - OFF
the system.)
Refer to each slaves manual for information on the setting details.
OFF ON
Make switch settings for communication and station address on each Optional Module
mounted on the MP2300 as required.
2-59
2 System Startup and Sample Programs
2.3.1 Starting the System for First Time
5. Execute Self-configuration.
Check that all MECHATROLINK slaves have started up normally, then turn ON the power to
the MP2300 to start self-configuration.
The LED indicators on the MP2300 Basic Module change as shown below.
RDY RUN RDY RUN RDY RUN
ALM ERR ALM ERR ALM ERR
TX BAT TX BAT TX BAT
: Lit : Not lit : Blinking
Self-configuration is designed to immediately enable operation to the Servo. Therefore, the SERVOPACK
overtravel function (refer to 10.2 Overtravel Function on page 10-8) is disabled. When actually operating
machinery, overtravel must be enabled each SERVOPACK.
2-60
2.3 System Startup Using Self-Configuration
The data in the Input Data column in the SERVOPACK data saved to the MP2300 and the
data in the Current Value column is the data set to the SERVOPACK.
Refer to 11.3 SERVOPACK Parameter Data Flow on page 11-9 for information on the rela-
tionship between Current Value and Input Data.
c) Select File - Save to save the SERVOPACK settings for the axis to the MP2300.
Always save to flash memory when applications have been changed, e.g., the ladder program changed or
parameters set. The added information will be lost if not saved to flash memory and the power is turned OFF.
If the information is lost, load the application remaining on the hard disk of the personal computer to the
MP2300 and save to flash memory.
It is recommended that applications are backed up at appropriate times. Applications can be backed up by
logging on online to the application using MPE720 and selecting Transfer - All Files - From Controller to
MPE720. Refer to 2.1.6 ( 7 ) Dumping All Data on page 2-33 for information on how to dump all files.
1. Back Up Applications.
Before adding the electronic devices, log on to the MP2300 online using MPE720 and select
Transfer - All Files - From Controller to MPE720 to create a backup of the application.
For information on how to dump all files, refer to 2.1.6 ( 7 ) Dumping All Data on page 2-33.
2-61
2 System Startup and Sample Programs
2.3.2 System Startup when Adding Electronic Devices
5. Execute Self-configuration.
Turn ON the power to the MP2300, log on to the MP2300 using MPE720, then select Order -
Self Configure All Modules to execute self-configuration for the added Optional Module or
the SERVOPACK connected SVB Module.
Refer to 5.4.3 ( 2 ) Self Configuration of Each Module on page 5-33 for information on self-
configuration of MP2300 Modules.
If Self Configure All Modules is executed when MP2300 is selected, all the modules will be
self-configured.
With the self-configuration function, existing definitions for SERVOPACKs are not refreshed
and existing parameters are saved. However, SERVOPACKs need to be started up normally
for self-configuration to be used..
If I/O addresses are changed for an existing application using MPE720 after the initial self-configuration has
been executed, the I/O addresses are updated when self-configuration is subsequently executed. If SVR is
set to disabled, the setting will return to enabled. It is recommended that settings are checked again,
including settings for existing electronic devices, after self-configuration has been executed.
Refer to steps 6 to 9 under 2.3.1 Starting the System for First Time on page 2-59 for details of the rest
of this procedure (steps 6 to 9).
This completes the system startup procedure when electronic devices have been added.
2-62
2.3 System Startup Using Self-Configuration
1. Back Up Applications.
Before replacing the electronic devices, log on to the MP2300 online using MPE720 and select
Transfer - All Files - From Controller to MPE720 to create a backup of the application.
Refer to 2.1.6 ( 7 ) Dumping All Data on page 2-33 for information on how to dump all files.
The MP2300 SERVOPACK settings data is written to all SERVOPACKs when Save is
executed, and the settings data is also written in the MP2300 Current Value data column.
2-63
2 System Startup and Sample Programs
2.3.3 System Startup when Replacing Electronic Devices
This completes the system startup procedure when electric devices have been replaced.
2-64
3
Module Specifications
This chapter explains detailed specifications for the Basic Module and Optional
Modules of the MP2300.
3-1
3 Module Specifications
3.1.1 Environmental Conditions
3-2
3.1 General Specifications
3-3
3 Module Specifications
3.1.2 Function Lists
3-4
3.1 General Specifications
Item Specifications
Acceleration/Deceleration Type Linear, asymmetric, S-curve, exponent
Acceleration/Deceleration Reference Unit Reference unit/s2 designation: mm/s2, inch/s2, deg/s2, pulse/s2
Acceleration/deceleration time constant: Time from 0 to rated speed (ms)
Override Function Positioning: 0.01% to 327.67% by axis
Coordinate System Rectangular coordinates
DEC1+ Phase-C pulse Yes
ZERO signal Yes
DEC1+ ZERO signal Yes
Phase-C pulse Yes
Only Phase-C pulse Yes
POT and Phase-C pulse Yes
Zero
POT Yes
Point
Return Home limit switch and Phase-C
Yes
pulse
HOME Yes
NOT and Phase-C pulse Yes
NOT Yes
INPUT and Phase-C pulse Yes
INPUT Yes
■ MECHATROLINK-I ■ MECHATROLINK-II
• SERVOPACKs • SERVOPACKs
SGD-N SGDH-E + NS115
SGDB-AN SGDS-1
Applicable SERVOPACKs
SGDH-E + NS100
SGDS-1
• Inverter
VS-616G5 (216IF card is needed)
• Incremental Encoder
Encoders
• Yaskawa Absolute Encoder
3-5
3 Module Specifications
3.2.1 Outline of Functions
Interrupt
input 8
points
CPU/IO
Input Input port
processing
Motion control
System bus
processing
Ladder
(DWG.H)
Application
execution
MECHATROLINK I/II
processing
Ladder
(DWG.L)
4
points
Output
Output port
processing
3-6
3.2 Basic Module
LED indicators
MP2300
Switch
YASKAWA RDY RUN
ALM ERR
TX BAT
Battery holder
STOP
SUP
INIT
CNFG
MON
SW1
TEST
MECHATROLINK OFFޓޓޓ
ON
connector
Option
Option
Option
M-I/II
BATTERY
DC24V
I/O connector
DC 0V
POWER
( 2 ) Indicators
The following table shows the indicators that show the operating status of the Basic Module and error
information.
Indicator Color Status
RDY Green Lit during normal operation.
RUN Green Lit during execution of user program.
RDY RUN Red
ALM Lit/blinking when warning occurs.
ERR ALM ERR Red Lit/blinking when malfunction occurs.
TRX BAT Lit during transmission of
TX Green
MECHATROLINK I/II data.
BAT Red Lit during battery alarm.
For details on indicator meanings, refer to 12.3.3 ( 2 ) LED Indicator Meanings on page 12-7.
3-7
3 Module Specifications
3.2.2 External Appearance, LED Indicators, and Switch Settings
( 3 ) Switch Settings
The DIP switch sets the operating conditions for the Basic Module when the power is turned ON.
STOP 6
SUP 5
INIT 4
CNFG 3
MON 2
1 SW1
TEST
OFFޓޓޓ
ON
Default
No. Name Setting Operating Mode Details
Setting
ON User program stopped Stops the user program execution. Enabled only
6 STOP OFF
OFF User program running when the power is turned ON.
ON System use
5 SUP OFF Always leave set to OFF.
OFF Normal operation
ON Memory clear Set to ON to clear the memory. If this switch is set
4 INIT OFF to OFF, the program stored in flash memory will
OFF Normal operation be executed.
ON Configuration mode Set to ON to execute self-configuration for
3 CNFG OFF
OFF Normal operation connected devices.
ON System use
2 MON OFF Always leave set to OFF.
OFF Normal operation
ON System use
1 TEST OFF Always leave set to OFF.
OFF Normal operation
3-8
3.2 Basic Module
3-9
3 Module Specifications
3.2.3 Module Specifications
Transmission Distance
Communication Method Max. Number of Slaves
(Total Network Length)
MECHATROLINK-I 50 m 14
30 m
(Can be extended up to 100m by connecting 16 (21)*
repeaters)
MECHATROLINK-II
50 m
(Can be extended up to 100m by connecting 15 (21)*
repeaters)
* The max. number of slaves in parentheses are when repeaters (JEPMC-REP2000) are used. For
MECHATROLINK-II communication, repeaters (JEPMC-REP2000) are required to connect more
than 16 slave stations.
3-10
3.2 Basic Module
( 1 ) Outline
The Virtual Motion Module is a software module provided as a standard feature with the MP2300. It
is not connected to a motor, but provides a virtual axis interface.
The SVR is configured in the same way as the MP2300 built-in SVB with fixed parameters, setting
parameters, and monitoring parameters, and can be accessed from application programs using I/O
registers.
Refer to items marked with R in Chapter 6 Motion Parameters for information on SVR motion
parameters.
Refer to Chapter 7 Motion Commands for information on how to use SVR motion commands.
The SVR can be used to control up to 16 virtual axes in the high-speed scan control cycle.
In the MP2300 Basic Module, slot 4 in the default Module Configuration Window is for SVR.
If the SVR is not used, MP2300 processing time can be reduced by setting the Module Type for
SVR to UNDEFINED in the Module Configuration Window.
3-11
3 Module Specifications
3.2.4 SVR Virtual Motion Module
MP2300
High-speed scan
Virtual Servo axes
High-speed scan
SGDS-01A12A
SW1
C
Motion module
N
CHARGE 6
A/B
MECHATROLINK
(Built-in SVB)
L1
L2
L1C C
Parameter
N
L2C 3
Motion
B1/
B2
C
U N
1
V
W
C
N
2
C
N
4
High-speed scan
Real Servo axes
Motion program
Servomotor
Optional modules
SERVOPACK
YASKAWA SERVOPACK 200V
SGDS-01A12A
SW1
C
Motion module
N
CHARGE 6
A/B
MECHATROLINK
(SVB-01)
L1
L2
L1C C
N
L2C 3
Parameter
B1/
Motion
B2
C
U N
1
V
W
C
N
2
C
N
4
High-speed scan
Servomotor
3-12
3.2 Basic Module
( 4 ) SVR Operation
High-speed scan
[ b ] Processing Time
When fixed parameter 0 (Run Mode) is set to 0 (Normal Running), services are started for each of the
16 SVR module virtual axes.
The default for the Run Mode parameter is 1 (Axis Unused).
The following table gives guidelines for the processing time required for each SVR axis.
Command MP2300
NOP 35 +14 × Number of axes (µs)
POSING 35 +36 × Number of axes (µs)
Number of axes: The number of axes (1 to 16) when Run Mode (fixed parameter 0) is set to
Normal Running (0). The formula listed above do not apply when the number of axes is 0.
3-13
3 Module Specifications
3.3.1 SVB-01 Module
MECHATROLINK SERVOPACK
User application
Position reference
Position control
Ladder/motion
program Speed reference
Speed control
Phase control
Phase reference
< Features >
• Up to 21 slave stations can be connected to a single Module (the SERVOPACKs can be connected
up to 16 axes).
• Synchronization between Modules is also supported, making it suitable for both synchronous con-
trol and interpolation across Modules.
• An SVB-01 Module used as a slave can be connected to a host controller equipped with
MECHATROLINK communication functions.
• Self-configuration enables automatic allocation of setting data for the slave device that is
connected to MECHATROLINK.
• SERVOPACK parameters can be managed over networks.
For information on MECHATROLINK devices that can be connected, refer to 1.4 Devices Connect-
able to MECHATROLINK on page 1-7.
3-14
3.3 Motion Modules (Optional)
[ a ] External Appearance
The following figure shows the SVB-01 Module external appearance.
LED indicators
Rotary switches TX
(Station address
setting)
M/S
SIZE
SPD
OFF ON
10
MECHATROLINK
connector M-I/II
CN1
MECHATROLINK
connector
CN2
[ b ] LED Indicators
The following table shows the SVB-01 Module status when each LED indicator is lit or unlit.
Indicator Color Status When Lit Status When Unlit
RDY RUN RUN Green Normal operation Error occurrence
ERR ALM ERR Red Failure (lights/blinks) Normal operation
TRX BAT MECHATROLINK transmission in
TX Green No data being transmitted
progress
[ c ] Switch Settings
Both the DIP switch and rotary switches set the operating conditions for the SVB-01 Module.
Use the default settings when using the Module in Master Mode.
DIP Switch
SIZE and SPD are valid only in Slave Mode. They will be ignored in Master Mode.
Default
Name Status Operating Mode Details
Setting
ON Reserved.
− OFF Keep turned OFF.
M/S OFF Reserved.
SIZE ON Slave Mode
SPD M/S OFF Select Master or Slave Mode.
OFF Master Mode
OFF ON
ON 17 bytes
SIZE OFF Select the number of send bytes.
OFF 32 bytes
ON 4 Mbps
SPD OFF Select the baud rate.
OFF 10 Mbps
Rotary Switches
Default
Name Status Operating Mode Details
Setting
10
Local station address when in Sets the 10s digit of the local
×10 0 to 9 0
Slave Mode (10s digit) slave address.
1
Local station address when in Sets the 1s digit of the local
×1 0 to 9 1
Slave Mode (1s digit) slave address.
3-15
3 Module Specifications
3.3.1 SVB-01 Module
( 3 ) Specifications
The specifications of SVB-01 Module are as follows.
[ a ] Hardware Specifications
Item Specifications
Classification Motion Module
Name SVB-01
Model Number JAPMC-MC2310
Motion network: 1 channel
Communication ports: 2 ports
MECHATROLINK Motion SERVOPACK and I/O:
Network Up to 21 stations connectable (SERVOPACK for up to 16 axes)
Baud rate:
4 Mbps (MECHATROLINK-I) or 10 Mbps (MECHATROLINK-II)
RUN (green)
LED Indicators ERR (red)
TX (green)
CN1: MECHATROLINK connector
Connectors
CN2: MECHATROLINK connector
−
M/S (Master/Slave)
SIZE (Number of transfer bytes)
Switches
SPD (Baud rate)
×1 (slave address)
×10 (slave address)
Current Consumption 1 A max.
Dimensions (mm) 125 × 95 (H×D)
Mass 80 g
3-16
3.3 Motion Modules (Optional)
Item Specifications
Communication Interface MECHATROLINK-II MECHATROLINK-I
Slave Functions
Baud Rate 10 Mbps 4 Mbps
Transmission Cycle 0.5 ms, 1 ms, 1.5 ms, 2 ms 2 ms
Number of Link
17 bytes or 32 bytes 17 bytes
Communication Bytes
Messaging
Provided Not provided
(Slave Function)
Single-send (communication cycle = transmission cycle) synchronous communication
Transmission/communication error detection (hardware) provided.
Communication Method
MECHATROLINK Communication (continued)
3-17
3 Module Specifications
3.3.1 SVB-01 Module
3-18
3.3 Motion Modules (Optional)
Servo connector
• Position control
• Torque references Torque (thrust) reference
monitor
• Phase control
• Zero point returns Pulse inputs: Phase A/B/C (5-V differential)
Monitor Functions 6 general-purpose digital inputs (of which 2 are latch inputs)
CN2
Same
System bus interface Same as above as
SERVOPACK parameters above
OW CN3
IW
< Features >
• Two analog outputs for Servos for 2 axes
• Position control, speed reference outputs, torque reference outputs, or phase control can be
performed independently for each axis.
3-19
3 Module Specifications
3.3.3 External Appearance and LED Indicators
Torque Control
SVA-01 SERVOPACK
Torque reference
D/A
Speed limit M
D/A
M M Speed monitor
A/D PG
Torque monitor
A/D
Encoder pulses
Counter
LED indicators
SVA-01
RUN ERR
CH1
Servo connectors
CH2
+24V
ON
DC IN
[ b ] LED Indicators
The following table shows the SVA-01 Module status when each LED indicator is lit or unlit.
Indicator Color Status When Lit Status When Unlit
3-20
3.3 Motion Modules (Optional)
( 1 ) Specifications
The specifications of SVA-01 Module are as follows.
[ a ] Hardware Specifications
Item Specifications
Classification Motion Module
Name SVA-01
Model Number JAPMC-MC2300
6 inputs × 2 channels (source mode/sink mode inputs, 24 V/4.3 mA)
DI_0: General-purpose input (ALM)
DI_1: General-purpose input (RDY)
Digital Inputs DI_2: General-purpose input (ZERO: External latch signal input)
DI_3: General-purpose input
DI_4: General-purpose input
DI_5: General-purpose input (EXT: External latch signal input)
6 outputs × 2 channels (sink mode outputs, 24 V/100 mA)
DO_0: General-purpose output (SV_ON)
DO_1: General-purpose output (ALM_RST)
Servo Interface DO_2: General-purpose output (PCON): Used as the C-SEL (control mode
Digital Outputs
select) signal.
DO_3: General-purpose output
DO_4: General-purpose output
DO_5:General-purpose output (SEN signal): 5-V and 24-V outputs
1 input × 2 channels, phases A/B/C, 5-V differential input,
Pulse Inputs
pulse rate: 4 Mpps (16 Mpps for × 4)
Analog Outputs 2 outputs × 2 channels, −10 V to 10 V, D/A 16 bits
2 inputs × 2 channels, −10 V to 10 V (applicable: −9.9 V to 9.9 V),
Analog Inputs
A/D 16 bits
CN1: Servo connector
Connectors CN2: Servo connector
CN3: 24-V input
RUN (green)
Indicators
ERR (red)
Current Consumption 1 A max.
Dimensions (mm) 125 × 95 (H × D)
Mass 80 g
3-21
3 Module Specifications
3.3.3 External Appearance and LED Indicators
3-22
3.3 Motion Modules (Optional)
Item Details
Positioning, external positioning, zero point return, interpolation, interpolation with position
Motion Commands detection function, JOG operation, STEP operation, speed references, torque references, phase
control, etc.
Acceleration/ 1-step asymmetrical trapezoidal acceleration/deceleration, exponential acceleration/
Deceleration Method deceleration filter, moving average filter
Position Units pulse, mm, inch, degree
Motion Functions
Speed Units Reference unit/s, 10n reference unit/min, rated speed percentage designation
Acceleration Units Reference unit/s2, ms (acceleration time from 0 to rated speed)
Torque Units Rated torque percentage designation
Electronic Gear Supported
Position Control Finite length position control, infinite length position control, absolute infinite length position
Methods control, simple absolute infinite length position control
Software Limits 1 each in forward and reverse directions
Zero Point Return
17
Types
Latch Function Phase-C latch, external signal input latch
Self-configuration Function Automatic allocation by Module is supported.
[ c ] Performance Specifications
3-23
3 Module Specifications
3.4.1 LIO-01/LIO-02 Modules
( 1 ) Outline of Functions
The LIO-01 and LIO-02 Modules have digital I/O and pulse counter functions. There are 16 digital
inputs (DI) and 16 digital outputs (DO) (LIO-01: sink mode outputs, LIO-02: source mode outputs)
for the digital I/O function. There is also 1 pulse input (PI) channel for the pulse counter function. I/
O is refreshed on a fixed cycle for the digital I/O and pulse counter functions, occurring every
MP2300 high-speed and low-speed scan. The following diagram gives an outline of the LIO-01 and
LIO-02 Module functions.
Interrupt
input
16 points
DI-00
Input port
Input processing (Isolated DI)
DI-01
Latch 5-V/12-V
I/O connector
System bus
input Z input
Pulse input
processing 5-V differential
Coincidence A/B input
output
Coincidence
interrupt
DO-00
16 points
Output port
Output processing (Isolated DI)
(Sink mode output)
3-24
3.4 I/O Modules (Optional)
( 2 ) External Appearance
[ a ] LIO-01 Module [ b ] LIO-02 Module
LIO-01 LIO-02
Switch LD1 LD5
Switch LD1 LD5
MODE MODE
I/O I/O
I/O connector I/O connector
3-25
3 Module Specifications
3.4.1 LIO-01/LIO-02 Modules
LED
SW1 Status When Lit LED No. Status When Lit
No.
LD1 Normal (Error when not lit) LD5 Normal (Error when not lit)
0
LD2 One of the inputs D1_00 to DI_07 is ON. LD6 One of the inputs DI_08 to DI_15 is ON.
(Board Status
LD3 One of the outputs DO_00 to DO_07 is ON. LD7 One of the outputs DO_08 to DO_15 is ON.
Indicator)
LD4 Pulse A/B input. The Phase A/B is ON. LD8 Pulse Z input. The Phase Z is ON.
LD1 DI_00 is ON. LD5 DI_04 is ON.
1
LD2 DI_01 is ON. LD6 DI_05 is ON.
(DI Input
LD3 DI_02 is ON. LD7 DI_06 is ON.
Indicator 1)
LD4 DI_03 is ON. LD8 DI_07 is ON.
LD1 DI_08 is ON. LD5 DI_12 is ON.
2
LD2 DI_09 is ON. LD6 DI_13 is ON.
(DI Input
LD3 DI_10 is ON. LD7 DI_14 is ON.
Indicator 2)
LD4 DI_11 is ON. LD8 DI_15 is ON.
LD1 DO_00 is ON. LD5 DO_04 is ON.
3
LD2 DO_01 is ON. LD6 DO_05 is ON.
(DO Output
LD3 DO_02 is ON. LD7 DO_06 is ON.
Indicator 1)
LD4 DO_03 is ON. LD8 DO_07 is ON.
LD1 DO_08 is ON. LD5 DO_12 is ON.
4
LD2 DO_09 is ON. LD6 DO_13 is ON.
(DO Output
LD3 DO_10 is ON. LD7 DO_14 is ON.
Indicator 2)
LD4 DO_11 is ON. LD8 DO_15 is ON.
LD1 Pulse A input LD5 Coincidence detection
5
LD2 Pulse B input LD6 Phase-Z latch
(PI Input
LD3 Pulse Z input LD7 DI latch
Indicator)
LD4 - LD8 -
.
LD1 LD5 7 8
9
6
LD2 LD6
0
5
LD3 LD7
1
3
4
LD4 LD8 2
Indicators SW1
3-26
3.4 I/O Modules (Optional)
( 3 ) Hardware Specifications
Item Specifications
Classification I/O Module
Name LIO-01 LIO-02
Model JAPMC-IO2300 JAPMC-IO2301
16 inputs
Digital Input 24 VDC, 4.1 mA, combined sink mode/source mode inputs
(DI-00 also used for interrupts, DI-01 also used for pulse latch inputs)
16 outputs 16 outputs
24 VDC transistor open-collector outputs, 24 VDC transistor open-collector outputs,
Digital Output
sink mode outputs source mode outputs
(DO-00 also used for coincidence outputs) (DO-00 also used for coincidence outputs)
Phase A/B/Z inputs
Phase AB: 5-V differential input, not isolated, max. frequency: 4 MHz
Pulse Input Phase Z: 5-V/12-V photocoupler input, max. frequency: 500 kHz
Latch input
Pulse latch for phase Z or DI-01.
Connector I/O: I/O connector
LD1 (green)
LD2 (green)
LD3 (green)
LD4 (green)
Indicators
LD5 (green)
LD6 (green)
LD7 (green)
LD8 (green)
Switch Rotary switch (SW1)
Current Consumption 500mA max.
Dimensions (mm) 125 × 95 (H × D)
Mass 80 g
3-27
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
・ Operation status
・ Incremental pulse 5-V
・ Current counter value differential
・ Latch data, etc. interface
Pulse input
processor
Pulse input
Counter Setting
Commands from MP2300 Parameters (32 words)
to LIO-01 or LIO-02 Module
・ Operation mode Phase-Z 5-V/
・ Counting preset data 12-V voltage
・ Coincidence interface
detection setting, etc.
Latch input DI-01
Coincidence detection
output DO-00
Interrupt input DI-00
In this section, the fixed parameters mean the counter fixed parameters if not otherwise
mentioned.
3-28
3.4 I/O Modules (Optional)
1. Double-click the Module Configuration Folder under the Definition Folder in the File
Manager Window.
The Engineering Manager will start and the Module Configuration Window will appear.
2. Select LIO-01 or LIO-02 in the Module Type column of the Controller section.
Select CNTR in the Module Type column of the Module Details section, and then
double-click the number cell of the slot where CNTR is assigned.
3-29
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
Set the fixed parameters in the above Fix Parameter Set Tab Page.
3-30
3.4 I/O Modules (Optional)
Infinite Length Axis Reset If the infinite Length Axis was selected for fixed parameter
13 No.7, specify the number of rotations (1 to 2147483647) 2 words 360000
Position (POSMAX)*3
after which the axis will be reset.
Number of Pulses Per
Set the number of input pulses per encoder rotation/
14 Encoder Rotation 2 words 2048
Setting range: 1 to 2147483647 (pulse/rev)
(before Multiplication)
* 1. For details, refer to 3.4.2「[ a ] Counter Function Details」( 4 ) [ a ] Pulse Counting Modes on page
3-35.
* 2. For details, refer to 3.4.2 ( 4 ) [ c ] Coincidence Output and Coincidence Interrupt Functions on
page 3-38.
* 3. For details, refer to 3.4.2 ( 4 ) [ e ] Axis Type Selection on page 3-40.
* 4. For details, refer to 3.4.2 ( 5 ) Electronic Gear Function on page 3-40.
* 5. If pulse is selected for the parameter No. 08, parameters No. 10 to 13 are ignored.
3-31
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
Status Details
The status of each bit of the register is indicated: ● : ON, ○ : OFF. In offline, this area is displayed
in gray.
Name Bit No. Meaning Remarks
Error Setting the Data 0 1 (ON): Data setting error −
Fixed Parameter Error 1 1 (ON): Fixed parameter setting error −
Preset Count Completed 2 1 (ON): Count value preset completed −
PI Latch Completed 3 1 (ON): PI latch completed −
A/B Pulse 0 4 1 (ON): Feedback pulse is ±1 or less −
1 (ON): Coincidence detection ON (in
Coincidence Detection 5 Detected in pulse units.
pulse units)
A-Pulse Status Monitor 6 1 (ON): High −
B-Pulse Status Monitor 7 1 (ON): High −
Fixed Parameter Write 9 1 (ON): Writing parameter online ON only during write.
A-Pulse Disconnection A 1 (ON): Phase A disconnected −
B-Pulse Disconnection B 1 (ON): Phase B disconnected −
POSMAX Preset C 1 (ON): Completed −
1 (ON): Counter processing being
Module Ready F −
executed
3-32
3.4 I/O Modules (Optional)
−2147483648 to
09 System Monitor IL+01E 2147483647 (refer- For system use
ence unit)
* 1. indicates a register number. Refer to 5.3 Registers on page 5-21 for information on regis-
ter numbers.
* 2. The Feedback Speed is the moving average of the results of the following calculation for 32
scans.
Without Electronic Gear (Reference unit: pulse)
Feedback Speed (pulse/s) = No. of incremental pulses × 1000)/Ts
With Electronic Gear (Reference unit: unit other than pulse)
Feedback Speed (reference unit/s) = No. of incremental pulses after conversion × 1000)/Ts
TS: Scan time (ms) for counter synchronized scan.
* 3. Refer to 3.4.2 ( 5 ) Electronic Gear Function on page 3-40.
3-33
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
3-34
3.4 I/O Modules (Optional)
Positive Pulse
Aパルス A Pulse
Aパルス A
logic Pulse
Bパルス B LOW Pulse
Bパルス B
HIGH
×1
Pulse
Aパルス A Pulse A
Aパルス
Negative
logic Pulse B HIGH Pulse B LOW
Bパルス Bパルス
Sign
Positive Pulse
Aパルス A Pulse
Aパルス A
logic LOW HIGH
Pulse B Pulse
Bパルス B
Bパルス
×2
Pulse
Aパルス A Pulse
Aパルス A
Negative
logic LOW Pulse B LOW
Pulse
Bパルス B Bパルス
Positive Pulse
Aパルス A Pulse
Aパルス A Fixed at low or high
LOWまたはHIGHに固定
×1
Pulse A Pulse
Aパルス A Fixed at low or high
LOWまたはHIGHに固定
Negative Aパルス
logic Pulse B Fixed at low or high Pulse
Bパルス B
Bパルス LOWまたはHIGHに固定
UP/DOWN
Positive Pulse
Aパルス A Pulse
Aパルス A Fixed at low or high
LOWまたはHIGHに固定
×2
Pulse A Pulse
Aパルス A Fixed at low or high
LOWまたはHIGHに固定
Negative Aパルス
logic Pulse
Bパルス B Fixed at low or high
LOWまたはHIGHに固定
Pulse
Bパルス B
3-35
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
Positive Pulse
Aパルス A Pulse
Aパルス A
logic Pulse B Pulse B
Bパルス Bパルス
×1
Pulse
Aパルス A Pulse
Aパルス A
Negative
logic Pulse
Bパルス B Pulse
Bパルス B
Positive Pulse
Aパルス A Pulse
Aパルス A
logic Pulse B Pulse B
Bパルス Bパルス
A/B ×2
Pulse
Aパルス A Pulse
Aパルス A
Negative
logic Pulse
Bパルス B Pulse
Bパルス B
Positive Pulse
Aパルス A Pulse
Aパルス A
logic Pulse
Bパルス B Pulse B
Bパルス
×4
Pulse
Aパルス A Pulse
Aパルス A
Negative
logic Pulse
Bパルス B Pulse
Bパルス B
3-36
3.4 I/O Modules (Optional)
p3 p6
2147483647㧔MAX㧕
p2
㧔㧗㧕 Count preset (1) p7
n3
Count preset (2)
n2
p1
Counter
count p8
register 0
n6
value Cancel count prohibit
Count prohibit
n1 n7
Count prohibit
2147483648㧔MIN㧕
Time (s) p4 p5
Ts
Counter current
value display n1 n2 n3 n4 n5 n6 n7
<Explanation>
Counter current value
The values of n1 to n7 (counter value at each scan) is displayed sequentially in Counter
Current Value (IL +4).
Count preset (1)
Executing the Count preset at the position p1 forces the counter value to change to the pre-
set value (p2 value).
MAX overflow
When the counter value increases to the value MAX (p3), the counter value will be auto-
matically reset to the value MIN (p4).
MIN overflow
When the counter value decreases to the value MIN (p5), the counter value will be auto-
matically reset to the value MAX (p6).
Count preset (2)
Executing the Count preset at the position p7 forces the counter value to change to the pre-
set value (p8 value).
3-37
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
Coincidence point
Coincidence detection
set value
Counter 0
current
value
Time (s)
Coincidence
detection request
Coincidence
output signal
Interrupt request T0
signal
T1
Interrupt
received
T0: Maximum time from when the MP2300 receives the interrupt request signal to when
interrupt processing is started (70 to 120 µs).
TI: Time from when interrupt request signal is received until DWG.I (interrupt process
drawing) execution starts.
3-38
3.4 I/O Modules (Optional)
[ d ] PI Latch Function
The PI latch function saves (latches) the current value to a memory register (IL +06) on the
rising edge of an external signal.
Select either phase-Z or a discrete input as the external signal.
The following graph shows the number of occurrences from when PI latch signal is output to when PI
latch data is displayed.
Hardware latch
Time (s)
PI latch detection
request signal
1 µs min.
External input signal
(either a discrete
signal or phase-Z)
PI latch completed
signal
PI latch register PINT PI latch data
display
When using a discrete input signal (DI latch), set the signal so that the signal remains ON for
5 to 60 µs.
3-39
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
POSMAX
[ a ] Outline
The Electronic Gear Function is used to set the workpiece travel distance per pulse input to the LIO
Module counter to any value.
The following example describes differences in operations to move a workpiece 10mm using the
equipment shown below with and without electronic gear function. When using the electronic gear
function, simply input the reference value calculated for the travel distance regardless of the number
of pulses to move a workpiece for a specified travel distance.
Workpiece
No. of encoder pulses:
8192
Ball screw pitch: 6mm
When the Electronic Gear is Not Used When the Electronic Gear is Used
To move a workpiece 10mm: To move a workpiece 10mm:
1 revolution is 6 mm. Therefore, Mechanical conditions and minimum reference unit are
10 ÷ 6 = 1.666 revolutions defined with electronic gear.
2048 ×4 pulses is 1 revolution. Therefore, To move a workpiece 10mm, the minimum reference unit is
1.666 × 8092 = 13653 pulses set to 1μm. Therefore,
13653 pulses are input as reference pulses. The equation 10(mm) ÷ 1(μm) = 10000
must be calculated at the host controller. 10000 is input as reference value.
3-40
3.4 I/O Modules (Optional)
[ b ] Settings
Use steps 1 to 5 in the following procedure to make the settings.
2. Check the number of encoder pulses displayed in Counter Current Value, and set this
value to the counter fixed parameter No. 14 (Number of Pulses Per Encoder Rotation)
3. Set the reference unit (the smallest reference unit for the reference data to move a
load) according to the settings in the counter fixed parameter No. 08 (Reference Unit
Selection) and No. 09 (Number of Digits Below Decimal Point).
3-41
3 Module Specifications
3.4.2 Counter Functions and Settings of LIO-01/LIO-02 Modules
4. Find the load travel distance for each rotation of the load axis using the reference unit
and set this distance to the counter fixed parameter No. 18 (Moving Amount Per
Machine Rotation).
Load travel distance per rotation of Load travel distance per load axis rotation reference unit
=
load axis (reference unit) Reference unit
5 - = 5000
------------ (Reference unit)
0.001
Load axis πD
Load axis P
D
P: Pitch Load axis D: Pulley diameter
One P One 360° πD
One
rotation = Reference unit rotation = Reference unit =
rotation Reference unit
5. Set the Encoder Gear Ratio and the Machine Gear Ratio in the counter fixed
parameters No. 11 and No.12.
When the encoder axis has rotated m times and the mechanical configuration allows the load
axis to rotate n times, set the following values:
No. 11 (Encoder Gear Ratio) = m rotations
No. 12 (Machine Gear Ratio) = n rotations
Setting range: 1 to 65,535 [rotations]
<Setting Example>
For the configuration shown in the diagram:
4 rotations
4回転
7 rotations
7回転
Encoder axis
エンコーダ軸 Load負荷軸
axis nn回転
rotations
m rotations
m回転
9 rotations
9回転
3 rotations
3回転
3-42
3.4 I/O Modules (Optional)
m 7 rotations
Encoder
In the above machine system, if the reference unit = 0.001 mm, the setting of each parameter will be
as follows:
• Moving Amount Per Machine Rotation = 6 mm/0.001 mm = 6000
• Counter fixed parameter No. 11 (Encoder Gear Ratio) = 7 (rotations)
• Counter fixed parameter No. 12 (Machine Gear Ratio) = 5 (rotations)
m 30 rotations
Encoder
In the above machine system, if the reference unit = 0.1°, the setting of each parameter will be as
follows:
• Moving Amount Per Machine Rotation = 360°/0.1° = 3600
• Counter fixed parameter No. 11 (Encoder Gear Ratio) = 3 (rotations)
• Counter fixed parameter No. 12 (Machine Gear Ratio) = 1 (rotation)
3-43
3 Module Specifications
3.4.3 LIO-04/LIO-05 Modules
( 1 ) Outline of Functions
The LIO-04/LIO-05 Module is equipped with the following digital I/O functions.
LIO-04: 32 digital inputs (DI) and 32 digital outputs (DO) (sink mode output)
LIO-05: 32 digital inputs (DI) and 32 digital outputs (DO) (source mode output)
The following diagram outlines the functions of LIO-04/LIO-05 Module.
LE D
DI 16
CN1
Photocoupler
DO 16
Fuse blowout
detection
DI 16
CN2
DO 16
Fuse blowout
detection
LIO-04 LIO-05
RUN FU RUN FU
CN1 CN1
CN2 CN2
3-44
3.4 I/O Modules (Optional)
[ c ] LED Indicators
The following table shows the LIO-04/LIO-05 status when the each indicator lamp is lit or unlit.
( 3 ) Specifications
The hardware specifications and temperature characteristics of LIO-04/LIO-05 Module are as fol-
lows.
[ a ] Hardware Specifications
Item Specifications
Classification I/O Module
Name LIO-04 LIO-05
Model JAPMC-IO2303 JAPMC-IO2304
32 inputs
24-VDC±20% (+19.2V to +28.8V), 4.1 mA (TYP),
combined sink mode/source mode inputs (DI-00, -01, -16, and -17 also used for interrupts)
Digital Input Number of simultaneously ON inputs: 16 (8/connector with 24 VDC),
10 (5/connector with 28.8 VDC)
*For details, refer to [ b ] Number of Simultaneously ON
Inputs - Ambient Temperature Characteristics.
32 outputs 32 outputs
24-VDC±20% (+19.2V to +28.8V), 24-VDC±20% (+19.2V to +28.8V),
Digital Output
100 mA max., 100 mA max.,
transistor outputs, sink mode outputs transistor outputs, source mode outputs
RUN (green)
LED Indicators
FUSE (red)
CN1: I/O connector
Connectors
CN2: I/O connector
Current Consumption 500mA max.
Dimensions (mm) 125 × 95 (H× D)
Mass 80 g
3-45
3 Module Specifications
3.4.3 LIO-04/LIO-05 Modules
Number of 20
Simultaneously (16 inputs at 55͠㧕
ON Inputs
15
0
0 10 20 30 40 50 60 㧔͠㧕
Ambient Temperature
3-46
3.4 I/O Modules (Optional)
( 1 ) Outline of Functions
The DO-01 Module is equipped with the following digital output functions:
64 digital outputs (DO) (sink mode output)
The following diagram outlines the DO-01 Module functions.
LED
DO 16
Fuse blowout
detection
CN1
DO 16
Photocoupler
Fuse blowout
detection
DO 16
Fuse blowout
detection
CN2
DO 16
Fuse blowout
detection
[ a ] External Appearance
LED indicators
Output connector 1
Output connector 2
3-47
3 Module Specifications
3.4.5 AI-01 Module
[ a ] LED Indicators
The following table shows the DO-01 status when the each indicator lamp is lit or unlit.
Indicator Color Status When Lit Status When Unlit
( 3 ) Hardware Specifications
The following table shows the DO-01 Module hardware specifications.
Item Specifications
Classification I/O Module
Name DO-01
Model JAPMC-DO2300
64 outputs
Digital Output External power supply voltage: 24-VDC±20% (+19.2V to +28.8V)
Output current: 100 mA max.
CN1: Output connector
Connectors
CN2: Output connector
RUN (green)
Indicators
FUSE (red)
Current Consumption 500mA max.
Dimensions (mm) 125 × 95 (H× D)
Mass 80 g
( 1 ) Outline of Functions
The AI-01 Module is a analog input module with 8 channels. The following three analog input range
can be selected:
−10 to +10V voltage mode, 0 to +10V voltage mode, 0 to 20 mA current mode
Up to two AI-01 Modules can be mounted in MP2300 optional slots.
CN1
CN2
3-48
3.4 I/O Modules (Optional)
( 3 ) Hardware Specifications
The following table shows the AI-01 Module hardware specifications.
Item Specifications
Classification I/O Module
Name AI-01
Model JAPMC-AN2300
Analog Input Range −10 to +10 V 0 to +10 V 0 to 20 mA
Number of Channels 8 ((4/ connector) × 2)
Number of Channels to be Used Any number from 1 to 8
Between channels: Not insulated
Insulation
Between input connector and system power supply: Photocoupler insulation
Max. Rated Input ±15 V ±30 mA
Analog Input Impedance 20 kΩ 250 kΩ
Input
16-bit (−31276 to
Resolution 15-bit(0 to +31276)
+31276)
Absolute Accuracy 100 mV max.*1 0.3 mA max.
25 ℃ *2 ±0.1% (±10 mV) ±0.1%(±0.02 mA)
Accuracy
0 to 55 ℃ ±0.3% (±30 mV) ±0.3% (±0.06 mA)
Input Conversion Time *3 1.4 msec max.
CN1: Input connector
Connectors
CN2: Input connector
LED Indicator RUN (green)
Current Consumption 500 mA max.
Dimensions 125 × 95 (H× D)
Mass 100 g
* 1. Before the offset and gain adjustment using MPE720
* 2. After the offset and gain adjustment using MPE720
* 3. Input Conversion Time = Delay time caused by input filter (1 ms max.)** + (50 µs × Number of
channels in use)
**: The delay time when using an input filter becomes its maximum value 1 ms when −10V →
+10V.
( 4 ) Input Characteristics
Input characteristics of AI-01 Module are described below.
3-49
3 Module Specifications
3.4.5 AI-01 Module
32767
31276
Input
register
value
-10.5 V
-10 V
0
0V Analog input value
10 V
10.5 V
-31276
-32768
[ c ] Analog Input Characteristics in −10 V to +10 V Voltage Mode 2 and 0 mA to 20 mA Current Input
Mode
32767
31276
Input
register
value
10.5 V
(21 mA)
0
0 V Analog input value
10 V
(20 mA)
3-50
3.5 Communication Modules (Optional)
(RS-232C)
Ethernet connector
10Base-T
10Base-T
[ a ] LED Indicators
The following table shows the 218IF-01 Module status when each LED indicator is lit or unlit.
3-51
3 Module Specifications
3.5.1 218IF-01 Module
[ b ] Switch Settings
The following table shows the 218IF-01 Module switch settings.
Factory
Switch Name Setting Function
Setting
For engineering communications. Starts the
Module using the default parameters except setting
ON of automatic reception functions. Given higher
INIT INIT Initial Startup priority than the Basic Module Flash Startup and OFF
TEST Self-configuration Startup.
OFF ON Set to OFF for Basic Module Flash Startup and
OFF
Self-configuration Startup.
ON System use
TEST TEST OFF
OFF Normal operation (Always leave set to OFF.)
( 3 ) Specifications
The specifications of 218IF-01 Module are as follows.
[ a ] Hardware Specifications.
Item Specifications
Classification Communication Module
Name 218IF-01
Model JAPMC-CM2300
RS-232C 1 port(PORT)
Communication Ports
Ethernet 1 port(10Base-T)
Module status LED indicators
RUN (green)
ERR (red)
Indicators STRX (green)
COL (red)
TX (green)
RX (green)
3-52
3.5 Communication Modules (Optional)
Item Specifications
INIT
Switches
TEST
Current Consumption 500 mA
Dimensions (mm) 125 × 95 (H × D)
Mass 85 g
[ b ] Communication Specifications
3-53
3 Module Specifications
3.5.2 217IF-01 Module
(RS-232C)
(RS422/485)
[ a ] Indicators
The following table shows the 217IF-01 Module status when each LED indicator is lit or unlit.
RUN ERR
ERR Red Malfunction (lights/blinks) Normal operation
STRX TRX
Transmitting or receiving RS-232C (PORT) No data being transmitted or
STRX Green
data received
TRX Green Transmitting RS-422/485 (RS422/485) data No data being transmitted
3-54
3.5 Communication Modules (Optional)
[ b ] Switch Settings
The following table shows the 217IF-01 Module switch settings.
Factory
Switch Name Setting Function
Setting
− Reserved − Always leave set to OFF. OFF
ON Uses the RS422/485 port as an RS485.
485 485 Mode OFF
OFF Uses the RS422/485 port as an RS422.
For engineering communications. Starts the RS-
232C (PORT) using default parameters except set-
485
INIT
ting of automatic reception functions. The RS422/
ON
TEST 485 port is disabled. Given higher priority than
INIT Initial Startup OFF
CPU Module Flash Startup and Self-configuration
OFF ON Startup.
Set to OFF for CPU Module Flash Startup and Self-
OFF
configuration Startup.
ON System use
TEST TEST OFF
OFF Normal operation (Always leave set to OFF.)
3-55
3 Module Specifications
3.5.2 217IF-01 Module
( 3 ) Specifications
The specifications of 217IF-01 Module are as follows.
[ a ] Hardware Specifications
Item Specifications
Classification Communication Module
Name 217IF-01
Model JAPMC-CM2310
RS-232C 1 port (PORT)
Communication Ports
RS422/485 1 port (RS422/485)
Module status LED indicators
RUN (green)
Indicators ERR (red)
STRX (green)
TRX (green)
−
485
Setting Switches
INIT
TEST
Current Consumption 500 mA max.
Dimensions (mm) 125 × 95 (H × D)
Mass 90 g
[ b ] Communication Specifications
3-56
3.5 Communication Modules (Optional)
Switch DR1
1
2
DeviceNet connectors.
INIT
TEST
OFF ON
For details, refer to the MP2300 Machine Controller
10
Communication Module User’s Manual (Manual No.
Serial connector PORT
1
S
T
SIEPC8807004 ).
R
X
(RS-232C)
DeviceNet
DeviceNet connector
3-57
3 Module Specifications
3.5.3 260IF-01 Module
[ a ] Indicators
The following table shows the status of the 260IF-01 Module LED indicators.
Indicator Display Status
Green Normal operation
MS
Red Module error
(2-color LED)
Not lit Module power supply disconnected
Green Normal operation
MS NS
Green blinking No I/O allocation, connection being established
NS Red Error (Bus OFF, duplicated MAC ID)
(2-color LED) Red blinking Communication error
STRX
Communication power supply disconnected, checking
Not lit
for duplicated MAC ID
STRX Green lit/blinking Transmitting or receiving RS-232C data
(mounted on PCB) Not lit No RS-232C data transmission or reception
[ b ] Switch Settings
The following table shows the 260IF-01 Module switch settings.
Status/Set- Defaul
Switch Name Function
ting Range t
Baud Rate
DR0 OFF
Setting 0 The following baud rates can be selected by the combination of
Baud Rate ON/OFF settings of DR0 and DR1.
DR1 OFF
Setting 1
3-58
3.5 Communication Modules (Optional)
( 3 ) Specifications
The specifications of 260IF-01 Module are as follows.
[ a ] Hardware Specifications
Item Specifications
Classification Communication Module
Name 260IF-01
Model JAPMC-CM2320
RS-232C 1 port (PORT)
Communication Ports
DeviceNet 1 port (DeviceNet)
Module status LED indicators
Indicators MS (green, red)
NS (green, red)
DR0
DR1
×1
×2
Setting Switches
INIT
TEST
×10
×1
Current Consumption 500 mA max.
Dimensions (mm) 125 × 95 (H × D)
Mass 85g
[ b ] Communication Specifications
3-59
3 Module Specifications
3.5.4 261IF-01 Module
10
ON
For details, refer to the MP2300 Machine Controller
1 Communication Module User’s Manual (Manual No.
Serial connector PORT
RS-232C SIEPC8807004 ).
PROFIBUS
PROFIBUS connector
3-60
3.5 Communication Modules (Optional)
[ a ] Indicators
The following table shows the 261IF-01 Module status when each LED indicator is lit or unlit.
[ b ] Switch Settings
3-61
3 Module Specifications
3.5.4 261IF-01 Module
( 3 ) Specifications
The specifications of 261IF-01 Module are as follows.
[ a ] Hardware Specifications
Item Specifications
Classification Communication Module
Name 261IF-01
Model JAPMC-CM2330
RS-232C 1 port (PORT)
Communication Ports
PROFIBUS 1 port (PROFIBUS)
Module status LED indicators
RUN (green)
ERR (red)
Indicators
STRX (green)
TRX (green)
BAT (red)
INIT
TEST
Setting Switches
×10
×1
Current Consumption 500 mA max.
Dimensions (mm) 125 × 95 (H × D)
Mass 90g
3-62
3.5 Communication Modules (Optional)
[ b ] Communication Specifications
3-63
3 Module Specifications
3.6.1 Basic Module
121±0.2
Panel Cutout Dimensions
120
(18)
(4.5)
108
(4.5) 111 4.5
721-203/026-000 M-I/II
121
130
BATTERY
CPU I/O
DC24V
10Base-T
DC 0V
POWER
4.5
Unit: mm
3-64
3.6 Dimensional Drawings
(15) (5)
(2)
3-65
3 Module Specifications
3.6.2 Optional Modules
(6) (6)
217IF-01 260IF-01
(45) (45)
(6) (6)
261IF-01
(62)
(6)
3-66
4
Mounting and Wiring
This chapter explains how to handle MP2300 and the connection methods for each
Module.
4-1
4 Mounting and Wiring
4.1.1 Mounting MP2300
( 1 ) Screw Mounting
Place the MP2300 against the mounting base and tighten the four mounting screws.
MP2300
YASKAWA RDY RUN
ALM ERR
TX BAT
STOP
SUP
INT
CNFG
MON
TEST SW1
OFF ON
M-I/II
Option
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V
Mounting screw
(M4 Phillips screw)
Use a screwdriver with a blade
length of 10 cm or more.
Note: Mount the MP2300 vertically on the wall, as shown in the above diagram.
Mounting base
DIN rail
Spacer
DIN rail
The parts for mounting the MP2300 to the DIN rail are sold separately. Purchase the following
product when using DIN rail.
Product name: DIN Rail Mounting Parts
Model No.: JEPMC-OP300
4-2
4.1 Handling MP2300
1. Insert the DIN rails in the two slots on the rear of the MP2300 as shown in the follow-
ing figure.
MP2300 Rear Side
DIN rail
mounting parts
Insert the parts in these positions
DIN rail
mounting
parts
inserted
Insert the mounting clips so that they are in the positions shown with a dotted line in the previ-
ous figure.
The figure below shows the front and back of a mounting clip. Insert each clip so that its
front faces outward.
Front Back
STOP
SUP
INT
CNFG
MON
TEST SW1
OFF ON
M-I/II
Option
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V
Clip
4-3
4 Mounting and Wiring
4.1.1 Mounting MP2300
3. Hook the MP2300 to the top of the DIN rail (a), and then push the MP2300 towards the
mounting base to secure it in place (b).
a)
b)
STOP
SUP
INT
CNFG
MON
TEST SW1
OFF ON
M-I/II
Option
Option
BATTERY Option
CPU I/O
DC24V
DC 0V
Clip
5. Place end plates on either side of the MP2300 to secure it to the DIN rail.
MP2300
YASKAWA RDY RUN
ALM ERR
STOP
SUP
INT
CNFG
MON
TEST SW1
OFF ON
M-I/II
Option
Option
Option
BATTERY
CPU I/O
DC24V
DC 0V End plate
4-4
4.1 Handling MP2300
( 1 ) Preparations
4-5
4 Mounting and Wiring
4.1.2 Replacing and Adding Optional Modules
Notch
Round knob
Hold the center of the battery cover as shown in the following diagram. Push the battery cover
down and out, rotating from the round knob to disconnect the Module and mounting base
connectors, and then pull the Optional Module forward.
Fulcrum
支点
Round knob
Put the removed Module into the bag that was supplied with and store the Module in this bag.
4-6
4.1 Handling MP2300
Guide
rail
4-7
4 Mounting and Wiring
4.2.1 Connectors
MP2300
YASKAWA RDY RUN
ALM ERR
TX BAT
STOP
SUP
INT
CNFG
MON
SW1
MECHATROLINK TEST
connector OFF ON
M-I/II
Option
Option
Option
BATTERY
DC24V
I/O connector DC 0V
4-8
4.2 Basic Module Connections
Signal
Symbol Description
Name
24VDC 24V 24 VDC input
0 VDC 0V 0 V input
Frame ground
FG
(Ground to 100 Ω or less.)
MP2300
721-863
721-203/026
24 VDC 24 V
AC input 24-VDC
power 0V
0V
POWER
FG FG
Use an insulated 24-VDC power supply. Attach the power supply switch on the AC side. If the
switch is attached on the 24-VDC side, there will be an inrush current of approximately 40 A when
the power is turned ON.
4-9
4 Mounting and Wiring
4.2.3 MECHATROLINK Connectors
( 2 ) Connection Procedure
The power supply terminal has a removable connector. Use the following procedure to wire the
terminal to the power supply connector. Use 0.2 mm2 to 0.51 mm2 (AWG24 to AWG20) twisted-pair
cable.
6.5 mm
2. Open the wire insert opening on the terminal with the tool shown in Fig. A or Fig. B.
3. Insert the wire into the opening and then close the opening by releasing the lever or
removing the screwdriver.
Signal
Pin Number Description
Name
1 (NC) Not used.
2 /DATA Signal −
3 DATA Signal +
4 SH Not used.
Shell Shield Connects the shield wire.
4-10
4.2 Basic Module Connections
( 2 ) Cables
Name and Specification Model Number Length
JEPMC-W6002-A5 0.5 m
JEPMC-W6002-01 1m
MECHATROLINK Cable JEPMC-W6002-03 3m
MECHATROLINK Connector – MECHATROLINK Connector
JEPMC-W6002-05 5m
JEPMC-W6002-10 10 m
JEPMC-W6002-20 20 m
JEPMC-W6002-30 30 m
JEPMC-W6002-40 40 m
JEPMC-W6002-50 50 m
JEPMC-W6003-A5 0.5 m
JEPMC-W6003-01 1m
MECHATROLINKCable
MECHATROLINK Connector – MECHATROLINK Connector JEPMC-W6003-03 3m
(with Ferrite Core) JEPMC-W6003-05 5m
JEPMC-W6003-10 10 m
JEPMC-W6003-20 20 m
JEPMC-W6003-30 30 m
JEPMC-W6003-40 40 m
JEPMC-W6002-50 50 m
JEPMC-W6011-A5 0.5m
JEPMC-W6011-01 1m
MECHATROLINK Cable
JEPMC-W6011-03 3m
MECHATROLINK Connector – Loose Wire
JEPMC-W6011-05 5m
JEPMC-W6011-10 10 m
JEPMC-W6011-20 20 m
JEPMC-W6011-30 30 m
JEPMC-W6011-40 40 m
JEPMC-W6011-50 50 m
Terminator
JEPMC-W6022 −
4-11
4 Mounting and Wiring
4.2.3 MECHATROLINK Connectors
( 3 ) Cable Connections between the MP2300 and I/O Units and the MP2300 and SERVOPACKs
Use the MECHATROLINK cable JEPMC-W6002- or JEPMC-W6003- for connection
*1
between the MP2300 and I/O units or SERVOPACKs .
The connection diagram using MECHATROLINK cable JEPMC-W6002- or JEPMC-W6003-
*2 is shown below.
MP2300/SVB01 I/O Unit or SERVOPACK
Pin number
Signal Name Signal Name
(NC) 1 1 (NC)
/DATA 2 2 /DATA
DATA 3 3 DATA
SH 4 4 SH
JEPMC-W6002-
JEPMC-W6003-
4-12
4.2 Basic Module Connections
( 4 ) Cable Connections between the MP2300 and SGD- N and SGDB- AN SERVO-
PACKs
Use the MECHATORLINK cable JEPMC-W611- for the connections between the MP2300 and
SGD- N or SGDB- AN SERVOPACK and between these SERVOPACKs.
The following diagram shows the connections between the MP2300 (or SVB-01) ←→ SERVO-
PACK ←→ SERVOPACK ←→ SERVOPACK using the MECHATROLINK cables JEPMC-
W611- .
DATA 3 3 3 3
TERM
SH 4 4 TERM 4 TERM 4
Shield Shell FG FG
5 5 5 FG
8 8 8
The JEPMC-6011- has a USB connector on one end and loose wires on the other end.
Use an MR connector and wiring material to create a 1:N cable.
The terminator must be provided by the user.
The shield wire can be connected as instructed in the SERVOPACK’s manual. However,
the connections shown in the above diagram is recommended when using the MP2300 in
combination with a SVB-01 Module.
Prepare the cables according to MECHATROLINK-I specifications. Connections that do not
meet the specifications will prevent normal communication due to the influence of reflected
waves or other factors.
MECHATROLINK-I Specifications
Total network length: 50 m max.
Maximum number of slave stations: 14 stations max.
Minimum distance between stations: 0.3 m min.
( 5 ) Terminator Connections
JEPMC-W6022
Pin number
Name
(NC) 1
/DATA 2
130 Ω
DATA 3
SH 4
Shield Shell
4-13
4 Mounting and Wiring
4.2.3 MECHATROLINK Connectors
MP2300
YASKAWA RDY RUN
ALM ERR
TX BAT
STOP
SUP YASKAWA
INT JEPMC-IO2310
CNFG
MON
SW1
L1
TEST
OFF ON
CN1
IN1 OUT1 IN2 OUT2
M-I/II
A1 B1 A1 B1 A1 B1 A1 B1
BATTERY
CPU I/O
DC24V
DC 0V
L2
SW1
C
L3 SW1
C
Ln SW1
C
N N N
CHARGE 6 CHARGE 6 CHARGE 6
A/B A/B A/B
Terminator:
L1 L1 L1
L2 L2 L2
L1C
L2C
C
N
3
L1C
L2C
C
N
3
L1C
L2C
C
N
3
JEPMC-W6022
B1/ B1/ B1/
B2 B2 B2
C C C
U N U N U N
1 1 1
V V V
W W W
C C C
N N N
2 2 2
C C C
N N N
4 4 4
4-14
4.2 Basic Module Connections
( 1 ) Specifications
External input: 8 points; External output: 4 points
• 1020-3000VE Connector
I/O Connector CPU I/O 20 10220-52A2JL Sumitomo 3M
• 10320-52F0-008 Shell
( 2 ) Cables
Name Model Number Length
JEPMC-W2060-A5 0.5 m
I/O Cable (loose wires) JEPMC-W2060-01 1m
JEPMC-W2060-03 3m
4-15
4 Mounting and Wiring
4.2.4 CPU I/O Connectors
( 5 ) Input Circuits
The following table shows the CPU I/O Connector input circuit specifications.
Item Specifications
DI-00 General-purpose input (shared with interrupts)
Inputs 8 points
DI-01 to DI-07 General-purpose input
Input Format Sink mode/source mode input
Isolation Method Photocoupler
Input Voltage ±24 VDC±20%
Input Current 4.1 mA (TYP.)
ON Voltage/Current 15 VDC min./2.0 mA min.
OFF Voltage/Current 5 VDC max./1.0 mA max.
ON: 1 ms max.
ON Time/OFF Time
OFF: 1 ms max.
Number of Commons 8 points
DI_00 is shared with an interrupt input. If DI_00 is turned ON while interrupts are enabled, the
interrupt processing drawing is executed.
+24 V
+5 V
DI_COM
R
0 24 0.01µF
+24 V
+5 V
DI_COM
R
5.6 kΩ/0.5 W
DI_IN
R Input
register
R
0 24
4-16
4.2 Basic Module Connections
( 6 ) Output Circuit
The following table shows the CPU I/O Connector output circuit specifications.
Item Specifications
Outputs 4 points
Output Format Transistor, open-collector, sink mode output
Isolation Method Photocoupler
Output Voltage +24 VDC ±20%
Output Current 100 mA max.
Leakage Current When OFF 0.1 mA max.
ON: 1 ms max.
ON Time/OFF Time
OFF: 1 ms max.
Number of Commons 4 points
Fuse
Protection Circuit (The fuse is not, however, for circuit protection. It is for protecting against fire at
output shorts. Attach a fuse externally to each output if circuit protection is required.)
+24 V
Output DO_24V
register R
DO_OUT
R
R
33kΩ
DO_COM
0 24
4-17
4 Mounting and Wiring
4.2.4 CPU I/O Connectors
1 DI_COM
11 DI_COM
24 VDC
Digital input R
2 DI_00
R
3 DI_01
4 DI_02
External
5 DI_03 input
signals
12 DI_04
13 DI_05
14 DI_06
15 DI_07
17 DO_24V
24 VDC
DO_00 Fuse
9
Digital output L
R
DO_01
External
10 L ouput
DO_02
signals
19
L
20 DO_03
L
Fuse 8 DO_COM
18 DO_COM
Fuse blowout
detection circuit
Connect a fuse suitable for the load specifications in the output signal circuit in series with
the load. If an external fuse is not connected, load shorts or overloads could result in fire,
destruction of the load device, or damage to the output element.
The pins 1 and 11 and the pins 8 and 18 are internally connected. Connect them externally
as well.
4-18
4.3 Motion Module (Optional) Connections
M-I/II Signal
Pin No. Description
Name
CN1
1 (NC) Not used
2 /DATA Signal −
3 DATA Signal +
4 SH Not used
Shell Shield Connects the shield wire.
CN2
Two connectors are provided, but the communication line supports one channel only.
When connecting the SVB-01 Module to the end of the network, connect a JEPMC-W6022
Terminator to the unused connector.
The top and bottom connectors are the same, so either can be connected.
( 2 ) Cables
The same type of the cables for the MP2300 Basic Module MECHATROLINK connectors can be
used for the SVB-01 Modules. For the cables for the SVB-01 Modules, refer to 4.2.3 ( 2 ) Cables on
page 4-11.
( 3 ) Cable Connections between the SVB-01 and I/O Units and the SVB-01 and SERVO-
PACKs
The cable connections between the SVB-01 and I/O units and the SVB-01 and SERVOPACKs are
the same as for the cable connections between the MP2300 Basic Module and I/O units and the
MP2300 and SERVOPACKs. Refer to 4.2.3 ( 3 ) Cable Connections between the MP2300 and I/O
Units and the MP2300 and SERVOPACKs on page 4-12.
( 4 ) Cable Connections between the SVB-01 and SGD- N and SGDB- AN SERVO-
PACKs
The cable connections between the SVB-01 and SGD- N and SGDB- AN SERVOPACKs
are the same as for the cable connections between the MP2300 Basic Module and SGD- N and
SGDB- AN SERVOPACKs. Refer to 4.2.3 ( 4 ) Cable Connections between the MP2300 and
SGD- N and SGDB- AN SERVOPACKs on page 4-13.
4-19
4 Mounting and Wiring
4.3.1 SVB-01 Module Connections
( 5 ) Terminator
The JEPMC-W6011- Terminator must be connected when connecting the SVB-01 Module in the
MECHATROLINK network in the same way as for the MP2300 Basic Module. Refer to 4.2.3 ( 5 )
Terminator Connections on page 4-13.
( 6 ) System Configuration
■ Connecting the SVB-01 Module to the End of the MECHATROLINK Network
The following diagram shows the system configuration.
MP2300 SVB-01
YASKAWA
M-
M-
Terminator
MECHATROLINK-
Terminator
C C C
U N U N U N
1 1 1
V V V
W W W
N N N
2 2 2
C C C
N N N
4 4 4
I/O
4-20
4.3 Motion Module (Optional) Connections
MP2300 SVB-01
YASKAWA RDY RUN RUN ERR
ALM ERR TRX
TX BAT
M/S
SIZE
STOP SPD
SUP OFF ON
INIT
X10
CNFG
MON
SW1 X1
TEST
OFF ON
M-
M- CN1
CPU
CN2
POWER
MECHATROLINK- MECHATROLINK-
Terminator Terminator
C C C
U N U N U N
1 1 1
V V V
W W W
N N N
2 2 2
C C C
N N N
4 4 4
I/O
4-21
4 Mounting and Wiring
4.3.2 SVA-01 Module Connections
( 1 ) Connectors
* Refer to 2.2.3 (1) (d) Connection Procedure for 24-V Input Cable of Machine Controller
MP220/MP2300 Motion Module User’s Manual (Manual No. SIEP C880700 16 ) for infor-
mation on how to connect the 24-V input cable.
[ c ] Connector Specifications
The following table shows the connector specifications.
4-22
4.3 Motion Module (Optional) Connections
19
1
20
2
17
35
18
36
Ground Ground
1 SG 19 SG
(analog) (For SEN signal)
General-purpose
AO_0 SEN SEN Signal
2 analog output 0 20
(NREF) (speed reference output) (5V) (Servo) General-purpose
5-V differential phase analog input 1
3 PA 21 AI_1
A pulse input (+) (Torque (thrust) reference
monitor input)
4 PAL 5-V differential phase 22 − Not connected
A pulse input (−)
5-V differential phase 5-V differential phase
5 PC C pulse input (+) 23 PB
B pulse input (+)
5-V differential phase 5-V differential phase
6 PCL 24 PBL
C pulse input (−) B pulse input (−)
7 SG Ground 25 SG Ground
General-purpose
analog input 0
8 AI_0 26 AI-GND Analog input ground
(Feedback speed General-purpose
monitor input) AO_1 analog output 1 Analog output
9 27 AO-GND
(TREF) (torque reference output) ground
0V 0V
10 0 V (for 24 V) output 28 0 V (for 24 V) output
(For 24 V) (For 24 V)
0V 0V
11 0 V (for 24 V) output 29 0 V (for 24 V) output
(For 24 V)
General-purpose ڎ (For 24 V)
General-purpose ڎ
DO_2 output DO_2 DO_1 output DO_1
12 30
(PCON) (P action reference output)
(ALMRST) (Alarm reset ouput) ڎ
General-purpose General-purpose
output DO_4 DO_0
13 DO_4 31 output DO_0
ڎ (SV ON)
DO_5 General-purpose (Servo ON output)
14 DO_3 General-purpose 32
output DO_3 (SEN) output DO_5
General-purpose (VS866 24-V SEN signal)
DI_3 input DI_3 DI_4 General-purpose
15 33 input DI_4
(P-OT) (positive overtravel input) (N-OT)
(Negative overtravel input)
16 +24V +24 V output 34 +24V +24 output
General-purpose ڎ ڎ
General-purpose
DI_0 input DI_0 DI_1
17 35 input DI_1
General-purpose (SVALM) (Servo alarm input) (SRDY)
DI_2 General-purpose (Servo delay input)
input DI_2 DI_5 input DI_5
18 (ZERO/ 36
(ZERO/HOME LS input) (EXT/DEC) (EXT/DEC signal input)
HOME LS)
4-23
4 Mounting and Wiring
4.3.2 SVA-01 Module Connections
[ a ] Cables
The following standard cables are available for use with the SVA-01 Module. These cables are
used to connect the SVA-01 Module to SERVOPACKs, overtravel limit switches, and other
machines.
■ External Appearance
AI _1
AI _2
NP:SVA GND NP:SERVOPACK
L
OTF BAT
OTR BAT 0
EXT /B RK+
ZERO /BRK -
4-24
4.3 Motion Module (Optional) Connections
■ Specifications
No. in
the
Name Model Qty Manufacturer Remarks
above
drawing
Sumitomo 3M
① Plug (SVA end) 10136-3000VE 1 Soldered
Corporation
Sumitomo 3M
② Shell (SVA end) 10336-52A0-008 1 −
Corporation
Plug Sumitomo 3M
③ 10150-3000VE 1
(SERVOPACK end) Corporation
Soldered
Shell Sumitomo 3M
④ 10350-52Z0-008 1
(SERVOPACK end) Corporation
HP-SB/20276SR Taiyo Electric Wire
⑤ Cable − Shield wires
26x28AWG and Cable Co., Ltd.
Sumitomo Electric
⑥ Heat shrinkable tube F2 (Z) − F2 (Z) or equivalent
Industries, Ltd.
OTF: Brown
*BRK+: Gray
OTR: Orange
*BRK-: White
EXT: Black
⑦ Wires UL1061 28AWG − − AI_1: White
ZERO:
AI_2: Red
BAT: Blue
GND: Black
BAT0: Purple
⑧ Mark tube 2 mm dia., White 11 − Characters in black
Hirose Electric Co.,
Socket DF11-4DS-2C 1 −
Ltd.
⑨
Hirose Electric Co.,
Contact DF11-2428SCF 1 −
Ltd.
4-25
4 Mounting and Wiring
4.3.2 SVA-01 Module Connections
4-26
4.4 I/O Module (Optional) Connections
( 1 ) Connector Specifications
Connects the external I/O signals and pulse input signals.
External input: 16 points, External output: 16 points, Pulse input: 1 channel
( 2 ) Cables
Name Model Number Length (JEPMC-W2061-)
JEPMC-W2061-A5 0.5 m
Cable for LIO-01/02 JEPMC-W2061-01 1m
Modules
JEPMC-W2061-03 3m
4-27
4 Mounting and Wiring
4.4.1 LIO-01/LIO-02 Modules
4-28
4.4 I/O Module (Optional) Connections
( 5 ) Input Circuits
The following table shows the LIO-01/LIO-02 Module input circuit specifications.
Item Specifications
Inputs 16 points
Input Format Sink mode/source mode input
Isolation Method Photocoupler
Input Voltage ±24 VDC, ±20%
Input Current 4.1 mA (typ.)
ON Voltage/Current 15 V min./2.0 mA min.
OFF Voltage/Current 5 V max./1.0 mA max.
ON: 0.5 ms max.
ON Time/OFF Time
OFF: 0.5 ms max.
Number of Commons 8 points ((DI_COM0: DI_00 to DI_07, DI_COM1: DI_08 to DI_15)
• DI_00 is shared with interrupts. If DI_00 is turned ON while interrupts are enabled, the
interrupt processing drawing is executed.
Other Functions
• DI_01 is shared with pulse latch inputs. If DI-01 is turned ON while pulse latch inputs are
enabled, the pulse counter will be latched.
Vcc
+24 V
R
DI_COM
R Input register
024
Vcc
+24 V
22 kΩ R
DI_COM
R Input register
1 kΩ
680 Ω R 0.01 µF
2200PF
DI_IN 5.6 kΩ/ 0.5 W
R
024
4-29
4 Mounting and Wiring
4.4.1 LIO-01/LIO-02 Modules
( 6 ) Output Circuit
The following table shows the LIO-01/LIO-02 Module output circuit specifications.
Item Specifications
Outputs 16 points
LIO-01 Transistor, open collector sink mode outputs
Output Format
LIO-02 Transistor, open collector source mode outputs
Isolation Method Photocoupler
Output Voltage +24 VDC, ±20%
Output Current 100 mA max.
Leakage Current When
0.1 mA max.
OFF
ON: 1 ms max.
ON Time/OFF Time
OFF: 1 ms max.
Number of Commons 16 points
Fuse
Protection Circuit The fuse is not, however, for circuit protecttion. It is for protecting against fire at output shorts.
Attach a fuse externally to each output if circuit protection is required.
Error Detection Fuse blown detection
Other Functions DO_00 is shared with counter position detection.
+24 V
DO_24V
Output R
register
DO_OUT
DO_COM
R
024
+24V
DO_24V
R
Output R
R
register
DO_OUT
DO_COM
024
4-30
4.4 I/O Module (Optional) Connections
Item Specifications
Number of Circuits 1 (Phase-A/B/Z input)
Phase-AB: 5-V differential input, not isolated, max. frequency: 4 MHz
Input Circuit
Phase-Z: 5-V/12-V photocoupler input, max. frequency: 500 kHz
Input Mode Phase-A/B, signed, incremental/decremental
Pulse latch on phase-Z or DI_01.
Latch Input
Response time: 5 µs max. for phase-Z input; 60 µs max. for DI_01 input.
Other Functions Coincidence detection, counter preset and clear
Pulse Generator
+5 V
A1 PA Phase-A
220Ω R B1 PAL
0V
A2 PB Phase-B
220Ω R B2 PBL
A4 GND
+5 V
A3 PC
Latch input or R
phase-Z pulse B3 PCL5
B4 PCL12
R
4-31
4 Mounting and Wiring
4.4.1 LIO-01/LIO-02 Modules
Pulse Generator
A1 PA Phase-A +5V
220Ω R
B1 PAL
Pulse input 0V
A2 PB Phase-B
220Ω R
B2 PBL
A4 GND
+5V A24
B24
Latch input A3 PC 5V
R
or phase-Z R
B3 PCL5 Latch input or phase-Z pulse
pulse B4 PCL12
R
A23 DI_COM0 24 VDC
Digital input R B22 DI_00
R
A22 DI_01
B21 DI_02
A21 DI_03
External input signals
B20 DI_04
A20 DI_05
B19 DI_06
A19 DI_07
B23 DI_COM1
Digital input R B18 DI_08
R
A18 DI_09
B17 DI_10
A17 DI_11 External input signals
B16 DI_12
A16 DI_13
B15 DI_14
A15 DI_15
B6
A6 DO_24V
24 VDC
B14 DO_00 Fuse
Digital output L
R A14 DO_01 L
B13 DO_02 L
A13 DO_03 L
B12 DO_04 L
A12 DO_05 L
B11 DO_06 L
A11 DO_07 External output signals
L
B10 DO_08 L
A10 DO_09 L
B9 DO_10 L
A9 DO_11 L
B8 DO_12 L
A8 DO_13 L
B7 DO_14 L
A7 DO_15 L
Fuse A5 DO_COM
B5 DO_COM
Fuse blown
detection circuit
Connect a fuse suitable for the load specifications in the output signal circuit in series with the
load. If an external fuse is not connected, load shorts or overloads could result in fire, destruction
of the load device, or damage to the output element.
The pins No. A5 and B5, and the pins A6 and B6 are internally connected. Connect them external
as well.
4-32
4.4 I/O Module (Optional) Connections
Connect a fuse suitable for the load specifications in the output signal circuit in series with the
load. If an external fuse is not connected, load shorts or overloads could result in fire, destruction
of the load device, or damage to the output element.
The pins No. A5 and B5, and the pins No. A6 and B6 are internally connected. Connect them
externally as well.
4-33
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
( 1 ) Connector Specifications
Connects external I/O signals and pulse input signals.
External input: 32 point, External output: 32 point
・Connector
10150-3000VE
・Shell Sumitomo
External I/O
CN1/ CN2 50 10250-52A2JL 10350-52A0-008 3M
Connector
(screw locking) or Corporation
10350-52F0-008
(one-touch locking)
JEPMC-W6060-05 0.5 m
JEPMC-W6060-30 3m
4-34
4.4 I/O Module (Optional) Connections
4-35
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
1 DICOM_1 26
1
27
2
2 DI_00 27 DI_01
3 DI_02 28 DI_03
4 DI_04 29 DI_05
5 DI_06 30 DI_07
6 DICOM_2 31
7 DI_08 32 DI_09
8 DI_10 33 DI_11
9 DI_12 34 DI_13
10 DI_14 35 DI_15
11 36
12 DO_00 37 DO_01
13 DO_02 38 DO_03
14 39 OV_1
15 +24V_1 40
24
49
50
25
16 DO_04 41 DO_05
17 DO_06 42 DO_07
18 43 OV_1
19 DO_08 44 DO_09
20 DO_10 45 DO_11
21 46 OV_2
22 +24V_2 47
23 DO_12 48 DO_13
24 DO_14 49 DO_15
25 50 OV_2
4-36
4.4 I/O Module (Optional) Connections
1 DICOM_3 26
1
27
2
2 DI_16 27 DI_17
3 DI_18 28 DI_19
4 DI_20 29 DI_21
5 DI_22 30 DI_23
6 DICOM_4 31
7 DI_24 32 DI_25
8 DI_26 33 DI_27
9 DI_28 34 DI_29
10 DI_30 35 DI_31
11 36
12 DO_16 37 DO_17
13 DO_18 38 DO_19
14 39 OV_3
15 +24V_3 40
24
49
50
25
16 DO_20 41 DO_21
17 DO_22 42 DO_23
18 43 OV_3
19 DO_24 44 DO_25
20 DO_26 45 DO_27
21 46 OV_4
22 +24V_4 47
23 DO_28 48 DO_29
24 DO_30 49 DO_31
25 50 OV_4
4-37
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
1 DICOM_1 26
1
27
2
2 DI_00 27 DI_01
3 DI_02 28 DI_03
4 DI_04 29 DI_05
5 DI_06 30 DI_07
6 DICOM_2 31
7 DI_08 32 DI_09
8 DI_10 33 DI_11
9 DI_12 34 DI_13
10 DI_14 35 DI_15
11 36
12 DO_00 37 DO_01
13 DO_02 38 DO_03
14 39 OV_1
15 +24V_1 40 +24V_1
24
49
50
25
16 DO_04 41 DO_05
17 DO_06 42 DO_07
18 43
19 DO_08 44 DO_09
20 DO_10 45 DO_11
21 46 OV_2
22 +24V_2 47 +24V_2
23 DO_12 48 DO_13
24 DO_14 49 DO_15
25 50
4-38
4.4 I/O Module (Optional) Connections
1 DICOM_3 26
1
27
2
2 DI_16 27 DI_17
3 DI_18 28 DI_19
4 DI_20 29 DI_21
5 DI_22 30 DI_23
6 DICOM_4 31
7 DI_24 32 DI_25
8 DI_26 33 DI_27
9 DI_28 34 DI_29
10 DI_30 35 DI_31
11 36
12 DO_16 37 DO_17
13 DO_18 38 DO_19
14 39 OV_3
15 +24V_3 40 +24V_3
24
49
50
25
16 DO_20 41 DO_21
17 DO_22 42 DO_23
18 43 OV_3
19 DO_24 44 DO_25
20 DO_26 45 DO_27
21 46
22 +24V_4 47 +24V_4
23 DO_28 48 DO_29
24 DO_30 49 DO_31
25 50
Signal Signal
Pin No. I/O Remarks Pin No. I/O Remarks
Name Name
1 DICOM_3 I Input common 3 26
Digital input 16 Digital input 17
2 DI_16 I (shared with interrupt 27 DI_17 I (shared with interrupt
input) input)
3 DI_18 I Digital input 18 28 DI_19 I Digital input 19
4 DI_20 I Digital input 20 29 DI_21 I Digital input 21
5 DI_22 I Digital input 22 30 DI_23 I Digital input 23
6 DICOM_4 P Input common 4 31
7 DI_24 I Digital input 24 32 DI_25 I Digital input 25
8 DI_26 O Digital input 26 33 DI_27 I Digital input 27
9 DI_28 O Digital input 28 34 DI_29 I Digital input 29
10 DI_30 O Digital input 30 35 DI_31 I Digital input 31
11 36
12 DO_16 O Digital output 16 37 DO_17 O Digital output 17
13 DO_18 O Digital output 18 38 DO_19 O Digital output 19
14 39 OV_3 O Common ground 3
15 +24V_3 P 24-V power supply 3 40 +24V_3 P 24-V power supply 3
16 DO_20 O Digital output 20 41 DO_21 O Digital output 21
17 DO_22 O Digital output 22 42 DO_23 O Digital output 23
18 43
19 DO_24 O Digital output 24 44 DO_25 O Digital output 25
20 DO_26 O Digital output 26 45 DO_27 O Digital output 27
21 46 OV_4 O Common ground 4
22 +24V_4 P 24-V power supply 4 47 +24V_4 P 24-V power supply 4
23 DO_28 O Digital output 28 48 DO_29 O Digital output 29
24 DO_30 O Digital output 30 49 DO_31 O Digital output 31
25 50
P: Power supply input, I: Input signal, O: Open collector output
4-39
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
( 6 ) Input Circuit
The following table shows the LIO-04/LIO-05 Module input circuit specifications.
Item Specifications
Inputs 32 points
Input Format Sink mode/source mode input
Isolation Method Photocoupler (PS2805-4)
Input Voltage ±24 VDC (+19.2 to +28.8 V)
Input Current 4.1 mA (typ.)
ON Voltage/Current 15 VDC min./2.0 mA min.
OFF Voltage/Current 5 VDC min./1.0 mA min.
ON: 0.5 ms max.
ON Time/OFF Time
OFF: 0.5 ms max.
Number of Commons Common ground
DI_00 is shared with an interrupt input. If DI_00 is turned ON while interrupts are
Other Functions enabled, the interrupt processing drawing is executed.
DI_01, DI_16, and DI_7 are the same as DI_00.
Vcc
+24V
R
DICOM
R Input register
024
Vcc
+24V
R
DICOM
R Input register
4-40
4.4 I/O Module (Optional) Connections
( 7 ) Output Circuit
The following table shows the LIO-04/LIO-05 Module output circuit specifications.
Item Specifications
Outputs 32 points
LIO-04 Transistor, sink mode output
Output Format
LIO-05 Transistor, source mode output
Isolation Method Photocoupler
Output Voltage +24 VDC (+192 to +28.8 VDC)
Output Current 100 mA max.
Leakage Current
0.1 mA max.
When OFF
ON: 0.5 ms max.
ON Time/OFF Time
OFF: 1 ms max.
Number of Commons Common ground
Fuse
Protection Circuit The fuse is not, however, for circuit protection. It is for protecting against fire at output shorts.
Attach a fuse externally to each output if circuit protection is required.
Fuse Rating 1A
Error Detection Fuse blowout detection
+24V
Photocoupler +24V
Output
register
R
DO_OUT
R Transistor
0V
024
+24V
+24V
R
Output Transistor
register
R
DO_OUT
Photocoupler
0V
024
4-41
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
JEPMC-IO2303
+5V
24 VDC
+ - CN1 connector
Com- pin No.
- + mon 1 Photocoupler
Internal circuit
1
R
5.6 kΩ
Input 0 2
R
Input 1 27
Input 6 5
Input 7 30
24 VDC
+ -
Com-
mon 2 Photocoupler 24 VDC
- + 6 15 + -
12 Output 1
L
Input 8 7 37 Output 2
R L
Input 9 32 13 Output 3
L
38 Output 4
L
Input 14 10 16 Output 5
L
Input 15 35 41 Output 6
L
17 Output 7
L
42 Output 8
L
43
39
Fuse blowout
detection circuit
Photocoupler 24 VDC
22 + -
19 Output 9
L
R 44 Output 10
L
20 Output 11
L
45 Output 12
L
23 Output 13
L
48 Output 14
L
24 Output 15
L
49 Output 16
L
50
46
Fuse blowout
detection circuit
Check the polarity of the external power supply when wiring. An adverse connection may cause a
load malfunction.
The pins No. 39 and 43 and the pins No. 46 and 50 are internally connected. Connect them exter-
nally as well.
4-42
4.4 I/O Module (Optional) Connections
+5V
24 VDC
+- CN2 connector
Com- pin No.
- + mon 3 Photocoupler
Internal circuit
1
R
Input 16
5.6 kΩ
2
R
Input 17 27
Input 22 5
Input 23 30
24 VDC
+-
Com-
- + mon 4 6 Photocoupler 24 VDC
15 +-
12 Output 17
Input 24 7 L
37 Output 18
Input 25 32 R L
13 Output 19
L
38 Output 20
Input 30 10 L
Input 31 16 Output 21
35 L
41 Output 22
L
17 Output 23
L
42 Output 24
L
43
39
Fuse blowout
detection circuit
Photocoupler 24 VDC
22 +-
19 Output 25
L
44 Output 26
R L
20 Output 27
L
45 Output 28 L
23 Output 29
L
48 Output 30
L
24 Output 31
L
49 Output 32
L
50
46
Fuse blowout
detection circuit
Check the polarity of the external power supply when wiring. An adverse connection may cause a
load malfunction.
The pins No. 39 and 32 and the pins No. 46 and 50 are internally connected. Connect them exter-
nally as well.
4-43
4 Mounting and Wiring
4.4.2 LIO-04/LIO-05 Module Connections
Internal
circuit
R
Input 0 2
5.6 kΩ
R
Input 1 27
Input 6 5
Input 7 30
Fuse blowout
detection circuit
DC24V
+ - 24 VDC
Com- R
40 + -
- + mon 2 6 15
Photocoupler R
Input 8 7
Input 9 32 12 Output 0
L
37 Output 1
L
Input 14 10 13 Output 2 L
Input 15 35 38 Output 3 L
16 Output 4
L
41 Output 5
L
17 Output 6
L
42 Output 7
L
39
Fuse blowout
detection circuit
24 VDC
R
47 + -
22
Photocoupler
R
19 Output 8 L
44 Output 9
L
20 Output 10
L
45 Output 11 L
23 Output 12
L
48 Output 13
L
24 Output 14
L
49 Output 15
L
46
Check the polarity of the external power supply when wiring. An adverse connection may cause a
load malfunction.
The pins No. 15 and 40 and the pins No. 22 and 47 are internally connected. Connect them exter-
nally as well.
4-44
4.4 I/O Module (Optional) Connections
Internal
circuit
R
Input 16 2
5.6 kΩ
R
Input 17 27
Input 22 5
Input 23 30
Fuse blowout
detection circuit
24 VDC
+ - 24 VDC
Com- R
40 + -
- + mon 4 6 15
Photocoupler R
Input 24 7
Input 25 32 12 Output 16
L
37 Output 17
L
Input 30 10 13 Output 18
L
Input 31 35 38 Output 19
L
16 Output 20
L
41 Output 21
L
17 Output 22
L
42 Output 23
L
39
Fuse blowout
detection circuit
24 VDC
R
47 + -
22
Photocoupler R
19 Output 24
L
44 Output 25
L
20 Output 26
L
45 Output 27
L
23 Output 28
L
48 Output 29
L
24 Output 30
L
49 Output 31
L
46
Check the polarity of the external power supply when wiring. An adverse connection may cause a
load malfunction.
The pins No. 15 and 40 and the pins 22 and 47 are internally connected. Connect them externally
as well.
4-45
4 Mounting and Wiring
4.4.3 DO-01 Module Connections
( 1 ) Connector Specifications
Connects the DO-01 Module to external output signals.
External outputs: 64 points
・Connector
10150-3000VE
・Shell Sumitomo
External I/O
CN1/CN2 50 10250-52A2JL 10350-52A0-008 3M
Connector
(Screw locking), or Corporation
10350-52F0-008
(One-touch locking)
JEPMC-W6060-05 0.5 m
JEPMC-W6060-30 3.0 m
4-46
4.4 I/O Module (Optional) Connections
4-47
4 Mounting and Wiring
4.4.3 DO-01 Module Connections
1 +24V_1 26 OV_1
1
27
2
2 DO_00 27 DO_01
3 DO_02 28 DO_03
4 DO_04 29 DO_15
5 DO_06 30 DO_07
6 OV_1 31 OV_1
7 +24V_2 32 OV_2
8 DO_08 33 DO_09
9 DO_10 34 DO_11
10 DO_12 35 DO_13
11 DO_14 36 DO_15
12 OV_2 37 OV_2
13 +24V_3 38 OV_3
14 DO_16 39 DO_17
15 DO_18 40 DO_19
24
49
50
25
16 DO_20 41 DO_21
17 DO_22 42 DO_23
18 OV_3 43 OV_3
19 +24V_4 44 OV_4
20 DO_24 45 DO_25
21 DO_26 46 DO_27
22 DO_28 47 DO_29
23 DO_30 48 DO_31
24 OV_4 49 OV_4
25 50
Pin No. Signal Name Remarks Pin No. Signal Name Remarks
1 +24V_1 24-V power supply 0 26 0V_1 Common ground 1
2 DO_00 Digital output 0 27 DO_01 Digital output 1
3 DO_02 Digital output 2 28 DO_03 Digital output 3
4 DO_04 Digital output 4 29 DO_05 Digital output 5
5 DO_06 Digital output 6 30 DO_07 Digital output 7
6 0V_1 Common ground 1 31 0V_1 Common ground 1
7 +24V_2 24-V power supply 2 32 0V_2 Common ground 2
8 DO_08 Digital output 8 33 DO_09 Digital output 9
9 DO_10 Digital output 10 34 DO_11 Digital output 11
10 DO_12 Digital output 12 35 DO_13 Digital output 13
11 DO_14 Digital output 14 36 DO_15 Digital output 15
12 0V_2 Common ground 2 37 0V_2 Common ground 2
13 +24V_3 24-V power supply 3 38 0V_3 Common ground 3
14 DO_16 Digital output 16 39 DO_17 Digital output 17
15 DO_18 Digital output 18 40 DO_19 Digital output 19
16 DO_20 Digital output 20 41 DO_21 Digital output 21
17 DO_22 Digital output 22 42 DO_23 Digital output 23
18 0V_3 Common ground 3 43 0V_3 Common ground 3
19 +24V_4 24-V power supply 4 44 0V_4 Common ground 4
20 DO_24 Digital output 24 45 DO_25 Digital output 25
21 DO_26 Digital output 26 46 DO_27 Digital output 27
22 DO_28 Digital output 28 47 DO_29 Digital output 29
23 DO_30 Digital output 30 48 DO_31 Digital output 31
24 0V_4 Common ground 4 49 0V_4 Common ground 4
25 50
4-48
4.4 I/O Module (Optional) Connections
1 +24V_5 26 OV_5
1
27
2
2 DO_32 27 DO_33
3 DO_34 28 DO_35
4 DO_36 29 DO_37
5 DO_38 30 DO_39
6 OV_5 31 OV_5
7 +24V_6 32 OV_6
8 DO_40 33 DO_41
9 DO_42 34 DO_43
10 DO_44 35 DO_45
11 DO_46 36 DO_47
12 OV_6 37 OV_6
13 +24V_7 38 OV_7
14 DO_48 39 DO_49
15 DO_50 40 DO_51
24
49
50
25
16 DO_52 41 DO_53
17 DO_54 42 DO_55
18 OV_7 43 OV_7
19 +24V_8 44 OV_8
20 DO_56 45 DO_57
21 DO_58 46 DO_59
22 DO_60 47 DO_61
23 DO_62 48 DO_63
24 OV_8 49 OV_8
25 50
Pin No. Signal Name Remarks Pin No. Signal Name Remarks
1 +24V_5 +24-V power supply 5 26 0V_5 Common ground 5
2 DO_32 Digital output 32 27 DO_33 Digital output 33
3 DO_34 Digital output 34 28 DO_35 Digital output 35
4 DO_36 Digital output 36 29 DO_37 Digital output 37
5 DO_38 Digital output 38 30 DO_39 Digital output 39
6 0V_5 Common ground 5 31 0V_5 Common ground 5
7 +24V_6 +24-V power supply 6 32 0V_6 Common ground 6
8 DO_40 Digital output 40 33 DO_41 Digital output 41
9 DO_42 Digital output 42 34 DO_43 Digital output 43
10 DO_44 Digital output 44 35 DO_45 Digital output 45
11 DO_46 Digital output 46 36 DO_47 Digital output 47
12 0V_6 Common ground 6 37 0V_6 Common ground 6
13 +24V_7 +24-V power supply 7 38 0V_7 Common ground 7
14 DO_48 Digital output 48 39 DO_49 Digital output 49
15 DO_50 Digital output 50 40 DO_51 Digital output 51
16 DO_52 Digital output 52 41 DO_53 Digital output 53
17 DO_54 Digital output 54 42 DO_55 Digital output 55
18 0V_7 Common ground 7 43 0V_7 Common ground 7
19 +24V_8 +24-V power supply 8 44 0V_8 Common ground 8
20 DO_56 Digital output 56 45 DO_57 Digital output 57
21 DO_58 Digital output 58 46 DO_59 Digital output 59
22 DO_60 Digital output 60 47 DO_61 Digital output 61
23 DO_62 Digital output 62 48 DO_63 Digital output 63
24 0V_8 Common ground 8 49 0V_8 Common ground 8
25 50
4-49
4 Mounting and Wiring
4.4.3 DO-01 Module Connections
( 5 ) Output Circuit
The following table shows the DO-01 Module output circuit specifications.
Item Specifications
Outputs 64 points
Output Format Transistor/open collector, sink mode output
Isolation Method Photocoupler
Output Voltage + 24 VDC (+19.2 V to +28.8 V)
Output Current 100 mA max.
Leakage Current
0.1 mA max.
When OFF
ON: 0.5 ms max.
ON Time/OFF Time
OFF: 1 ms max.
Number of Commons 8 points
Protection Circuit Fuse connected to each common line
Fuse Rating 1A
Error Detection Fuse blowout detection
+24V
Photocoupler
Output DO_24V
register
R
DO_OUT
R Transistor
DO_COM
024
4-50
4.4 I/O Module (Optional) Connections
JAPMC-DO2300
CN1 connector
pin No. 24 VDC
1 + -
2 Output 0 Fuse
L
27 Output 1 L
5 Output 6
L
30 Output 7 L
6
26
31
24 VDC
Photocoupler 7 + -
8 Output 8 L
33 Output 9 L
R
11 Output 14
L
36 Output 15 L
Fuse 12
32
37
Fuse blowout
detection circuit 24 VDC
13 + -
14 Output 16
L
39 Output 17 L
17 Output 22
L
42 Output 23 L
18
38
43
24 VDC
19 + -
20 Output 24
L
45 Output 25
L
23 Output 30
L
48 Output 31
L
24
44
49
25
50
The pins No. 6, 26, and 31, the pins 12, 32, and 37, the pins 18, 38, and 43, and the pins No. 24,
44, and 49 are internally connected. Connect them externally as well.
A fuse is inserted in the output common line of the DO-01 Module for circuit protection. However, the fuse
may not be blown out in the cases such as layer shorts in outputs. To ensure the circuit protection, provide a
protective element such as fuse in each output as shown in the above diagram.
4-51
4 Mounting and Wiring
4.4.3 DO-01 Module Connections
JAPMC-DO2300
CN2 connector
pin No. 24 VDC
1 + -
2 Output 32 Fuse
L
27 Output 33 L
5 Output 38 L
30 Output 39
L
6
26
31
24 VDC
Photocoupler 7 + -
8 Output 40
L
33 Output 41 L
R
11 Output 46
L
36 Output 47
L
Fuse 12
32
Fuse blowout 37
detection circuit 24 VDC
13 + -
14 Output 48 L
39 Output 49 L
17 Output 54 L
42 Output 55 L
18
38
43
24 VDC
19 + -
20 Output 56 L
45 Output 57
L
23 Output 62
L
48 Output 63 L
24
44
49
25
50
The pins No. 6, 26, and 31, the pins No. 12, 32, and 37, the pins No. 18, 38, and 43, and the pins
No. 24, 44, and 49 are internally connected. Connect them externally as well.
A fuse is inserted in the output common line of the DO-01 Module for circuit protection. However, the fuse
may not be blown out in the cases such as layer shorts in outputs. To ensure the circuit protection, provide a
protective element such as fuse in each output as shown in the above diagram.
4-52
4.4 I/O Module (Optional) Connections
( 1 ) Connector Specifications
Cables for
JEPMC-W6080-10 1.0 m 26-core
AI-01 Modules Loose wires
4-53
4 Mounting and Wiring
4.4.4 AI-01 Module Connections
1 V1 14 MDP1
15
2
2 G1 15 G1
3 A1 16 MDN1
4 V2 17 MDP2
5 G2 18 G2
12
25
6 A2 19 MDN2
13
26
7 V3 20 MDP3
8 G3 21 G3
9 A3 22 MDN3
10 V4 23 MDP4
11 G4 24 G4
12 A4 25 MDN4
13 26
Signal Signal
Pin No. Remarks Pin No. Remarks
Name Name
1 V1 Voltage input 1 14 MDP1 Mode switching terminal 1
2 G1 Ground 1 15 (G1) (Ground 1)
3 A1 Current input 1 16 MDN1 Mode switching terminal 1
4 V2 Voltage input 2 17 MDP2 Mode switching terminal 2
5 G2 Ground 2 18 (G2) (Ground 2)
6 A2 Current input 2 19 MDN2 Mode switching terminal 2
7 V3 Voltage input 3 20 MDP3 Mode switching terminal 3
8 G3 Ground 3 21 (G3) (Ground 3)
9 A3 Current input 3 22 MDN3 Mode switching terminal 3
10 V4 Voltage input 4 23 MDP4 Mode switching terminal 4
11 G4 Ground 4 24 (G4) (Ground 4)
12 A4 Current input 4 25 MDN4 Mode switching terminal 4
13 26
4-54
4.4 I/O Module (Optional) Connections
14
1
1 V5 14 MDP5
15
2
2 G5 15 G5
3 A5 16 MDN5
4 V6 17 MDP6
5 G6 18 G6
12
25
6 A6 19 MDN6
13
26
7 V7 20 MDP7
8 G7 21 G7
9 A7 22 MDN7
10 V8 23 MDP8
11 G8 24 G8
12 A8 25 MDN8
13 26
Signal Signal
Pin No. Remarks Pin No. Remarks
Name Name
1 V5 Voltage input 5 14 MDP5 Mode switching terminal 5
2 G5 Ground 5 15 (G5) (Ground 5)
3 A5 Current input 5 16 MDN5 Mode switching terminal 5
4 V6 Voltage input 6 17 MDP6 Mode switching terminal 6
5 G6 Ground 6 18 (G6) (Ground 6)
6 A6 Current input 6 19 MDN6 Mode switching terminal 6
7 V7 Voltage input 7 20 MDP7 Mode switching terminal 7
8 G7 Ground 7 21 (G7) (Ground 7)
9 A7 Current input 7 22 MDN7 Mode switching terminal 7
10 V8 Voltage input 8 23 MDP8 Mode switching terminal 8
11 G8 Ground 8 24 (G8) (Ground 8)
12 A8 Current input 8 25 MDN8 Mode switching terminal 8
13 26
4-55
4 Mounting and Wiring
4.4.4 AI-01 Module Connections
( 5 ) Circuit Configuration
CH1
1 Multiplexer
Voltage input
10k
R
Current input 3 -
16 +
Mode 14 256.5
10k
R
2
Ground
GND
CH2
4 +5V
Voltage input
10k
R
6 -
Current input
19 +
Mode 17 256.5
Internal circuit
Photocoupler
10k
R
5
Ground
GND D/A
Converter
CH8
Voltage input 10
10k
R
12 - +5V
Current input
25 +
Mode 23 256.5 +15V
DC/DC
-15V
10k Converter
R
11
Ground
GND
0V 0V
Shell
4-56
4.4 I/O Module (Optional) Connections
-10 V to +10 V
14
16 ) Mode switching 1
External device
4
Voltage input 2
5
Ground 2
V
FG 6
Current input 2
-10 V to +10 V
17
19 ) Mode switching 2
7
Voltage input 3
8
Ground 3
External device
9
Current input 3
A
FG 20
22 ) Mode switching 3
Current Input Mode
0 mA to +20 mA
10
11 Voltate input 4
External device Ground 4
12
Current input 4
A
FG 23
0 mA to +20 mA
25 ) Mode switching 4
FG
(connector shell)
Use the standard cable (JEPMC-W6080- ) for AI-01 Modules to connect to external devices.
Use a relay terminal block to connect the AI-01 module to external devices because the wiring dis-
tance varies between the AI-01 module and each external device.
Ground the cable shield between an external device and the relay terminal block on the external
device side.
4-57
4 Mounting and Wiring
4.4.4 AI-01 Module Connections
■ Current Input Mode (See the Current Input Mode in the diagram above)
Short between the mode switching terminals (1 to 8), and do not connect anything to the voltage
input terminals 1 to 8.
4-58
4.4 I/O Module (Optional) Connections
1. Select the channel in the AI-01 Configuration Window and click Set - Offset/Gain.
2. While increasing the voltage of external device from 0V to 5V, and to 10V (for 0 to 10V
input mode), adjust the Offset value and Gain value in the Set Offset/Gain Dialog Box
checking the current value (Current) value of the AI-01. When the values are decided,
click the OK Button.
3. Repeat the steps 1 and 2 to set the offset and gain for the required channels.
The value calculated using the data (A/D converted value) from the AI-01 Module and the set
offset and gain values is stored in the input register (I register):
Input register value = A/C converted value × Gain + Offset
The offset and gain default values are as follows.
Offset: 0000
Gain: 1.000
Therefore, if no offset/gain adjustment is performed, the input register value is equal to the A/
D converted value.
4-59
4 Mounting and Wiring
4.5.1 218IF-01 Module
( 1 ) Connector Specifications
PORT
10Base-T 555153-1
10Base-T Tyco Electronics
Ethernet 10Base-T 8 −
Ethernet connector AMP K.K.
(modular jack)
( 2 ) Cables
■ RS-232C Cable
Appearance
Model Number Length
(JEPMC-W5311-)
JEPMC-W5311-03 2.5 m
JEPMC-W5311-15 15 m
■ Ethernet Cable
The standard cables for Ethernet are not available. Use 10Base-T cross or straight cables.
4-60
4.5 Communication Module (Optional) Connections
[ a ] PORT Connector
The PORT connector is used to connect the MP2300 to computers and HMI devices via an RS-232C
connection.
STOP
SUP INIT
INT TEST
CNFG
OFF ON
MON
TEST SW1
PORT
RS-232C (Max. 15 m)
OFF ON
M-I/II
Option
Option
BATTERY
CPU I/O
DC24V 10Base-T
DC 0V
The following tables show the PORT connector connections based on the device to be connected.
4-61
4 Mounting and Wiring
4.5.1 218IF-01 Module
Remote Station
MP2300 Cable Connection and
(9-pin D-sub)
(PORT Connector) Signal Direction
(Yaskawa Specifications)
Signal Name Pin No. Pin No. Signal Name
FG 1 1 FG
SD (TXD) 2 2 SD (TXD)
RD (RXD) 3 3 RD (RXD)
RS (RTS) 4 4 RS (RTS)
CS (CTS) 5 5 CS (CTS)
− 6 6 DR (DSR)
SG (GND) 7 7 SG (GND)
− 8 8 CD
ER (DTR) 9 9 ER (DTR)
ER (DTR) 9 9 −
4-62
4.5 Communication Module (Optional) Connections
[ b ] Ethernet Connections
This section explains connections to the Ethernet using 10Base-T.
The maximum length between the end nodes is 500 m with 10Base-T connections.
< Connection Example 1 >
MP2300 218IF-01
MP2300 218IF-01
YASKAWA
Option
Option
Other station
Other station
10Base-T
100 m
100 m 100 m
100 m 100 m
4-63
4 Mounting and Wiring
4.5.2 217IF-01 Module
( 1 ) Connectors
The following diagram shows the 217IF-01 Module connectors.
Connector No. of Connector Model
Connector Name
Name Pins Module Cable Manufacturer
PORT
RS422/485
( 2 ) Cables
■ RS-232C Cable
JEPMC-W5311-15 15 m
■ RS422/485 Cable
The standard cables for RS422/485 are not available. Assemble the cable using the connector speci-
fied in (1) and a commercially available cable.
4-64
4.5 Communication Module (Optional) Connections
[ a ] PORT Connector
The PORT connector is used to connect the MP2300 to computers and HMI devices via an RS-232C
connection.
[ b ] RS422/485 Connector
The RS422/485 connector is used to connect the MP2300 to computers and HMI devices via an
RS422/485 connection.
Transmission data
14
terminator
5 − − 12 − −
6 RX− Reception data − 13 VCC Power supply (+5 V)
Reception data
7 RXR 14 GND Ground
terminator
Always keep the communication cable separate from the drive, control, power supply, and other transmission
systems.
The maximum length of RS422/485 is 300 m. Keep all cables as short as possible.
The 217IF-01 Module’s RS422/485 interface is not an isolated system. Noise from connected terminals may
cause malfunctions. If malfunctions occur, use a shielded cable, modem, or other measure to reduce noise.
For RS422 connections, add terminator to the reception terminal if required.
For RS485 connections, add terminator to the nodes at both ends of the transmission line.
4-65
4 Mounting and Wiring
4.5.2 217IF-01 Module
[ b ] RS422/485 Connections
RS422 Wiring
MP2300 217IF-01
YASKAWA RDY RUN RUN ERR
STOP 485
INIT
SUP TEST
INT
CNFG OFF ON
ON
MON
TEST SW1
PORT
OFF ON
M-I/II
Option
Option
BATTERY
RS422/485
CPU I/O
DC24V
DC 0V
To Controller or
other terminal
TX + 1
TX - 2
TXR 11
RX + 3
RX - 4
RXR 7
GND 14
Connector
shell
RS422/485 RS422/485
TX + 1 3 RX+
TX - 2 4 RX-
TXR 11 7 RXR
RX + 3 1 TX+
RX - 4 2 TX-
RXR 7 11 TXR
GND 14 14 GND
Connector Connector
shell shell
FG
4-66
4.5 Communication Module (Optional) Connections
RS485 Wiring
MP2300 217IF-01
YASKAWA RDY RUN RUN ERR
STOP 485
INIT
SUP TEST
INT
CNFG OFF ON
ON
MON
TEST SW1
PORT
OFF ON
M-I/II
Option
Option
BATTERY
RS422/485
CPU I/O
DC24V RS485
DC 0V 120 Ω terminator
RS422/485
TX+ 1
TX- 2
TXR 11 Shield
RX+ 3 ԙ
4 Ԙ 120 Ω terminator
RX-
RXR 7
Connector shell
GND 14
TX㧛RX TX㧛RX TX㧛RX FG
GND GND GND
2 1 9 8 4 3 6 10
TX TX TX TX RX RX RX RX
Connector shell - + - + - + - + Connector shell
4-67
4 Mounting and Wiring
4.5.3 260IF-01 Module
( 1 ) Connectors
The following diagram shows the 260IF-01 Module connectors.
Connector No. of Connector Model
Connector Name
Name Pins Module Cable Manufacturer
PORT
DeviceNet
( 2 ) Cables
■ RS-232C Cable
Appearance
Model Number Length
(JEPMC-W5311-)
JEPMC-W5311-03 2.5 m
JEPMC-W5311-15 15 m
■ DeviceNet Cable
The standard cables for DeviceNet are not available. Use a commercially available cable for
DeviceNet. Access to ODVA (Open DeviceNet Vendors Association Inc.) home page for informa-
tion on DeviceNet cables.
[ a ] PORT Connector
The PORT connector is used to connect the MP2300 to computers and HMI devices via an RS-232C
connection.
4-68
4.5 Communication Module (Optional) Connections
[ b ] DeviceNet Connector
The DeviceNet connector is used to connect the MP2300 to computers and peripheral devices via a
DeviceNet connection.
Pin Signal
Description
Number Name
0-V external power supply for
1 V-
communication
5
2 CAN-L CAN bus line dominant L
1 3 SHIELD −
4 CAN-H CAN bus line dominant H
24-V external power supply for
5 V+
communication
[ b ] DeviceNet Connections
There are two connection methods for master mode.
Multi-drop connections
260IF-01
MP2300
Internal power supply for I/O
MP2300
YASKAWA
260IF-01 PS
ޓ
ޓ External power supply for I/O
PS
1RVKQP
1RVKQP
ޓ
Terminator Terminator
121 Ω 121 Ω
Power-supply tap for communications
Trunk line cable (With reverse current protection
Drop line cable for when several power supplies are connected.)
External power supply line for I/O
Internal power supply line for I/O PS Power supply for communication
Power supply line for communication FG
4-69
4 Mounting and Wiring
4.5.3 260IF-01 Module
ޓ
ޓ
Trunk line cable
Drop line cable
Option
Option
Terminator
121 Ω Terminator
121 Ω
Power-supply tap for communications
(With reverse current protection
for when several power supplies are
connected.)
I/O I/O I/O I/O I/O PS Power supply for communication
FG
[ c ] Slave Mode
The following diagram shows the system configuration for slave mode.
260IF-01
MP2300
Internal power supply line for I/O
MP2300
260IF-01 PS Slave mode
YASKAWA
260IF-01
MP2300
External power
ޓ
supply line for I/O
PS
Option
Option
ޓ
I/O I/O
Terminator Terminator
121 Ω 121 Ω
Power-supply tap for communications
(With reverse current protection for
Trunk line cable when several power supplies are connected.)
Drop line cable
External power supply line for I/O PS Power supply for communication
Internal power supply line for I/O FG
Power supply line for communication
4-70
4.5 Communication Module (Optional) Connections
( 1 ) Connectors
The following diagram shows 261IF-01 Module connectors.
Connector No. of Connector Model
Connector Name
Name Pins Module Cable Manufacturer
PORT
17LE-13090-27(D2BC) 17JE-23090-02(D8B)
RS-232C PORT 9 9-pin D-sub 9-pin D-sub DDK Ltd.
female connector male connector
PROFIBUS
17LE-13090-27(D33C)
9-pin D-sub
PROFIBUS PROFIBUS 9 − DDK Ltd.
female
connector
( 2 ) Cables
■ RS-232C Cable
Appearance
Model Number Length
(JEPMC-W5311-)
JEPMC-W5311-03 2.5 m
JEPMC-W5311-15 15 m
■ PROFIBUS Cable
The standard cables for PROFIBUS are not available. Assemble a cable using commercially avail-
able connectors with the specifications described in (1) and cable. Access to PROFIBUS organiza-
tion home page for the PROFIBUS product list. When selecting connectors, check the position and
direction of the cable outlet so that the PROFIBUS connector connection and the RS232-C connector
connection are not interfered each other.
[ a ] PORT Connector
The PORT connectors is used to connect the MP2300 to computers and HMI devices via an RS-232C
connection.
Pin Pin
Signal Name Description Signal Name Description
Number Number
1 FG Frame ground 6 − −
1
4-71
4 Mounting and Wiring
4.5.4 261IF-01 Module
[ b ] PROFIBUS Connector
The PROFIBUS connector is used to connect to masters via a PROFIBUS connection.
2 − − 7 − −
6
[ b ] PROFIBUS Connections
The 261IF-01 Module only supports slave mode. The slave address can be set between 1 and 64.
261IF-01
YASKAWA SERVOPACK 200V
MP2300
261IF-01 SGDS-01A12A
RUN ERR
YASKAWA RDY RUN
ALM ERR STRX TRX
SW1
TX BAT C
N
INIT
TEST CHARGE 6
STOP OFF ON A/B
SUP
INT 10
CNFG
MON L1
TEST SW1 1
PORT L2
OFF ON
L1C C
N
M-I/II
L2C 3
B1/
Option
Option
BATTERY
B2
C
PROFIBUS
U N
CPU I/O
1
DC24V
V
DC 0V
W
N
2
C
N
4
4-72
5
Outline of Motion Control Systems
This chapter describes the basic operation of MP2300 Motion Control Systems and
provides an outline of user programs and registers.
5-1
5 Outline of Motion Control Systems
5.1.1 DIP Switch Settings
STOP 1
SUP 2
INIT 3
CNFG 4
MON 5
6 SW1
TEST
OFFޓޓޓ
ON
Switch Default
No. Status Operating Mode Remarks
Name Setting
ON User program stops Set to ON to stop user program operation and debug the
1 STOP OFF
OFF User program operation program.
ON System use
2 SUP OFF Always use set to OFF.
OFF Normal operation
ON Memory clear Set to ON to clear memory.
Programs stored in flash memory will be run when Memory
3 INIT OFF
OFF Normal operation Clear is set to OFF.
S and M registers are cleared to all zeros.
ON Configuration mode
4 CNFG OFF Set to ON for self-configuration of connected devices.*1
OFF Normal operation
ON System use
5 MON OFF Always set to OFF.
OFF Normal operation
ON System use
6 TEST OFF Always set to OFF.
OFF Normal operation
5-2
5.1 Startup Sequence and Basic Operation
Startup self-
diagnostics (1)
Judges the
setting of switch 4 (INIT)
of DIP switch SW1
FLASH → RAM
Copy
Configuration mode
Self-configuration
execution (2)
OFF
DWG.A executed
(Ladder program)
* Refer to 5.1.3 Startup Sequence Operation Details on the next page for details on (1) to (5).
5-3
5 Outline of Motion Control Systems
5.1.3 Startup Sequence Operation Details
( 1 ) Self-diagnosis at Startup
Self-diagnosis is performed on the following items after the power is turned ON.
• Read/write diagnosis of memory (RAM)
• System program (ROM) diagnosis
• Main processor (CPU) function diagnosis
• Floating Point Unit (FPU) function diagnosis
If diagnosis results in an error, the ALM and ERR LED indicators will blink red for the specified
number of times. Refer to 5.1.4 LED Indicator Details on page 5-5.
( 2 ) Self-configuration
Self-configuration automatically recognizes the connected Optional Modules, and automatically cre-
ates a definitions file. For details, refer to 5.4 Self-configuration on page 5-28.
The RUN LED indicator will blink green during execution of self-configuration.
( 3 ) Operation Start
When the STOP switch is set to OFF (RUN) or changes from ON (STOP) to OFF (RUN), the CPU
starts the watchdog timer and then executes DWG.A in the ladder program. Refer to the startup pro-
cessing drawing and 5.2.2 Execution Control of Drawings on page 5-7.
First scan processing is executed once DWG.A has been completed and the high-speed or low-speed
scan time has elapsed. System I/O are executed from the first scan.
( 4 ) Operation Stop
MP2300 stops motion control operation when the STOP switch is ON (STOP) and in the following
circumstances.
( 5 ) Online Self-diagnosis
Self-diagnosis is performed on the following items when the user logs on online.
• System program (ROM) diagnosis
• Main processor (CPU) function diagnosis
• Floating Point Unit (FPU) function diagnosis
If diagnosis results in an error, the ALM and ERR LED indicators will blink red for the specified
number of times. Refer to 5.1.4 LED Indicator Details on page 5-5.
5-4
5.1 Startup Sequence and Basic Operation
5-5
5 Outline of Motion Control Systems
5.2.1 Ladder Drawings (DWG)
( 1 ) Types of Drawings
Ladder drawings include parent drawings, child drawings, grandchild drawings, and operation error
processing drawings. In addition to drawings, there are functions that can be freely accessed from
each drawing.
• Parent Drawings
Parent drawings are automatically executed by the system program when the execution condi-
tions, outlined in the table below, are met.
• Child Drawings
Child drawings are accessed using a SEE command from a parent drawing.
• Grandchild Drawings
Grandchild drawings are accessed using a SEE command from a child drawing.
• Operation Error Processing Drawings
Operation error processing drawings are automatically executed by the system program
when an operation error occurs.
• Functions
Functions are accessed and executed from parent, child, and grandchild drawings using the
FSTART command.
5-6
5.2 User Programs
The following table provides details of the number of drawings for each drawing.
Number of Drawings
Drawing
DWG.A DWG.I DWG.H DWG.L
Parent Drawings 1 (A) 1 (I) 1 (H) 1 (L)
Operation Error
1 (A00) 1 (I00) 1 (H00) 1 (L00)
Processing Drawings
Child Drawings
Total: 62 max. Total: 62 max. Total: 198 max. Total: 498 max.
Grandchild Drawings
( 1 ) Execution Control
The following table shows when each drawing is executed based on the order of priority.
Power ON
DWG.A (initial
processing drawing)
Each high-speed scan Each low-speed scan Operation error Interrupt signal
Low-speed scan
DWG.H
DWG.L
Background*
: Executing
5-7
5 Outline of Motion Control Systems
5.2.2 Execution Control of Drawings
Low-speed scan processing is executed in spare processing time of the high-speed scan. Set the time
of the high-speed scan to approximately double the total execution time for DWG.H.
DWG.X01.02 FUNC-001
FUNC-006
DWG.Xnn DWG.X01.03 FUNC-032
FUNC-064
Note: X means A, I, H, or L.
The type of drawing and the parent-child-grandchild relationship can be determined from the
descriptors after “DWG.”
: DWG.X 00
5-8
5.2 User Programs
FUNC-001
FUNC-001
DEND
DWG.A01.02
DEND
SEE A01.02
FUNC-001
DEND DEND
Functions can be called from any drawing. Functions can also be called from other functions.
When an operation error occurs, the operation error processing drawing for that drawing will be
started.
5-9
5 Outline of Motion Control Systems
5.2.3 Motion Programs
( 1 ) Outline
Motion programs are programs written in a text-based language called motion language. Up to 256
motion programs can be created separate from ladder drawings.
The following table shows the two types of motion programs.
Specification
Type Features No. of Programs
Method
MPM
Main Program Accessed from DWG.H
( = 1 to 256) Up to 256 programs (including main and
MPS sub programs) can be created.
Subprogram Can be called from main programs
( = 1~256)
Specify a different MPM and MPS program number () between 1 and 256 for each program.
The MP2300 can execute up to 16 motion programs simultaneously. An alarm (no system work
error*) will occur if 17 or more programs are executed simultaneously.
* No system work error: Bit E of the leading word in the MSEE work registers
There are two methods for specifying motion programs: direct specification of the program number
or indirect specification by specifying the register number where the program number is stored.
MPM001
ABS;
Motion program call command
MOV[X] _ [Y] _
MVS[X] _ [Y] _ F
IOW MB0001
MOV[X] _ [Y] _
.
.
MPM No.
.
Ladder program Motion program
MPM003
ABS;
Motion program call command
0 3 MOV[X] _ [Y] _
Setting device MVS[X] _ [Y] _ F
IOW MB0001
Stored in
register MOV[X] _ [Y] _
MW00200. .
.
∗ MW00200 =3 Register No. .
Ladder program Motion program
5-10
5.2 User Programs
( 2 ) Groups
A group of axes with related operations can be treated as one group by motion programs and pro-
grams can be executed for each group. This allows one MP2300 to independently control multiple
machines using group operation. Group operation can be single group operation or multiple group
operation.
Definitions for axes to be grouped together are made under Group Definitions. For details on group
definitions, refer to Machine Controller MP900/MP2000 Series User’s Manual MPE720 Software
for Programming Device (SIEPC88070005 ).
(a) Single Group Operation (b) Multiple Group Operation
MP2300 MP2300
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
SGDS
xxx xxx
X1 Y1 Z1 A1 B1 X1 Y1 Z1 A1 B1
MPM002
MSEE
MPM002
DEND END
Subroutine
MPM003
MSEE MPS101
MPM003
MSEE
MPS101
H drawing ladder commands are executed in hierarchical order i.e., parent drawings, child drawings,
then grandchild drawings each high-speed scan cycle.
Motion programs are also called each scan cycle, but unlike ladder programs, all motion programs
cannot be executed in one scan. For this reason, motion programs are executed and controlled by spe-
cial system’s motion management function.
5-11
5 Outline of Motion Control Systems
5.2.4 Motion Programs and MSEE and S Registers
Ladder program MSEE commands cannot call motion program subroutines (MPS). Subrou-
tines can be called only from motion programs (MPM and MPS).
The same motion program or same subroutine can be called only once in one scan.
5-12
5.2 User Programs
5-13
5 Outline of Motion Control Systems
5.2.4 Motion Programs and MSEE and S Registers
These signals can perform run, stop, hold, and other controls for motion programs by entering from
the ladder program to the work register specified by the MSEE command +1.
Use signals conforming to the above signal types when writing ladder programs.
Motion programs are executed if the program operation start request signal is ON when the power
is turned ON (e.g., when a start request signal is left in M register).
Status: Operating
Distribution
Pause Request
Status: Paused
Distribution
5-14
5.2 User Programs
Stop Request
Status: Operating
Status: Stopped
One scan
Status: Alarm
One scan
Distribution (MVS)
Distribution (MOV)
An alarm will occur if the stop request is turned ON during axis operation using a motion com-
mand.
5-15
5 Outline of Motion Control Systems
5.2.4 Motion Programs and MSEE and S Registers
5-16
5.2 User Programs
+8
Parallel 2 information 3W
+11 3W
Parallel 3 information
+14
Parallel 4 information 3W
+17
Parallel 5 information 3W
+20
Parallel 6 information 3W
+23
Parallel 7 information 3W
+26
Logical axis #1 program current position 2W
+28 Logical axis #2 program current position 2W
+30
Logical axis #3 program current position 2W
+32
Logical axis #4 program current position 2W
+34
Logical axis #5 program current position 2W
+36 Logical axis #6 program current position 2W
+38 Logical axis #7 program current position 2W
+40 Logical axis #8 program current position 2W
+42 Logical axis #9 program current position 2W
+44
Logical axis #10 program current position 2W
+46
Logical axis #11 program current position 2W
+48
Logical axis #12 program current position 2W
+50
Logical axis #13 program current position 2W
+52
Logical axis #14 program current position 2W
+54
Logical axis #15 program current position 2W
+56
Logical axis #16 program current position 2W
The monitoring method differs depending on the setting for bit D of the motion program control sig-
nal (system work number setting).
[ a ] When Bit D of Motion Program Control Signal (System Work Number Setting) is ON
The execution information is reported to the “Program information used by work n” registers
(SW03264 to SW04133).
For example, when the system work number is 1, the motion program execution information can be
monitored using SW03246 to SW03321 “Program information used by work 1.”
5-17
5 Outline of Motion Control Systems
5.2.5 Example of Ladder Programs for Motion Program Control
[ b ] When Bit D of Motion Program Control Signal (System Work Number Setting) is OFF
The system automatically determines the system work to be used. This means that the work being
used can be checked under “Executing program number” (SW03200 to SW03215).
For example, if the motion program to be monitored is MPM001, and SW03202 is 001, the number
of the work being used is 3. This means that the execution information for motion program MPM001
can be monitored using “Program information used by work 3” (SW03380 to SW03437).
Servo ON
Pause program
Stop program
Reset alarm
Clear alarm
5-18
5.2 User Programs
The following table shows the details of the above ladder program.
If the above ladder program is used to enter external input signals connected to the MP2300
(IB00000 to IB00005) to DW00001 (second word of MSEE work registers) as the motion program
control signals, motion program operations such as run, pause, and stop can be performed using the
system’s motion management function.
The following tables show an example of the minimum external input signals required to create the
above ladder program.
External
Signal External Signal Name Bit No. Motion Program Control Signal
Address
IB00000: Start program operation 0: Program operation start request
IB00001: Pause program 1: Program pause request
IB00002: Stop program 2: Program stop request
IB00005: Reset the alarm. 5: Alarm reset request
5-19
5 Outline of Motion Control Systems
5.2.6 Functions
5.2.6 Functions
Functions are executed by calling them from parent, child, or grandchild drawings using the FSTART
command.
Functions can be called from any drawing, and the same function can be called at the same time from
different types of drawings and from different levels of drawings. Another completed functions can
also be called from functions.
Using functions has the following advantages.
• Easier creation of user program components
• Easier writing and maintenance of user programs
Functions include standard system functions that are already in the system and user functions that are
defined by the user.
( 2 ) User Functions
The functions (programs) and the function definitions can be changed (programmed) freely by users.
The maximum number of user functions that can be defined is 500 drawings.
Refer to the following manual for information on defining functions.
Machine Controller MP900/MP2000 Series User’s Manual Ladder Programming (SIEZ-C887-
1.2 )
Machine Controller MP900/MP2000 Series User’s Manual Motion Programming (SIEZ-C887-
1.3 )
Machine Controller MP900/MP2000 Series New Ladder Editor Programming Manual (SIEZ-C887-
13.1 )
Machine Controller MP900/MP2000 Series New Ladder Editor User’s Manual (SIEZ-C887-
13.2 )
5-20
5.3 Registers
5.3 Registers
This section describes the types of registers used in MP2300 user programs (mainly ladder programs)
and how to use them.
( 1 ) DWG Registers
Registers used by ladder programs (ladder drawings; DWG). Each drawing can use the registers out-
lined in the following table.
Type Name Specification Method Range Details Characteristics
Registers provided by the system. SW00000 to
SB, SW, SL, SFnnnnn SW00000 to
S System registers SW00049 are cleared to all zeros when the
(SAnnnnn) SW08191
system starts.
MB, MW, ML,
MW00000 to Registers shared by all drawings. Used, e.g., as
M Data registers MFnnnnn
MW65534 an interface between drawings.
(MAnnnnn) Common to all
IB, IW, IL, IFhhhh IW0000 to drawings
I Input registers Registers used for input data.
(IAhhhh) IW13FFF
OB, OW, OL, OFhhhh OW0000 to
O Output registers Registers used for output data.
(OAhhhh) OW13FFF
Constants CB, CW, CL, CFnnnnn CW00000 to
C Registers that can only be called from programs.
registers (CAnnnnn) CW16383
Call-only registers Can be called only by
#B, #W, #L, #Fnnnnn #W00000 to
# # registers corresponding drawing. The usage range is set
(#Annnnn) #W16383
by the user using MPE720. Unique to each
DB, DW, DL, Internal registers unique to each drawing. Can be drawing
DW00000 to
D* D registers DFnnnnn used only by corresponding drawing.
DW16383
(DAnnnnn) The usage range is set by the user using MPE720.
n: Decimal number; h: Hexadecimal number
B, W, L, F, and A: Data type (B: Bit, W: Integer, L: Double-length integer, F: Real number, A:
Address. Refer to 5.3.2 Data Types and Register Specifications on page 5-24.)
* Up to 32 D registers (32 words, DW0000 to DW0031) can be used when creating drawings, but
this can be changed in the MPE720 Drawings Properties Window. Refer to the Machine Controller
MP900/MP2000 Series User’s Manual MPE720 Software for Programming Device
(SIEPC88070005 ) for details.
S and M register data has a battery backup to ensure the data is held even if the MP2300 power is turned
OFF and ON. Other register data is saved to flash memory, so when the MP2300 power is turned OFF to
ON, data saved to flash memory is read and data not saved to flash memory is lost.
It is recommended, therefore, that data to be held regardless of whether or not the power is turned OFF to
ON should be written to M registers if possible.
5-21
5 Outline of Motion Control Systems
5.3.1 Types of Registers
( 2 ) Function Registers
The following table shows the registers that can be used with each function.
Type Name Specification Method Range Details Characteristics
Input to functions
Bit input: XB000000 to XB00000F
Function input XW00000 to
X XB, XW, XL, XFnnnnn Integer input: XW00001 to XW00016
registers XW00016
Double-length integer input: XL00001 to
XL00015
Output from functions
Bit output: YB000000 to YB00000F
Function output YW00000 to
Y YB, YW, YL, YFnnnnn Integer output: YW00001 to YW00016
registers YW00016
Double-length integer output: YL00001
to YL00015
Internal registers unique to each function
Internal function ZW0000 to
Z ZB, ZW, ZL, ZFnnnnn Can be used for function internal Unique to each
registers ZW00063
processing. function
External registers with the address input
External function AW0000 to value as the base address.
A AB, AW, AL, AFhhhh
registers AW32767 For linking with S, M, I, O, #, and
DAnnnnn.
Call-only registers
#B, #W, #L, #Fnnnnn #W00000 to Can be called only from the relevant
# # registers
(#Annnnn) #W16383 function. The usage range is set by the user
using MPE720.
Internal registers unique to each function.
DB, DW, DL, DFnnnnn DW00000 to Can be called only the relevant function.
D D registers
(DAnnnnn) DW16383 The usage range is set by the user using
MPE720.
SB, SW, SL, SFnnnnn
S System registers
(SAnnnnn)
MB, MW, ML,
M Data registers MFnnnnn
(MAnnnnn) Same as DWG registers
These registers are shared by drawings and functions. Pay attention to how
IB, IW, IL, IFhhhh
I Input registers these registers are to be used when calling the same function from a drawing of
(IAhhhh)
a different priority level.
OB, OW, OL, OFhhhh
O Output registers
(OAhhhh)
CB, CW, CL, CFhhhh
C Constants registers
(CAnnnn)
n: Decimal number; h: Hexadecimal number
B, W, L, F, and A: Data type (B: Bit, W: Integer, L: Double-length integer, F: Real number, A:
Address. Refer to 5.3.2 Data Types and Register Specifications on page 5-24.)
SA, MA, IA, OA, DA, #A, and CA registers can be used within functions.
5-22
5.3 Registers
FUNC-000 (function)
Input registers
(IB, IW, IL, IFnnnnn)
Program
(4)
Function external
1000 steps max.
registers
(AB, AW, AL, AFnnnnn)
3)
(1)
Function individual registers Output registers
(OB, OW, OL, OFnnnnn)
Function input registers, 17 words
(XB, XW, XL, XFnnnnn)
Function output registers, 17 words
(YB, YW, YL, YFnnnnn)
Function internal registers, 64 words Constants registers
(ZB, ZW, ZL, ZFnnnnn) (CB, CW, CL, CFnnnnn)
Constant data, 16384 words max.
(#B, #W, #L, #Fnnnnn)
Individual data, 16384 words max.
(DB, DW, DL, DFnnnnn)
(1): Registers that are common to all drawings can be called from any drawing or function.
(2): Registers that are unique to each drawing can be called only from within the drawing.
(3): Registers that are unique to each function can be called only from within the function.
(4): Registers that are common to all drawings and registers that are unique to each
drawing can be called from functions using the external function registers.
5-23
5 Outline of Motion Control Systems
5.3.2 Data Types and Register Specifications
Double-length −2147483648 to +2147483647 Used for numeric value operations. The values in
L
integer (80000000H) (7FFFFFFFH) parentheses ( ) are for use with logical operations.
F Real number ± (1.175E-38 to 3.402E+38), 0 Used for numeric value operations.
A Address 0 to 32767 Used only when specifying pointers.
[ MW00102 ]
[ ML00102 ]
[ MF00102 ]
[ MW00103 ]
Each register number A digit to indicate the bit (A) is added to The words for the given register num
is one word. the register number (00103). (00102) and the next number (0010
included. Therefore, every second n
is used.
5-24
5.3 Registers
Register area
Address in
memory
[ MA00100 ]
5-25
5 Outline of Motion Control Systems
5.3.3 Using i and j Subscripts
Double-length Integer Type Upper word Lower word These are the same as when i
MW00001 MW00000
ML00000j when j = 0: ML00000 or j values are added to
MW00002 MW00001 register numbers. For
ML00000j when j = 1: ML00001
example, when j = 1,
Real Number Type Upper word Lower word ML00000j is the same as
MW00001 MW00000
MF00000j when j = 0: MF00000 ML00001. And when j = 1,
MF00000j when j = 1: MF00001
MW00002 MW00001
MF00000j is the same as
5-26
5.3 Registers
Specification
Specification Example by Data Type
Method
Bit register: MB00100AX
Integer register: MW00100X
Register
Double-length integer register: ML00100X
number direct
specification Real number register: MF00100X
Address register: MA00100X
X: When specifying subscripts, subscript i or j is added after the register number.
Bit register: RESET1-A.X
Integer register: STIME-H.X
Double-length integer registers: POS-REF.X
Real number registers: IN-DEF.X
Symbol
specification Address registers: PID-DATA.X
↓
8 alphanumeric characters max.
X: When specifying subscripts, a period (.) is added after the symbol (8
alphanumeric characters max.) and then a subscript i or j is added.
Direct Specification of
Register Number
Symbol
Specification
5-27
5 Outline of Motion Control Systems
5.4.1 Self-configuration Processing Procedure
5.4 Self-configuration
The self-configuration function automatically recognizes the Optional Modules mounted to MP2300
Basic Module and all slave data for slaves connected to the MECHATROLINK network, and auto-
matically generates a definition file.
Self-configuration can be executed from MPE720 or from a Basic Module switch.
Refer to 5.4.2 Execution Procedure for Self-configuration Using the DIP Switch on page 5-29 and
5.4.3 Execution Procedure for Self-configuration Using MPE720 on page 5-31 for the procedure
to execute the self-configuration.
Start self-configuration
No connected
device
Connected
Search for connected device
devices using
MECHATROLINK-II 17-
byte Mode
No connected device
No connected
device Search for connected
devices using
MECHATROLINK-I
Connected device
End self-configuration
5-28
5.4 Self-configuration
Slaves detection is performed for each communication in the following order: SERVOPACK,
I/O, inverter.
No connection is detected for stations with disconnected cables, for which a communication
error has occurred, from which no response is received, or with the same station number as
another station.
* Refer to 2.3 System Startup Using Self-Configuration on page 2-59 and 2.1.4 MP2300 Self-
configuration on page 2-5 for information on station data settings, fixed parameters settings,
setting parameter settings, and saving SERVOPACK parameters.
STOP
SUP 2. Set the DIP switch.
INIT Set the switches INIT and CNFG of the DIP switch SW1 on the MP2300
CNFG
MON Basic Module to ON.
TEST
SW1
STOP
SUP 5. Reset the DIP siwtch.
INIT
CNFG Set the switches INIT and CNFG of the DIP switch SW1 on the MP2300
MON Basic Module to OFF.
TEST
SW1
OFF ON
5-29
5 Outline of Motion Control Systems
5.4.2 Execution Procedure for Self-configuration Using the DIP Switch
If register allocations have been changed manually since the last time self-configuration was executed, the
register allocations will return to the default settings when self-configuration is executed again. If the SVR is
set to disabled (UNDEFINED), the setting will return to enabled. To keep the changed register allocations,
do not use self-configuration, but manually make the register allocations for added devices and refresh the
definitions file.
5-30
5.4 Self-configuration
1. In the File Manager Window, double-click the Controller folder and double-click the
Definition folder. Five definition files will appear under the Definition folder. Double-
click Module Configuration.
The Engineering Manager Window will open and the Module Configuration Window will
appear.
The RUN LED indicator will blink and a message indicating that the module configuration def-
initions are being created will be displayed. Once self-configuration has been completed, the
message will disappear and the RUN LED indicator will return to its original state.
5-31
5 Outline of Motion Control Systems
5.4.3 Execution Procedure for Self-configuration Using MPE720
3. Select File - Save & Save to FLASH to save the definitions data to the flash memory.
4. Right-click the No. 3 column in the Module Details area and click MECHATROLINK on
the pop-menu that appears.
5. Select the Link Assignment Tab Page to display the devices currently connected to the
Motion Board (SERVOPACK SGDS on this window) and the station numbers for those
devices.
5-32
5.4 Self-configuration
1. Double-click the Controller folder and the Definition folder in the File Manager Win-
dow to display five definition files under the Definition folder. Double-click Module
Configuration.
The Engineering Manager Window will start and the Module Configuration Window will
appear.
2. Right-click the Module for which devices have been added and select Module Self
Configuration from the pop menu to execute self-configuration.
The RUN LED indicator will blink and a message indicating that the module configuration def-
initions are being created will be displayed. Once self-configuration has been completed, the
message will disappear and the RUN LED indicator will return to its original state.
When MP2300 is selected as an individual module, executing Module Self Configuration
will configure all the modules.
3. Select File - Save & Save to Flash. A confirmation message will appear. Click the
Yes Button to save the module configuration definitions.
5-33
5 Outline of Motion Control Systems
5.5.1 MP2300 Basic Module Definition Data
( 1 ) I/O Allocations
Item Allocation
Digital input (DI 18 points) IW0000
Digital output (DO 4 points) OW0001
Leading I/O registers: IW0010/OW0010
Ending I/O registers: IW040F/OW040F
MECHATROLINK
(Input registers: IW0010 to IW040F
Output registers: OW0010 to OW040F)
MECHATROLINK-II MECHATROLINK-II
Communication type MECHATROLINK- Ⅰ
(32-byte) (17-byte)
Transmission speed 10 Mbps 10 Mbps 4 Mbps
Transmission bytes
32 17 17
(transfer bytes)
Communication cycle 1 ms* 2 ms* 1 ms 2 ms
Maximum number of
* * 14 15 14
slave stations
Number of retry stations * * 1 0 -
SigmaWin Not supported Not supported -
The communication cycle and number of retry stations in MECHATROLINK-II 32-byte Mode
change according to the highest station number of the detected slaves as shown in the following
table.
5-34
5.5 Definition Data Refreshed by Self-configuration and Allocation Examples
( 3 ) Motion Parameters
When self-configuration is executed, the motion parameters are set from SERVOPACK data. Some
of the parameters are written to the SERVOPACK’s RAM.
For details of this data, refer to 11.1.5 Parameters Updated during Self-configuration on page 11-5.
( 4 ) SERVOPACK Parameters
When self-configuration is executed, SERVOPACK parameters are written to the SERVOPACK’s
EEPROM or RAM. These settings, however, are not written to the set values for the SERVOPACK
parameters saved in the MP2300 and SVB-01 Module.
For details of the data that is written, refer to 11.1.5 Parameters Updated during Self-configuration
on page 11-5.
To save the SERVOPACK parameters to the MP2300 Basic Module, MPE720 must be used. For
details, refer to 2.1.6 ( 5 ) Making Servo Adjustments and Saving SERVOPACK Parameters on
page 2-30.
5-35
5 Outline of Motion Control Systems
5.5.2 SVB-01 Modules
( 1 ) I/O Allocation
Modules mounted in option slots are detected and input registers and output registers are allocated
automatically. Allocation is performed in ascending order from the Module with the lowest option
slot number.
With LIO-01/LIO-02 Module, 48 words are allocated for both input registers and output registers.
Item Allocation
Out of the 48 words allocated to one Module, the first word is automatically allocated to input registers.
Example: If LIO-01 Modules are mounted in slots 1 Example: If LIO-02 Modules are mounted in slots 1
Digital inputs and 2, digital inputs will be allocated in the follow- and 2, digital inputs will be allocated in the follow-
(16 points) ing way: ing way:
・LIO-01 Module mounted in slot 1: IW0410 ・LIO-02 Module mounted in slot 1: IW0410
・LIO-01 Module mounted in slot 2: IW0440 ・LIO-02 Module mounted in slot 2: IW0440
Out of the 48 words allocated to one Module, the second word is automatically allocated to output registers.
Example:If LIO-01 Modules are mounted in slots 1 Example:If LIO-02 Modules are mounted in slots 1
Digital Outputs and 2, digital outputs will be allocated in the and 2, digital outputs will be allocated in the
(16 points) following way: following way:
・LIO-01 Module mounted in slot 1: OW0411 ・LIO-02 Module mounted in slot 1: OW0411
・LIO-01 Module mounted in slot 2: OW0441 ・LIO-02 Module mounted in slot 2: OW0441
Out of the 48 words allocated to one Module, the last 32 words are automatically allocated to the input and
output registers.
Example:If LIO-01 Modules are mounted in slots 1 Example:If LIO-01 Modules are mounted in slots 1
and 2, counters will be allocated in the following and 2, counters will be allocated in the following
Counters way: way:
・LIO-01 Module mounted in slot 1: IW0420/ ・LIO-02 Module mounted in slot 1: IW0420/
OW0420 OW0420
・LIO-01 Module mounted in slot 2: IW0450/ ・LIO-02 Module mounted in slot 2: IW0450/
OW0450 OW0450
The allocation configuration shown above is only an example. The leading register number
allocation differs when registers are allocated manually.
5-36
5.5 Definition Data Refreshed by Self-configuration and Allocation Examples
( 1 ) I/O Allocation
Modules mounted in option slots are detected and input registers and output registers are allocated
automatically. Allocation is performed in ascending order from the Module with the lowest option
slot number.
With LIO-04/LIO-05 Module, 2 words are allocated for both input registers and output registers.
Item Allocation
Out of the 2 words allocated to one Module, the first word is automatically allocated to input registers.
Example: If LIO-04 Modules are mounted in slots 1 Example: If LIO-05 Modules are mounted in slots 1
Digital Inputs and 2, digital inputs will be allocated in the follow- and 2, digital inputs will be allocated in the follow-
(32 points) ing way: ing way:
・LIO-04 Module mounted in slot 1: IW0402 ・LIO-05 Module mounted in slot 1: IW0402
・LIO-04 Module mounted in slot 2: IW0404 ・LIO-05 Module mounted in slot 2: IW0404
Out of the 2 words allocated to one Module, the second word is automatically allocated to output registers.
Example: If LIO-04 Modules are mounted in slots 1 Example: If LIO-05 Modules are mounted in slots 1
Digital Outputs and 2, digital outputs will be allocated in the follow- and 2, digital outputs will be allocated in the follow-
(32 points) ing way: ing way:
・LIO-04 Module mounted in slot 1: OW0403 ・LIO-05 Module mounted in slot 1: OW0403
・LIO-04 Module mounted in slot 2: OW0405 ・LIO-05 Module mounted in slot 2: OW0405
* The allocation configuration shown above is only an example. The leading register number
allocation differs when registers are allocated manually.
( 1 ) Output Allocation
Modules mounted in option slots are detected and output registers are allocated automatically. Allo-
cation is performed in ascending order from the Module with the lowest option slot number.
With DO-01 Module, 4 words are allocated for output registers.
Item Allocation
4 words allocated to one Module
Digital Outputs Example: If DO-01 Modules are mounted in slots 1 and 2,
(64 points) ・DO-01 Module mounted in slot 1: OW0402,OW0403,OW0404,OW0405
・DO-01 Module mounted in slot 2: OW0406,OW0407,OW0408,OW0409
* The allocation configuration shown above is only an example. The leading register number
allocation differs when registers are allocated manually.
5-37
5 Outline of Motion Control Systems
5.5.7 218IF-01 Modules
( 1 ) Ethernet Interface
Item Setting
Local IP address 192.168.1.1
Subnet mask 255.255.255.0
Gateway IP address 0.0.0.0
System port
10000 (UDP)
(engineering port)
TCP zero window timer value 3s
TCP resend timer value 500 ms
TCP end timer value 60 s
IP build timer 30 s
Maximum packet length 1,500 bytes
Engineering communication connection with the MPE720 is possible using self-configuration.
To perform MEMOBUS message communication, the MSG-SND (MSG-RCV) function is required.
( 2 ) RS-232C Interface
Item Setting
Communication protocol MEMOBUS
Master/Slave Slave
Device address 1
Serial interface RS-232C
Communication mode RTU
Data length 8 bits
Parity Even
Stop bits 1 bit
Baud rate 19.2 Kbps
Transmission delay Disable
Automatic reception Enable
Leading Register Number of Words
Reading input relays IW0000 32,768
Reading input registers IW0000 32,768
Reading/writing coils MW00000 65,535
Interface register settings at the
slave Reading/writing holding registers MW00000 65,535
Writing range for coil holding
MW00000 −
registers
− LO: MW00000 −
− HI: MW65534 −
5-38
5.5 Definition Data Refreshed by Self-configuration and Allocation Examples
( 1 ) RS422/485 Interface
When self-configuration is executed, the following parameter settings will be made for the RS422/
485 interface of 217IF-01 Modules.
Item Setting
Communication protocol MEMOBUS
Master/Slave Slave
Device address 1
Serial interface RS485
Communication mode RTU
Data length 8 bits
Parity Even
Stop bits 1 bit
Baud rate 19.2 Kbps
Transmission delay Disable
Automatic reception Enable
Leading Register Number of Words
Reading input relays IW0000 32,768
Reading input registers IW0000 32,768
Reading/writing coils MW00000 65,535
Interface register settings at the
slave Reading/writing holding registers MW00000 65,535
Writing range for coil holding
MW00000 −
registers
− LO: MW00000 −
− HI: MW65534 −
5-39
5 Outline of Motion Control Systems
5.5.8 217IF-01 Modules
( 2 ) RS-232C Interface
When self-configuration is executed, the following parameter settings will be made for the RS-232C
interface of 217IF-01 Modules.
Item Setting
Communication protocol MEMOBUS
Master/Slave Slave
Device address 1
Serial interface RS-232C
Communication mode RTU
Data length 8 bits
Parity Even
Stop bits 1 bit
Baud rate 19.2 Kbps
Transmission delay Disable
Automatic reception Enable
Leading Register Number of Words
Reading input relays IW0000 32,768
Reading input registers IW0000 32,768
Reading/writing coils MW00000 65,535
Interface register settings at the
slave Reading/writing holding registers MW00000 65,535
Writing range for coil holding
MW00000 −
registers
− LO: MW00000 −
− HI: MW65534 −
5-40
5.5 Definition Data Refreshed by Self-configuration and Allocation Examples
( 1 ) DeviceNet Communication
Item Setting
Master/Slave specification Depends on switch settings.
MAC ID Depends on switch settings.
Master: 300 ms
Communication cycle time
Slave: 0 ms
I/O allocations Depends on switch settings.
I/O leading register number Depends on switch settings.
I/O end register number Depends on switch settings.
( 2 ) RS-232C Interface
Item Setting
Communication protocol MEMOBUS
Master/Slave Slave
Device address 1
Serial interface RS-232C
Communication mode RTU
Data length 8 bits
Parity Even
Stop bits 1 bit
Baud rate 19.2 Kbps
Transmission delay Disable
Automatic reception Enable
Leading Register Number of Words
Reading input relays IW0000 32,768
Reading input registers IW0000 32,768
Reading/writing coils MW00000 65,535
Interface register settings at the
slave Reading/writing holding registers MW00000 65,535
Writing range for coil holding
MW00000 −
registers
− LO: MW00000 −
− HI: MW65534 −
5-41
5 Outline of Motion Control Systems
5.5.10 261IF-01 Modules
( 1 ) PROFIBUS Interface
Item Setting
SYNC-SCAN Low
Local station number Depends on switch settings.
I/O allocation Depends on switch settings.
Baud rate Automatically detected from the master’s transmission data.
I/O leading register number Depends on switch settings.
I/O end register number Depends on switch settings.
( 2 ) RS-232C Interface
Item Setting
Communication protocol MEMOBUS
Master/Slave Slave
Device address 1
Serial interface RS-232C
Communication mode RTU
Data length 8 bits
Parity Even
Stop bits 1 bit
Baud rate 19.2 Kbps
Transmission delay Disable
Automatic reception Enable
Leading Register Number of Words
Reading input relays IW0000 32,768
Reading input registers IW0000 32,768
Reading/writing coils MW00000 65,535
Interface register settings at the
slave Reading/writing holding registers MW00000 65,535
Writing range for coil holding
MW00000 −
registers
− LO: MW00000 −
− HI: MW65534 −
5-42
5.5 Definition Data Refreshed by Self-configuration and Allocation Examples
Slot No. 00 01 02 03
MP2300 MP2300 MP2300 218IF-01
Module Name SVB-01 LIO-04
I/O SVB SVR 217IF 218IF
Circuit Number - 01 02 03 01 01 -
I/O Leading Register Number 0000 0010 - 0410 - - 0420
I/O End Register Number 0001 040F - 080F - - 0421
Motion Leading Register
- 8000 8800 9000 - - -
Number
Motion End Register Number - 87FF 8FFF 97FF - - -
MP2300
YASKAWA
218IF LIO-04 LIO-04
-01
■ Configuration Example 2:
218IF-01, LIO-04, and LIO-04
Slot No. 00 01 02 03
MP2300 MP2300 MP2300 218IF-01
Module Name LIO-04 LIO-04
I/O SVB SVR 217IF 218IF
Circuit Number - 01 02 01 01 - -
I/O Leading Register Number 0000 0010 - - - 0410 0420
I/O End Register Number 0001 040F - - - 0411 0421
Motion Leading Register
- 8000 8800 - - - -
Number
Motion End Register Number - 87FF 8FFF - - - -
MP2300
YASKAWA
218IF 260IF LIO-04
-01 -01
■ Configuration Example 3:
218IF-01, 260IF-01, and LIO-04
Slot No. 00 01 02 03
MP2300 MP2300 MP2300 218IF-01 260IF-01
Module Name LIO-04
I/O SVB SVR 217IF 218IF 217IF 260IF
Circuit Number - 01 02 01 01 02 01 -
I/O Leading Register Number 0000 0010 - - - - 0410 0810
I/O End Register Number 0001 040F - - - - 080F 0811
Motion Leading Register
- 8000 8800 - - - - -
Number
Motion End Register Number - 87FF 8FFF - - - - -
5-43
5 Outline of Motion Control Systems
5.5.11 Examples of Register Allocation by Self-configuration
5-44
6
Motion Parameters
6.5 Example of Setting Motion Parameters for the Machine ....... 6-59
6.5.1 Reference Unit ..................................................................................... 6-59
6.5.2 Electronic Gear .................................................................................... 6-59
6.5.3 Axis Type Selection ............................................................................. 6-61
6.5.4 Position Reference .............................................................................. 6-62
6.5.5 Speed Reference ................................................................................. 6-63
6.5.6 Acceleration/Deceleration Settings ...................................................... 6-65
6.5.7 Acceleration/Deceleration Filter Settings ............................................. 6-67
6-1
6 Motion Parameters
6.1.1 Motion Parameter Register Numbers for MP2300
Circuit
Axis No. 1 Axis No. 2 Axis No. 3 Axis No. 4 Axis No. 5 Axis No. 6 Axis No. 7 Axis No. 8
No.
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
E800 to E880 to E900 to E980 to EA00 to EA80 to EB00 to EB80 to
14
E87F E8FF E97F E9FF EA7F EAFF EB7F EBFF
F000 to F080 to F100 to F180 to F200 to F280 to F300 to F380 to
15
F07F F0FF F17F F1FF F27F F2FF F37F F3FF
F800 to F880 to F900 to F980 to FA00 to FA80 to FB00 to FB80 to
16
F87F F8FF F97F F9FF FA7F FAFF FB7F FBFF
6-2
6.1 Motion Parameters Register Numbers
Circuit
Axis No. 9 Axis No. 10 Axis No. 11 Axis No. 12 Axis No. 13 Axis No. 14 Axis No. 15 Axis No. 16
No.
8400 to 8480 to 8500 to 8580 to 8600 to 8680 to 8700 to 8780 to
1
847F 84FF 857F 85FF 867F 86FF 877F 87FF
8C00 to 8C80 to 8D00 to 8D80 to 8E00 to 8E80 to 8F00 to 8F80 to
2
8C7F 8CFF 8D7F 8DFF 8E7F 8EFF 8F7F 8FFF
9400 to 9480 to 9500 to 9580 to 9600 to 9680 to 9700 to 9780 to
3
947F 94FF 957F 95FF 967F 96FF 977F 97FF
9C00 to 9C80 to 9D00 to 9D80 to 9E00 to 9E80 to 9F00 to 9F80 to
4
9C7F 9CFF 9D7F 9DFF 9E7F 9EFF 9F7F 9FFF
A400 to A480 to A500 to A580 to A600 to A680 to A700 to A780 to
5
A47F A4FF A57F A5FF A67F A6FF A77F A7FF
AC00 to AC80 to AD00 to AD80 to AE00 to AE80 to AF00 to AF80 to
6
AC7F ACFF AD7F ADFF AE7F AEFF AF7F AFFF
B400 to B480 to B500 to B580 to B600 to B680 to B700 to B780 to
7
B47F B4FF B57F B5FF B67F B6FF B77F B7FF
BC00 to BC80 to BD00 to BD80 to BE00 to BE80 to BF00 to BF80 to
8
BC7F BCFF BD7F BDFF BE7F BEFF BF7F BFFF
C400 to C480 to C500 to C580 to C600 to C680 to C700 to C780 to
9
C47F C4FF C57F C5FF C67F C6FF C77F C7FF
CC00 to CC80 to CD00 to CD80 to CE00 to CE80 to CF00 to CF80 to
10
CC7F CCFF CD7F CDFF CE7F CEFF CF7F CFFF
D400 to D480 to D500 to D580 to D600 to D680 to D700 to D780 to
11
D47F D4FF D57F D5FF D67F D6FF D77F D7FF
DC00 to DC80 to DD00 to DD80 to DE00 to DE80 to DF00 to DF80 to
12
DC7F DCFF DD7F DDFF DE7F DEFF DF7F DFFF
E400 to E480 to E500 to E580 to E600 to E680 to E700 to E780 to
13
E47F E4FF E57F E5FF E67F E6FF E77F E7FF
EC00 to EC80 to ED00 to ED80 to EE00 to EE80 to EF00 to EF80 to
14
EC7F ECFF ED7F EDFF EE7F EEFF EF7F EFFF
F400 to F480 to F500 to F580 to F600 to F680 to F700 to F780 to
15
F47F F4FF F57F F5FF F67F F6FF F77F F7FF
FC00 to FC80 to FD00 to FD80 to FE00 to FE80 to FF00 to FF80 to
16
FC7F FCFF FD7F FDFF FE7F FEFF FF7F FFFF
6-3
6 Motion Parameters
6.1.1 Motion Parameter Register Numbers for MP2300
1. Double-click the Controller folder and then the Definition folder in the File Manager
Window to display five definition files under the Definition Folder. Double-click Mod-
ule Configuration.
The Engineering Manager Window will start and the Module Configuration Window will be
displayed.
2. With No. 00 in the Controller area selected, double-click No.3 (SVB) in the Module
Details area.
The Fixed Parameters Tab Page on the SVB Configuration Window will be displayed.
6-4
6.2 Motion Parameters Setting Window
4. Click each of the Fixed Parameters, Setup Parameters, and Monitor Tab Page to
switch between the tab pages and make or browse the settings.
6-5
6 Motion Parameters
6.3.1 Fixed Parameter List
Slot Reference
Name Contents SVB SVR
Number Page
0: Normal Running Yes Yes
1: Axis unused Yes Yes
2: Simulation mode Yes
0 Run Mode 6-18
3: Servo Driver Command (SERVOPACK Transparent Command
Yes
Mode)
4 and 5: Reserved for system use. − −
Bit 0: Axis Type (0: Finite length axis/1: Infinite length axis) Yes Yes
Bit 1: Forward Software Limit Enabled (0: Disabled/1: Enabled) Yes
Bit 2: Reverse Software Limit Enabled (0: Disabled/1: Enabled) Yes
Bit 3: Positive Overtravel (0: Disabled/1: Enabled) Yes
Bit 4: Negative Overtravel (0: Disabled/1: Enabled) Yes
1 Function Selection 1 6-18
Bits 5 to 7: Reserved for system use. − −
Bit 8: Segment Distribution Processing Yes
Bit 9: Simple ABS Infinite Axis (0: Disabled/1: Enabled) Yes
Bit A: User Constants Self-writing Function Yes
Bits B to F: Reserved for system use.
Bit 0: Communication Error Mask Yes
2 Function Selection 2 Bit 1: WDT Error Mask Yes 6-20
Bits 2 to F: Reserved for system use. − −
3 − Reserved for system use. − − −
0: pulse
1: mm
4 Command Unit Setting Yes Yes
2: deg
3: inch
5 Number of Decimal Places 1 = 1 digit Yes Yes
6-20
Reference Units per Revolution
6 1 = 1 reference unit Yes Yes
(rotary motor)*
8 Gear Ratio (Motor) 1 = 1 rotation (This setting is ignored if a linear motor is selected.*) Yes Yes
9 Gear Ratio (Load) 1 = 1 rotation (This setting is ignored if a linear motor is selected. *) Yes Yes
Maximum Value of Rotary
10 1 = 1 reference unit Yes Yes 6-21
Counter
12 Forward Software Limit 1 = 1 reference unit Yes
6-21
14 Reverse Software Limit 1 = 1 reference unit Yes
16 Backlash Compensation 1 = 1 reference unit Yes 6-22
18 to 29 − Reserved for system use. − − −
6-6
6.3 Motion Parameter Details
(cont’d)
Slot Reference
Name Contents SVB SVR
Number Page
0: Incremental encoder
1: Absolute encoder
30 Encoder Selection Yes 6-22
2: Absolute encoder used as an incremental encoder.
3: Reserved
31 to 33 − Reserved for system use. − − −
34 * 1 = 1 rpm Yes Yes
Rated speed (Rotary Motor)
Encoder Resolution in Pulses/ 1 = 1 pulse/rev
36 Yes Yes
Revolution (Rotary Motor)* Set the value after multiplication. 6-23
Max. Revolutions of Absolute 1 = 1 rotation
38 Yes
Encoder Set to 0 when a direct drive motor is being used.
40 to 41 − Reserved for system use. − − −
Feedback Speed Moving
42 1 = 1 ms Yes Yes 6-23
Average Time Constant
* The motor type (rotary or linear) can be selected in the Servo Type pull-down list on the SVB Def-
inition Window.
Refer to Machine Controller MP900/MP2000 Series User’s Manual for Linear Servomotors (SIEP
C880700 06 ) for information on parameters when Linear is selected for the Servo Type.
6-7
6 Motion Parameters
6.3.2 Setting Parameter List
Reference
Register No. Name Contents SVB SVR
Page
Bit 0: Servo ON (0: OFF/1: ON) Yes Yes
Bit 1: Machine Lock (0: Normal operation/1: Machine locked) Yes
Bits 2 to 3: Reserved for system use.
Bit 4: Latch Request (0: Latch request OFF/1: Latch request ON) Yes
Bit 5: Reserved for system use.
Bit 6: POSMAX Preset
Yes Yes
(0: OFF/1: ON)
OW00 RUN Commands Bit 7: Infinite Length Axis Position Information LOAD 6-24
Yes
Request (0: OFF/1: ON)
Bit 8: Forward External Torque Limit Input (0: OFF/1: ON) Yes
Bit 9: Reverse External Torque Limit Input (0: OFF/1: ON) Yes
Bit A: Reserved for system use.
Bit B: Integration Reset (0: OFF/1: ON) Yes
Bit C to E: Reserved for system use.
Bit F: Alarm Clear (0: OFF/1: ON) Yes Yes
Bit 0: Deviation Abnormal Detection Error Level
Yes
(0: Alarm/1: Warning)
Bits 1 to 2: Reserved for system use.
OW01 Mode 1 6-26
Bit 3: Speed Loop P/PI Switch Yes
Bit 4: Gain Switch Yes
Bits 5 to F: Reserved for system use.
Bit 0: Monitor 2 Enabled (0: Disabled/1: Enabled) Yes
OW02 Mode 2 6-26
Bits 1 to F: Reserved for system use.
Bits 0 to 3: Speed Unit
0: Reference unit/s
1: 10n reference unit/min Yes Yes
2: Percentage of rated speed (1 = 0.01%)
3: Percentage of rated speed (1 = 0.0001%)
Bits 4 to 7: Acceleration/Deceleration Unit
0: Reference units/s2 Yes Yes
OW03 Function 1 1: ms 6-27
Bits 8 to B: Filter Type
0: No filter
Yes Yes
1: Exponential acceleration/deceleration filter
2: Moving average filter
Bits C to F: Torque Unit Selection
0: Percentage of rated toque (1 = 0.01%) Yes Yes
1: Percentage of rated toque (1 = 0.0001%)
Register number OW00 indicates the leading output register number + 00.
Refer to 6.1.1 Motion Parameter Register Numbers for MP2300 on page 6-2 for information on how to find the leading
output register number.
6-8
6.3 Motion Parameter Details
(cont’d)
Reference
Register No. Name Contents SVB SVR
Page
Bits 0 to 3: Latch Input Signal Type
0: -
1: -
2: Phase-C pulse input signal Yes 6-28
3: /EXT1 Yes
4: /EXT2 Yes
5: /EXT3 Yes
OW04 Function 2 Bits 4 to 7: External Positioning Signal
0: −
1: −
2: Phase-C pulse input signal Yes
6-28
3: /EXT1 Yes
4: /EXT2 Yes
5: /EXT3 Yes
Bits 8 to F: Reserved for system use.
Bit 1: Close Position Loop Using OL16 (Disable Phase
Yes
Reference Generation) (0: Enabled/1: Disabled)
OW05 Function 3 Bits 2 to A: Reserved for system use. 6-28
Bit B: INPUT Signal for Zero Point Return (0: OFF/1: ON) Yes
Bits C to F: Reserved for system use.
OW06
to − Reserved for system use. − − −
OW07
0: NOP (No Command)
1: POSING (Positioning)
2: EX_POSING (External Positioning)
3: ZRET (Zero Point Return)
4: INTERPOLATE (Interpolation)
5: ENDOF_ INTERPOLATE (Reserved)
6: LATCH (Latch)
7: FEED (JOG Operation)
8: STEP (STEP Operation)
9: ZSET (Zero Point Setting)
10: ACC (Change Linear Acceleration Time Constant)
11: DCC (Change Linear Deceleration Time Constant)
12: SCC (Change Filter Time Constant)
OW08 Motion Command 13: CHG FILTER (Change Filter Type) Yes Yes 6-29
14 : KVS (Change Speed Loop Gain)
15 : KPS (Change Position Loop Gain)
16: KFS (Change Feed Forward)
17: PRM_RD (Read SERVOPACK Parameter)
18: PRM_WR (Write SERVOPACK Parameter)
19: ALM_MON (Monitor SERVOPACK Alarm)
20: ALM_HIST (Monitor SERVOPACK Alarm History)
21: ALMHIST_CLR (Clear SERVOPACK Alarm History)
22: ABS_RST (Reset Absolute Encoder)
23: VELO (Speed Reference)
24: TRQ (Torque Reference)
25: PHASE (Phase Reference)
26: KIS (Change Position Loop Integration Time)
6-9
6 Motion Parameters
6.3.2 Setting Parameter List
(cont’d)
Reference
Register No. Name Contents SVB SVR
Page
Bit 0: Command Pause (0: OFF/1: ON) Yes Yes
Bit 1: Command Abort (0: OFF/1: ON) Yes Yes
Bit 2: JOG/STEP Direction (0: Forward rotation/1: Reverse
Yes Yes
rotation)
Bit 3: Home Direction (0: Reverse rotation/1: Forward rotation) Yes
Motion Command
OW09 Bit 4: Latch Zone Enable (0: Disabled/1: Enabled) Yes 6-30
Control Flags
Bit 5: Position Reference Type
Yes Yes
(0: Incremental Addition Mode/1: Absolute Mode)
Bit 6: Phase Compensation Type with an Electronic Cam
Yes
(0: Incremental Addition Mode/1: Absolute Mode)
Bits 7 to F: Reserved for system use.
0: NOP (No command) Yes Yes
1: PRM_RD (Read SERVOPACK Parameter)
2: PRM_WR (Write SERVOPACK Parameter)
OW0A Motion Subcommand Yes 6-31
3: Reserved
4: SMON (Monitor status)
5: FIXPRM_RD (Read Fixed Parameters) Yes Yes
OW0B − Reserved for system use.
Torque/Thrust
OL0C Unit is according to OW03, bits 12 to 15 (Torque Unit). Yes Yes
Reference
Speed Limit during 6-32
OW0E Torque/Thrust 1 = 0.01% (percentage of rated speed) Yes
Reference
OW0F − Reserved for system use.
OL10 Speed Reference Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes 6-33
OW12
to − Reserved for system use. − − −
OW13
Positive Side Limiting
Torque/Thrust
OL14 Unit is according to OW03, bits C to F (Torque Unit). Yes 6-33
Setting at Speed
Reference
Secondary Speed
OL16 Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes 6-33
Compensation
OW18 Speed Override 1 = 0.01% Yes 6-34
OW19
to − Reserved for system use. − − −
OW1B
Position Reference
OL1C 1 = 1 reference unit Yes Yes 6-34
Setting
Position Completed
OL1E 1 = 1 reference unit Yes 6-35
Width
Position Completed
OL20 1 = 1 reference unit Yes 6-36
Width 2
Deviation Abnormal
OL22 1 = 1 reference unit Yes 6-36
Detection Value
OL24 − Reserved for system use. − − −
Position Complete
OW26 1 = 1 ms Yes 6-37
Timeout
OW27 − Reserved for system use.
OL28 Phase Compensation 1 = 1 reference unit Yes 6-37
6-10
6.3 Motion Parameter Details
(cont’d)
Reference
Register No. Name Contents SVB SVR
Page
Latch Zone Lower
OL2A Limit 1 = 1 reference unit Yes
Setting
6-37
Latch Zone Upper
OL2C Limit 1 = 1 reference unit Yes
Setting
OW2E Position Loop Gain 1 = 0.1/s Yes
OW2F Speed Loop Gain 1 = 1 Hz Yes
Speed Feed
OW30 Forward 1 = 0.01% (percentage of distribution segment) Yes
Compensation
OW31 Speed Amends 1 = 0.01% (percentage of rated speed) Yes Yes 6-38
Position Integration
OW32 1 = 1 ms Yes
Time Constant
OW33 − Reserved for system use. − −
Speed Integration
OW34 1 = 0.01 ms Yes
Time Constant
OW35 − Reserved for system use. − −
Linear Acceleration
OL36 Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Time
6-40
Linear Deceleration
OL38 Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Time
S-curve Acceleration
OW3A 1 = 0.1 ms Yes Yes
Time
Bias Speed for 6-41
Exponential
OW3B Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
Acceleration/
Deceleration Filter
0: DEC1 + Phase C
1: ZERO Signal
Yes
2: DEC1 + ZERO Signal
3: Phase-C Signal
4 to 10: Reserved for system use. − −
11: Phase-C Only Method
OW3C Home Return Type 12: P-OT + Phase-C Signals 6-42
13: P-OT Yes
14: HOME LS + Phase-C Signals
15: HOME LS
16: N-OT + Phase-C Signals
17: N-OT
Yes
18: INPUT + Phase-C Signals
19: INPUT
OW3D Home Window 1 = 1 reference unit Yes Yes
OL3E Approach Speed Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
6-42
OL40 Creep Speed Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes
OL42 Home Offset 1 = 1 reference unit Yes
OL44 STEP Distance 1 = 1 reference unit Yes Yes 6-43
External Positioning
OL46 1 = 1 reference unit Yes 6-43
Move Distance
6-11
6 Motion Parameters
6.3.2 Setting Parameter List
(cont’d)
Reference
Register No. Name Contents SVB SVR
Page
OL48 Zero Point Offset 1 = 1 reference unit Yes Yes
Work Coordinate
OL4A 1 = 1 reference unit Yes Yes
System Offset 6-43
Preset Data of
OL4C 1 = 1 reference unit Yes Yes
POSMAX Turns
Bits 0 to 3: Monitor 1 (Cannot be set.)
Bits 4 to 7: Monitor 2
OW4E Servo User Monitor Yes 6-44
Bits 8 to B: Monitor 3 (Cannot be set.)
Bits C to F: Monitor 4
Servo Alarm Monitor
OW4F Set the number of the alarm to monitor. Yes
Number
Servo Constant
OW50 Set the number of the SERVOPACK parameter. Yes
Number
Servo Constant
OW51 Set the number of words in the SERVOPACK parameter. Yes
Number Size
OL52 Servo User Constant Set the setting for the SERVOPACK parameter. Yes
6-45
Auxiliary Servo User
OW54 Set the number of the SERVOPACK parameter number. Yes
Constant Number
Auxiliary Servo
OW55 Constant Number Set the number of words in the SERVOPACK parameter. Yes
Size
Auxiliary Servo User
OL56 Set the setting for the SERVOPACK parameter. Yes
Constant
Fixed Parameter Set the number of the fixed parameter to read with the
OW5C Yes Yes 6-45
Number FIXPRM_RD motion subcommand.
OW5D − Reserved for system use. − − −
Absolute Position at
OL5E Power OFF (Lower 2 1 = 1 pulse Yes
words)
Absolute Position at
OL60 Power OFF (Upper 2 1 = 1 pulse Yes
words)
6-46
Modularized Position
OL62 at Power OFF (Lower 1 = 1 pulse Yes
2 words)
Modularized Position
OL64 at Power OFF (Upper 1 = 1 pulse Yes
2 words)
OL66 to
− Reserved for system use. − − −
OL6E
OW70 Command Buffer for
This area is used for command data when MECHATROLINK
to Transparent Yes 6-46
servo commands are specified directly.
OW7F Command Mode
6-12
6.3 Motion Parameter Details
Register number IW00 indicates the leading input register number + 00.
Refer to 6.1.1 Motion Parameter Register Numbers for MP2300 on page 6-2 for information on how to find the
leading input register number.
6-13
6 Motion Parameters
6.3.3 Monitoring Parameter List
(cont’d)
Register No. Name Contents SVB SVR Detail
IL06 - Reserved for system use. − −
Motion Command
IW08 Same as OW08 (Motion Command). Yes Yes 6-51
Response Code
Bit 0: Command Executing (BUSY) Flag Yes Yes
Bit 1: Command Hold Completed (HOLD) Yes Yes
Bit 2: Reserved for system use.
Motion Command Bit 3: Command Error Occurrence (FAIL) Yes Yes
IW09 6-51
Status Bits 4 to 6: Reserved for system use.
Bit 7: Reset Absolute Encoder Completed Yes
Bit 8: Command Execution Completed (COMPLETE) Yes Yes
Bits 9 to F: Reserved for system use.
Motion Subcommand
IW0A Same as OW0A (Motion Subcommand). Yes Yes 6-51
Response Code
Bit 0: Command Executing (BUSY) Flag Yes Yes
Bits 1 to 2: Reserved for system use.
Motion Subcommand Bit 3: Command Error Occurrence Yes Yes
IW0B
Status Bits 4 to 7: Reserved for system use.
Bit 8: Command Execution Completed Yes Yes
Bits 9 to F: Reserved for system use.
Bit 0: Distribution Completed (DEN) Yes Yes
Bit 1: Positioning Completed (POSCOMP) Yes Yes
Bit 2: Latch Completed (LCOMP) Yes
Bit 3: Position Proximity (NEAR) Yes Yes 6-52
6-14
6.3 Motion Parameter Details
(cont’d)
Register No. Name Contents SVB SVR Detail
Machine Coordinate
IL0E Target Position 1 = 1 reference unit Yes Yes
(TPOS)
Target Position
IL10 1 = 1 reference unit Yes Yes
(CPOS)
Machine Coordinate
IL12 System Position 1 = 1 reference unit Yes Yes
(MPOS)
32-bit Coordinate
6-53
IL14 System Position 1 = 1 reference unit Yes Yes
(DPOS)
Machine Coordinate
IL16 Feedback Position 1 = 1 reference unit Yes Yes
(APOS)
Machine Coordinate
IL18 Latch Position 1 = 1 reference unit Yes
(LPOS)
IL1A Position Error (PERR) 1 = 1 reference unit Yes
Target Position
IL1C 1 = 1 reference unit Yes
Difference Monitor
6-53
POSMAX Number of
IL1E 1 = 1 turn Yes Yes
Turns
Speed Reference
IL20 pulse/s Yes 6-54
Output Monitor
IL22 to
- Reserved for system use. − − −
IL2A
Bit 0: Alarm Occurred (ALM)
Bit 1: Warning Occurred (WARNING)
Bit 2: Command Ready (CMDRDY)
Bit 3: Servo ON (SVON)
Bit 4: Main Power ON (PON)
Bit 5: Machine Lock (MLOCK)
Bit 6: Zero Point Position (ZPOINT)
Bit 7: Positioning Completed (PSET)/Speed Coincidence
(V-CMP) Yes 6-55
IW2C Network Servo Status Bit 8: Distribution Completed (DEN)/Zero Speed (ZSPD)
Bit 9: Torque Being Limited (T_LIM)
Bit A: Latch Completed (L_CMP)
Bit B: Position Proximity (NEAR)/Speed Limit (V_LIM)
Bit C: Positive Soft Limit (Positive Software Limit)
(P_SOT)
Bit D: Negative Soft Limit (Negative Software Limit)
(N_SOT)
Bits E to F: Reserved for system use. − − −
IW2D Servo Alarm Code Stores the alarm code from the SERVOPACK. Yes 6-56
6-15
6 Motion Parameters
6.3.3 Monitoring Parameter List
(cont’d)
Register No. Name Contents SVB SVR Detail
Bit 0: Positive Drive Prohibited Input (P_OT)
Bit 1: Negative Drive Prohibited Input (N_OT)
Bit 2: Zero Point Return Deceleration Limit Switch Input
(DEC)
Bit 3: Encoder Phase-A Input (PA)
Bit 4: Encoder Phase-B Input (PB)
Bit 5: Encoder Phase-C Input (PC)
Bit 6: First External Latch Input (EXT1)
Network Servo I/O
IW2E Bit 7: Second External Latch Input (EXT2) Yes 6-56
Monitor
Bit 8: Third External Latch Input (EXT3)
Bit 9: Brake Output (BRK)
Bit A: Reserved for system use.
Bit B: Reserved for system use.
Bit C: CN1 input signal (IO12)
Bit D: CN1 input signal (IO13)
Bit E: CN1 input signal (IO14)
Bit F: CN1 input signal (IO15)
Bits 0 to 3: Monitor 1
Network Servo User Bits 4 to 7: Monitor 2
IW2F Yes 6-57
Monitor Information Bits 8 to B: Monitor 3
Bits C to F: Monitor 4
IL30 Servo User Monitor 2 Stores the result of the selected monitor. Yes
IL32 Servo User Monitor 3 Reserved for system use.
IL34 Servo User Monitor 4 Stores the result of the selected monitor. Yes
Servo Constant
IW36 Stores the number of the parameter being processed. Yes
Number
Auxiliary Servo User
IW37 Stores the number of the parameter being processed. Yes
Constant Number
IL38 Servo User Constant Stores the data of the parameter being read. Yes
6-57
Auxiliary Servo User
IL3A Stores the data of the parameter being read. Yes
Constant
Stores the type of motor actually connected.
IW3F Motor Type 0: Rotary motor Yes
1: Linear motor
IL40 Feedback Speed Unit is according to OW03, bits 0 to 3 (Speed Unit). Yes Yes
Torque (Thrust)
IL42 Unit is according to OW03, bits 12 to 15 (Torque Unit). Yes Yes
Reference Monitor
IW44 to
- Reserved for system use. − − −
IW55
Fixed Parameter Stores the data of the fixed parameter when FIXPRM-RD
IL56 Yes Yes 6-58
Monitor has been specified in the Motion Subcommand.
IW58 to
- Reserved for system use. − − −
IW5C
Absolute Position at
IL5E Power OFF (Lower 2 1 = 1 pulse Yes
words)
Absolute Position at
IL60 Power OFF (Upper 2 1 = 1 pulse Yes
words)
6-58
Modularized Position
IL62 at Power OFF 1 = 1 pulse Yes
(Lower 2 Words)
Modularized Position
IL64 at Power OFF 1 = 1 pulse Yes
(Upper 2 Words)
6-16
6.3 Motion Parameter Details
(cont’d)
Register No. Name Contents SVB SVR Detail
IW66 to
- Reserved for system use. − − −
IW6F
Response Buffer for
IW70 to Stores the response data when MECHATROLINK Servo
Transparent Yes 6-58
IW7F commands are specified directly.
Command Mode
6-17
6 Motion Parameters
6.4.1 Motion Fixed Parameter Details
( 1 ) Run Mode
No. 0 Setting Range Setting Unit Default Value
Run Mode 0 to 3 - 0
Specify the application method of the axis.
0:Normal Running (default) R
Use this setting when actually using an axis.
1:Axis Unused R
No control will be performed for an axis set to this mode, and monitoring parameters will not be updated. If an axis is
changed from any other run mode to this mode, the monitoring parameters will be held at the current status except for the
Drive Status (monitoring parameter IW00), which will be cleared to zeros.
Set any axis that is not being used to this mode (Axis Unused) to reduce the processing time.
2:Simulation Mode
Description In Simulation Mode, position information will be stored in the monitoring parameters even if a Servo Driver is not
connected.
This mode is used to virtually check the operation of the applications program.
3:Servo Driver Command (SERVOPACK Transparent Command Mode)
Servo Driver Command Mode is used to directly control the command-response communication with the
MECHATROLINK SERVOPACK from the application.
No processing other than communication processing with the SERVOPACK will be 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 setting parameter OW70 and responses are stored in
the area starting with monitoring parameter IW70.
( 2 ) Function Selection 1
No. 1 Setting Range Setting Unit Default Value
Function Selection 1 - - 0000H
Axis Type R
Set whether or not there is a limit on controlled axis travel.
0: Linear (finite length axis) (default); The axis will have limited movement.The software limit function is
Bit 0 enabled.
1: Rotating (infinite length axis); The axis will have unlimited movement.The software limit function is
disabled.
If an infinite length axis is set, the position information will be reset each time the position exceeds the value set
for the Maximum Value of Rotary Counter (fixed parameter 10).
Description Forward Software Limit Enabled
Set whether or not to use the software limit function in the positive direction.
Set the software limit as the Forward Software Limit (fixed parameter 12).
This setting is disabled if the axis is set as an infinite length axis.
Bit 1 The software limit function is enabled only after completing a Zero Point Return or Zero Point Setting
operation (IB0C5 is ON).
For details, refer to 10.3 Software Limit Function on page 10-12.
0: Disabled (default)
1: Enabled
6-18
6.4 MP2300 Parameter Details
6-19
6 Motion Parameters
6.4.1 Motion Fixed Parameter Details
( 3 ) Function Selection 2
No. 2 Setting Range Setting Unit Default Value
Function Selection 2 - - 0000H
Communication Error Mask
Masks MECHATROLINK communication errors detected at the MP2300.
Bit 0
0: Disabled (default)
1: Enabled
Description
WDT Error Mask
Masks MECHATROLINK watchdog timeout errors detected at the MP2300.
Bit 1
0: Disabled (default)
1: Enabled
( 4 ) Reference Unit
No. 4 R Setting Range Setting Unit Default Value
Reference Unit Settings 0 to 3 - 0
Set the unit for the reference.
The minimum reference unit is determined by this parameter and the Number of Decimal Places setting (fixed parameter
5). If pulse is selected, the Electronic Gear Ratio (fixed parameters 8 and 9) will be disabled.
Refer to 6.5.1 Reference Unit on page 6-59 for details.
Description
0: pulse (electronic gear disabled)
1: mm
2: deg
3: inch
No. 5 R Setting Range Setting Unit Default Value
Number of Decimal Places 0 to 5 - 3
Set the number of digits below the decimal point in the reference unit.
The minimum reference unit is determined by this parameter and the Command Unit (fixed parameter 4).
Example: When the Command Unit is set to mm and the Number of Decimal Places is set to 3,
Description
a reference unit of 1 will be 0.001 mm.
The setting of this parameter is disabled if the Command Unit is set to pulse in fixed parameter 4.
Refer to 6.5.1 Reference Unit on page 6-59 for details.
No. 6 R Setting Range Setting Unit Default Value
Reference Units per Revolution 1 to 231-1 Reference unit 10000
Specify the amount of travel in the load as the number of reference units for each turn of the load shaft.
Description
Refer to 6.5.2 Electronic Gear on page 6-59 for details.
Setting Range Setting Unit Default Value
No. 8 R
rev
Gear Ratio (Motor) 1 to 65535 1
(revolutions)
Set the gear ratio between the motor and the load.
The following two values are set for a configuration in which the load shaft will turn n times in response to m turns of the
motor shaft.
Description • Gear ratio at Servomotor: m
• Gear ratio at load: n
The setting of this parameter is disabled if the Command Unit (Reference Unit) is set to pulse in fixed parameter 4.
Refer to 6.5.2 Electronic Gear on page 6-59 for details.
Setting Range Setting Unit Default Value
No. 9 R
rev
Gear Ratio (Load) 1 to 65535 1
(revolutions)
Description Same as for No. 8.
6-20
6.4 MP2300 Parameter Details
POSMAX
Position
Description Forward Reverse
direction direction
( 6 ) Software Limits
No. 12 Setting Range Setting Unit Default Value
31 31
Forward Software Limit −2 to 2 −1 Reference unit 231−1
Set the position to be detected for the software limit in the positive direction at the MP2300.
If an axis attempts to move in the positive direction past the position set here, a positive software limit alarm (IB043)
Description
will occur.
Enabled when bit 1 of the Forward Software Limit Enabled (fixed parameter 1, bit 1) is set to 1 (enabled).
No. 14 Setting Range Setting Unit Default Value
31 231
Reverse Software Limit −2 to −1 Reference unit −231
Set the position to be detected for the software limit in the negative direction at the MP2300.
If an axis attempts to move in the negative direction past the position set here, a negative software limit alarm
Description
(IB044) will occur.
Enabled when bit 2 of the Reverse Software Limit Enabled (fixed parameter 1, bit 2) is set to 1 (enabled).
Outline of Software Limit
The software limit function is enabled only after completing a Zero Point Return or Zero Point Set-
ting operation (IB0C5 is ON).
For details, refer to 10.3 Software Limit Function on page 10-12.
6-21
6 Motion Parameters
6.4.1 Motion Fixed Parameter Details
( 7 ) Backlash Compensation
No. 16 Setting Range Setting Unit Default Value
Backlash Compensation 31 31 Reference unit 0
−2 to 2 −1
Set the backlash compensation in reference units. Backlash compensation can be performed by setting this parameter to 0.
Perform backlash compensation using the functions at the SERVOPACK. The setting is enabled when communication is
established with the SERVOPACK (NS115: Pn81B, SGDS: Pn214).
Backlash compensation cannot be used for the SGD-N, SGDB-N, or SGDH + NS100 SERVOPACKs because they do not
have a parameter to set the backlash compensation.
Using Backlash Compensation in the Forward Direction
Machine
Compensation
Motor axis
Travels
Reference position opposite of Reference position
Home Direction.
Machine
Motor axis
Description
Home Direction
Backlash Compensation
in fixed parameter 16
Machine
Compensation
Motor axis
Reverse direction
Machine
Motor axis
Compensation
( 8 ) SERVOPACK Settings
Fixed Parameter 30 Setting Range Setting Unit Default Value
Encoder Type 0 to 3 - 0
Set the type of encoder that is being used.
0: Incremental encoder
Description 1: Absolute encoder
2: Absolute encoder used as an incremental encoder.
3: Reserved
6-22
6.4 MP2300 Parameter Details
( 9 ) Encoder Settings
Description
+32767 Pn205 value
Multiturn Multiturn
data Forward Reverse data Forward Reverse
rotation rotation rotation rotation
Revolutions
0
0
−32768 Revolutions
This parameter is used to manage position information when an absolute encoder is used and an infinite length axis has
been set.
No. 42 R Setting Range Setting Unit Default Value
Feedback Speed Moving Average Time Constant 0 to 32 ms 10
Set the moving average time constant for the feedback speed.
Description The Feedback Speed (monitoring parameter IL40) is the value obtained by calculating the moving average for the
time constant from the feedback position for every scan.
6-23
6 Motion Parameters
6.4.2 Setting Parameter List
Position Phase Speed Torque in the following descriptions indicate that parameter is enabled in
position control, phase control, speed control, or torque control.
Similarly, Position Phase Speed Torque in the following descriptions indicate that parameter is
disabled in position control, phase control, speed control, or torque control.
( 1 ) RUN Commands
Servo ON R
Sends a SERVO ON command to the SERVOPACK.
Bit 0
0: Servo OFF (default)
ON: Servo ON
Machine Lock
During the machine lock mode, the Target Position (CPOS) (monitoring parameter IL10) will be updated
but no movement will occur on the axis.
Bit 1 A change in the machine lock mode is valid after all pulses have been distributed. The machine lock mode
cannot be changed during speed or torque control.
0: Machine lock mode released (default)
1: Machine lock mode
Latch Request
Store the current position when the latch signal turns ON as the Machine Coordinate Latch Position (LPOS)
(monitoring parameter IL18).
When latch detection is completed, the Latch Completed bit will turn ON in the Position Management Status
(monitoring parameter IW0C, bit 2).
To perform latch detection again, change this bit from 0 to 1.
Set the latch signal to be used in Latch Input Signal Type of Function 2 (setting parameter OW04, bits 0 to
Description 3).
This function is achieved using the Servo command expansion area and can be executed only with the
MECHATROLINK-II, 32-byte Mode communication method.
Do not change this bit to 1 during execution of the motion commands for zero point return, external positioning,
or latching. Doing so may result in a warning at the SERVOPACK.
OB004
Bit 4 T∗
Latch signal
IB0C2
∗ T ≥ t1 + t2+ t3
Where
T: Latch processing time
t1: MECHATROLINK communication cycle
t2: Two scans
t3: SERVOPACK latch processing preparation time (≤ 4 ms)
6-24
6.4 MP2300 Parameter Details
POSMAX Preset R
Preset the POSMAX Number of Turns (monitoring parameter IL1E) to the value set for the Preset Data of
Bit 6 POSMAX Turn (setting parameter OL4C).
0: POSMAX Preset OFF (default)
1: POSMAX Preset ON
Infinite Length Axis Position Information LOAD
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 data (encoder position and pulse position) that was set when the power was last turned
OFF.
Bit 7 When processing has been completed for this bit, the ABS System Infinite Length Position Control Information
LOAD Completed bit will be turned ON in the Position Management Status (monitoring parameter IW0C,
bit 8).
0: Infinite Length Axis Position Information LOAD OFF (default)
1: Infinite Length Axis Position Information LOAD ON
Forward External Torque Limit Input
Limit the torque by the value set in the SERVOPACK parameters.
The setting is enabled when the move command or the SERVO ON command is sent.
Bit 8 There is no torque limit switch parameter in the Servo command option area in the SGD-N, SGDB-N, or
SGDH+NS100/NS115 SERVOPACKs, so the torque limit input cannot be used.
0: Forward External Torque Limit Input OFF (default)
1: Forward External Torque Limit Input ON
Description
Reverse External Torque Limit Input
Limit the torque by the value set in the SERVOPACK parameters.
The setting is enabled when the move command or the SERVO ON command is sent.
Bit 9 There is no torque limit switch parameter in the Servo command option area in the SGD-N, SGDB-N, or
SGDH+NS100 SERVOPACKs, so the torque limit input cannot be used.
0: Reverse External Torque Limit Input OFF (default)
1: Reverse External Torque Limit Input ON
Integration Reset
Reset the position loop integral items for the SERVOPACK.
The setting is enabled when the move command or the SERVO ON command is sent.
Bit B The Integration Reset (Position Loop Integration Reset) is supported only by the SGDS SERVOPACK and
cannot be used for other SERVOPACKs.
0: Integration Reset OFF (default)
1: Integration reset ON
Clear Alarm R
Clear alarms.
If a communication error occurs, communication can be reestablished by clearing the alarm.
Bit F 0: Clear alarm OFF (default)
1 : Clear alarm ON
Do not execute Clear Alarm during axis movement using motion commands. Using Clear
Alarm may affect axis movement.
6-25
6 Motion Parameters
6.4.2 Setting Parameter List
( 2 ) Mode 1
( 3 ) Mode 2
OW02 Position Phase Setting Range Setting Unit Default Value
Mode 2 Speed Torque - - 0000H
Monitor 2 Enabled
Disable/enable Monitor 2 in the Servo User Monitor (setting parameter OW4E, bits 4 to 7).
0: Disabled (default)
Description Bit 0
1: Enabled
This bit is valid only when the communication mode is MECHATROLINK-I or MECHATROLINK-II 17-byte
Mode. This bit is ignored for MECHATROLINK-II 32-byte Mode.
6-26
6.4 MP2300 Parameter Details
( 4 ) Function 1
Speed Units R
Set the unit for speed references.
0: Reference unit/s
Bit 0 to 1: 10n reference unit/min (default) (n = number of decimal places/fixed parameter 5)
Bit 3 2: 0.01%
3: 0.0001%
Refer to 6.5.5 Speed Reference on page 6-63 for setting examples when also setting of the
combination with the number of digits below the decimal point.
Acceleration/Deceleration Units R
Set whether to specify acceleration/deceleration rates or acceleration/deceleration time constants for
Bit 4 to acceleration/deceleration commands.
Bit 7
0: Reference units/s2
1: ms (default)
Description
Filter Type R
Set the acceleration/deceleration filter type.
The set filter type changes when the motion command Change Filter Type is executed.
0: No filter (default)
Bit 8 to
Bit B 1: Exponential acceleration/deceleration filter
2: Moving average filter
When a filter is used, set the type in this parameter and execute the motion command Change
Filter Type.
For details, refer to 7.2.12 Change Filter Type (CHG_FILTER) on page 7-60.
Torque Unit Selection R
Bit C to Set the unit for torque references.
Bit F 0: 0.01% (default)
1: 0.0001%
6-27
6 Motion Parameters
6.4.2 Setting Parameter List
( 5 ) Function 2
( 6 ) Function 3
6-28
6.4 MP2300 Parameter Details
( 7 ) Motion Commands
6-29
6 Motion Parameters
6.4.2 Setting Parameter List
Command Pause R
The axis will decelerate to a stop if this bit is changed to 1 while an axis is moving during positioning, external
positioning, STEP operation, or speed reference.
While this bit is 1, the command is held. When this bit is changed to 0, the hold is canceled and positioning
Bit 0
restarts. After the axis has been stopped, the Command Hold Completed bit will turn ON in the Servo Module
Command Status (monitoring parameter IW09, bit 1).
0: Command Pause OFF (default)
1: Command Pause ON
Command Abort R
The axis will decelerate to a stop if this bit is changed to 1 while an axis is moving during positioning, external
positioning, zero point return, JOG operation, STEP operation, speed reference, or torque reference, and the
Bit 1
remaining movement will be canceled.
0: Command Abort OFF (default)
1: Command Abort ON
Jog/Step Direction R
Set the movement direction for JOG or STEP.
Bit 2
0: Forward (default)
1: Reverse
Home Direction
Set the direction to move for zero point return. This setting is valid for zero point returns using DEC1 + C,
Bit 3 ZERO, DEC1 + ZERO, or phase-C.
Description 0: Reverse (default)
1: Forward
Latch Zone Enabled
Disable/enable the area where the external signal is valid for external positioning (called the latch zone).
This parameter writes the set values for OL2A/OL2C in the SERVOPACK parameters (Pn820, Pn822)
when it is enabled. This setting is valid each time a new external positioning command is executed.
When this parameter is disabled, sets the SERVOPACK parameters Pn820 and Pn822 to the same value (zero).
0: Disabled (default)
Bit 4
1: Enabled
Always disable this parameter when sending latch commands (latch, zero point return) other than those for
external positioning.
■ Related Parameters
Latch Zone Lower Limit (setting parameter OL2A) and Latch Zone Upper Limit (setting parameter
OL2C)
Position Reference Type R
Specify whether the value set for the Position Reference (setting parameter OL1C) is an Incremental
Addition Mode value (calculated by adding the movement amount to the current position) or an Absolute Mode
value (an absolute position).
Bit 5
Always set this parameter to Incremental Addition Mode when using motion programs or infinite axes. For
details, refer to 6.5.2 ( 2 ) Parameter Setting Example Using Rotating Table on page 6-60.
0: Incremental addition mode (default)
1: Absolute mode
6-30
6.4 MP2300 Parameter Details
( 9 ) Motion Subcommands
OW0A Position Phase Setting Range Setting Unit Default Value
Motion Subcommands Speed Torque 0 to 5 - 0
Set the motion subcommands that can be used with the motion command.
R 0: NOP No command
1: PRM_RD Read SERVOPACK Parameter
2: PRM_WR Write SERVOPACK Parameter
3: Reserved Reserved
Description 4: SMON Monitor Status
R 5: FIXPRM_RD Read Fixed Parameters
These commands can be used only with MECHATROLINK-II in 32-byte mode, except for Read Fixed
Parameters. For details, refer to 7.3 Motion Subcommands on page 7-95 and 7.4 Motion Subcom-
mand Details on page 7-96.
6-31
6 Motion Parameters
6.4.2 Setting Parameter List
( 10 ) Torque Reference
Setting Range Setting Unit Default Value
OL0C R Position Phase Depends on the torque unit set
Torque/Thrust Reference
Speed Torque −231 to 231−1 in Function 1 (setting parame- 0
/Torque Feed Forward Compensation ter OW03 bits C to F).
The meaning will depend on the command.
• Set the torque reference for torque reference commands.
Refer to 7.2.23 Torque Reference (TRQ) on page 7-84 for details.
• Set the torque feed forward gain* for interpolation commands.
* Torque Feed Forward Gain Function
Torque feed forward gain can be used when interpolation commands (INTERPOLATE, LATCH) are sent
Description
using SGDS SERVOPACKs.
Conditions of Use
・SERVOPACK parameter Pn002.0 = 2
・SGDS communication interface version 8 or later
The setting unit for this parameter depends on the Torque Unit Selection (OW03, bits C to F),
but the result of applying the torque unit setting is not shown here.
OW0E Position
Setting Range Setting Unit Default Value
Phase
Speed Limit at Torque/Thrust
Speed Torque −32768 to 32767 0.01% 15000
Reference
Set the speed limit for torque references as a percentage of the rated speed.
Torque control is used to control the Servomotor to output the specified torque, so 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 functions to limit the Servomotor speed during torque control to protect the machine.
The setting is enabled when a torque reference command is executed.
No speed limit Speed limit used
t t
0 0
■ Related Parameters
SGDS, SGDH+NS115, SGDH+NS110 SGD-N, SGDB-N
:Pn002.1 :Cn-02, bit 2
Pn407 Cn-14
Pn408.1
Pn300
6-32
6.4 MP2300 Parameter Details
( 11 ) Speed Reference
Setting Range Setting Unit Default Value
Position Phase Depends on the Speed Unit
OL10 R
set in Function 1 (setting
Speed Reference Speed Torque −231 to 231−1 3000
parameter OW03, bits
0 to 3).
Set the speed reference.
This parameter is used by the following commands. Refer to Chapter 7 Motion Commands for details.
1: POSING Positioning
2: EX_POSING External Positioning
3: ZRET Zero Point Return
Description 7: FEED JOG operation
8: STEP STEP operation
23: VELO Speed Reference
25: PHASE Phase Reference
The setting unit for this parameter depends on the Speed Unit (OW03, bits 0 to 3), but the result of
applying the speed unit setting is not shown here.
6-33
6 Motion Parameters
6.4.2 Setting Parameter List
( 14 ) Speed Override
Description 75%
50%
6-34
6.4 MP2300 Parameter Details
Speed
Distribution
Position Error
Description Completed
(IL1A)
O1E
Positioning
Completed Signal
(IB0C1)
■ Related Parameters
Fixed Parameter 4: Command Unit
Fixed Parameter 5: Number of Decimal Places
Fixed Parameter 6: Command Units per Revolution
Fixed Parameter 8: Gear Ratio [MOTOR]
Fixed Parameter 9: Gear Ratio [LOAD]
OW2E: Position Loop Gain
IB0C0: Distribution Completed (DEN)
IB0C1: Positioning Completed (POSCOMP)
6-35
6 Motion Parameters
6.4.2 Setting Parameter List
Description
Speed
Distribution
Positioning Completed completed
Position Error Width 2
Position Proximity
Detection Width = 0
■ Related Parameters
Position Proximity
Detection Width ≠ 0 IB0C3: Position Proximity
6-36
6.4 MP2300 Parameter Details
Speed
Description
Distribution completed
Position Error Position Completed Width
Positioning
Time Over
When this time is longer than the Position Complete Timeout,
a Positioning Time Over alarm will occur.
( 20 ) Phase Compensation
( 21 ) Latch
6-37
6 Motion Parameters
6.4.2 Setting Parameter List
6-38
6.4 MP2300 Parameter Details
The following figure shows the relationship between the above related parameters.
NS100/NS115 SERVOPACK
Acceleration/
Acceleration:
deceleration
OL36
processing
Deceleration:
OL38
Differ- Pn109 B
Pn10A
ential A
(OW30) (Not supported.)
Kp Kv
B Vref Current
Filter Pn102 Pn100 M
A Loop
(OW2E) (OW2F)
OW3A
FB Ti NTi
Followup
Pn11F Pn101
(OW32) (OW34)
PG
A
B
Speed
Amends
(OW31)
6-39
6 Motion Parameters
6.4.2 Setting Parameter List
( 23 ) Acceleration/Deceleration Settings
Setting
Setting Unit Default Value
Range
OL36 R Position Phase
Acceleration/Deceleration Units
Linear Acceleration Time Speed Torque
0 to 231−1 (setting parameter OW03, 0
bits 4 to 7)
Set the linear acceleration rate or linear acceleration time constant.
The actual machine operation depends on the settings in the SERVOPACK parameters. Refer to 11.1 Parameters That
Description Are Automatically Updated on page 11-2 for information on automatic updating of parameters.
The setting unit for this parameter depends on the Acceleration/Deceleration Units (OW03, bits 4
to 7), but the result of applying the acceleration/deceleration unit setting is not shown here.
Setting
Setting Unit Default Value
Range
OL38 R
Acceleration/Deceleration Units
Linear Deceleration Time
0 to 231−1 (setting parameter OW03, 0
bits 4 to 7)
Set the linear deceleration rate or linear deceleration time constant.
The actual machine operation depends on the settings in the SERVOPACK parameters. Refer to 11.1 Parameters That
Description Are Automatically Updated on page 11-2 for information on automatic updating of parameters.
The setting unit for this parameter depends on the Acceleration/Deceleration Unit (OW03, bits 4 to
7), but the result of applying the acceleration/deceleration unit setting is not shown here.
The following two methods can be used to specify the acceleration/deceleration speed.
2. Setting the time to reach the rated speed from zero speed.
For this method, the setting range is 0 to 32,767 ms. A setting parameter error will occur if the
setting exceeds 32,767.
1 = Reference unit/s2
100%
Acceleration/
Deceleration Units
0 Speed Reference Speed
(%) Linear accel- Linear decel-
(OW03. Bit 4 to 7)
eration rate eration rate
(OL36) (OL38) Time
(t)
1 = ms
100%
1 Reference Speed
Speed
(%)
Time
(t)
Linear acceleration Linear deceleration
time (OL36) time (OL38)
6-40
6.4 MP2300 Parameter Details
( 24 ) Filter
Description 1. Select the filter type in Function 1 (setting parameter OW03, bits 8 to B).
↓
2. Execute the motion command Change Filter Type (CHG_FILTER).
↓
3. Set the S-curve Acceleration Time (setting parameter OW3A).
↓
4. Execute the motion command Change Filter Time Constant.
Once the filter type is set using the motion command, the setting is held until the power is turned OFF or the filter type is
changed.
OW3B ( R only) Setting Range Setting Unit Default Value
Bias Speed for Exponential Acceleration/Deceleration Speed Units (setting parameter
0 to 32767 100
Filter OW03, bits 0 to 3)
Set the bias speed for the exponential acceleration/deceleration filter.
Description The setting unit for this parameter depends on the Speed Units (OW03, bits 0 to 3), but the result of
applying the speed unit setting is not shown here.
There are two types of acceleration/deceleration filter: an exponential acceleration/deceleration fil-
ter and a moving average filter.
For details on each acceleration/deceleration parameter, refer to 6.5.6 Acceleration/Deceleration
Settings on page 6-65 and 6.5.7 Acceleration/Deceleration Filter Settings on page 6-67.
6-41
6 Motion Parameters
6.4.2 Setting Parameter List
Set the approach speed for a zero point return operation after the deceleration LS is passed.
Description The setting unit for this parameter depends on the Speed Units (OW03, bits 0 to 3), but the result of
applying the speed unit setting is not shown here.
Setting Range Setting Unit Default Value
OL40
Depends on
Creep Speed −231 to 231−1 Speed Units.
500
Set the creep speed for a zero point return operation after the ZERO signal is detected.
Description The setting unit for this parameter depends on the Speed Units (OW03, bits 0 to 3), but the result of
applying the speed unit setting is not shown here.
OL42 Setting Range Setting Unit Default Value
Home Offset 31 31 Reference unit 0
−2 to 2 −1
Description Set the distance from where the signal is detected to the zero point position.
A typical example of a zero point return operation is shown below.
Refer to 7.2.3 Zero Point Return (ZRET) on page 7-16 for details.
Reference Speed
(OL10)
Start
DEC Signal
Phase-C Pulse
6-42
6.4 MP2300 Parameter Details
( 26 ) Step Distance
Rated speed
100%
Speed
Speed Reference
(%) (OL10)
Description
Step
Distance
(OL44)
Refer to 7.2.7 STEP Operation (STEP) on page 7-48 for details on STEP commands.
Rated speed
Speed
Speed Reference
(OL10)
External Positioning
Move Distance
(OL46)
Description
6-43
6 Motion Parameters
6.4.2 Setting Parameter List
6-44
6.4 MP2300 Parameter Details
( 30 ) SERVOPACK Commands
( 31 ) Supplemental Settings
6-45
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
OW70 to OW7E Position Phase Setting Range Setting Unit Default Value
Command Buffer for Transparent Command Mode Speed Torque - - 0
This area is used for response data when MECHATROLINK Servo commands are specified directly.
Description • MECHATROLINK-I and MECHATROLINK-II, 17-byte Mode: Data area = OW70 to OW77
• MECHATROLINK- II, 32-byte Mode: Data area = OW70 to OW7E
Terminology: Store
The use of “store” here refers to information that is automatically transferred by the CPU system without
any action by the user. This term is mainly used with this meaning in describing motion monitoring param-
eters.
6-46
6.4 MP2300 Parameter Details
( 1 ) Drive Status
IW00 Setting Range Setting Unit
Drive Status - -
Motion Controller Operation Ready R
OFF: Operation not ready
ON: Operation ready
This bit turns ON when RUN preparations for the Motion Module have been completed.
This bit will be OFF under the following conditions:
・Major damage has occurred.
Bit 0 ・Axis that is not used was selected.
・Motion fixed parameter setting error
・Motion fixed parameters are being changed.
・Communication is not synchronized.
・SERVOPACK parameters are being accessed by a command from an MPE720.
・The Motion Parameter Window (SVB Definitions Window) is being opened using the MPE720.
Configure an OR circuit with IB002 when using as a Servo ON interlock.
Running (Servo ON) R
This bit is ON while the axis is in Servo ON status.
Bit 1
Description OFF: Stopped
ON: Running (Servo ON)
System Busy
OFF: System not busy
ON: System busy
This bit is ON when the system is processing and cannot execute a motion command. This bit is ON for the
Bit 2
following conditions.
・Fixed parameters are being changed.
・SERVOPACK parameters are being read by a command from an MPE720.
・SERVOPACK parameters are being written by a command from an MPE720.
Servo Ready
OFF: Servo not ready
ON: Servo ready
Bit 3 This bit is ON when all of the following conditions are satisfied.
・Communication is synchronized.
・The main power supply for the SERVOPACK is ON.
・There are no alarms in the SERVOPACK.
6-47
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
( 3 ) Warning
IL02 Setting Range Setting Unit
Warning - -
Excessively Following Error
OFF: In normal deviation range
Bit 0 ON: Abnormal deviation detected
This bit turns ON if the following error exceeds the value set for the Deviation Abnormal Detection Value
(setting parameter OL22) when Excessively Following Error is set to be treated as an warning by setting
the Deviation Abnormal Detection Error Level to 0 in Mode 1 (setting parameter OW01, bit 0).
Setting Parameter Error R
OFF: In setting range
Bit 1 ON: Outside setting range
This bit turns ON when one or more motion setting parameters is set outside the setting range. The number of
the parameter for which the value is out of range is stored as the Over Range Parameter Number (monitoring
parameter IW01).
Fixed Parameter Error R
OFF: In setting range
Bit 2 ON: Outside setting range
This bit turns ON when one or more motion setting parameters is set outside the motion fixed parameter setting
range. The number of the most recent out-of-range parameter is stored as the Over Range Parameter Number
(monitoring parameter IW01).
Servo Driver Error
OFF: No warning
Bit 3 ON: Warning
This bit turns ON when there is a warning in the SERVOPACK for MECHATROLINK communication. The
content of the warning can be confirmed using the Servo Alarm Code (monitoring parameter IW2D).
Motion Command Setting Error R
Description
OFF: Command setting normal
Bit 4
ON: Command setting error
This bit turns ON when a motion command that cannot be used is set.
Positive Overtravel
OFF: No positive overtravel
Bit 6 ON: Positive overtravel
This bit turns ON when positive overtravel is disabled in the fixed parameter settings and the positive overtravel
signal is input.
Negative Overtravel
OFF: No negative overtravel
Bit 7 ON: Negative overtravel
This bit turns ON when negative overtravel is disabled in the fixed parameter settings and the negative
overtravel signal is input.
Servo Not ON
OFF: Servo ON
Bit 8 ON: Servo not ON
This bit turns ON when the Servo ON bit in the RUN Commands (setting parameter OW00, bit 0) set to 1
but the SERVOPACK is not in the Servo ON condition.
Servo Driver Communication Warning
OFF: Communication normal
Bit 9 ON: Communication error detected
This bit turns ON if a communication error is detected in communication with the SERVOPACK for
MECHATROLINK communication. This bit is cleared automatically when communication is performed
normally.
6-48
6.4 MP2300 Parameter Details
( 4 ) Alarm
IL04 Setting Range Setting Unit
Alarm - -
Servo Driver Error
OFF: No Servo Driver alarm
Bit 0 ON: Servo Driver alarm occurred
This bit turns ON when there is a alarm in the SERVOPACK for MECHATROLINK communication. The content
of the alarm can be confirmed using the Servo Alarm Code (monitoring parameter IW2D).
Positive Overtravel
OFF: No positive overtravel
Bit 1 ON: Positive overtravel occurred
This bit turns ON when the positive overtravel signal has been input and a move command is executed in the
positive direction. For details, refer to 10.2 Overtravel Function on page 10-8.
Negative Overtravel
OFF: No negative overtravel
Bit 2 ON: Negative overtravel occurred
This bit turns ON when the negative overtravel signal is input and a move command is executed in the negative
direction. For details, refer to 10.2 Overtravel Function on page 10-8.
Positive Soft Limit (Positive Software Limit)
OFF: In positive software limit range
ON: Not in positive software limit range
Bit 3 This bit turns ON if a move command that exceeds the positive software limit is executed with the following
conditions: A finite axis is selected, the positive software limit is enabled, and a Zero Point Return operation has
been completed.
For details, refer to 10.3 Software Limit Function on page 10-12.
Negative Soft Limit (Negative Software Limit)
Description OFF: In negative software limit range
ON: Not in negative software limit range
Bit 4 This bit turns ON if a move command that exceeds the negative software limit is executed with the following
conditions: A finite axis is selected, the negative software limit is enabled, and a Zero Point Return operation has
been completed.
For details, refer to 10.3 Software Limit Function on page 10-12.
Servo OFF R
OFF: Servo ON
Bit 5
ON: Servo OFF
This bit turns ON when a move command is executed during Servo OFF status.
Positioning Time Over
OFF: No timeout
Bit 6 ON: Timeout occurred
This bit turns ON when positioning is not completed within the specified time after the end of pulse distribution.
The time is set for the Position Complete Timeout (setting parameter OW26).
Excessive Positioning Moving Amount
OFF: Moving amount normal
Bit 7 ON: Excessive moving amount
This bit turns ON when a moving amount is specified that exceeds the setting range for the positioning moving
amount.
Excessive Speed
OFF: Speed normal
Bit 8
ON: Excessive speed
This bit turns ON when a speed was set that exceeds the setting range for the speed reference.
6-49
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
6-50
6.4 MP2300 Parameter Details
6-51
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
6-52
6.4 MP2300 Parameter Details
( 10 ) Position Information
6-53
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
( 11 ) Reference Monitor
IL20 Setting Range Setting Unit
Speed Reference Output Monitor 31 31 pulse/s
−2 to 2 −1
Stores the speed reference that is being output.
Description This parameter monitors the speed being output to the MECHATROLINK. This parameter will be 0 for interpolation or
phase control.
6-54
6.4 MP2300 Parameter Details
( 12 ) SERVOPACK Status
IW2C Setting Range Setting Unit
Network Servo Status - -
Alarm Occurred (ALM)
Bit 0 OFF: No alarm occurred.
ON: Alarm occurred.
Warning Occurred (WARNING)
Bit 1 OFF: No warning occurred.
ON: Warning occurred.
Command Ready (CMDRDY)
Bit 2 OFF: Command cannot be received.
ON: Command can be received.
Servo ON (SVON)
Bit 3 OFF: Servo OFF.
ON: Servo ON.
Main Power ON (PON)
Bit 4 OFF: Main power OFF.
ON: Main power ON.
Machine Lock (MLOCK)
Bit 5 OFF: Machine lock mode released.
ON: Machine lock mode.
Zero Point Position (ZPOINT)
Bit 6 OFF: Outside Zero Point Position Range.
ON: In Zero Point Position Range.
Positioning Completed (PSET)
OFF: Outside Positioning Completed Width.
ON: In Positioning Completed Width (for position control).
Bit 7
Speed Coincidence (V-CMP)
Description OFF: Speed does not agree.
ON: Speed agrees (for speed control).
Distribution Completed (DEN)
OFF: Distributing pulses.
ON: Distribution completed (for position control).
Bit 8
Zero Speed (ZSPD)
OFF: Zero speed not detected.
ON: Zero speed detected (for speed control).
Torque Being Limited (T_LIM)
Bit 9 OFF: Torque not being limited.
ON: Torque being limited.
Latch Completed (L_CMP)
Bit A OFF: Latch not completed.
ON: Latch completed.
Position Proximity (NEAR)
OFF: Outside Position Proximity Range.
ON: In Position Proximity Range.
Bit B
Speed Limit (V_LIM)
OFF: Speed limit not detected.
ON: Speed limit detected.
Positive Soft Limit (Positive Software Limit) (P_SOT)
Bit C OFF: In Positive Software Limit Range.
ON: Outside Positive Software Limit Range.
Negative Soft Limit (Negative Software Limit) (N_SOT)
Bit D OFF: In Negative Software Limit Range.
ON: Outside Negative Software Limit Range.
6-55
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
( 13 ) SERVOPACK Information
Setting
IW2D Setting Range
Unit
Servo Alarm Code
−32768 to 32767 (−231 to 231−1) -
Stores the alarm code (leftmost 2 digits) from the SERVOPACK.
Description Example: The code for a communication error that occurs in an SGDS SERVOPACK is E6.
Refer to the manual for the SERVOPACK for details on alarms.
6-56
6.4 MP2300 Parameter Details
6-57
6 Motion Parameters
6.4.3 Motion Monitoring Parameter Details
( 17 ) Supplemental Information
6-58
6.5 Example of Setting Motion Parameters for the Machine
Motion Fixed Parameter 5: Motion Fixed Parameter 4: Command Unit (Reference Unit) R
Number of Decimal
Places R 0: pulse 1: mm 2: deg 3: inch
6-59
6 Motion Parameters
6.5.2 Electronic Gear
Motor
m = 7 rotations
Workpiece
Ball
P (pitch) = 6
n=5
To move the workpiece 0.001 mm for 1 reference unit input under the conditions outlined above, i.e.,
for 1 reference unit = 1 output unit, make the following settings for fixed parameters 6, 8, and 9.
• Fixed Parameter 6: Travel distance per machine rotation = 6 mm/0.001 mm = 6000 (reference
units)
n = 10 rotations
m = 30 rotations
Motor
To rotate the table 0.1° for 1 reference unit input under the conditions outlined above, i.e., for 1 refer-
ence unit = 1 output unit, make the following settings for fixed parameters 6, 8, and 9.
• Fixed Parameter 6: Travel distance per machine rotation = 360°/0.1° = 3600 (reference units)
• Fixed Parameter 8: Gear ratio at Servomotor = m = 30
• Fixed Parameter 9: Gear ratio at load = n = 10
The gear ratio for fixed parameters 8 and 9 (m/n) may be constant, e.g., m = 3 and n = 1.
Set the SERVOPACK gear ratio to 1:1.
6-60
6.5 Example of Setting Motion Parameters for the Machine
6-61
6 Motion Parameters
6.5.4 Position Reference
The following table compares the advantage and disadvantage of incremental addition mode and
absolute mode.
Position Reference
Advantage Disadvantage
Type
It is not necessary to consider the relationship
between OL1C and the current position when OL1C does not necessarily equal the coordinate
Incremental
canceling a move. value of the target position, so the position reference
Addition Mode
Incremental addition mode can be used for finite or can be difficult to understand intuitively.
infinite length axis type.
The current position must be set in OL1C
whenever the power supply is turned ON or a move
The coordinate of the target position is specified is canceled. If this is not done, the axis may move
Absolute Mode
directly, making it easy to understand intuitively. suddenly when a move command is started.
Absolute mode cannot be used for an infinite length
axis type.
6-62
6.5 Example of Setting Motion Parameters for the Machine
6-63
6 Motion Parameters
6.5.5 Speed Reference
Setting Example
6-64
6.5 Example of Setting Motion Parameters for the Machine
6-65
6 Motion Parameters
6.5.6 Acceleration/Deceleration Settings
Speed
(%)
(100%)
Reference speed
Speed
(%)
(100%)
Reference speed
0 Time
(t)
Linear Acceleration Linear Deceleration
Time (OL36) Time (OL38)
6-66
6.5 Example of Setting Motion Parameters for the Machine
The following figure shows the relationship between acceleration/deceleration patterns and each parameter.
Filter Type
OW03, bits 8 to B = 0 OW03, bits 8 to B = 1 OW03, bits 8 to B = 2
(No filter) (Exponential acceleration/deceleration filter) (Moving average filter)
No Acceleration/
Deceleration
OL36 = 0
OL38 = 0
*Curvature depends on OW3A OW3A OW3A
*Step input
OW3A
With Acceleration/
Deceleration
6-67
6 Motion Parameters
6.5.7 Acceleration/Deceleration Filter Settings
MEMO
6-68
7
Motion Commands
This chapter explains each motion command's operation, related parameters, and
timing charts.
7-1
7 Motion Commands
7-2
7.1 Motion Commands
7-3
7 Motion Commands
7.1.2 Motion Commands Supported by SERVOPACK Models
SERVOPACK
SGDH-E
Motion Command SGD-N SGDH-E SGDS-1
+NS115
SGDB-AN +NS100
M-I M-II M-I M-II
NOP { { { { { {
POSING { { { { { {
EX_POSING { { { { { {
ZRET { { { { { {
INTERPOLATE { { { { { {
ENDOF_INTERPOLATE { { { { { {
LATCH { { { { { {
FEED { { { { { {
STEP { { { { { {
ZSET { { { { { {
ACC { { { { { {
DCC × { { { { {
SCC { { { { { {
Main
Command CHG_FILTER { { { { { {
(OW08) KVS { { { { { {
KPS { { { { { {
KFS { { { { { {
PRM_RD { { { { { {
PRM_WR { { { { { {
ALM_MON { { { { { {
ALM_HIST { { { { { {
ALMHIST_CLR { { { { { {
ABS_RST × { { { { {
VELO × × × { × {
TRQ × × × { × {
PHASE × { { { { {
KIS × { { { { {
NOP { { { { { {
PRM_RD × × × △ × △
Subcommand
(OW0A)
PRM_WR × × × △ × △
SMON × × × △ × △
FIXPRM_RD { { { { { {
M-I: MECHATROLINK-I
M-II: MECHATROLINK-II
Σ-II, -III Analog SERVOPACKs: SGD-S, SGDB-, SGDM, SGDH, and SGDS-01/
02
{: Can be specified. ×: Cannot be specified. △ : Can be specified in 32-byte mode only.
7-4
7.2 Motion Command Details
The POSING command positions the axis to the target position using the specified target position
and speed. Parameters related to acceleration and deceleration are set in advance.
( 1 ) Executing/Operating Procedure
5. Set OW08 to 0 to execute the NOP motion command to complete the positioning
operation.
POSING Operating Pattern
Speed
(%) Rated speed
(100%)
Positioning
speed
Position
Reference
0
Time
Linear Linear (t)
acceleration time deceleration time
7-5
7 Motion Commands
7.2.1 Positioning (POSING)
( 2 ) Holding
Axis travel can be stopped during command execution and then the remaining travel can be restarted.
A command is held by setting the Command Pause bit (OB090) to 1.
• Set the Command Pause bit (OB090) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the Command Hold Completed bit (IB091) will turn ON.
• Reset the Command Pause bit (OB090) to 0. The command hold status will be cleared
and the remaining portion of the positioning will be restarted.
( 3 ) Aborting
Axis travel can be stopped during command execution and the remaining travel canceled by aborting
execution of a command. A command is aborted by setting the Command Abort bit (OB091) to
1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the remain travel will be canceled and the Positioning Com-
pleted bit (IB0C1) will turn ON.
• The positioning will restart if the Command Abort bit (OB091) is reset to 0 during abort
processing.
• This type of operation will also be performed if the motion command is changed during axis
movement.
( 4 ) Related Parameters
[ a ] Setting Parameters
7-6
7.2 Motion Command Details
(cont’d)
Parameter Name Setting SVR
Specify the speed for the positioning.
OL10 Speed Reference This setting can be changed during operation. The unit depends on the Function 1 R
setting (OW03).
This parameter allows the positioning speed to be changed without changing the
Speed Reference (OL10). Set the speed as a percentage of the Speed
OW18 Speed Override Reference Setting. This setting can be changed during operation. −
Setting range: 0 to 32767 (0% to 327.67%) Setting unit: 1 = 0.01%
Example: Setting for 50%: 5000
Set the target position for positioning. This setting can be changed during
Position Reference operation.
OL1C R
Setting The meaning of the setting depends on the status of the Position Reference Type
bit OB095.
Positioning
OL1E Set the width in which to turn ON the Positioning Completed bit (IB0C1). −
Completed Width
Set the range in which the Position Proximity bit (IB0C3) will turn ON. The
Positioning Position Proximity bit will turn ON when the absolute value of the difference
OL20 −
Completed Width 2 between the reference position and the feedback position is less than the value set
here.
Linear Acceleration
OL36 Set the rate of acceleration or acceleration time constant for positioning. R
Time
Linear Deceleration
OL38 Set the rate of deceleration or deceleration time constant for positioning. R
Time
Set the acceleration/deceleration filter time constant. Exponential acceleration/
deceleration or a moving average filter can be selected in the Function 1 bit
S-Curve Acceleration
OW3A (OW03). R
Time
Change the setting only after pulse distribution has been completed for the
command (IB0C0 is ON).
7-7
7 Motion Commands
7.2.1 Positioning (POSING)
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
Indicates the Servo ON status.
IB001 Servo ON R
ON: Power supplied to Servomotor, OFF: Power not supplied to Servomotor
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code will be 1 during POSING command execution.
Command Turns ON when abort processing is being performed for POSING command. Turns
IB090 R
Executing OFF when abort processing has been completed.
Command Hold Turns ON when a deceleration to a stop has been completed as the result of setting the
IB091 R
Completed Command Pause (OB090) bit to 1 during POSING command execution.
Turns ON if an error occurs during POSING command execution.
Command Error
IB093 The axis will decelerate to a stop if it is moving. Turns OFF when another command is R
End
executed.
Command Always OFF for POSING command.
IB098 Execution Use the Positioning Completed bit (IB0C1) to confirm completion of this R
Completed command.
Distribution Turns ON when pulse distribution has been completed for the move command.
IB0C0 R
Completed Turns OFF during execution of the move command.
Positioning Turns ON when pulse distribution has been completed and the current position is
IB0C1 R
Completed within the Positioning Completed Width. OFF in all other cases.
The operation depends on the setting of the Positioning Completed Width 2 (setting
parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20≠0: Turns ON when the absolute value of the difference between MPOS
and APOS is less than the Position Proximity Setting even if pulse
distribution has not been completed.
OFF in all other cases.
7-8
7.2 Motion Command Details
( 5 ) Timing Charts
[ a ] Normal Execution
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 1 (POSING)
OB091 (ABORT)
IW08 = 1 (POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IB090 (BUSY)
IB093 (FAIL) 1 scan
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-9
7 Motion Commands
7.2.1 Positioning (POSING)
[ d ] Command Hold
OW08 = 1 (POSING)
OB090 (HOLD)
IW08 = 1 (POSING)
IB090 (BUSY)
IB091 (HOLDL)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 1 (POSING)
IW08 = 1 (POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-10
7.2 Motion Command Details
The EX_POSING command positions the axis to the target position using the specified target posi-
tion and speed. Parameters related to acceleration and deceleration are set in advance.
If the external positioning signal turns ON during axis movement, the axis will move the distance
specified for the External Positioning Move Distance from the point at which the external positioning
signal turned ON, and then stop. If the external positioning signal does not turn ON, positioning will
be completed to the original target position.
( 1 ) Executing/Operating Procedure
3. Set OW08 to 2 to execute the EX_POSING motion command to use the preceding
settings in the same scan.
5. Set OW08 to 0 to execute the NOP motion command to complete the external
7-11
7 Motion Commands
7.2.2 External Positioning (EX_POSING)
positioning operation.
Positioning
speed External positioning
move distance
0
Time (t)
Linear
acceleration time Linear deceleration time
Latch signal
(external positioning signal)
( 2 ) Holding
Axis travel can be stopped during command execution and then the remaining travel can be restarted.
A command is held by setting the Command Pause bit (OB090) to 1.
• Set the Command Pause bit (OB090) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the Command Hold Completed bit (IB091) will turn ON.
• Reset the Command Pause bit (OB090) to 0.
The command hold status will be cleared and the remaining portion of the positioning will
be restarted.
( 3 ) Aborting
Axis travel can be stopped during command execution and the remaining travel canceled by aborting
execution of a command. A command is aborted by setting the Command Abort bit (OB091) to
1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the remain travel will be canceled and the Positioning Com-
pleted bit (IB0C1) will turn ON.
• This type of operation will also be performed if the motion command is changed during axis
movement.
7-12
7.2 Motion Command Details
( 4 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting SVR
Turn the power to the Servomotor ON and OFF.
OB000 Servo ON 1: Power ON to Servomotor, 0: Power OFF to Servomotor R
Turn ON the power before setting the Motion Command (OW08) to 2.
Speed Loop Switch the speed control loop between PI control and P control.
OB013 −
P/PI Switch 0: PI control, 1: P control
OW03 Function 1 Set the speed unit, acceleration/deceleration unit, and filter type. R
Set the external positioning signal.
OW04 Function 2 R
2: phase-C pulse, 3: /EXT1, 4: /EXT2, 5: /EXT3
The positioning starts when this parameter is set to 2.
OW08 Motion Command The operation will be canceled if this parameter is set to 0 during EX_POSING R
command execution.
The axis will decelerate to a stop if this bit is set to 1 during execution of
EX_POSING command execution.
OB090 Command Pause R
The positioning will restart if this bit is reset to 0 when a command is being
held.
The axis will decelerate to a stop if this bit is set to 1 during EX_POSING
OB091 Command Abort R
command execution.
Enable or disable the area where the external positioning signal is valid.
If the latch zone is enabled, the external positioning signal will be ignored if it
OB094 Latch Zone Enabled −
is input outside of the latch zone.
0: Disable, 1: Enable
Switch the type of position reference.
OB095 Position Reference Type 0: Incremental addition mode, 1: Absolute mode R
Set this parameter before setting the Motion Command (OW08) to 2.
Specify the speed for the positioning.
OL10 Speed Reference This setting can be changed during operation. The unit depends on the Function R
1 setting (OW03).
This parameter allows the positioning speed to be changed without changing
the Speed Reference (OL10).
OW18 Speed Override Set the speed as a percentage of the Speed Reference Setting. This setting can −
be changed during operation.
Setting range: 0 to 32767 (0% to 327.67%) Setting unit: 1 = 0.01%
Set the target position for positioning.
Position Reference
OL1C This setting can be changed during operation. The meaning of the setting R
Setting
depends on the status of the Position Reference Type bit OB095.
Positioning Completed
OL1E Set the width in which to turn ON the Positioning Completed bit (IB0C1). −
Width
Set the range in which the Position Proximity bit (IB0C3) will turn ON.
Positioning Completed The Position Proximity bit will turn ON when the absolute value of the
OL20 −
Width 2 difference between the reference position and the feedback position is less than
the value set here.
Set the boundary in the negative direction of the area in which the external
OL2A Latch Zone Lower Limit −
positioning signal is to be valid.
Set the boundary in the positive direction of the area in which the external
OL2C Latch Zone Upper Limit −
positioning signal is to be valid.
OL36 Linear Acceleration Time Set the rate of acceleration or acceleration time constant for positioning. R
Linear Deceleration
OL38 Set the rate of deceleration or deceleration time constant for positioning. R
Time
Set the acceleration/deceleration filter time constant. Exponential acceleration/
S-Curve Acceleration deceleration or a moving average filter can be selected in OW03.
OW3A R
Time Change the setting only after pulse distribution has been completed for the
command (IB0C0 is ON).
External Positioning Move
OL46 Set the moving amount to move after the external positioning signal is input. −
Distance
7-13
7 Motion Commands
7.2.2 External Positioning (EX_POSING)
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
Indicates the Servo ON status.
IB001 Servo ON R
ON: Power supplied to Servomotor, OFF: Power not supplied to Servomotor
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code is 2 during EX_POSING command execution.
Command The Command Executing bit will turn ON during EX_POSING command execution
IB090 R
Executing and then turn OFF when command execution has been completed.
Turns ON when a deceleration to a stop has been completed as the result of setting the
Command Hold
IB091 Command Pause bit to 1 (OB090 to 1) during EX_POSING command execution R
Completed
(IW08 = 2).
Turns ON if an error occurs during EX_POSING command execution.
Command Error
IB093 The axis will decelerate to a stop if it is moving. Turns OFF when another command is R
End
executed.
Command
IB098 Execution Turns ON when EX_POSING command execution has been completed. R
Completed
Distribution Turns ON when pulse distribution has been completed for the move command.
IB0C0 R
Completed Turns OFF during execution of a move command.
Positioning Turns ON when pulse distribution has been completed and the current position is
IB0C1 R
Completed within the Positioning Completed Width. OFF in all other cases.
This bit turns OFF when a new latch command is executed and turns ON when the
IB0C2 Latch Completed latch has been completed. The latched position is stored as the Machine Coordinate −
Latch Position (monitoring parameter IL18).
The operation depends on the setting of the Positioning Completed Width 2 (setting
parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20 ≠ 0: Turns ON when the absolute value of the difference between
MPOS and APOS is less than the Position Proximity Setting even if
pulse distribution has not been completed.
OFF in all other cases.
Machine
Stores the current position in the machine coordinate system when the latch sig-
IL18 Coordinate Latch −
nal turned ON.
Position
( 5 ) Timing Charts
[ a ] Normal Execution
This position is stored. (IL18)
Travel distance
OW08 = 2 (EX_POSING)
IW08 = 2 (EX_POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
Latch signal*
1 scan Undefined length of time
(Phase-C, EXT1,2,3)
IB0C2 (LCOMP)
(Latch Completed)
* Latch signal: Phase-C pulse, EXT1, EXT2, or EXT3 signal
7-14
7.2 Motion Command Details
OW08 = 2 (EX_POSING)
OB091 (ABORT)
IW08 = 2 (EX_POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 2 (EX_POSING)
IW08 = 2 (EX_POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 2 (EX_POSING)
IW08 = 2 (EX_POSING)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-15
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
7-16
7.2 Motion Command Details
( 2 ) Executing/Operating Procedure
2. When an incremental encoder is selected for the Encoder Type by setting fixed
parameter No. 30 to 0, set the zero point return method that will be used in the Home
Return Type (motion setting parameter OW3C) as described on the previous
page.
The software limit function will be enabled after the zero point return operation has been
completed.
3. Refer to 7.2.3 ( 7 ) Zero Point Return Operation and Parameters on page 7-20 and set
the required parameters.
5. Set OW08 to 0 to execute the NOP motion command and then complete the zero
point return operation.
( 3 ) Holding
Holding execution is not possible during zero point return operation. The Command Pause bit
(OB090) is ignored.
( 4 ) Aborting
The zero point return can be canceled by aborting execution of a command. A command is aborted
by setting the Command Abort bit (OB091) to 1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop.
• When the axis has decelerated to a stop the remain travel will be canceled and the Position-
ing Completed bit (IB0C1) will turn ON.
• This type of operation will also be performed if the motion command is changed during axis
movement.
7-17
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
( 5 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting SVR
Turn the power to the Servomotor ON and OFF.
OB000 Servo ON 1: Power ON to Servomotor, 0: Power OFF to Servomotor R
Turn ON the power before setting the Motion Command (OW08) to 3.
OW03 Function 1 Set the speed unit, acceleration/deceleration unit, and filter type. R
Positioning starts when this parameter is set to 3.
OW08 Motion Command The operation will be canceled if this parameter is set to 0 during ZRET command R
execution.
The axis will decelerate to a stop if this bit is set to 1 during ZRET command
OB091 Command Abort R
execution.
Switch the type of position reference.
Position Reference
OB095 0: Incremental addition mode, 1: Absolute mode R
Type
Set this parameter before setting the Motion Command (OW08) to 3.
Linear
OL36 Set the rate of acceleration or acceleration time constant for positioning. R
Acceleration Time
Linear
OL38 Set the rate of deceleration or deceleration time constant for positioning. R
Deceleration Time
Set the acceleration/deceleration filter time constant. Exponential acceleration/
S-Curve deceleration or a moving average filter can be selected in OW03.
OW3A R
Acceleration Time Change the setting only after pulse distribution has been completed for the command
(IB0C0 is ON).
OW3D Home Window Set the width in which the Zero Point Position bit (IB0C4) will turn ON. R
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
Indicates the Servo ON status.
IB001 Servo ON R
ON: Power supplied to Servomotor, OFF: Power not supplied to Servomotor
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code is 3 during ZRET command execution.
The Command Executing bit will turn ON during ZRET command execution and
IB090 Command Executing R
then turn OFF when command execution has been completed.
Command Hold
IB091 Always OFF for ZRET command. R
Completed
Turns ON if an error occurs during ZRET command execution.
IB093 Command Error End The axis will decelerate to a stop if it is moving. Turns OFF when another R
command is executed.
Command Execution
IB098 Turns ON when ZRET command execution has been completed. R
Completed
Distribution Turns ON when pulse distribution has been completed for the move command.
IB0C0 R
Completed Turns OFF during execution of a move command.
The operation depends on the setting of the Positioning Completed Width 2 (setting
parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20 ≠ 0: Turns ON when the absolute value of the difference between
MPOS and APOS is less than the Position Proximity Setting even
if pulse distribution has not been completed.
OFF in all other cases.
Turns ON if the current position after the zero point return operation has been
IB0C4 Zero Point Position completed is within the Zero Point Position Output Wide from the zero point R
position. Otherwise, it turns OFF.
Zero Point Return
IB0C5 Turns ON when the zero point return has been completed. R
Completed
7-18
7.2 Motion Command Details
( 6 ) Timing Charts
[ a ] Normal Execution
Depends on zero point return method.
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 3 (ZRET)
OB091 (ABORT)
IW08 = 3 (ZRET)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
1 scan Undefined length of time
IB0C5 (ZRNC)
7-19
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
OW08 = 3 (ZRET)
IW08 = 3 (ZRET)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
Alarm
Home Offset
(OL42) Start
Zero Point
Creep Speed
(OL40)
Approach Speed
(OL3E)
Zero Point Return Speed
(OL10)
DEC1 signal∗1
Phase-C pulse
POT∗2
NOT∗3
7-20
7.2 Motion Command Details
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 0: DEC1 + Phase-C
OB093 Home Direction Set the zero point return direction.
Set the speed to use when starting a zero point return.
OL10 Speed Reference
Only a positive value can be set; a negative value will result in an error.
This parameter allows the Zero Point Return speed to be changed without
changing the Speed Reference (OL10). Set the speed as a percentage of
OW18 Speed Override the Speed Reference Setting. This setting can be changed during operation.
Setting range: 0 to 32767 (0% to 327.67%) Setting unit: 1 = 0.01%
Example: Setting for 50%: 5000
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 passing the
OL40 Creep Speed DEC1 signal. 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.
OL42 Home Offset
If the sign is positive, travel will be toward the zero point return direction; if
the sign is negative, travel will be away from the zero point return direction.
7-21
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
Home Offset
(OL42)
Creep Speed
(OL40)
Approach Speed
(OL3E)
ZERO signal∗1
POT∗2
NOT∗3
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 1: ZERO Signal Method
OB093 Home Direction Set the zero point return direction.
Set the speed to use when starting a zero point return.
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.
OL42 Home Offset If the sign is positive, travel will be toward the zero point return direction; if
the sign is negative, travel will be away from the zero point return direction.
7-22
7.2 Motion Command Details
DEC1 signal*1
Home Offset
Zero Point (OL42) Start
Creep Speed
(OL40)
Approach speed
(OL3E)
Zero Point Return Speed
(OL10)
ZERO signal*2
POT∗3
NOT∗4
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 2: DEC1 + ZERO Signal Method
OB093 Home Direction Set the zero point return direction.
Set the speed to use when starting a zero point return.
OL10 Speed Reference
Only a positive value can be set; a negative value will result in an error.
This parameter allows the Zero Point Return speed to be changed without
changing the Speed Reference (OL10). Set the speed as a percentage of
OW18 Speed Override the Speed Reference Setting. This setting can be changed during operation.
Setting range: 0 to 32767 (0% to 327.67%) Setting unit: 1 = 0.01%
Example: Setting for 50%: 5000
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 ZERO signal after passing the DEC1
OL40 Creep Speed signal.
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.
OL42 Home Offset
If the sign is positive, travel will be toward the zero point return direction; if
the sign is negative, travel will be away from the zero point return direction.
7-23
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
Home Offset
(OL42)
Creep Speed
(OL40)
Approach Speed
(OL3E)
Phase-C pulse
POT*1
NOT*2
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 3: Phase-C Method
OB093 Home Direction Set the zero point return direction.
Set the speed to use when starting a zero point return.
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 phase-C pulse.
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 a phase-C pulse is detected.
OL42 Home Offset If the sign is positive, travel will be toward the zero point return direction; if
the sign is negative, travel will be away from the zero point return direction.
7-24
7.2 Motion Command Details
Creep Speed
(OL40) Home Offset
(OL42)
Phase-C pulse
POT*1
NOT*2
Positioning Speed
(OL10)
Creep Speed
Home Offset (OL40)
(OL42)
Creep Speed
(OL40)
Phase-C pulse
POT*1
NOT*2
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 11: C Pulse Only Method
Set the positioning speed to use after detecting the phase-C pulse. The sign
OL10 Speed Reference is ignored.
The travel direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return. The travel
OL40 Creep Speed
direction will depend on the sign of the creep speed.
Set the travel distance from the point where a phase-C pulse is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-25
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
Approach Speed
(OL3E)
Phase-C pulse
Zero Point
Start
Home Offset Creep Speed
(OL42) (OL40)
Positioning Speed
(OL10)
POT*1
NOT*2
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 12: POT & C pulse method
Set the positioning to use after detecting the phase-C pulse. The sign is
OL10 Speed Reference ignored.
The zero point return direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
Add a sign so that the travel direction will be positive.
Set the reverse speed to use at after detecting the POT signal.
OL40 Creep Speed
The sign is ignored. The travel direction will be negative.
Set the travel distance from the point where a phase-C pulse is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-26
7.2 Motion Command Details
Zero Point
Start
Home Offset
(OL42)
Positioning Speed
(OL10)
POT*1
NOT*2
Start
Zero Point
Home Offset
(OL42)
Positioning Speed
(OL10)
POT∗1
NOT∗2
7-27
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 13: POT Only Method
Set the positioning speed to use after detecting the POT signal. The sign is
OL10 Speed Reference ignored.
The travel direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
Add a sign so that the travel direction will be positive.
Set the travel distance from the point where the POT signal is detected.
OL42 Home Offset
The travel direction will depend on the sign.
Approach Speed
(OL3E) Positioning Speed
(OL10)
Creep Speed
(OL40) Home Offset
(OL42)
HOME signal*1
Phase-C pulse
POT*2
NOT*3
7-28
7.2 Motion Command Details
Approach Speed
HOME signal*1 (OL3E)
Phase-C pulse
POT*2
NOT*3
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 14: HOME LS & C pulse method
Set the positioning speed to use after detecting the phase-C pulse. The sign
OL10 Speed Reference is ignored.
The travel direction depends on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
The travel direction will depend on the sign of the approach speed.
Set the speed to use after detecting the home signal and the travel direction
OL40 Creep Speed
(sign).
Set the travel distance from the point where a phase-C pulse is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-29
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
Positioning Speed
(OL10)
Creep Speed
(OL40) Home Offset
(OL42)
HOME signal*1
POT*2
NOT*3
Positioning Speed
(OL10)
Creep Speed
Home Offset (OL40)
(OL42)
Creep Speed
(OL40)
HOME LS signal*1
POT*2
NOT*3
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 15: HOME LS Only Method
Set the positioning speed to use after detecting the home signal. The sign is ignored.
OL10 Speed Reference
The travel direction will depend on the sign of the Home Offset.
OL40 Creep Speed Set the speed and the travel direction (sign) to use when starting a zero point return.
Set the travel distance from the point where the home signal is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-30
7.2 Motion Command Details
Phase-C pulse
Creep Speed
(OL40)
Home Offset
(OL42)
Positioning Speed
(OL10)
Approach Speed
(OL3E)
POT*1
NOT*2
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 16: NOT & C pulse Method
Set the positioning speed to use after detecting the phase-C pulse. The sign
OL10 Speed Reference is ignored.
The travel direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
Add a sign so that the travel direction will be negative.
Set the speed to use after detecting the NOT signal.
OL40 Creep Speed
The travel direction will be positive.
Set the travel distance from the point where a phase-C pulse is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-31
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
Positioning Speed
(OL10)
Home Offset
(OL42)
Start
Zero Point
Approach Speed
(OL3E) POT*1
NOT*2
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 17: NOT Only Method
Set the positioning speed to use after detecting the NOT signal. The sign is
OL10 Speed Reference ignored.
The travel direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
Add a sign so that the travel direction will be negative.
Set the travel distance from the point where the NOT signal is detected.
OL42 Home Offset
The travel direction will depend on the sign.
7-32
7.2 Motion Command Details
Approach Speed
(OL3E)
Positioning Speed
(OL10)
Creep Speed
(OL40) Home Offset
(OL42)
Phase-C pulse
POT*1
NOT*2
Approach Speed
(OL3E)
Positioning Speed (OL10)
Home Offset
(OL42)
Start
Zero Point
Creep Speed
(OL40)
INPUT signal
Approach Speed (OB05B)
(OL3E)
Phase-C pulse
POT*1
NOT*2
7-33
7 Motion Commands
7.2.3 Zero Point Return (ZRET)
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 18: INPUT & C pulse Method
Set the positioning speed to use after detecting the phase-C pulse. The sign is ignored.
OL10 Speed Reference
The travel direction will depend on the sign of the Home Offset.
Set the speed to use when starting a zero point return.
OL3E Approach Speed
The travel direction will depend on the sign of the approach speed.
OL40 Creep Speed Set the speed and the travel direction (sign) to use after detecting the INPUT signal.
Set the travel distance from the point where a phase-C pulse is detected.
OL42 Home Offset
The travel direction will depend on the sign.
INPUT Signal for
OB05B This signal must be turned ON from the ladder program.
Zero Point Return
7-34
7.2 Motion Command Details
Creep Speed
(OL40) Home Offset
(OL42)
NOT*2
Creep Speed
(OL40)
Home Offset
Creep Speed (OL42)
(OL40)
Positioning Speed
(OL10)
INPUT signal (OB05B)
POT*1
NOT*2
7-35
7 Motion Commands
7.2.4 Interpolation (INTERPOLATE)
z Setting Parameters
Parameter Name Setting
OW3C Home Return Type 19: INPUT Only Method
Set the positioning speed to use after detecting the INPUT signal. The sign
OL10 Speed Reference
is ignored. The travel direction will depend on the sign of the Home Offset.
Set the speed and the travel direction (sign) to use when starting a zero point
OL40 Creep Speed
return.
Set the distance to travel from the point the INPUT signal is detected.
OL42 Home Offset
The travel direction will depend on the sign.
INPUT Signal for Zero
OB05B This signal must be turned ON from the ladder program.
Point Return
The INTERPOLATE command positions the axis according to the target position that changes in
sync with the high-speed scan. The positioning data is generated by a ladder program.
Speed feed forward compensation can be applied.
Torque feed forward gain can be used when interpolation commands (INTERPOLATE) are sent
using SGDS SERVOPACKs.
Torque feed forward gain is set in Torque/Thrust Reference (setting parameter OL0C). The
required conditions are as follows:
SERVOPACK parameter Pn002.0 = 2
SGDS communication interface version 8 or later
( 1 ) Executing/Operating Procedure
4. Set OW08 to 0 to execute the NOP motion command and then complete the
7-36
7.2 Motion Command Details
positioning operation.
Position
0
Time (t)
Positioning Completed Width
POSCOMP
7-37
7 Motion Commands
7.2.4 Interpolation (INTERPOLATE)
( 3 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting SVR
Turns the power to the Servomotor ON and OFF.
OB000 Servo ON 1: Power ON to Servomotor, 0: Power OFF to Servomotor R
Turn ON this bit before setting the Motion Command (OW08) to 4.
OW03 Function 1 Sets the speed unit, acceleration/deceleration unit, and filter type. R
OW08 Motion Command The positioning starts when this parameter is set to 4. R
Switch the type of position reference.
Position Reference
OB095 0: Incremental addition mode, 1: Absolute mode R
Setting
Set this parameter before setting the Motion Command (OW08) to 4.
Position Reference Set the target position for positioning. The setting can be updated every high-speed
OL1C R
Setting scan.
Positioning
OL1E Set the width in which to turn ON the Positioning Completed bit (IB0C1).
Completed Width
Set the range in which the Position Proximity bit (IB0C3) will turn ON.
Positioning The Position Proximity bit will turn ON when the absolute value of the difference
OL20 R
Completed Width 2 between the reference position and the feedback position is less than the value set
here.
Set the feed forward amount as a percentage of the rated speed.
OW31 Speed Amends R
The setting unit for this parameter is 0.01% (fixed).
Linear Deceleration Set the rate of deceleration or deceleration time constant for positioning.
OW38
Time Used for deceleration stops when an alarm has occurred.
Set the acceleration/deceleration filter time constant.
S-Curve Exponential acceleration/deceleration or a moving average filter can be selected in
OW3A R
Acceleration Time the Function 1 (OW03). Change the setting only after pulse distribution has
been completed for the command (IB0C0 is ON).
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
Indicates the Servo ON status.
IB001 Servo ON R
ON: Power supplied to Servomotor, OFF: Power not supplied to Servomotor
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code is 4 during INTERPOLATE command execution.
IB090 Command Executing Always OFF for INTERPOLATE command. R
Command Hold
IB091 Always OFF for INTERPOLATE command. R
Completed
Turns ON if an error occurs during INTERPOLATE command execution.
IB093 Command Error End The axis will decelerate to a stop if it is moving. Turns OFF when another command R
is executed.
Command Execution
IB098 Always OFF for INTERPOLATE command. R
Completed
Distribution Turns ON when pulse distribution has been completed for the move command.
IB0C0 R
Completed Turns OFF during execution of a move command.
Positioning Turns ON when pulse distribution has been completed and the current position is
IB0C1 R
Completed within the Positioning Completed Width. OFF in all other cases.
The operation depends on the setting of the Positioning Completed Width 2 (setting
parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20 ≠ 0: Turns ON when the absolute value of the difference between
MPOS and APOS is less than the Position Proximity Setting even
if pulse distribution has not been completed.
OFF in all other cases.
7-38
7.2 Motion Command Details
( 4 ) Timing Charts
[ a ] Normal Execution
OW08 = 4 (INTERPOLATE)
IW08 = 4 (INTERPOLATE)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 4 (INTERPOLATE)
Alarm
IW08 = 4 (INTERPOLATE)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-39
7 Motion Commands
7.2.5 Latch (LATCH)
The LATCH command saves in a register the current position when the latch signal is detected during
interpolation positioning.
The latch signal type is set in setting register OW04 and can be set to the phase-C pulse, /EXT1
signal, /EXT2 signal, or /EXT3 signal.
Speed feed forward compensation can be applied.
When executing the LATCH command more than once after latching the current position by the
LATCH command, change the Motion Command to NOP for at least one scan before executing
LATCH again.
Torque feed forward gain can be used when LATCH commands are sent using SGDS SERVO-
PACKs.
Torque feed forward gain is set in Torque/Thrust Reference (setting parameter OL0C). The
required conditions are as follows:
• SERVOPACK parameter Pn002.0 = 2
• SGDS communication interface version 8 or later
( 1 ) Executing/Operating Procedure
4. Set OW08 to 0 to execute the NOP motion command and then complete the
7-40
7.2 Motion Command Details
positioning operation.
Position
0
Time (t)
Latch Signal
POSCOMP
( 3 ) Related Parameters
[ a ] Setting Parameters
7-41
7 Motion Commands
7.2.5 Latch (LATCH)
[ b ] Monitoring Parameters
7-42
7.2 Motion Command Details
( 4 ) Timing Charts
[ a ] Normal Execution
OW08 = 6 (LATCH)
IW08 = 6 (LATCH)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 6 (LATCH)
Alarm
IW08 = 6 (LATCH)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-43
7 Motion Commands
7.2.6 JOG Operation (FEED)
The FEED command starts movement in the specified travel direction at the specified travel speed.
Execute the NOP motion command to stop the operation.
Parameters related to acceleration and deceleration are set in advance.
( 1 ) Executing/Operating Procedure
Speed (%)
Rated speed
(100%)
NOP Command
Travel speed
Position*
0
Time (t)
Linear Linear
Acceleration Time Deceleration Time
( 2 ) Holding
Holding execution is not possible during FEED command execution. The Command Pause bit
(OB090) is ignored.
7-44
7.2 Motion Command Details
( 3 ) Aborting
Axis travel can be stopped during FEED command execution by aborting execution of a command.
A command is aborted by setting the Command Abort bit (OB091) to 1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the Positioning Completed bit (IB0C1) will turn ON.
• The JOG operation will restart if the Command Abort bit (OB091) is reset to 0 during
abort processing.
• This type of operation will also be performed if the motion command is changed during axis
movement.
( 4 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting SVR
Turn the power to the Servomotor ON and OFF.
OB000 Servo ON 1: Power ON to Servomotor, 0: Power OFF to Servomotor R
Turn ON the power before setting the Motion Command (OW08) to 7.
Switches the speed control loop between PI control and P control.
OB013 Speed Loop P/PI Switch −
0: PI control, 1: P control
OW03 Function 1 Set the speed unit, acceleration/deceleration unit, and filter type. R
The JOG operation starts when this parameter is set to 7.
OW08 Motion Command The axis is decelerated to a stop and the JOG operation is completed if this R
parameter is set to 0 during the execution of a FEED command.
OB091 Command Abort The axis is decelerated to a stop if this bit is set to 1 during JOG operation. R
Set the travel direction for JOG operation.
OB092 JOG/STEP Direction R
0: Positive direction, 1: Negative direction
Specify the speed for the positioning operation. This setting can be changed
OL10 Speed Reference R
during operation. The unit depends on the Function 1 setting (OW03).
This parameter allows the feed speed to be changed without changing the
Speed Reference (OL10).
Set the speed as a percentage of the Speed Reference Setting. This setting can
OW18 Speed Override −
be changed during operation.
Setting range: 0 to 32767 (0% to 327.67%) Setting unit: 1 = 0.01%
Example: Setting for 50%: 5000
Positioning Completed
OL1E Set the width in which to turn ON the Positioning Completed bit (IB0C1). −
Width
Set the range in which the Position Proximity bit (IB0C3) will turn ON.
Positioning Completed The Position Proximity bit will turn ON when the absolute value of the
OL20 −
Width 2 difference between the reference position and the feedback position is less than
the value set here.
OL36 Linear Acceleration Time Set the rate of acceleration of the acceleration time constant for JOG operation. R
OL38 Linear Deceleration Time Set the rate of deceleration of the deceleration time constant for JOG operation. R
Set the acceleration/deceleration filter time constant. Exponential acceleration/
deceleration or a moving average filter can be selected in the Function 1
S-Curve Acceleration
OW3A (OW03). R
Time
Change the setting only after pulse distribution has been completed for the
command (IB0C0 is ON).
7-45
7 Motion Commands
7.2.6 JOG Operation (FEED)
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
Indicates the Servo ON status.
IB001 Servo ON R
ON: Power supplied to Servomotor, OFF: Power not supplied to Servomotor
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code is 7 during FEED command execution.
Command Turns ON when abort processing is being performed for FEED command. Turns
IB090 R
Executing OFF when abort processing has been completed.
Command Hold
IB091 Always OFF for FEED command. R
Completed
Turns ON if an error occurs during FEED command execution. The axis will
IB093 Command Error End R
decelerate to a stop if it is moving. Turns OFF when another command is executed.
Command
IB098 Execution Always OFF for FEED command. R
Completed
Distribution Turns ON when pulse distribution has been completed for the move command.
IB0C0 R
Completed Turns OFF during execution of a move command.
Positioning Turns ON when pulse distribution has been completed and the current position is
IB0C1 R
Completed within the Positioning Completed Width. OFF in all other cases.
The operation depends on the setting of the Positioning Completed Width 2 (setting
parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20 ≠ 0: Turns ON when the absolute value of the difference between
MPOS and APOS is less than the Position Proximity Setting even
if pulse distribution has not been completed.
OFF in all other cases.
7-46
7.2 Motion Command Details
( 5 ) Timing Charts
[ a ] Normal Execution
OW08 = 7 (FEED)
IW08 = 7 (FEED)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
OW08 = 7 (FEED)
OB091 (ABORT)
IW08 = 7 (FEED)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
OW08 = 7 (FEED)
IW08 = 7 (FEED)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
Alarm
7-47
7 Motion Commands
7.2.7 STEP Operation (STEP)
The STEP command executes a positioning for the specified travel direction, moving amount, and
travel speed.
Parameters related to acceleration and deceleration are set in advance.
( 1 ) Executing/Operating Procedure
4. Set OW08 to 0 to execute the NOP motion command and then complete the
STEP operation.
Travel speed
STEP travel
distance
0
Time (t)
Linear Linear
Acceleration Time Deceleration Time
7-48
7.2 Motion Command Details
( 2 ) Holding
Axis travel can be stopped during command execution and then the remaining travel can be restarted.
A command is held by setting the Command Pause (OB090) bit to 1.
• Set the Command Pause bit (OB090) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the Command Hold Completed bit (IB091) will turn ON.
• Turn OFF the Command Pause bit (OB090).
The command hold status will be cleared and the remaining portion of the positioning will
be restarted.
( 3 ) Aborting
Axis travel can be stopped during command execution and the remaining travel canceled by aborting
execution of a command. A command is aborted by setting the Command Abort bit (OB091) to
1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop.
• When the axis has stopped, the Positioning Completed bit (IB0C1) will turn ON.
• This type of operation will also be performed if the motion command is changed during axis
movement.
( 4 ) Related Parameters
[ a ] Setting Parameters
7-49
7 Motion Commands
7.2.7 STEP Operation (STEP)
Set the range in which the Position Proximity bit (IB0C3) will turn ON.
Positioning The Position Proximity bit will turn ON when the absolute value of the
OL20 −
Completed Width 2 difference between the reference position and the feedback position is less than
the value set here.
Linear Acceleration
OL36 Set the rate of acceleration or acceleration time constant for positioning. R
Time
Linear Deceleration
OL38 Set the rate of deceleration or deceleration time constant for positioning. R
Time
Set the acceleration/deceleration filter time constant. Exponential acceleration/
deceleration or a moving average filter can be selected in the Function 1
S-Curve Acceleration
OW3A (OW03). R
Time
Change the setting only after pulse distribution has been completed for the
command (IB0C0 is ON).
OL44 Step Distance Set the moving amount for STEP operation. −
[ b ] Monitoring Parameters
7-50
7.2 Motion Command Details
( 5 ) Timing Charts
[ a ] Normal Execution
OW08 = 8 (STEP)
IW08 = 8 (STEP)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 8 (STEP)
OB091 (ABORT)
IW08 = 8 (STEP)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08 = 8 (STEP)
IW08 = 8 (STEP)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-51
7 Motion Commands
7.2.8 Zero Point Setting (ZSET)
OW08 = 8 (STEP)
IW08 = 8 (STEP)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
The ZSET command sets the current position as the zero point of the machine coordinate system.
This enables setting the zero point without performing a zero point return operation.
When using software limits, always execute the zero point or zero point return operation. The soft-
ware limit function will be enabled after the zero point setting operation has been completed.
( 1 ) Executing/Operating Procedure
1. Check to see if all the following conditions are satisfied.
3. Set OW08 to 0 to execute the NOP motion command and then complete the zero
point setting.
7-52
7.2 Motion Command Details
( 3 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting SVR
OW08 Motion Command Set to 9 for ZSET command. R
OB090 Command Pause This parameter is ignored for ZSET command. R
OB091 Command Abort This parameter is ignored for ZSET command. R
Sets the position offset from the zero point in the machine coordinate
OL48 Zero Point Offset R
system after the setting of the zero point has been completed.
[ b ] Monitoring Parameters
Parameter Name Monitor Contents SVR
IL02 Warning Stores the most current warning. R
IL04 Alarm Stores the most current alarm. R
Servo Command Indicates the motion command that is being executed.
IW08 R
Type Response The response code will be 9 during ZSET command execution.
Turns ON during ZSET command execution and turns OFF when ZSET
IB090 Command Executing R
command execution has been completed.
Command Hold
IB091 Always OFF for ZSET command. R
Completed
Turns ON if an error occurs during ZSET command execution.
IB093 Command Error End R
Turns OFF when another command is executed.
Command Execution
IB098 Turns ON when ZSET command execution has been completed. R
Completed
Zero Point Return
IB0C5 Turns ON when the setting of the zero point has been completed. R
(Setting) Completed
( 4 ) Timing Charts
[ a ] Normal Execution
OW08 = 9 (ZSET)
IW08 = 9 (ZSET)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C5 (ZRNC)
7-53
7 Motion Commands
7.2.9 Change Linear Acceleration Time Constant (ACC)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the linear acceleration time constant.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-54
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 10 (ACC)
IW08 = 10 (ACC)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 10 (ACC)
IW08 = 10 (ACC)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-55
7 Motion Commands
7.2.10 Change Linear Deceleration Time Constant (DCC)
( 1 ) Executing/Operating Procedure
3. Set OWxx08 to 0 to execute the NOP motion command and then complete the change
of the linear deceleration time constant.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-56
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 11 (DCC)
IW08 = 11 (DCC)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 11 (DCC)
IW08 = 11 (DCC)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-57
7 Motion Commands
7.2.11 Change Filter Time Constant (SCC)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the linear deceleration time constant.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-58
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 12 (SCC)
IW08 = 12 (SCC)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-59
7 Motion Commands
7.2.12 Change Filter Type (CHG_FILTER)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the filter type.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-60
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 13 (CHG-FILTER)
IW08 = 13 (CHG-FILTER)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
1 scan
[ b ] Error End
OW08 = 13 (CHG-FILTER)
IW08 = 13 (CHG-FILTER)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
7-61
7 Motion Commands
7.2.13 Change Speed Loop Gain (KVS)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the speed loop gain.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-62
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 14 (KVS)
IW08 = 14 (KVS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 14 (KVS)
IW08 = 14 (KVS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-63
7 Motion Commands
7.2.14 Change Position Loop Gain (KPS)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command to change the position loop
gain.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-64
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 15 (KPS)
IW08 = 15 (KPS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 15 (KPS)
IW08 = 15 (KPS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-65
7 Motion Commands
7.2.15 Change Feed Forward (KFS)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the feed forward.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-66
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 16 (KFS)
IW08 = 16 (KFS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 16 (KFS)
IW08 = 16 (KFS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-67
7 Motion Commands
7.2.16 Read SERVOPACK Parameter (PRM_RD)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
reading operation.
( 3 ) Related Parameters
[ a ] Setting Parameters
Parameter Name Setting
OW08 Motion Command The SERVOPACK parameter is read when this parameter is set to 17.
OB090 Command Pause This parameter is ignored for PRM_RD command.
OB091 Command Abort This parameter is ignored for PRM_RD command.
OW50 Servo Constant Number Set the number of the SERVOPACK parameter to be read.
Set the size of the SERVOPACK parameter to be read.
Servo Constant Number
OW51 Set the size as the number of words.
Size
Example: For 4 bytes, set "2."
7-68
7.2 Motion Command Details
[ b ] Monitoring Parameters
Parameter Name Monitor Contents
IL02 Warning Stores the most current warning.
IL04 Alarm Stores the most current alarm.
Servo Command Type Indicates the motion command that is being executed.
IW08
Response The response code will be 17 during PRM_RD command execution.
Turns ON during PRM_RD command execution and turns OFF when
IB090 Command Executing
execution has been completed.
IB091 Command Hold Completed Always OFF for PRM_RD command.
Turns ON if an error occurs during PRM_RD command execution. Turns OFF
IB093 Command Error End
when another command is executed.
Command Execution
IB098 Turns ON when PRM_RD command execution has been completed.
Completed
IW36 Servo Constant Number Stores the number of the SERVOPACK parameter that was read.
IL38 Servo User Constant Stores the data of the SERVOPACK parameter that was read.
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 17 (PRM-RD)
IW08 = 17 (PRM-RD)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 17 (PRM-RD)
IW08 = 17 (PRM-RD)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-69
7 Motion Commands
7.2.17 Write SERVOPACK Parameter (PRM_WR)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
writing operation.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-70
7.2 Motion Command Details
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 18 (PRM-WR)
IW08 = 18 (PRM-WR)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 18 (PRM-WR)
IW08 = 18 (PRM-WR)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-71
7 Motion Commands
7.2.18 Monitor SERVOPACK Alarms (ALM_MON)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
monitoring operation.
( 3 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
7-72
7.2 Motion Command Details
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 19 (ALM-MON)
IW08 = 19 (ALM-MON)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Specified Alarm code (0)
alarm code
[ b ] Error End
OW08 = 19 (ALM-MON)
IW08 = 19 (ALM-MON)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Alarm code Alarm code (0)
(0)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
monitoring operation.
7-73
7 Motion Commands
7.2.19 Monitor SERVOPACK Alarm History (ALM_HIST)
( 3 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
7-74
7.2 Motion Command Details
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 20 (ALM-HIST)
IW08 = 20 (ALM-HIST)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Specified Alarm code (0)
alarm code
[ b ] Error End
OW08 = 20 (ALM-HIST)
IW08 = 20 (ALM-HIST)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Alarm Alarm code (0)
code (0)
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then clear the alarm
history.
7-75
7 Motion Commands
7.2.20 Clear SERVOPACK Alarm History (ALMHIST_CLR)
( 3 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 21 (ALMHIST_CLR)
IW08 = 21 (ALMHIST_CLR)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Specified Alarm code (0)
alarm code
[ b ] Error End
OW08 = 21 (ALMHIST_CLR)
IW08 = 21 (ALMHIST_CLR)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
IW2D
Alarm code (0) Alarm Alarm code (0)
code (0)
7-76
7.2 Motion Command Details
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command to initialize the absolute
encoder.
When the absolute encoder has been reset, communication will be disconnected between the
Machine Controller and the SERVOPACK. The zero point setting completed and zero point return
completed status will thus be cleared. Use the Clear Alarm bit (0B00F) after executing the
ABS_RST command, re-establish communication, and then execute the ZRET or ZSET com-
mand.
If the ABS_RST command is executed while an A.81 alarm occurs, the alarm clear operation will
have to be performed twice before communication can be synchronized again.
7-77
7 Motion Commands
7.2.21 Reset Absolute Encoder (ABS_RST)
( 3 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
7-78
7.2 Motion Command Details
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 22 (ABS_RST)
IW08 = 22 (ABS_RST)
IB090 (BUSY)
Undefined length of
IB093 (FAIL) time (approx. 2 s)
IB097 (ABS_RSTC)
IB098 (COMPLETE)
IB000 (SVCRDY)
Undefined length of time
[ b ] Error End
OW08 = 22 (ABS_RST)
IW08 = 22 (ABS_RST)
IB090 (BUSY)
Undefined length
IB095 (FAIL) of time
IB097 (ABS_RSTC)
IB098 (COMPLETE)
IB000 (SVCRDY)
7-79
7 Motion Commands
7.2.22 Speed Reference (VELO)
With the MECHATROLINK-II, the VELO command is used to operate the SERVOPACK in the
speed control mode for the same type of operation as when using the analog speed reference input of
the SERVOPACK.
The VELO command is stipulated in MECHATROLINK-II command specifications and cannot be
used for MECHATROLINK-I.
( 1 ) Executing/Operating Procedure
1. Check to see if all the following conditions are satisfied.
0
Time (t)
( 2 ) Holding
Holding execution is not possible during VELO command operation. The Command Pause bit
(OB090) is ignored.
7-80
7.2 Motion Command Details
( 3 ) Aborting
The speed control mode can be canceled by aborting execution of a command. A command is
aborted by setting the Command Abort bit (OB091) to 1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop. The abort
processing will be completed when the axis has decelerated to a stop.
• The speed control mode operation will restart if the Command Abort bit (OB091) is
reset to 0 during abort processing.
• This type of operation will also be performed if the motion command is changed during
operation with speed control mode.
( 4 ) Related Parameters
[ a ] Setting Parameters
7-81
7 Motion Commands
7.2.22 Speed Reference (VELO)
[ b ] Monitoring Parameters
( 5 ) Timing Charts
[ a ] Normal Execution
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
7-82
7.2 Motion Command Details
OW08 = 23 (VELO)
OB091 (ABORT)
IW08 = 23 (VELO)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
Speed Control Mode Position Control Mode
OW08 = 23 (VELO)
IW08 = 23 (VELO)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
Speed Control Mode Position Control Mode
[ d ] Command Hold
OW08=23 (VELO)
OW09.bit0 (HOLD)
IW08=23 (VELO)
IW09.bit0 (BUSY)
IW09.bit1 (HOLDL)
IW09.bit3 (FAIL)
IW09.bit8 (COMPLETE)
IW0C.bit0 (DEN)
1scan
Speed Control Mode Position Control Mode
7-83
7 Motion Commands
7.2.23 Torque Reference (TRQ)
OW08
IW08
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
Alarm
With the MECHATROLINK-II, the TRQ command is used to operate the SERVOPACK in the
torque control mode for the same type of operation as when using the analog torque reference input
of the SERVOPACK.
The TRQ command is stipulated in MECHATROLINK-II command specifications and cannot be
used for MECHATROLINK-I.
( 1 ) Executing/Operating Procedure
7-84
7.2 Motion Command Details
0 Time (t)
( 2 ) Holding
Holding execution is not possible during TRQ command operation. The Command Pause bit
(OB090) is ignored.
( 3 ) Aborting
The torque control mode can be canceled by aborting execution of a command. A command is
aborted by setting the Command Abort bit (OB091) to 1.
• Set the Command Abort bit (OB091) to 1. The axis will decelerate to a stop. The abort
processing will be completed when the axis has decelerated to a stop.
• The torque control mode operation will restart if the Command Abort bit (OB091) is
reset to 0 during abort processing.
• This type of operation will also be performed if the motion command is changed during
operation with torque control mode.
7-85
7 Motion Commands
7.2.23 Torque Reference (TRQ)
( 4 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
7-86
7.2 Motion Command Details
(cont’d)
Parameter Name Monitor Contents SVR
The operation of this bit depends on the setting of Positioning Completed Width
2 (setting parameter OL20).
OL20 = 0: Turns ON when pulse distribution has been completed (DEN =
ON). Otherwise, it turns OFF.
IB0C3 Position Proximity R
OL20 ≠ 0: Turns ON when the absolute value of the difference between
MPOS and APOS is less than the Position Completed Width 2,
even if pulse distribution has not been completed.
OFF in all other cases.
( 5 ) Timing Charts
[ a ] Normal Execution
OW08 = 24 (TRQ)
IW08 = 24 (TRQ)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
1 scan
OW08 = 24 (TRQ)
OB091 (ABORT)
IW08 = 24 (TRQ)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP) Torque Control Mode Position Control Mode
1 scan
7-87
7 Motion Commands
7.2.23 Torque Reference (TRQ)
[ c ] Command Hold
OW08=24 (TRQ)
OW09.bit0 (HOLD)
IW08=24 (TRQ)
IW09.bit0 (BUSY)
IW09.bit1 (HOLDL)
IW09.bit3 (FAIL)
IW09.bit8 (COMPLETE)
IW0C.bit0 (DEN)
OW08 = 24 (TRQ)
IW08 = 24 (TRQ)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-88
7.2 Motion Command Details
The PHASE command is used for the synchronized operation of multiple axes under phase control
mode, using the specified speed, phase bias, and speed compensation value.
Speed feed forward control cannot be used for the SGD-N or SGDB-N SERVOPACK, so the
PHASE command cannot be used.
( 1 ) Executing/Operating Procedure
Speed (%)
Position
0
Time (t)
7-89
7 Motion Commands
7.2.24 Phase References (PHASE)
( 3 ) Related Parameters
[ a ] Setting Parameters
7-90
7.2 Motion Command Details
[ b ] Monitoring Parameters
7-91
7 Motion Commands
7.2.24 Phase References (PHASE)
( 4 ) Timing Charts
[ a ] Normal Execution
The Target Position is automatically refreshed every scan.
OW08 = 25 (PHASE)
IW08 = 25 (PHASE)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
OW08=25 (PHASE)
IW08=25 (PHASE)
IW09.bit0 (BUSY)
IW09.bit3 (FAIL)
IW09.bit8 (COMPLETE)
IW0C.bit0 (DEN)
IW0C.bit1 (POSCOMP)
OW08 = 25 (PHASE)
Alarm
IW08 = 25 (PHASE)
IB090 (BUSY)
IB093 (FAIL)
IB098 (COMPLETE)
IB0C0 (DEN)
IB0C1 (POSCOMP)
7-92
7.2 Motion Command Details
( 1 ) Executing/Operating Procedure
3. Set OW08 to 0 to execute the NOP motion command and then complete the
change of the position loop integration time.
( 3 ) Related Parameters
[ a ] Setting Parameters
7-93
7 Motion Commands
7.2.25 Change Position Loop Integration Time Constant (KIS)
[ b ] Monitoring Parameters
( 4 ) Timing Charts
[ a ] Normal End
OW08 = 26 (KIS)
IW08 = 26 (KIS)
IB090 (BUSY)
Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
[ b ] Error End
OW08 = 26 (KIS)
IW08 = 26 (KIS)
IB090 (BUSY) Undefined length
IB093 (FAIL) of time
IB098 (COMPLETE)
7-94
7.3 Motion Subcommands
Command Reference
Command Name Function
Code Page
This is a null command.
0 R NOP No Command When a subcommand is not being specified, set 7-96
this "no command" code.
Read SERVOPACK Reads the specified SERVOPACK parameter and
1 − PRM_RD 7-97
Parameter stores it in the monitoring parameters.
Write SERVOPACK Changes the specified SERVOPACK parameter's
2 − PRM_WR 7-98
Parameter set value.
3 − Reserved Reserved by system. − −
Stores the servo driver's status in the monitoring
4 − SMON Monitor Status 7-100
parameters.
Reads the specified fixed parameter’s current
5 R FIXPRM_RD Read Fixed Parameters 7-102
value and stores it in the monitoring parameters.
Commands in the table displaying an R are supported by the Virtual Motion Module (SVR).
7-95
7 Motion Commands
7.4.1 No Command (NOP)
( 1 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
* The NOP command’s subcommand status stored in Command Execution Completed (COM-
PLETE) is not defined.
7-96
7.4 Motion Subcommand Details
( 1 ) Executing/Operating Procedure
3. Set OW0A to 0 to execute the NOP motion command and then complete the
reading operation.
( 2 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
Parameter Name Monitoring Contents
Motion Subcommand Indicates the motion subcommand that is being executed.
IW0A
Response Code The response code is 1 during PRM_RD command execution.
Turns ON during PRM_RD command execution and turns OFF when execution has
IB0B0 Command Executing
been completed.
Turns ON if an error occurs during PRM_RD command execution. Turns OFF
IB0B3 Command Error End
when another command is executed.
Command Execution
IB0B8 Turns ON when PRM_RD command execution has been completed.
Completed
Auxiliary Servo User
IW37 Stores the parameter number of the SERVOPACK parameter being read.
Constant Number
Auxiliary Servo User
IL3A Stores the SERVOPACK parameter data that was read.
Constant
7-97
7 Motion Commands
7.4.2 Read SERVOPACK Parameter (PRM_RD)
( 3 ) Timing Charts
[ a ] Normal End
OW0A = 1 (PRM-RD)
IW0A = 1 (PRM-RD)
IB0B0 (BUSY) Undefined length
IB0B3 (FAIL) of time
IB0B8 (COMPLETE)
1 scan
IW37
Undefined Parameter number
IL3A
Undefined Parameter data
[ b ] Error End
OW0A = 1 (PRM-RD)
IW0A = 1 (PRM-RD)
IB0B0 (BUSY) Undefined length
IB0B3 (FAIL) of time
IB0B8 (COMPLETE)
IW37 Undefined
IL3A Undefined
( 1 ) Executing/Operating Procedure
3. Set OW0A to 0 to execute the NOP motion command and then complete the
writing operation.
7-98
7.4 Motion Subcommand Details
( 2 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
( 3 ) Timing Charts
[ a ] Normal End
OW0A = 2 (PRM-WR)
IW0A = 2 (PRM-WR)
IB0B0 (BUSY) Undefined length
IB0B3 (FAIL) of time
IB0B8 (COMPLETE)
[ b ] Error End
OW0A = 2 (PRM-WR)
IW0A = 2 (PRM-WR)
IB0B0 (BUSY) Undefined length
IB0B3 (FAIL) of time
IB0B8 (COMPLETE)
IW37 Undefined
7-99
7 Motion Commands
7.4.3 Monitor Status (SMON)
The following table shows the data that can be specified in the User Monitor.
Refer to your SERVOPACK’s users manual for details on the monitored data.
( 1 ) Executing/Operating Procedure
3. Set OW0A to 0 to execute the NOP motion command and then complete the
monitoring operation.
7-100
7.4 Motion Subcommand Details
( 2 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
( 3 ) Timing Charts
[ a ] Normal End
OW0A = 3 (SMON)
IW0A = 3 (SMON)
IB0B0 (BUSY)
IB0B3 (FAIL)
IB0B8 (COMPLETE)
IW2D, bits12 to 15 Undefined Monitor 4 = Set value
I34 Undefined Monitoring result
7-101
7 Motion Commands
7.4.4 Read Fixed Parameters (FIXPRM_RD)
The FIXPRM_RD command reads the current value of the specified fixed parameter and stores the
value in the Fixed Parameter Monitor monitoring parameter.
( 1 ) Executing/Operating Procedure
3. Set OW0A to 0 to execute the NOP motion command and then complete the
monitoring operation.
( 2 ) Related Parameters
[ a ] Setting Parameters
[ b ] Monitoring Parameters
7-102
7.4 Motion Subcommand Details
( 3 ) Timing Charts
[ a ] Normal End
OW0A = 5 (FIXPRM_RD)
IW0A = 5 (FIXPRM_RD)
IB0B0 (BUSY)
IB0B3 (FAIL)
IB0B8 (COMPLETE)
IL56 Undefined Monitoring result
[ b ] Error End
OW0A = 5 (FIXPRM_RD)
IW0A = 5 (FIXPRM_RD)
IB0B0 (BUSY)
IB0B3 (FAIL)
IB0B8 (COMPLETE)
IL56 Undefined
7-103
7 Motion Commands
7.4.4 Read Fixed Parameters (FIXPRM_RD)
7-104
8
Control Block Diagrams
8-1
8 Control Block Diagrams
8.1.1 Motion Parameters for Position Control
( 1 ) Fixed Parameters
No. Name Setting Unit Default Value Setting Range
0 Run Mode - 1 0 to 5
1 Function Selection 1 - 0000h Bit setting
2 Function Selection 2 - 0000h Bit setting
4 Command Unit - 0 0 to 3
5 Number of Decimal Places - 3 0 to 5
6 Command Units per Revolution Reference unit 10000 1 to 231-1
8 Gear Ratio (Motor) - 1 1 to 65535
9 Gear Ratio (Load) - 1 1 to 65535
10 Maximum Value of Rotary Counter (POSMAX) Reference unit 360000 1 to 231−1
12 Forward Software Limit Reference unit 231−1 −231 to 231−1
14 Reverse Software Limit Reference unit −231 −231 to 231−1
16 Backlash Compensation Reference unit 0 −231 to 231−1
30 Encoder Type - 0 0 to 3
34 Rated Speed min−1 3000 1 to 32000
36 Encoder Resolution pulse 65536 1 to 231−1
38 Max. Revolution of Absolute Encoder Turns Rev 65534 0 to 231−1
42 Feedback Speed Moving Average Time Constant ms 10 0 to 32
( 2 ) Setting Parameters
No. Name Setting Unit Default Value Setting Range
OW00 RUN Commands - 0000h Bit setting
OW01 Mode 1 - 0000h Bit setting
OW02 Mode 2 - 0000h Bit setting
OW03 Function 1 - 0011h Bit setting
OW04 Function 2 - 0033h Bit setting
OW05 Function 3 - 0000h Bit setting
OW08 Motion Command - 0 0 to 26
OW09 Motion Command Options - 0000h Bit setting
OW0A Motion Subcommand - 0 0 to 65535
OL0C Torque Reference Depends on torque unit. 0 −231 to 231−1
OW0E Speed Limit at Torque Reference 0.01% 15000 −32768 to 32767
OL10 Speed Reference Depends on speed unit. 3000 −231 to 231−1
Positive Side Limiting Torque Setting at the Speed
OL14
Reference
Depends on torque unit. 30000 −231 to 231−1
8-2
8.1 Position Control
( 3 ) Monitoring Parameters
No. Name Unit Default Value Range
IW00 Drive Status - - Bit setting
IW01 Over Range Parameter Number - - 0 to 65535
IL02 Warning - - Bit setting
IL04 Alarm - - Bit setting
IW08 Servo Command Type Response - - 0 to 65535
IW09 Servo Module Command Status - - Bit setting
IW0A Motion Subcommand Response Code - - 0 ~ 65535
IW0B Motion Subcommand Status - - Bit setting
IW0C Position Management Status - - Bit setting
IL0E Machine Coordinate Target Position (TPOS) Reference unit - −231 to 231−1
IL10 Target Position (CPOS) Reference unit - −231 to 231−1
IL12 Machine Coordinate System Position (MPOS) Reference unit - −231 to 231−1
IL16 Machine Coordinate Feedback Position (APOS) Reference unit - −231 to 231−1
IL18 Machine Coordinate Latch Position (LPOS) Reference unit - −231 to 231−1
IL1A Position Error (PERR) Reference unit - −231 to 231−1
IL1C Target Position Difference Monitor Reference unit - −231 to 231−1
IL1E POSMAX Number of Turns Reference unit - −231 to 231−1
IL20 Speed Reference Output Monitor pulse/s - −231 to 231−1
IW2C Network Servo Status - - Bit setting
IW2D Servo Alarm Code - - −32768 to 32767
IW2E Network Servo I/O Monitor - - Bit setting
IW2F Network Servo User Monitor Information - - Bit setting
IL30 Servo User Monitor 2 - - −231 to 231−1
IL34 Servo User Monitor 4 - - −231 to 231−1
IW36 Servo Constant Number - - 0 to 65535
IW37 Auxiliary Servo User Constant Number - - 0 to 65535
IL38 Servo User Constant - - −231 to 231−1
IL3A Auxiliary Servo User Constant - - −231 to 231−1
IW3F Motor Type - - 0, 1
IL40 Feedback Speed Depends on speed unit. - −231 to 231−1
IL42 Torque (Thrust) Reference Monitor Depends on torque unit. - −231 to 231−1
IL56 Fixed Parameter Monitor - - −231 to 231−1
IL5E Absolute Position at Power OFF (Low Value) pulse - −231 to 231−1
IL60 Absolute Position at Power OFF (High Value) pulse - −231 to 231−1
IL62 Modularized Position at Power OFF (Low Value) pulse - −231 to 231−1
IL64 Modularized Position at Power OFF (High Value) pulse - −231 to 231−1
8-3
8 Control Block Diagrams
8.1.2 Control Block Diagram for Position Control
MP2300
SVB
OW00 RUN Commands
OW01 Mode 1
OW02 Mode 2
Run Settings
OW03 Function 1
OW04 Function 2
OW05 Function 3
OW08 Motion Command
OW09 Motion Command Options
OW0A Motion Subcommand
OL10 Speed Reference
Override processing
Speed/Position
IL04 Alarm
8-4
8.1 Position Control
NS100/NS115 SERVOPACK
Acceleration:
Acceleration/ Pn80B (OL36)
deceleration Deceleration:
POSING processing Pn80E (OL38) Speed Feed Forward
command S Compensation
Differ- B
ential Pn109 Pn10A
A
(OW30) Position Loop Gain Speed Loop Gain
INTERPOLATE Kp Kv
command B Vref Current
Filter Pn102 Pn100 M
A loop
(OW2E) (OW2F)
Pn811 or Pn812 FB Position Integration Speed Integration
Time Constant Time Constant
(OW3A) NTi
Ti
Pn11F Pn101
(OW32) (OW34)
TRQ
Analog monitor value
MPOS
APOS A
B Counter PG
LPOS A
Counter
B
Latch signal
8-5
8 Control Block Diagrams
8.2.1 Motion Parameters for Phase Control
( 1 ) Fixed Parameters
No. Name Setting Unit Default Value Setting Range
0 Run Mode - 1 0 to 5
1 Function Selection 1 - 0000h Bit setting
2 Function Selection 2 - 0000h Bit setting
4 Command Unit - 0 0 to 3
5 Number of Decimal Places - 3 0 to 5
6 Command Units per Revolution Reference unit 10000 1 to 231−1
8 Gear Ratio (Motor) - 1 1 to 65535
9 Gear Ratio (Load) - 1 1 to 65535
10 Maximum Value of Rotary Counter (POSMAX) Reference unit 360000 1 to 231−1
12 Forward Software Limit Reference unit 231−1 −231 to 231−1
14 Reverse Software Limit Reference unit −231 −231 to 231−1
16 Backlash Compensation Reference unit 0 −231 to 231−1
30 Encoder Type - 0 0 to 3
34 Rated Speed min−1 3000 1 to 32000
36 Encoder Resolution pulse 65536 1 to 231−1
38 Max. Revolution of Absolute Encoder Rev 65534 0 to 231−1
42 Feedback Speed Moving Average Time Constant ms 10 0 to 32
( 2 ) Setting Parameters
No. Name Setting Unit Default Value Setting Range
OW00 RUN Commands - 0000h Bit setting
OW01 Mode 1 - 0000h Bit setting
OW02 Mode 2 - 0000h Bit setting
OW03 Function 1 - 0011h Bit setting
OW04 Function 2 - 0033h Bit setting
OW05 Function 3 - 0000h Bit setting
OW08 Motion Command - 0 0 to 26
OW09 Motion Command Options - 0000h Bit setting
OW0A Motion Subcommand - 0 0 to 65535
OL0C Torque Reference Depends on torque unit. 0 −231 to 231−1
OW0E Speed Limit at Torque Reference 0.01% 15000 −32768 ~ 32767
OL10 Speed Reference Depends on speed unit. 3000 −231 to 231−1
Positive Side Limiting Torque Setting at the Speed
OL14
Reference
Depends on torque unit. 30000 −231 to 231−1
8-6
8.2 Phase Control
( 3 ) Monitoring Parameters
No. Name Unit Default Value Range
IW00 Drive Status - - Bit setting
IW01 Over Range Parameter Number - - 0 to 65535
IL02 Warning - - Bit setting
IL04 Alarm - - Bit setting
IW08 Servo Command Type Response - - 0 to 65535
IW09 Servo Module Command Status - - Bit setting
IW0A Motion Subcommand Response Code - - 0 to 65535
IW0B Motion Subcommand Status - - Bit setting
IW0C Position Management Status - - Bit setting
IL0E Machine Coordinate Target Position (TPOS) Reference unit - −231 to 231−1
IL10 Target Position (CPOS) Reference unit - −231 to 231−1
IL12 Machine Coordinate System Position (MPOS) Reference unit - −231 to 231−1
IL16 Machine Coordinate Feedback Position (APOS) Reference unit - −231 to 231−1
IL18 Machine Coordinate Latch Position (LPOS) Reference unit - −231 to 231−1
IL1A Position Error (PERR) Reference unit - −231 to 231−1
IL1C Target Position Difference Monitor Reference unit - −231 to 231−1
IL1E POSMAX Number of Turns Reference unit - −231 to 231−1
IL20 Speed Reference Output Monitor pulse/s - −231 to 231−1
IW2C Network Servo Status - - Bit setting
IW2D Servo Alarm Code - - −32768 to 32767
IW2E Network Servo I/O Monitor - - Bit setting
IW2F Network Servo User Monitor Information - - Bit setting
IL30 Servo User Monitor 2 - - −231 to 231−1
IL34 Servo User Monitor 4 - - −231 to 231−1
IW36 Servo Constant Number - - 0 to 65535
IW37 Auxiliary Servo User Constant Number - - 0 to 65535
IL38 Servo User Constant - - −231 to 231−1
IL3A Auxiliary Servo User Constant - - −231 to 231−1
IW3F Motor Type - - 0, 1
IL40 Feedback Speed Depends on speed unit. - −231 to 231−1
IL42 Torque (Thrust) Reference Monitor Depends on torque unit. - −231 to 231−1
IL56 Fixed Parameter Monitor - - −231 to 231−1
IL5E Absolute Position at Power OFF (Low Value) pulse - −231 to 231−1
IL60 Absolute Position at Power OFF (High Value) pulse - −231 to 231−1
IL62 Modularized Position at Power OFF (Low Value) pulse - −231 to 231−1
IL64 Modularized Position at Power OFF (High Value) pulse - −231 to 231−1
8-7
8 Control Block Diagrams
8.2.2 Control Block Diagram for Phase Control
MP2300
SVB
OW00 Run Commands
Run Settings
OW03 Function 1
OW05 Function 3
OW08 Motion Command
OW09 Motion Command Options Move command generation processing
OW0A Motion Subcommand (When using an electronic shaft)
Speed reference +
OL16 Secondly Speed Compensation unit change
+ +
Constants
Speed reference
OL48 Zero Point Offset unit change
nate
IL04 Alarm
IW08 Servo Command Type Response
Command
POSMAX processing Ǜ
IW0C Position Management Status
IL0E Machine Coordinate Target Position (TPOS)
Position information
8-8
8.2 Phase Control
NS110/NS115 SERVOPACK
TRQ
Analog monitor value
MPOS
APOS A
B Counter PG
A Counter
LPOS
B
Latch signal
8-9
8 Control Block Diagrams
8.3.1 Motion Parameters for Torque Control
( 1 ) Fixed Parameters
No. Name Setting Unit Default Value Setting Range
0 Run Mode - 1 0 to 5
1 Function Selection 1 - 0000h Bit setting
2 Function Selection 2 - 0000h Bit setting
4 Command Unit - 0 0 to 3
5 Number of Decimal Places - 3 0 to 5
6 Command Units per Revolution Reference unit 10000 1 to 231−1
8 Gear Ratio (Motor) - 1 1 to 65535
9 Gear Ratio (Load) - 1 1 to 65535
10 Maximum Value of Rotary Counter (POSMAX) Reference unit 360000 1 to 231−1
12 Forward Software Limit Reference unit 231−1 −231 to 231−1
14 Reverse Software Limit Reference unit −231 −231 to 231−1
16 Backlash Compensation Reference unit 0 −231 to 231−1
30 Encoder Type - 0 0 to 3
34 Rated Speed min−1 3000 1 to 32000
36 Encoder Resolution pulse 65536 1 to 231−1
38 Max. Revolution of Absolute Encoder Rev 65534 0 to 231−1
42 Feedback Speed Moving Average Time Constant ms 10 0 to 32
( 2 ) Setting Parameters
No. Name Setting Unit Default Value Setting Range
OW00 RUN Commands - 0000h Bit setting
OW01 Mode 1 - 0000h Bit setting
OW02 Mode 2 - 0000h Bit setting
OW03 Function 1 - 0011h Bit setting
OW04 Function 2 - 0033h Bit setting
OW05 Function 3 - 0000h Bit setting
OW08 Motion Command - 0 0 to 26
OW09 Motion Command Options - 0000h Bit setting
OW0A Motion Subcommand - 0 0 to 65535
OL0C Torque Reference Depends on torque unit. 0 −231 to 231−1
OW0E Speed Limit at Torque Reference 0.01% 15000 −32768 to 32767
OL10 Speed Reference Depends on speed unit. 3000 −231 to 231−1
Positive Side Limiting Torque Setting at the Speed
OL14
Reference
Depends on torque unit. 30000 −231 to 231−1
8-10
8.3 Torque Control
( 3 ) Monitoring Parameters
No. Name Unit Default Value Range
IW00 Drive Status - - Bit setting
IW01 Over Range Parameter Number - - 0 to 65535
IL02 Warning - - Bit setting
IL04 Alarm - - Bit setting
IW08 Servo Command Type Response - - 0 to 65535
IW09 Servo Module Command Status - - Bit setting
IW0A Motion Subcommand Response Code - - 0 to 65535
IW0B Motion Subcommand Status - - Bit setting
IW0C Position Management Status - - Bit setting
IL0E Machine Coordinate Target Position (TPOS) Reference unit - −231 to 231-1
IL10 Target Position (CPOS) Reference unit - −231 to 231-1
IL12 Machine Coordinate System Position (MPOS) Reference unit - −231 to 231-1
IL16 Machine Coordinate Feedback Position (APOS) Reference unit - −231 to 231-1
IL18 Machine Coordinate Latch Position (LPOS) Reference unit - −231 to 231-1
IL1A Position Error (PERR) Reference unit - −231 to 231-1
IL1C Target Position Difference Monitor Reference unit - −231 to 231-1
IL1E POSMAX Number of Turns Reference unit’ - −231 to 231-1
IL20 Speed Reference Output Monitor pulse/s - −231 to 231-1
IW2C Network Servo Status - - Bit setting
IW2D Servo Alarm Code - - −32768 to 32767
IW2E Network Servo I/O Monitor - - Bit setting
IW2F Network Servo User Monitor Information - - Bit setting
IL30 Servo User Monitor 2 - - −231 to 231-1
IL34 Servo User Monitor 4 - - −231 to 231-1
IW36 Servo Constant Number - - 0 to 65535
IW37 Auxiliary Servo User Constant Number - - 0 to 65535
IL38 Servo User Constant - - −231 to 231-1
IL3A Auxiliary Servo User Constant - - −231 to 231-1
IW3F Motor Type - - 0, 1
IL40 Feedback Speed Depends on speed unit. - −231 to 231-1
IL42 Torque (Thrust) Reference Monitor Depends on torque unit. - −231 to 231-1
IL56 Fixed Parameter Monitor - - −231 to 231-1
IL5E Absolute Position at Power OFF (Low Value) pulse - −231 to 231-1
IL60 Absolute Position at Power OFF (High Value) pulse - −231 to 231-1
IL62 Modularized Position at Power OFF (Low Value) pulse - −231 to 231-1
IL64 Modularized Position at Power OFF (High Value) pulse - −231 to 231-1
8-11
8 Control Block Diagrams
8.3.2 Control Block Diagram for Torque Control
MP2300
SVB
OW00 RUN Commands
Run Settings
OW03 Function 1
OW08 Motion Command
OW09 Motion Command Options
OW0A Motion Subcommand
Reference
IL04 Alarm
8-12
8.3 Torque Control
NS110/NS115 SERVOPACK
TRQ
Analog monitor value
MPOS
APOS A
B Counter PG
LPOS A
Counter
B
Latch signal
8-13
8 Control Block Diagrams
8.4.1 Motion Parameters for Speed Control
( 1 ) Fixed Parameters
No. Name Setting Unit Default Value Setting Range
0 Run Mode - 1 0 to 5
1 Function Selection 1 - 0000h Bit setting
2 Function Selection 2 - 0000h Bit setting
4 Command Unit - 0 0 to 3
5 Number of Decimal Places - 3 0 to 5
6 Command Units per Revolution Reference unit 10000 1 to 231−1
8 Gear Ratio (Motor) - 1 1 to 65535
9 Gear Ratio (Load) - 1 1 to 65535
10 Maximum Value of Rotary Counter (POSMAX) Reference unit 360000 1 to 231−1
12 Forward Software Limit Reference unit 231−1 −231 to 231−1
14 Reverse Software Limit Reference unit −231 −231 to 231−1
16 Backlash Compensation Reference unit 0 −231 to 231−1
30 Encoder Type - 0 0 to 3
34 Rated Speed min−1 3000 1 to 32000
36 Encoder Resolution pulse 65536 1 to 231−1
38 Max. Revolution of Absolute Encoder Rev 65534 0 to 231−1
42 Feedback Speed Moving Average Time Constant ms 10 0 to 32
( 2 ) Setting Parameters
No. Name Setting Unit Default Value Setting Range
OW00 RUN Commands - 0000h Bit setting
OW01 Mode 1 - 0000h Bit setting
OW02 Mode 2 - 0000h Bit setting
OW03 Function 1 - 0011h Bit setting
OW04 Function 2 - 0033h Bit setting
OW05 Function 3 - 0000h Bit setting
OW08 Motion Command - 0 0 to 26
OW09 Motion Command Options - 0000h Bit setting
OW0A Motion Subcommand - 0 0 to 65535
OL0C Torque Reference Depends on torque unit. 0 −231 to 231−1
OW0E Speed Limit at Torque Reference 0.01% 15000 −32768 to 32767
OL10 Speed Reference Depends on speed unit. 3000 −231 to 231−1
Positive Side Limiting Torque Setting at the Speed
OL14
Reference
Depends on torque unit. 30000 −231 to 231−1
8-14
8.4 Speed Control
( 3 ) Monitoring Parameters
No. Name Unit Default Value Range
IW00 Drive Status - - Bit setting
IW01 Over Range Parameter Number - - 0 to 65535
IL02 Warning - - Bit setting
IL04 Alarm - - Bit setting
IW08 Servo Command Type Response - - 0 to 65535
IW09 Servo Module Command Status - - Bit setting
IW0A Motion Subcommand Response Code - - 0 to 65535
IW0B Motion Subcommand Status - - Bit setting
IW0C Position Management Status - - Bit setting
IL0E Machine Coordinate Target Position (TPOS) Reference unit - −231 to 231−1
IL10 Target Position (CPOS) Reference unit - −231 to 231−1
IL12 Machine Coordinate System Position (MPOS) Reference unit - −231 to 231−1
IL16 Machine Coordinate Feedback Position (APOS) Reference unit - −231 to 231−1
IL18 Machine Coordinate Latch Position (LPOS) Reference unit - −231 to 231−1
IL1A Position Error (PERR) Reference unit - −231 to 231−1
IL1C Target Position Difference Monitor Reference unit - −231 to 231−1
IL1E POSMAX Number of Turns Reference unit - −231 to 231−1
IL20 Speed Reference Output Monitor pulse/s - −231 to 231−1
IW2C Network Servo Status - - Bit setting
IW2D Servo Alarm Code - - −32768 to 32767
IW2E Network Servo I/O Monitor - - Bit setting
IW2F Network Servo User Monitor Information - - Bit setting
IL30 Servo User Monitor 2 - - −231 to 231−1
IL34 Servo User Monitor 4 - - −231 to 231−1
IW36 Servo Constant Number - - 0 to 65535
IW37 Auxiliary Servo User Constant Number - - 0 to 65535
IL38 Servo User Constant - - −231 to 231−1
IL3A Auxiliary Servo User Constant - - −231 to 231−1
IW3F Motor Type - - 0, 1
IL40 Feedback Speed Depends on speed unit. - −231 to 231−1
IL42 Torque (Thrust) Reference Monitor Depends on torque unit. - −231 to 231−1
IL56 Fixed Parameter Monitor - - −231 to 231−1
IL5E Absolute Position at Power OFF (Low Value) pulse - −231 to 231−1
IL60 Absolute Position at Power OFF (High Value) pulse - −231 to 231−1
IL62 Modularized Position at Power OFF (Low Value) pulse - −231 to 231−1
IL64 Modularized Position at Power OFF (High Value) pulse - −231 to 231−1
8-15
8 Control Block Diagrams
8.4.2 Control Block Diagram for Speed Control
MP2300
SVB
OW00 RUN Commands
OW03 Function 1
OW08 Motion Command
Run Settings
Override
Filter
processing
Acceleration: OL36 OW3A Limiter fixed.
Deceleration: OL38
No parameter
Information
IL04 Alarm
8-16
8.4 Speed Control
NS100/NS115 SERVOPACK
TRQ
Analog monitor value
MPOS
APOS A
B Counter PG
LPOS A
Counter
B
Latch signal
8-17
8 Control Block Diagrams
8.4.2 Control Block Diagram for Speed Control
MEMO
8-18
9
Absolute Position Detection
This chapter explains an absolute position detection system that uses an absolute
encoder. Be sure to read this chapter carefully when using a Servomotor equipped
with an absolute encoder.
9.3 Absolute Position Detection for Finite Length Axes ................ 9-6
9.3.1 Parameter Settings for Finite Length Axes ............................................ 9-6
9.3.2 Setting the Zero Point for a Finite Length Axis ...................................... 9-9
9.3.3 Turning ON the Power after Setting the Zero Point of Machine Coordinate
System ............................................................................................... 9-13
9.4 Absolute Position Detection for Infinite Length Axes ............. 9-13
9.4.1 Simple Absolute Infinite Length Position Control ................................. 9-13
9.4.2 Parameter Settings for Simple Absolute Infinite Length Position Control 9-
15
9.4.3 Setting the Zero Point and Turning ON Power as Simple Absolute Positions
9-19
9.4.4 Turning ON the Power after Setting the Zero Point ............................. 9-20
9.4.5 Infinite Length Position Control without Simple Absolute Positions ..... 9-20
9-1
9 Absolute Position Detection
9.1.1 Outline of the Function
9-2
9.1 Absolute Position Detection Function
MP2300
㧨Motion Section㧪
SERVOPACK
Motion monitoring
(1)Request absolute data
parameters
Servomotor
(4)
Position Electronic gear MECHATROLINK
monitoring calculation
(IL0E to
Machine Encoder
IL16) coordinate
system (3)Send absolute data (N, PO)
calculation
(2)Send absolute data (N, PO)
(1)*1 The MP2300 sends request to the SERVOPACK for absolute data after MECHATROLINK communications are established.
(2)*1 The SERVOPACK gets multi-turn data (N) and the initial incremental pulses (PO) from the encoder.
(3) The SERVOPACK sends the multi-turn data (N) and initial incremental pulses (PO) to the MP2300.
(4) The MP2300 calculates the absolute position from the multi-turn data (N) and initial incremental pulses (PO) and then calcu-
lates the electronic gear. The MP2300 then adds the data of Zero Point Offset (OL 48) to the calculation results to auto-
matically set the machine coordinate system*2.
* 1. The execution order of process ① and ② may be reserved depending on the
power-ON procedure.
* 2. Refer to 9.3.2 ( 1 ) Calculating the Zero Point of the Machine Coordinate System on page
9-10 for details on how the MP2300 calculates the machine coordinate system.
This way the absolute machine position can be detected and automatic operation can begin
immediately after power is turned ON with an automatic position detection system.
9-3
9 Absolute Position Detection
9.1.3 Finite Length/Infinite Length Axes and Absolute Position Detection
9-4
9.2 Setting Procedure of Absolute Position Detection Function
1 Check Devices
Check to see if the SERVOPACK, Servomotor, and cables are the right products and models for the absolute encoder.
* If the system does not satisfy the conditions described in 9.4.1 ( 2 ) Conditions to Enable the Simple
Absolute Infinite Axis Position Control on page 9-13 when using the axis as an infinite length axis,
the MP2300 carries out the operation without using simple absolute length position control.
After the steps 2 to 4 described above are successfully completed, the absolute position detection
system will be ready for operation.
Always perform the startup procedure of the absolute position detection system in the following
situations.
・When starting up the absolute position detection system for the first time
・When the Servomotor is changed
・When an absolute encoder-related alarm occurs
9-5
9 Absolute Position Detection
9.2.2 Initializing the Absolute Encoder
For details on the procedure for initializing SERVOPACKS, refer to Appendix C Initializing the
Absolute Encoder on page C-2.
Initialize the absolute encoder in the following situations.
・When the absolute position detection system is started up for the first time
・When number of rotations from the absolute reference position needs to be initialized to 0
・When a Servomotor has been left alone with no battery connected to the absolute encoder
・When an alarm which is related the absolute position detection system occurs
The parameters for which precautions are provided must be set referring to
CAUTION 9.3.1 ( 3 ) Detailed Descriptions on page 9-8. Set these parameters carefully. If
they are not set correctly, the current position may not be correct after the power
is turned ON. Machine damage may occur.
9-6
9.3 Absolute Position Detection for Finite Length Axes
0: Incremental encoder
Cn-0001, Encoder Selection − 9.3.1 ( 3 ) [ b ]
1: Absolute encoder
Bit E
0: Sets counterclockwise (CCW)
Σ-I Series
rotation as forward rotation.
(SGD-N, Cn-0002, Rotation Direction
1: Sets clockwise (CW) rotation as − −
SGDB-AN) Bit 0 Selection
forward rotation (reverse rotation
mode).
9-7
9 Absolute Position Detection
9.3.1 Parameter Settings for Finite Length Axes
( 3 ) Detailed Descriptions
If the above settings are not used, correct motion control will not be performed. Set the parameters carefully.
Be sure to set both the MP2300 and SERVOPACK parameters.
MP2300
Number of Bits Fixed Parameter 36
(Encoder Resolution in Pulses/Resolution)
12 4096
13 8192
15 32768
16 65536
17 131072
20 1048576
MP2300
Fixed Parameter 22
Number of Bits Fixed Parameter 36
(Pulse Counting Mode)
(Encoder Resolution in Pulses/Resolution)
12 1024 6: Pulse A/B mode (×4)
15 8192 6: Pulse A/B mode (×4)
9-8
9.3 Absolute Position Detection for Finite Length Axes
* 1. This value depends on the setting of Pn212 (PG dividing ratio). The values in the
table are the maximum values.
* 2. Because the maximum value of Pn201 (PG dividing ratio) is 16384, the maximum value
with a 17-bit encoder is also 16384.
• With SERVOPACKs in the Σ-III series
* This value depends on the setting of Pn212 (PG dividing ratio). The values in the table are
the maximum values.
If the above settings are not used, correct motion control will not be performed. Set the parameters carefully.
MP2300 SERVOPACK
Applicable
Fixed Parameter 38 Parameter Pn205
SERVOPACK
(Max. No. of Absolute Encoder Turns) (Multiturn Limit Setting)
Σ-II, Σ-III Series 65535 65535
Σ-I Series 99999 -
If the above settings are not used, the position may be offset. Set the parameters carefully.
9-9
9 Absolute Position Detection
9.3.2 Setting the Zero Point for a Finite Length Axis
OL48 is always valid for a finite length axis. Do not change the Zero Point
CAUTION Offset (OL48) during the operation of a machine with a finite length axis.
Otherwise the machine may be damaged or an accident may occur.
Set the zero point after initializing the absolute encoder to set the zero point of the machine coordi-
nate system and to create the machine coordinate system. The following illustration shows the proce-
dure for setting the zero point for a finite length axis.
Start
Servo ON
NO
Has the setting for the required axis been completed?
YES
End
9-10
9.3 Absolute Position Detection for Finite Length Axes
<Program Example>
The following diagram shows an example of ladder program to store the offset value of axis 1.
In a ladder program for an actual application, select a register with a different address for each axis.
9-11
9 Absolute Position Detection
9.3.2 Setting the Zero Point for a Finite Length Axis
Method 2: Saving the Zero Point Offset (OL48) from the MPE720 Parameter Window
Open the Parameter Window for the specified axis on the MPE720 and use the following procedure
to save the Zero Point Offset.
2. Check the current value in OL48 in the Setup Parameters Tab Page. Subtract the
Calculated Position (IL10) from the Zero Point Offset (OL48) and save the
result in OL48.
3. Check to see if the setting and current value in OL48 are the same. If they are the
same, select File - Save and save the setting to the MP2300.
4. Return to Module Configuration Window and select Save - Save to Flash to save the
setting in the flash memory.
When the power is turned ON, the value that was saved will be stored automatically for Zero Point
Offset (OL48).
9-12
9.4 Absolute Position Detection for Infinite Length Axes
9.3.3 Turning ON the Power after Setting the Zero Point of Machine Coordinate
System
The Zero Point Return (Setting) Completed bit (IB0C5) will turn OFF when the power supply to
the MP2300 is turned OFF and ON, the communication are interrupted by turning OFF and ON the
power supply to the SERVOPACK after the zero point has been set. The Zero Point Return (Setting)
Completed bit must therefore be turned ON when the power supply is restored.
Use the following procedure.
1. Turn ON the power supply to the MP2300 (or clear alarms to restart communication).
The offset saved in the M register is stored to OL48.
3. Execute the Zero Point Setting (ZSET) motion command by setting OW08 to 9.
Use this procedure only to turn ON the Zero Point Return (Setting) Completed bit
(IB0C5). It cannot be used to set the Zero point of the Machine Coordinate System
OL48.
( 1 ) Overview
The Simple Absolute Infinite Length Position Control is a position control method that can be used
for infinite length axes and has the following features.
• The coordinate system can be created simply by setting the machine coordinate system zero point
position offset when the power is turned ON (when the communication is restarted).
• No ladder program for position control is required.
For the system that satisfies the conditions to enable the Simple Absolute Infinite Length Position
Control (described in the following section), select the Simple Absolute Infinite Length Position
Control.
9-13
9 Absolute Position Detection
9.4.1 Simple Absolute Infinite Length Position Control
lowing equation to enable the Simple Absolute Infinite Axis Position Control.
When the Reference Unit is Pulses When the Reference Unit is mm, deg, or inch
The settings above can be used to enable Simple Absolute Infinite Axis Position Control with a ∑-II
or ∑-III SERVOPACK.
Simple Absolute Infinite Length Position Control cannot be used by the ∑-I SERVOPACK.
9-14
9.4 Absolute Position Detection for Infinite Length Axes
9.4.2 Parameter Settings for Simple Absolute Infinite Length Position Control
Set the following parameters to use the Simple Absolute Infinite Length Position Control for an infi-
nite length axis.
The parameters for which precautions are provided must be set referring to
CAUTION 9.3.1 ( 3 ) Detailed Descriptions on page 9-8. Set these parameters carefully. If
they are not set correctly, the current position may not be correct after the power
is turned ON. Machine damage may occur.
Parameter Fixed Parameter No. 1, Bit 0 Fixed Parameter No. 1, Bit 9 Fixed Parameter No. 30
(Axis Type) (Simple ABS Infinite Axis) (Encoder Type)
Setting 1: Infinite length axis 1: Enabled 1: Absolute encoder
9-15
9 Absolute Position Detection
9.4.2 Parameter Settings for Simple Absolute Infinite Length Position Control
0: Incremental encoder
Cn-0001, Encoder Selection − 9.3.1 ( 3 ) [ b ]
1: Absolute encoder
Bit E
0: Sets counterclockwise (CCW)
Σ-I Series
rotation as forward rotation.
(SGD-N, Cn-0002, Rotation Direction
1: Sets clockwise (CW) rotation as − −
SGDB-AN) Bit 0 Selection
forward rotation (reverse rotation
mode).
9-16
9.4 Absolute Position Detection for Infinite Length Axes
( 4 ) Detailed Descriptions
For an axis performing absolute position detection, set the parameters as shown in the table below.
If the abos settings are not used, correct motion control will not be performed. Set the parameters carefully.
Be sure to set both the MP2300 and SERVOPACK parameters.
MP2300
Number of Bits Fixed Parameter 36
(Encoder Resolution in Pulses/Resolution)
12 4096
13 8192
15 32768
16 65536
17 131072
20 1048576
MP2300
Fixed Parameter 22
Number of Bits Fixed Parameter 36
(Pulse Counting Mode)
(Encoder Resolution in Pulses/Resolution)
12 1024 6: Pulse A/B mode (×4)
15 8192 6: Pulse A/B mode (×4)
* 1. This value depends on the setting of Pn212 (PG dividing ratio). The values in the
table are the maximum values.
* 2. Because the maximum value of Pn201 (PG dividing ratio) is 16384, the maximum value
with a 17-bit encoder is also 16384.
9-17
9 Absolute Position Detection
9.4.2 Parameter Settings for Simple Absolute Infinite Length Position Control
* This value depends on the setting of Pn212 (PG dividing ratio). The values in the table are
the maximum values.
If the above settings are not used, correct motion control will not be performed. Set the parameters carefully.
MP2300 SERVOPACK
Applicable
Fixed Parameter 38 Parameter Pn205
SERVOPACK
(Max. No. of Absolute Encoder Turns) (Multiturn Limit Setting)
Σ-II and Σ-III Series Set the same value as Pn205 * 65534 max. *
Σ-I Series 99999 -
* If the MP2300 fixed parameter 38 is set to 65535 when using a Σ-II series SERVOPACK for an
infinite axis, a fixed parameter setting error will occur.
Set the parameters correctly as shown in the above table. Otherwise, correct motion control will not be per-
formed resulting in position error.
9-18
9.4 Absolute Position Detection for Infinite Length Axes
9.4.3 Setting the Zero Point and Turning ON Power as Simple Absolute Positions
( 2 ) Setting the Zero Point for Simple Absolute Infinite Axis Position Control
The procedure to set the zero point for a simple absolute infinite axis position control is shown
below.
Start
Servo ON
NO
Has the setting for the required axis been completed?
YES
End
9-19
9 Absolute Position Detection
9.4.4 Turning ON the Power after Setting the Zero Point
1. Turn ON the power supply to the MP2300 (or clear alarms to restart communication).
The offset saved in the M register is stored in OL48.
3. Execute the Zero Point Setting (ZSET) motion command by setting OW08 to 9.
Use this procedure only to turn ON the Zero Point Return (Setting) Completed bit
(IB0C5). It cannot be used to set the zero point of the machine coordinate system
(OL48).
( 1 ) Parameter Settings for Infinite Length Position Control without Simple Absolute Positions
Set the infinite length position control without simple absolute positions by setting the fixed parame-
ters No. 1 bit 0 and bit 9, and No. 30 as shown in the table below when the simple absolute infinite
length position control function cannot be used.
Fixed Parameter No.1, Bit 0 Fixed Parameter No. 1, Bit 9 Fixed Parameter No. 30
Parameter
(Axis Type) (Simple ABS Infinite Axis) (Encoder Type)
Setting 1: Infinite length axis 0: Disabled 1: Absolute encoder
9-20
9.4 Absolute Position Detection for Infinite Length Axes
( 3 ) Setting the Zero Point for an Infinite Length Axis without Simple Absolute Positions
End
9-21
9 Absolute Position Detection
9.4.5 Infinite Length Position Control without Simple Absolute Positions
[ a ] Normal Operation
1. Check the status of the Zero Point Return (Setting) Completed bit.
Check to see if the Zero Point Return (Setting) Completed bit (monitoring parameter
IW0C, bit 5) is ON. If it is, go to step 2.
If it is not, it means that the pulse position at power OFF, encoder position at power OFF and
all position data was not settled. In that case, restart the system and set up the position data
again or execute the ZSET (zero point setting) motion command to settle the position data all
over from the start.
2. Save the modularized position at power OFF and absolute position at power OFF.
Use the ladder program to save the following monitoring parameters with high-speed scan
timing at an M register backed up by battery.
• Monitoring Parameter: Absolute Position at Power OFF (All four words at IL5E to
IL60)
• Monitoring Parameter: Modularized Position at Power OFF (All four words at IL62 to
IL64)
The M register that is used to save the above monitoring parameters is structured as shown
below.
9-22
9.4 Absolute Position Detection for Infinite Length Axes
High-speed scan
drawing start
NO
Zero point setting completed?
YES
High-speed scan
drawing end
9-23
9 Absolute Position Detection
9.4.5 Infinite Length Position Control without Simple Absolute Positions
The following programming example (ladder program) is for the flowchart shown on the previous
page. The axis used here is axis 1 of circuit number 1. Change the motion parameter register number
if the circuit and axis numbers are different.
Main Program
Absolute system infinite length axis: Axis 1 Leading address of toggle buffer: MW30000
ON for only the first scan after high-speed scan is started.
9-24
9.4 Absolute Position Detection for Infinite Length Axes
9-25
9 Absolute Position Detection
9.4.5 Infinite Length Position Control without Simple Absolute Positions
1. Store Modularized Position at Power OFF and Absolute Position at Power OFF to set-
ting parameters.
Store the Modularized Position at Power OFF and Absolute Position at Power OFF values
saved in M register to the following setting parameters.
• Setting parameter: Absolute Position at Power OFF (All four words at OL5E to
OL60)
• Setting parameter: Modularized Position at Power OFF (All four words at OL62 to
OL64)
Store the contents of the buffer selected by the Toggle Buffer Selection Flag.
9-26
9.4 Absolute Position Detection for Infinite Length Axes
Use the following flowchart for storing parameters in registers and for Infinite Length Axis Position
Information LOAD requests.
NO
Toggle Buffer Enabled Flag ON?
YES
NO
Motion Controller RUN Ready?
YES
NO
Position Data Re-setup Request Flag ON?
YES
YES
NO
Toggle Buffer Selection Flag ON?
YES
9-27
9 Absolute Position Detection
9.4.5 Infinite Length Position Control without Simple Absolute Positions
The following programming example (ladder program) is for the flowchart shown above. The axis
used here is axis 1 of circuit number 1. Change the motion parameter register number if the circuit
and axis numbers are different.
Main Program
Absolute System Infinite Length Mode Axis: Axis 1 Leading address of toggle buffer: MW30000
ON for only the first scan after
high-speed scan is started.
9-28
9.4 Absolute Position Detection for Infinite Length Axes
Main Program
There are no restrictions in the executing order for ladder programs H10 and H11 when an abso-
lute encoder is used for a finite length axis.
9-29
9 Absolute Position Detection
9.4.5 Infinite Length Position Control without Simple Absolute Positions
9-30
10
Utility Functions
This chapter describes MP2300 and SERVOPACK utility functions like vertical
axis control, overtravel, and software limits.
10-1
10 Utility Functions
10.1.1 Holding Brake Function of the SERVOPACK
Servomotor
Preventing
movement due to
gravity when power is
OFF
The holding brake of the Servomotor is controlled through the brake interlock output (/BK) signal
from the SERVOPACK. The brake is not controlled from the MP2300.
The brake built into a Servomotor with a brake uses non-excitation operation and 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 rated torque of
the motor.
28- ∗
1
/BK-
CN2 PG
∗
BK-RY 2 Blue or
yellow Red
White AC DC Black
10-2
10.1 Controlling Vertical Axes
* 1. The output terminal is allocated using parameter Pn50F.2. Output terminal 1 (terminal numbers
1and 2) is selected in the example above.
* 2. Brake control relay contact
* 3. There are 200-V and 100-V brake power supplies.
( 2 ) Parameter Settings
The SERVOPACK parameters related to control the holding brake are described below.
Servo OFF
delay time
This parameter is used to set the timing when the motor is stopped. Brake operation while the motor
is running is set in Pn507 and Pn508.
For the standard settings, the Servo will turn OFF simultaneously with the /BK output (Brake
Operation). If gravity causes the machine to move slightly at this time due to machine configuration
or brake characteristics, turning OFF the Servo can be delayed to reduce the movement.
10-3
10 Utility Functions
10.1.3 Connections to Σ-I Series SGDB SERVOPACK
Servomotor
SGDB SERVOPACK with a brake
Power supply
A
R U
S B
V
C M
T W
r D
t E
BK-RY
/BK 27 *1 F BK
+24 V 50 mA
*1 max.
SG-COM 28
CN2 PG
*
BK-RY 2 Blue or
yellow Red
White AC DC Black
*
Brake power supply 3
* 1. The terminal is allocated using parameter Cn-2D. In the example above, /BK signal 4 is set
in the 2nd digit.
* 2. Brake control relay contact
* 3. There are 200-V and 100-V brake power supplies.
10-4
10.1 Controlling Vertical Axes
( 2 ) Parameter Settings
The SERVOPACK parameters related to control the holding brake are described below.
Parameter Name Unit Setting/Range Default Control Mode
Cn-2D OUTSEL Output Signal Selection ─ 110 to 666 210 Speed, torque, position control
Details
The following parameter determines which pin of the 1CN will be used to output the /BK signal (4 on the lower
right column). In the figure above, 4 is allocated to the 2s digit and the setting is 4.
Allocation Set Value and Function
1st digit: CN1-25, 26 (Factory setting: 0) 0: /COIN/ /V-CMP (Valid only at the 1st digit.)
2nd digit: CN1-27, 28 (Factory setting: 1) 1: /TGON
3rd digit: CN1-29, 30 (Factory setting: 2) 2: /S-RDY
3: /CLT
4: /BK
5: OL warning
6: OL alarm
Parameter Name Unit Setting/Range Default Control Mode
Cn-12 Brake ON Timing after Motor Stops 10 ms 0 to 50 0 Speed, torque, position control
Details
This parameter adjusts the Delay Time from /BK Signal Output until Servo OFF (stopping Servomotor output), and
it is used to be set when the machine moves slightly due to gravity or other factors after turning the brake ON.
/S-ON input Servo ON Servo OFF
Brake
/BK output released Brake holding
Servo OFF
delay time
This parameter is used to set the timing when the motor is stopped. Brake operation while the motor
is running is set in Cn-15 and Cn-16.
For the standard settings, the Servo will turn OFF simultaneously with the /BK output (Brake
Operation). If gravity causes the machine to move slightly at this time due to machine configuration
or brake characteristics, turning OFF the Servo can be delayed to reduce the movement.
Parameter Name Unit Setting/Range Default Control Mode
Cn-15 Brake ON Timing when Motor min−1 0 to max. speed 100 Speed, torque, position control
Cn-16 Running 10 ms 0 to 100 50 Speed, torque, position control
Details
Cn-15: Speed Level for BK Signal Output when Motor Running
Cn-16: Timing of BK Signal Output when Motor Running
These settings are used to set the timing for applying the brake when the Servo turns OFF due to an /S-ON input
signal or alarm.
10-5
10 Utility Functions
10.1.4 Connections to Σ-I Series SGD SERVOPACK
Power supply 1
R U
2
V
3 M
T W
4
5
BK-RY 1CN 6 BK
/BK -7
+24 V
50 mA
SG-COM -10 max.
2CN PG
*
BK-RY 1 Blue or
yellow Red
White AC DC Black
10-6
10.1 Controlling Vertical Axes
( 2 ) Parameter Settings
The SERVOPACK parameters related to controlling the brake are described below.
Servo OFF
delay time
This parameter is used to set the timing when the motor is stopped. Brake operation while the
motor is running is set in Cn-15 and Cn-16.
For the standard settings, the Servo will turn OFF simultaneously with the /BK output (Brake
Operation). If gravity causes the machine to move slightly at this time due to machine
configuration or brake characteristics, turning OFF the Servo can be delayed to reduce the
movement.
Cn-15
Brake
released Brake holding
/BK output
Cn-16
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 machine operation.
10-7
10 Utility Functions
10.2.1 Connections to Σ-II/III Series SGDH or SGDS SERVOPACK
Negative Positive
overtravel overtravel
SERVOPACK
P-OT
CN1-42
N-OT
CN1-43
( 2 ) Parameter Settings
10-8
10.2 Overtravel Function
Overtravel
Stopping method After stopping Pn001 set
Pn001.0 = 0, 1 Dynamic
brake stop
Pn001.1 = 0
Coasting 0
Pn001.0 = 2
Coast to a stop
Zero-clamp 1
Pn001.1 = 1, 2 Deceleration
stop
Coasting 2
10-9
10 Utility Functions
10.2.2 Connections to Σ-I Series SGDB or SGD SERVOPACK
Negative Positive
overtravel overtravel
SERVOPACK
P-OT
CN1-42
N-OT
CN1-43
Negative Positive
overtravel overtravel
SERVOPACK
P-OT
1CN-16
N-OT
1CN-17
10-10
10.2 Overtravel Function
( 2 ) Parameter Settings
[ a ] Use/Not Use Overtravel Input Signals
The following parameters are used to enable and disable the overtravel input signals.
Parameter Name Set Value Item Default
Enables use of Positive Prohibit Input Signal
0
(P-OT). (Forward rotation prohibited when
Cn-01 Use/Not Use P-OT Input (Recommended)
open, allowed for 0 V.) 0
Bit 2 Signal
Disables use of Positive Prohibit Input Signal
1
(P-OT). (Forward rotation always allowed.)
Enables use of Negative Prohibit Input Signal
0
(N-OT). (Reverse rotation prohibited when
Cn-01 Use/Not Use N-OT Input (Recommended)
open, allowed for 0 V.) 0
Bit 3 Signal
Disables use of Negative Prohibit Input Signal
1
(N-OT). (Reverse rotation always allowed.)
Overtravel
Stopping method After stopping
Bit 6 = 0 Dynamic
Cn-01 brake stop
Bit 8 = 0 Dynamic brake
released
Bit 6 = 1 Deceleration
stop
Bit 9 = 0
Servo OFF
Bit 8 = 1
Coast to a stop
Bit 9 = 1
Zero-clamp
10-11
10 Utility Functions
10.3.1 Fixed Parameter Settings
Servo-
motor
Negative Positive
overtravel overtravel
10-12
10.3 Software Limit Function
( 1 ) Monitoring Alarms
If an axis exceeds a software limit, a Positive/Negative Soft Limit (Positive/Negative Software
Limit) alarm will occur. This alarm can be monitored in the Alarm monitoring parameter (IL04).
1. Set the Alarm Clear bit to 1 in the RUN Commands (OW00 bit F) to clear the
alarm.
The alarm (IL04) will be cleared.
2. Use the FEED or STEP command to return past the software limit.
Servo-
motor
An alarm will occur again if a command is
given in the direction of the software limit
that was activated.
10-13
10 Utility Functions
10-14
11
Precautions for Using the MP2300
This chapter describes items users need to know to use the MP2300 system
correctly. They include parameters that may be automatically updated and settings
that, if changed, may affect saving data.
11-1
11 Precautions for Using the MP2300
11.1.1 Parameters Updated when a MECHATROLINK Connection Is Established (1) (User Constants Self-Writing Function Enabled)
SERVOPACK Parameter
MP2300 Remarks
SGD-N, SGDB-N NS100 NS115 SGDS
Position Completed Width OL1E → − − Pn500* Pn522*
Position Loop Gain OW2E → − − Pn102*
* Settings are
Speed Loop Gain OW2F → − − Pn100* written only when
Speed Feed Forward using a
OW30 → − − Pn109* MECHATROLINK
Compensation
Setting parameters
-II operating at 10
Position Loop Integration
Time Constant
OW32 → − − Pn11F* Mbps in 32-byte
mode.
Speed Loop Integration
Time Constant
OW34 → − − Pn101*
11-2
11.1 Parameters That Are Automatically Updated
SERVOPACK Parameter
MP2300 Remarks
SGD-N, SGDB-N NS100 NS115 SGDS
Fixed Backlash
parameters Compensation
No.16 − − Pn81B Pn214 −
Excessive Position Error
65535 → Cn-001E −
Area
32767 → − Pn505 − Overflow Level
Excessive Position Error
230 -1 → − − Pn520
Alarm Detection Level
Fixed
values Excessive Position Error
100 → − Pn51E
Warning Detection Level
Pn820 and Pn822 are Processing to disable the
set to the same value.
− − Pn820 -> Pn822
latch zone
Set the Torque Reference
0002 − Pn0003 Pn824
from the Option Monitor.
SERVOPACK
MP2300 SGD-N, Remarks
NS100 NS115 SGDS
SGDB-N
Position Completed
Width
OL1E → − − Pn500 Pn522 −
Position Loop Gain OW2E → − − Pn102 −
Speed Loop Gain OW2F → − − Pn100 −
Speed Feed Forward
Compensation
OW30 → − − Pn109 −
Position Loop
Setting Integration Time OW32 → − − Pn11F −
parameters Constant
Speed Loop Integration
Time Constant
OW34 → − − Pn101 −
Accel/Accel Time
OL36 → − − Pn80B * Also updated
Constant* automatically when bits
4 to 7 of OW03
Decel/Decel Time (Acceleration/
OL38 → − − Pn80E Deceleration Unit) are
Constant*
changed.
Settings are not written when using MECHATROLINK-II operating at 10 Mbps in 17-byte mode.
11-3
11 Precautions for Using the MP2300
11.1.4 Parameters Updated when a Motion Command Is Executed (Regardless of User Constants Self-Writing Function Setting and
MECHATROLINK Connection)
SERVOPACK
MP2300 SGD-N, Trigger Command
NS100 NS115 SGDS
SGDB-N
Latch Zone Lower Limit
Setting
OL2A → − − Pn822 EX_POSING
Linear Acceleration
OL36 → Cn-0020 Pn80B* POSING,
Time
EX_POSING, ZRET,
Linear Deceleration
Time Constant
OL38 → − Pn80E* FEED, STEP
POSING,
EX_POSING, ZRET,
FEED, STEP
S-curve Acceleration
Setting OW3A → Cn-0026 Pn812* Only when DEN =
Time
parameters ON (when pulse
distribution has
been completed)
Approach Speed OL3E → Cn-0022 Pn817 ZRET
Creep Speed OL40 → Cn-0023 Pn818 ZRET
Home Offset OL42 → Cn-0028 Pn819 ZRET
External Positioning EX_POSING and
OL46 → Cn-002B Pn814
Move Distance ZRET
Forward External OW00,
→
Torque Limit Input bits 8 and 9 The settings are enabled when the Servo is turned ON or a move
Reverse External OW00, command is sent.
→
Torque Limit Input bits 8 and 9
* The parameters are written when automatic updating of parameters is enabled at bit A of fixed
parameter 1 in the MP2300.
11-4
11.1 Parameters That Are Automatically Updated
( 1 ) Motion Parameters
The motion parameters for each axis are set as shown below according to information from each
SERVOPACK when self-configuration is executed. Some parameters are written to the
SERVOPACK’s RAM.
Servomotor Type* ←
30 Encoder Type ←
Depends on the specifications of the connected Servomotor.
34 Rated Speed ←
36 Encoder Resolution ←
38 Max. Revolutions of Absolute Encoder ← Pn205
The above processing is not performed when the axis has been set.
The default settings are used for all those parameters not listed above.
* The Servo Type is written to the Motor Type on the upper right of the SVB Definition Window.
11-5
11 Precautions for Using the MP2300
11.1.5 Parameters Updated during Self-configuration
( 2 ) SERVOPACK Parameters
The SERVOPACK parameters are written to SERVOPACK EEPROM or RAM during self-
configuration as shown below. Care must therefore be taken because the SERVOPACK parameters
will be overwritten when self-configuration is executed.
These settings, however, are not written to the set values for the SERVOPACK parameters saved
in the MP2300.
11-6
11.2 Precautions When Setting or Changing User Definition Files and Scan Times
MP2300 SERVOPACK
SERVOPACK Parameters SGD-N, SGDH + SGDH +
SGDS
Name Setting SGDB-N NS100 NS115
Excessive Position Error
65535 → Cn-001E -
Area
Overflow Level 32767 → - Pn505 -
Excessive Position Error
Alarm Detection Level 230-1 → - Pn520
Use the MPE720 to set or change a user definition file. Be sure to save the results to flash memory. If
data is not saved to flash memory, the settings and changes will be lost when the power supply to the
MP2300 is turned OFF and ON.
11-7
11 Precautions for Using the MP2300
11.2.3 Setting and Changing the Scan Time
Observe the following precautions when setting or changing the scan time.
• Set the set values of the scan time for both the high-speed (H) and low-speed (L) scans to at least
the maximum time required to execute the scans. We recommend setting the set values of the scan
time using the formula (set value − maximum time to execute scan) ≥ (0.2 × set values of the scan
time), i.e., setting the set values of the scan time to at least 1.25 times the maximum times required
to execute the scans.
If the scan time is set too close to the maximum execution time for the scan, the refresh time for
the screen on the MPE720 will be very slow and communication timeouts may occur. If the
maximum execution time exceeds the scan time set value, a watchdog timer timeout error will
occur and the MP2300 system will stop.
• Set the set values of the high-speed (H) and low-speed (L) scan time to an integral multiple of the
MECHATROLINK communication cycle (1 or 2 ms) set in the MP2300. Always check the set
values of the scan time after changing the MECHATROLINK communication cycle.
• Do not change the scan time set value while the Servo is ON. Never change the setting while the
axis is moving (while the motor is running). Otherwise an error may occur during motor operation
(e.g., high-speed rotation).
• When the scan time is set or changed, be sure to save the data to flash memory.
11-8
11.3 SERVOPACK Parameter Data Flow
MECHATROLINK
Send Send
MPE720
System Control
SRAM Software Software
Input
Data
Flash EEP
SDRAM RAM
HDD in personal computer Memory -ROM
11-9
11 Precautions for Using the MP2300
11.3.1 Operations and Parameter Data Flow
( 2 ) Normal Operation
• Control software of the SERVOPACK operates based on the parameter data held in
SERVOPACK’s RAM.
• Some of MP2300 setting parameters and commands temporarily change SERVOPACK parame-
ters (refer to Chapter 6 Motion Parameters for details). RAM in the SERVOPACK are written.
MECHATROLINK
When the MP2300 has
Send temporarily changed
Send
MPE720
System Control
SRAM Software Software
Input
Data
Flash EEP
SDRAM RAM
HDD in personal computer Memory -ROM
SERVOPACK
Parameters
Parameters
(All Axes)
MP2300 SERVOPACK SERVOPACK
Parameters held in the SERVOPACK’s RAM are displayed on a Digital Operator connected
to the SERVOPACK. They are also written to EEPROM when the DATA/ENTER Key is
pressed.
MECHATROLINK
Send Send
MPE720 (online)
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
Input SERVOPACK
Parameters Parameters
Data
(All Axes)
MP2300 SERVOPACK SERVOPACK
HDD in personal computer
The following figure shows an example of the SERVOPACK Tab in the SVB Definition Window.
11-10
11.3 SERVOPACK Parameter Data Flow
The values in Current Value are different from the values in Input Data.
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
SERVOPACK
Parameters Parameters
Input
(All Axes)
Data
MP2300 SERVOPACK SERVOPACK
11-11
11 Precautions for Using the MP2300
11.3.1 Operations and Parameter Data Flow
The following figure shows a display example after having executed save operation on the SERVO-
PACK Tab in the SVB Definition Window. After having saved the data, the values in Input Data of
all the parameters become the same as the values in Current Value on the SERVOPACK Tab.
Before saving
After saving
The saving operation of SERVOPACK parameters can be used for writing data after SERVO-
PACK replacement because it writes all the parameters of the relevant axis.
11-12
11.3 SERVOPACK Parameter Data Flow
( 5 ) Copying Current Values to Set Values (Input Data) in the SERVOPACK Tab
The data flow for SERVOPACK parameters is as follows when selecting Edit - Copy Current Value
from the SERVOPACK Tab in the SVB Definition Window on the MPE720:
• The MPE720 copies the values currently displayed in Current Value to Input Data on the SER-
VOPACK Tab and displays.
MECHATROLINK
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
Input
Data Servo Parameters Parameters
(All Axes)
The following figure shows a display example after having selected Edit - Copy Current Value on
the SERVOPACK Tab in the SVB Definition Window. The values in Current Value are copied to
Input Data.
Before copying
After copying
11-13
11 Precautions for Using the MP2300
11.3.1 Operations and Parameter Data Flow
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
SRAM Software Software
Display Input Current
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
Input
Data Servo Parameters Parameters
(All Axes)
11-14
11.3 SERVOPACK Parameter Data Flow
The following figure shows a display example after having changed the value (2nd Speed Loop Gain)
in Input Data on the SERVOPACK Tab. After having pressed the ENTER Key, the values of Speed
Loop Gain, Speed Loop Integral Time Constant, and Position Loop Gain (boxed in dotted line) in
Input Data remain different from the values in Current Value since the parameters other than the one
that has been changed are not written.
Before pressing
ENTER Key
After having
pressed ENTER
Key
11-15
11 Precautions for Using the MP2300
11.3.2 Precautions When Saving SERVOPACK Parameters
MECHATROLINK
Send Send
MPE720 㧔online㧕
System Control
Current SRAM Software
Display Input Software
Data Value
Flash EEP
SDRAM RAM
Memory -ROM
Input
Data Servo Parameters Parameters
(All Axes)
Save to flash memory also after having changed set data of SERVOPACK parameter.
11-16
12
Maintenance and Inspection
This chapter explains daily and regular inspection items to ensure that the
MP2300 can always be used at its best conditions.
12-1
12 Maintenance and Inspection
12.1.1 Daily Inspections
12-2
12.1 Inspection Items
PROHIBITED
• Do not replace the built-in fuse.
If the customer replaces the built-in fuse, the MP2300 may malfunction or break down.
Contact your Yaskawa representative.
12-3
12 Maintenance and Inspection
12.2.1 Procedure
LiTHIUM
12.2.1 Procedure
CAUTION
There is danger of electric shock if the battery is not replace correctly. Furthermore, machine malfunction may
occur, the operator may be injured, or the machine may be damaged. Allow only a qualified technician trained
in safety procedures to replace the battery.
When replacing the battery, always do so with power supplied to the Basic Module. If power to the Basic
Module is turned OFF when the battery is replaced, data stored in the memory in the Module may be lost.
Do not touch the battery electrodes. The battery may be destroyed by the static electricity.
1. Save the data stored in the Motion Board to a compact flash memory, hard disk on an
external computer, or other media.
This data is used to restore any data accidently lost during battery replacement.
For information on saving methods, refer to the MPE720 Programming Device Software for
MP900/MP2000 Machine Controllers User’s Manual (Manual No. SIEPC88070005 ).
2. Check that the RDY indicator on the MP2300 Basic Module is lit.
4. Remove the connector on the end of lead of the built-in battery from the connector on
the MP2300 Basic Module. Then, remove the built-in battery from the battery holder.
5. Insert securely the connector on the end of the lead of the replacement battery into the
connector on the MP2300. Then, insert the replacement battery into the battery
holder.
12-4
12.3 Troubleshooting
12.3 Troubleshooting
This section describes the basic troubleshooting methods and provides a list of errors.
12-5
12 Maintenance and Inspection
12.3.2 MP2300 Error Check Flowchart
START
NO
Go to 12.4.2 Troubleshoot-
ing Flowchart for System
Use ladder program NO Errors on page 12-12.
(motion program) to
manage motions?
YES
NO
Has alarm occurred? No alarm
YES
NO YES
Axis alarm? NO
No alarm
IL04 = 0
YES
Use alarm code to determine cause. Use alarm bits to determine cause.
12-6
12.3 Troubleshooting
( 1 ) LED Indicators
The status of the LED indicators on the front of the MP2300 can be used to determine the error
status and meaning.
RDY RUN
The locations in the program that need to be corrected can be determined by using the LED
ERR ALM
indicator status to determine the general nature of the error, using the contents of system (S)
TRX BAT
registers to check drawings and function numbers causing the error, and knowing the meaning
of operation errors.
LED Indicator
Classification Indicator Details Countermeasures
RDY RUN ALM ERR BAT
Usually the CPU will start within
Not lit Not lit Lit Lit Not lit Hardware reset status
10 seconds. If this status continues for
more than 10 seconds, either a
Not lit Not lit Not lit Not lit Not lit Initialization program error or hardware failure has
occurred. Refer to 12.4 Troubleshoot-
ing System Errors on page 12-9 and
Not lit Lit Not lit Not lit Not lit Drawing A (DWG.A) being executed.
correct any system errors.
Normal This status occurs
operation
• When the stop operation is executed
User program stopped. from the MPE720
Lit Not lit Not lit Not lit Not lit
(Offline Stop Mode) • When the STOP switch is turned
ON
This status does not indicate an error.
User program being executed
Lit Lit Not lit Not lit Not lit This is the normal status.
normally.
12-7
12 Maintenance and Inspection
12.3.3 LED Indicators
(cont’d)
LED Indicator
Classification Indicator Details Countermeasures
RDY RUN ALM ERR BAT
Software Error
Number of LED blinks indicates error
type.
3: Address error (read) exception
4: Address error (write) exception
5: FPU exception
6: Illegal general command
exception
7: Illegal slot command exception
Not lit Not lit Not lit Blinking Not lit 8: General FPU inhibited exception
Errors 9: Slot FPU inhibited exception
10: TLB multibit exception
11: LTB error (read) exception A hardware error has occurred.
12: LTB error (write) exception Replace the Module.
13: LTB protection volation (read)
exception
14: LTB protection volation (write)
exception
15: Initial page write exception
Hardware Error
Number of LED blinks indicates error
type.
Not lit Not lit Blinking Blinking Not lit 2: RAM diagnostic error
3: ROM diagnostic error
4: CPU function diagnostic error
5: FPU function diagnostic error
Refer to 12.2 Replacing the Basic
− − − − Lit Battery alarm Module Battery on page 12-4 and
replace the Battery.
Warnings Refer to 12.4.4 ( 3 ) Ladder Program
Operation error User Operation Error Status on page
Lit Lit Lit Not lit Not lit
I/O error 12-16 and 12.4.4 ( 5 ) System I/O
Error Status on page 12-18.
12-8
12.4 Troubleshooting System Errors
12-9
12 Maintenance and Inspection
12.4.1 Outline of System Errors
1. Select File − Open − Tool − Register List from the MPE720 Engineering Manager
Window to open the Register List Window.
Refer to 2.1.6 ( 4 ) Set and Save Motion Fixed Parameters on page 2-28 for details on how to
display the Engineering Manager Window.
3. Input the register number of the first system register to be accessed for Register, input
the register number of the last system register to be accessed for /D, and click any-
where in the list. The contents of the specified range of register numbers will be dis-
played.
12-10
12.4 Troubleshooting System Errors
1. Select View − Quick Reference from the MPE720 Engineering Manager Window.
The Quick Reference will be displayed at the bottom of the Engineering Manager Window.
Refer to 2.1.6 ( 4 ) Set and Save Motion Fixed Parameters on page 2-28 for details on how to
display the Engineering Manager Window.
3. Input the register number of the first system register to be accessed for Register, input
the register number of the last system register to be accessed for /D, and click any-
where in the list. The contents of the specified range of register numbers will be dis-
played.
12-11
12 Maintenance and Inspection
12.4.2 Troubleshooting Flowchart for System Errors
START
Battery alarm
YES
indicator Replace battery.
BAT lit?
NO
NO
NO
Hardware failure/watchdog timer timeout
Only ERR indicator lit?
YES
YES
User program
error
Check SW00050.
Watchdog timer timeout? NO
YES
* For LED indicator pattern, refer to 12.3.3 ( 2 ) LED Indicator Meanings on page 12-7.
12-12
12.4 Troubleshooting System Errors
(1) Investigate type of serious Check the contents of SW00050 (Error Type) to determine if the type of the
<-------------------------ERR indicator lit------------------------->
(2) Investigate type of program in Check the contents of SW00055 (Program Type) to determine if the error is in a
which there is an error. drawing or function.
(3) Investigate the drawing with Check the contents of SW00054 (Error Task) and SW00056 (Drawing Number)
the error. to determine the drawing with the error.
(5) Check to see whether an Check the error count for each drawing in SW00080 to SW00088. If errors
<-------------------------ALM indicator lit---------------------------->
operation error has occurred. have been counted, an operation error has occurred. Go to (6).
(7) Correct the Program. Correct the program at the point where the error occurred.
12-13
12 Maintenance and Inspection
12.4.4 System Register Configuration and Error Status
12-14
12.4 Troubleshooting System Errors
12-15
12 Maintenance and Inspection
12.4.4 System Register Configuration and Error Status
Register No.
Name Remarks
DWG.A DWG.I DWG.H DWG.L
Error Count SW00110 SW00126 SW00142 SW00174
Error Code SW00111 SW00127 SW00143 SW00175
SW00112 SW00128 SW00144 SW00176 Error Drawing Number
Error A Register Parent drawing: FFFFH
SW00113 SW00129 SW00145 SW00177
Child drawing: 00H(H: Child
Modification A SW00114 SW00130 SW00146 SW00178
drawing number)
Register SW00115 SW00131 SW00147 SW00179 Grandchild drawing: yyH (Hyy:
SW00116 SW00132 SW00148 SW00180 Grandchild drawing number)
Error F Register
SW00117 SW00133 SW00149 SW00181 Function: 0100H
Modification F SW00118 SW00134 SW00150 SW00182
Register SW00119 SW00135 SW00151 SW00183 Function Calling Drawing Number
Address Generating SW00120 SW00136 SW00152 SW00184 Number of the drawing that calls the
Error SW00121 SW00137 SW00153 SW00185 function in which an error occurred.
Error Drawing Number SW00122 SW00138 SW00154 SW00186
Function Calling Function Calling DWG Step Number
SW00123 SW00139 SW00155 SW00187
Drawing Number Step number of the drawing that calls the
Function Calling DWG function in which an error occurred.
SW00124 SW00140 SW00156 SW00188
Step Number 0 when there is an error in the drawing.
Reserved by the
SW00125 SW00141 SW00157 SW00189
system.
12-16
12.4 Troubleshooting System Errors
Error
Error Contents User* System Default Value
Code
0001H Integer operation - underflow Yes −32768[−32768]
0002H Integer operation - overflow Yes 32767[32767]
0003H Integer operation - division error Yes The A register remains the same.
Integer 0009H Double-length integer operation - underflow Yes −2147483648[−2147483648]
Operations 000AH Double-length integer operation - overflow Yes 2147483647[2147483647]
000BH Double-length integer operation - division error Yes The A register remains the same.
Operation error drawing - integer operation error ( = 1
010H No Default indicated above.
to B)
0010H Integer storage - non-numeric error Yes Store not executed. [00000]
0011H Integer storage - underflow Yes Store not executed. [−32768]
0012H Integer storage - overflow Yes Store not executed. [+32767]
0021H Real number storage - underflow Yes Store not executed. [−1.0E+38]
0022H Real number storage - overflow Yes Store not executed. [1.0E+38]
Operation not executed.
0023H Real number operation - division-by-zero error Yes
The F register remains the same.
0030H Real number operation - invalid operation (non-numeric) No Operation not executed.
0031H Real number operation - exponent underflow No 0.0
0032H Real number operation - exponent overflow No Maximum value
Real 0033H Real number operation - division error (non-numeric 0/0) No Operation not executed.
Number 0034H Real number storage - exponent underflow No Stores 0.0.
Operation
0035H Real number operation - stack error
Standard System Functions
No Interrupt operation and output = 0.0
Real number operation errors
0040H: SQRT 0041H: SIN 0042H: COS 0043H: TAN
0040H 0044H: ASIN 0045H: ACOS 0046H: ATAN 0047H: EXP
0048H: LN 0049H: LOG 004AH: DZA 004BH: DZB
to
004CH: LIM 004DH: PI 004EH: PD 004FH: PID
* Yes: Can be set to value other than system default from the user program.
No: The system default cannot be changed from the user program.
12-17
12 Maintenance and Inspection
12.4.4 System Register Configuration and Error Status
12-18
12.4 Troubleshooting System Errors
(Bit No.) F 3 2 1 0
SW00210 ST #16 ------------------- ST #4 ST #3 ST #2 ST #1
(Bit No.) F 1 0
SW00214 Not used. --------------------------------------------- Not used. Not used.
Error Flags
12-19
12 Maintenance and Inspection
12.4.4 System Register Configuration and Error Status
( 7 ) Module Information
Name Register No. Remarks
SW00800 Basic Module (C380H)
SW00801 Reserved by the system.
SW00802 CPU Software version (BCD)
SW00803 Number of sub-slots (0004H)
SW00804 CPU Function ID (C310H)
SW00805 CPU Function Module Status
SW00806 I/O Function Module ID (8070H)
SW00807 I/O Function Module Status
Module SW00808 SVB Function Module ID (9113H)
Information SW00809 SVB Function Module Status
SW00810 SVR Function Module ID (9210H)
SW00811 SVR Function Module Status
SW00812 to SW00815 Reserved by the system.
SW00816 to SW00823 Slot 1
SW00824 to SW00831 Slot 2
SW00832 to SW00839 Slot 3
…
SW01008 to SW01015 Reserved by the system (Slot 26)
12-20
12.5 Motion Program Alarms
Refer to 5.2.4 ( 5 ) Monitoring Motion Program Execution Information Using S Registers on page
5-15 for information on finding the alarm output register.
12-21
12 Maintenance and Inspection
12.6.1 Overview of Motion Errors
12-22
12.6 Troubleshooting Motion Errors
12-23
12 Maintenance and Inspection
12.6.2 Motion Error Details and Corrections
• Overtravel is continuously monitored by the position management section during execution of a motion
Detection Timing command.
• Overtravel is detected when the overtravel signal in the direction of movement turns OFF.
• The SERVOPACK performs stop processing.
The stop method and processing after stopping depends on the SERVOPACK parameter settings.
Processing when • The Command Error Occurrence in the Servo Module Command Status (IW09 bit 3) will turn ON.
Alarm Occurs • MP2300 Processing
The command is canceled and the axis decelerates to a stop. Follow-up processing (each scan the current
position of the machine is adjusted to the reference position) is executed.
One of the following is possible.
• A move command that exceeded the travel limit of the machine was executed as follows:
Error and Cause A user program command exceeded the travel limit.
The software limit was exceeded in manual operation.
• Overtravel signal malfunction.
• Check the following.
Check the overtravel signal.
Correction Check the program or manual operation.
• Then, after clearing the motion command code and resetting the alarm, use a return operation to eliminate
the overtravel status. (Commands in the overtravel direction will be disabled and an alarm will occur again
if one is executed.)
For a vertical axis, the following should be set at the SERVOPACK to avoid dropping and vibration at the
overtravel limit.
・An emergency deceleration stop
・Zero clamp status after the deceleration stop
• Enabled when using a motion command and detected by the position management section.
Detection Timing
• The software limits are valid after a ZRET or ZSET command has been completed.
Processing when • The axis decelerates to a stop at the software limit.
Alarm Occurs • The Command Error Occurrence in the Servo Module Command Status (IW09 bit 3) will turn ON.
• A move command that exceeded a software limit of the machine was executed as follows:
Error and Cause A user program command exceeded the software limit.
The software limit was exceeded in manual operation.
• Check the program or manual operation.
Correction • Then, after clearing the motion command code and resetting the alarm, use a return operation to eliminate
the software limit status. (Commands in the direction of the software limit will be disabled and an alarm
will occur again if one is executed.)
Error and Cause • A move command (commands for positioning, external positioning, STEP operation, JOG operation, etc.)
was executed when the SERVOPACK was Servo OFF status.
Correction • After clearing the motion command and resetting the alarm, turn the SERVOPACK to the Servo ON status.
12-24
12.6 Troubleshooting Motion Errors
Error and Cause • A move command (commands for positioning, external positioning, or STEP operation) was executed that
exceeded the limit of the positioning moving amount.
Correction • Check the moving amount for the axis being positioned.
12-25
12 Maintenance and Inspection
12.6.2 Motion Error Details and Corrections
Correction • Correct the program to execute the Change Filter Type command after Distribution Completed status (i.e.,
that IB0C0 is ON) is checked.
The command running will not stop even if the above error occurs. The stop processing from the
user program is needed to stop running commands when necessary.
Correction • Correct the program to execute the SCC command after Distribution Completed status (i.e., that
IB0C0 is ON) is checked.
The command running will not stop even if the above error occurs. The stop processing from the
user program is needed to stop running commands when necessary.
• Enabled only when an absolute encoder is used for an infinite length axis and detected when the next
Detection Timing command is set in the Motion Command (OW08).
Commands: Positioning, External Positioning, Interpolation, or Latch
Processing when • The set command will not be executed.
Alarm Occurs • The Command Error Occurrence in the Servo Module Command Status (IW09 bit 3) will turn ON.
Error and Cause • A move command was set without executing the ZSET command (IW0C bit 5 is OFF).
Correction • After clearing the motion command and resetting the alarm, execute a Zero Point Setting operation.
Detection Timing • Detected by the communication control section when communication are synchronized between the
MP2300 and SERVOPACK.
Processing when
Alarm Occurs • The current command will be aborted.
Error and Cause • An error occurred in MECHATROLINK communication (e.g., cable disconnect or noise interference on
communication line).
Correction • Check the MECHATROLINK cable and reset the alarm.
12-26
12.6 Troubleshooting Motion Errors
Detection Timing • Detected by the communication control section when communication is not synchronized between the
MP2300 and SERVOPACK.
Processing when • The current command will be aborted.
Alarm Occurs • The SERVOPACK will be Servo OFF status.
Error and Cause • MECHATROLINK communication stopped because the cable was disconnected or the power supply to
the SERVOPACK was turned OFF.
Correction • Check the MECHATROLINK cable and reset the alarm.
Error and Cause • The MECHATROLINK Servo command did not complete within the specified time (5 s).
Correction • Check for alarms in the SERVOPACK for MECHATROLINK communication.
The above error occurs when Module allocations of SERVOPACK for MECHATROLINK commu-
nication have been completed and the power is not being supplied to the SERVOPACK.
Detection Timing • Enabled only when an absolute encoder is used for a finite length axis, and the electronic gear used.
Detected by the position management section when power is turned ON.
Processing when • The absolute position information read from the absolute encoder when the SEN signal turned ON is
Alarm Occurs ignored.
Error and Cause • An operation error occurred when the absolute position information read from the absolute encoder is
converted from pulses to reference units at power ON.
Correction • Check the gear ratio, number of encoder pulses for other motion fixed parameters.
12-27
12 Maintenance and Inspection
12.6.3 Servo Driver Status and Servo Driver Error Codes
12-28
12.6 Troubleshooting Motion Errors
[ a ] Σ-I Series
Register
Name Code Meaning
Number
99 Normal
94 Parameter Setting Warning
95 MECHATROLINK Command Warning
96 MECHATROLINK Communication Error Warning
00 Absolute Value Data Error
02 Parameter Corrupted
10 Overcurrent
11 Ground Fault
40 Overvoltage
41 Undervoltage
51 Overspeed
71 Overload (Instantaneous)
72 Overload (Continuous)
7A Heat Sink Heating
80 Absolute Encoder Error
81 Absolute Encoder Backup Error
82 Absolute Encoder Checksum Error
Servo Alarm
IW2D 83 Absolute Encoder Battery Error
Code
84 Absolute Encoder Data Error
85 Absolute Encoder Overspeed
B1 Gate Array 1 Error
B2 Gate Array 2 Error
B3 Current Feedback Phase-U Error
B4 Current Feedback Phase-V Error
B5 Watchdog Detector Error
C1 Servo Run-away
C2 Encoder Phase Error Detected
C3 Encoder Phase-A or -B Broken
C4 Encoder Phase-C Broken
C5 Incremental Encoder Initial Pulses Error
D0 Position Error Exceeded
E5 MECHATROLINK Sync Error
E6 MECHATROLINK Communication Error
F1 Broken Phase in Power Line
F3 Momentary Power Loss
12-29
12 Maintenance and Inspection
12.6.3 Servo Driver Status and Servo Driver Error Codes
[ b ] Σ-II Series
Register
Name Code Meaning
Number
99 Normal
90 Excessive Position Deviation Warning
91 Overload Warning
92 Regeneration Overload Warning
93 Absolute Encoder Battery Error
94 Data Setting Warning
95 Command Warning
96 Communication Warning
02 Parameter Corrupted
03 Main Circuit Detector Error
04 Parameter Setting Error
05 Combination Error
09 Divider Setting Error
0A Encoder Type Mismatch
10 Overcurrent or Heat Sink Overheat
30 Regeneration Error
32 Regeneration Overload
33 Main Circuit Wiring Error
40 Overvoltage
41 Undervoltage
51 Overspeed
71 Overload (Instantaneous Maximum Load)
72 Overload (Continuous Maximum Load)
73 DB Overload
Servo Alarm
IW2D 74 Inrush Resistance Overload
Code
7A Heat Sink Overheat
81 Encoder Backup Alarm
82 Encoder Checksum Alarm
83 Encoder Battery Alarm
84 Encoder Data Alarm
85 Encoder Overspeed
86 Encoder Overheat
B1 Speed Reference A/D Error
B2 Torque Reference A/D Error
B3 Current Sensor Error
B6 Gate Array Error
BF System Alarm
C1 Servo Run-away
C6 Full-closed Loop Phase-A or -B Broken
C7 Full-closed Loop Phase-C Broken
C8 Encoder Clear Error Multiturn Limit Setting Error
C9 Encoder Communication Error
CA Encoder Parameter Error
CB Encoder Echoback Error
CC Multiturn Limit Mismatch
D0 Excessive Position Error
D1 Excessive Error between Motor Load and Position
E0 No Option
E1 Option Timeout
12-30
12.6 Troubleshooting Motion Errors
Register
Name Code Meaning
Number
E2 Option WDC Error
E5 WDT Error
E6 Communication Error
E7 Application Module Detection Failure
E9 Bus OFF Error
EA SERVOPACK Failure
Servo Alarm IW2D
EB SERVOPACK Initial Access Error
Code (cont’d) (cont’d)
EC SERVOPACK WDC Error
ED Command Execution Not Completed
EF Application Module Alarm
F1 Broken Phase in Power Line
F5 Motor Wire Disconnection (when control power supply is turned ON)
F6 Motor Wire Disconnection (when Servo is ON)
[ c ] Σ-III Series
Register
Name Code Meaning
Number
000 Normal
900 Excessive Position Error
901 Excessive Position Error at Servo ON
910 Overload
911 Vibration
920 Regeneration Overload
930 Absolute Encoder Battery Error
941 Parameter Change Requiring Power Recycling
94A Data Setting Warning 1 (Parameter Number)
94B Data Setting Warning 2 (Outside Data Range)
94C Data Setting Warning 3 (Calculation Error)
94D Data Setting Warning 4 (Parameter Size)
95A Command Warning 1 (Command Conditions Not Met)
95B Command Warning 2 (Unsupported Command)
95C Command Warning 3
Servo Alarm
IW2D 95D Command Warning 4
Code
95E Command Warning 5
960 MECHATROLINK Communication Warning
020 Parameter Checksum Error 1
021 Parameter Format Error 1
022 System Constant Checksum Error 1
023 Parameter Password Error 1
02A Parameter Checksum Error 2
02B System Constant Checksum Error 2
030 Main Circuit Detector Error
040 Parameter Setting Error 1
04A Parameter Setting Error 2
041 Divided Pulse Output Setting Error
042 Parameter Combination Error
050 Combination Error
051 Unsupported Product Alarm
12-31
12 Maintenance and Inspection
12.6.3 Servo Driver Status and Servo Driver Error Codes
Register
Name Code Meaning
Number
0B0 Servo ON Reference Invalid Alarm
100 Overcurrent or Heat Sink Overheat
300 Regeneration Error
320 Regeneration Overload
330 Main Circuit Wiring Error
400 Overvoltage
410 Undervoltage
510 Overspeed
511 Divided Pulse Output Overspeed
520 Vibration Alarm
710 Overload (Instantaneous Maximum Load)
720 Overload (Continuous Maximum Load)
730, 731 DB Overload
740 Inrush Resistance Overload
7A0 Heat Sink Overheat
810 Encoder Backup Alarm
820 Encoder Checksum Alarm
830 Encoder Battery Alarm
840 Encoder Data Alarm
850 Encoder Over Speed
860 Encoder Overheat
870 Full-closed Serial Encoder Checksum Alarm
880 Full-closed Serial Encoder Data Alarm
Servo Alarm IW2D
Code (cont'd) 8A0 Full-closed Serial Encoder Scale Error
(cont'd)
8A1 Full-closed Serial Encoder Module Error
8A2 Full-closed Serial Encoder Sensor Error (Incremental Value)
8A3 Full-closed Serial Encoder Position Error (Absolute Value)
B31 Current Detection Error 1
B32 Current Detection Error 2
B33 Current Detection Error 3
B6A MECHATROLINK Communication ASIC Error 1
B6B MECHATROLINK Communication ASIC Error 2
BF0 System Alarm 0
BF1 System Alarm 1
BF2 System Alarm 2
BF3 System Alarm 3
BF4 System Alarm 4
C10 Servo Run-away
C80 Encoder Clear Error Multiturn Limit Setting Error
C90 Encoder Communication Error
C91 Encoder Communication Position Data Acceleration Error
C92 Encoder Communication Timer Error
CA0 Encoder Parameter Error
CB0 Encoder Echoback Error
CC0 Multiturn Limit Mismatch
Full-closed Serial Conversion Unit Communication Error (Reception
CF1
Failure)
12-32
12.6 Troubleshooting Motion Errors
Register
Name Code Meaning
Number
Full-closed Serial Conversion Unit Communication Error (Timer
CF2
Stopped)
D00 Excessive Position Error
D01 Excessive Position Error Alarm at Servo ON
D02 Excessive Position Error Alarm for Speed Limit at Servo ON
D10 Excessive Error between Motor Load and Position
E00 COM Alarm 0
E01 COM Alarm 1
E02 COM Alarm 2
Servo Alarm IW2D E07 COM Alarm 7
Code (cont'd) (cont'd) E08 COM Alarm 8
E09 COM Alarm 9
E40 MECHATROLINK-II Transmission Cycle Setting Error
E50 MECHATROLINK-II Sync Error
E51 MECHATROLINK-II Sync Failure
E60 MECHATROLINK-II Communication Error
E61 MECHATROLINK-II Transmission Cycle Error
EA0 DRV Alarm 0
EA1 DRV Alarm 1
EA2 DRV Alarm 2
Alarm codes are normally two digits, but three-digit codes are stored in the Alarm Monitor for
motion commands.
12-33
12 Maintenance and Inspection
MEMO
12-34
Appendix A
A Switching Motion Commands and Subcommands ....................A-2
A.1 Motion Command Execution Table...........................................................A-2
A.2 Motion Subcommand Execution Table .....................................................A-4
A-1
A Switching Motion Commands and Subcommands
Set Command
Command
Code 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Being Executed
NOP POS EX_P ZRET INTE ENDO LATC FEED STEP ZSET ACC DCC SCC CHG KVS KPS
0 NOP − A A A A A A A A A A A A A A A
1 POSING C − A A C C C A C A C C C C A A
2 EX_POSING C B − A C C C A C B C C C C B B
3 ZRET C C C − C C C C C C C C C C C C
4 INTERPOLATE A A A A − A A A A A A A A A A A
ENDOF_INTER
5 A A A A A − A A A A A A A A A A
POLATE
6 LATCH A A A A A A − A A A A A A A A A
7 FEED C B B A C C C − C A C C C C C C
8 STEP C A A A C C C A − A C C C C A A
9 ZSET A A A A A A A A A − A A A A A A
10 ACC D D D D D D D D D D − D D D D D
11 DCC D D D D D D D D D D D − D D D D
12 SCC D D D D D D D D D D D D − D D D
13 CHG_FILTER A A A A A A A A A A A A A − A A
14 KVS D D D D D D D D D D D D D D − D
15 KPS D D D D D D D D D D D D D D D −
16 KFS D D D D D D D D D D D D D D D D
17 PRM_RD D D D D D D D D D D D D D D D D
18 PRM_WR D D D D D D D D D D D D D D D D
19 ALM_MON D D D D D D D D D D D D D D D D
20 ALM_HIST D D D D D D D D D D D D D D D D
ALMHIST_
21 D D D D D D D D D D D D D D D D
CLR
22 ABS_RST D D D D D D D D D D D D D D D D
23 VELO C A A C C C C A A C C C C C C C
24 TRQ C A A C C C C A A C C C C C C C
25 PHASE A A A A A A A A A A A A A A A A
26 KIS D D D D D D D D D D D D D D D D
29 SV_ON D D D D D D D D D D D D D D D D
30 SV_OFF D D D D D D D D D D D D D D D D
31 ALM_CLR D D D D D D D D D D D D D D D D
A-2
A.1 Motion Command Execution Table
Set Command
Command
Code 16 17 18 19 20 21 22 23 24 25 26 29 30 31
Being Executed
KFS PRM_ PRM_ ALM_ ALM_ ALMH ABS_ VELO TRQ PHAS KIS SV_ON SV_OF ALM
0 NOP A A A A A A A A A A A A A A
1 POSING A A A A A A C A A A A − A C
2 EX_POSING B B B B B B C C C C B − A C
3 ZRET C C C C C C C C C C C − A C
4 INTERPOLATE A A A A A A A A A A A − A C
ENDOF_INTE
5 A A A A A A A A A A A − A C
RPOLATE
6 LATCH A A A A A A A A A A A − A C
7 FEED C C C C C C C A A A × − A C
8 STEP A A A A A A C A A A A − A C
9 ZSET A A A A A A A A A A A C A D
10 ACC D D D D D D D D D D D C A D
11 DCC D D D D D D D D D D D C A D
12 SCC D D D D D D D D D D D C A D
13 CHG_FILTER A A A A A A A A A A A C A D
14 KVS D D D D D D D D D D D C A D
15 KPS D D D D D D D D D D D C A D
16 KFS − D D D D D D D D D D C A D
17 PRM_RD D − D D D D D D D D D C A D
18 PRM_WR D D − D D D D D D D D C A D
19 ALM_MON D D D − D D D D D D D C A D
20 ALM_HIST D D D D − D D D D D D C A D
ALMHIST_
21 D D D D D − D D D D D C A D
CLR
22 ABS_RST D D D D D D − D D D D C D D
23 VELO C C C C C C C − A A C A A C
24 TRQ C C C C C C C A − A C A A C
25 PHASE A A A A A A A A A − A − A C
26 KIS D D D D D D D D D D − × A D
29 SV_ON D D D D D D D D D D D − A D
30 SV_OFF D D D D D D D D D D D C − D
31 ALM_CLR D D D D D D D D D D D C A −
A: Execution possible.
B: Execution possible if position reference type is set for absolute position reference mode. Axis
will stop at switching point if incremental addition mode is being used.
C: Command aborted (deceleration stop)
D: The new command is ignored and the current command is continued.
Although the table shows that changing to ACC, DCC, SCC, or CHG_FILTER is possible from
INTERPOLATE, ENDOF_INTERPOLATE, LATCH, or PHASE, a command error will occur if pulse
distribution has not been completed.
A-3
A Switching Motion Commands and Subcommands
Set Subcommand
Motion Command Being
Code 0 1 2 4 5
Executed
NOP PRM_RD PRM_WR SMON FIXPRM_RD
0 NOP 9 9 9 9 9
1 POSING 9 9 9 9 9
2 EX_POSING 9 − − 9 9
3 ZRET 9 − − 9 9
4 INTERPOLATE 9 9 9 9 9
5 ENDOF_INTERPOLATE 9 9 9 9 9
6 LATCH 9 9 9 9 9
7 FEED 9 9 9 9 9
8 STEP 9 9 9 9 9
9 ZSET 9 9 9 9 9
10 ACC 9 − − 9 9
11 DCC 9 − − 9 9
12 SCC 9 − − 9 9
13 CHG_FILTER 9 9 9 9 9
14 KVS 9 − − 9 9
15 KPS 9 − − 9 9
16 KFS 9 − − 9 9
17 PRM_RD 9 − − 9 9
18 PRM_WR 9 − − 9 9
19 ALM_MON 9 − − 9 9
20 ALM_HIST 9 − − 9 9
21 ALMHIST_CLR 9 − − 9 9
22 ABS_RST 9 − − 9 9
23 VELO 9 9 9 9 9
24 TRQ 9 9 9 9 9
25 PHASE 9 9 9 9 9
26 KIS 9 − − 9 9
9: Execution possible.
−: Execution not possible.
A-4
Appendix B
B System Registers Lists ..............................................................A-2
B.1 System Service Registers ........................................................................A-2
B.2 Scan Execution Status and Calendar.......................................................A-4
B.3 Program Software Numbers and Remaining Program Memory Capacity
Name....................................................................................................A-4
B-1
B System Registers Lists
( 2 ) DWG.H Only
The following relays are reset at the start of the high-speed scan.
Name Register No. Remarks
1 scan
1-scan Flicker Relay SB000010
1 scan
0.5s 0.5s
0.5-s Flicker Relay SB000011
1.0s 1.0s
1.0-s Flicker Relay SB000012
2.0s 2.0s
2.0-s Flicker Relay SB000013
0.5s 0.5s
0.5-s Sampling Relay SB000014
1 scan
1.0s 1.0s
1.0-s Sampling Relay SB000015
1 scan
2.0s 2.0s
2.0-s Sampling Relay SB000016
1 scan
60.0s 60.0s
60.0-s Sampling Relay SB000017
1 scan
1.0s
1.0 s After Start of Scan Relay SB000018
2.0s
2.0 s After Start of Scan Relay SB000019
5.0s
5.0 s After Start of Scan Relay SB00001A
B-2
B.1 System Service Registers
( 3 ) DWG.L Only
The following relays are reset at the start of the low-speed scan.
1 scan
One-scan Flicker Relay SB000030
1 scan
0.5s 0.5s
0.5-s Flicker Relay SB000031
1.0s 1.0s
1.0-s Flicker Relay SB000032
2.0s 2.0s
2.0-s Flicker Relay SB000033
0.5s 0.5s
0.5-s Sampling Relay SB000034
1 scan
1.0s 1.0s
1.0-s Sampling Relay SB000035
1 scan
2.0s 2.0s
2.0-s Sampling Relay SB000036
1 scan
60.0s 60.0s
60.0-s Sampling Relay SB000037
1 scan
1.0s
1.0 s After Start of Scan Relay SB000038
2.0s
2.0 s After Start of Scan Relay SB000039
5.0s
5.0 s After Start of Scan Relay SB00003A
B-3
B System Registers Lists
B.3 Program Software Numbers and Remaining Program Memory Capacity Name
Name Register No. Remarks
System Program Software Number SW00020 S ( is stored as BCD)
SW00021
System Number to (Not used)
SW00025
Remaining Program Memory Capacity SW00026 Bytes
Total Memory Capacity SW00028 Bytes
B-4
Appendix C
C Initializing the Absolute Encoder................................................A-2
C.1 Initializing Procedures for Σ-III Series SERVOPACKs.............................A-2
C.2 Σ-II SERVOPACK ....................................................................................A-4
C.3 Σ-I SERVOPACK .....................................................................................A-7
C-1
C Initializing the Absolute Encoder
1. Press the Key to display the Utility Function Mode main menu. Use the UP Key
or DOWN Key to select Fn008.
㧮㧮ޓޓޓޓޓ㧙㧲㨁㧺㧯㨀㧵㧻㧺㧙
㧲㨚㧜㧜㧣
㧲㨚㧜㧜㧤
㧲㨚㧜㧜㧥
㧲㨚㧜㧜㧭
If the display is not switched and "NO_OP" is displayed in the status display, the Write Pro-
hibited setting (Fn010 = 0001) is set. Check the status and reset. Then clear the Write Pro-
hibited setting.
C-2
C.1 Initializing Procedures for Σ-III Series SERVOPACKs
5. Press the Key. The display returns to the Utility Function Mode main menu.
This completes setting up the absolute encoder. Turn the power supply OFF and then back ON to
reset the SERVOPACK.
C-3
C Initializing the Absolute Encoder
2. Select parameter Fn008 by pressing the LEFT (<) and RIGHT (>) Keys to select the
digit to be changed and then using the UP (∨) and DOWN (∧) Keys to change the
value of the digit.
4. The rightmost digit will be incremented each time the UP (∨) Key is pressed. Press the
UP (∨) Key several times until “PGCL5” is displayed.
If a mistake is made in the key operation, “nO_OP” will blink on the display for 1 second and
then the display will return to the Auxiliary Function Mode. If this happens, return to step 3,
above, and repeat the operation.
Mistake in Key Operation
UP Key
Blinks for 1 s.
UP Key
Blinks for 1 s.
C-4
C.2 Σ-II SERVOPACK
This completes initializing the absolute encoder. Reset the SERVOPACK to turn the power supply
OFF and then back ON.
C-5
C Initializing the Absolute Encoder
4. The rightmost digit will be incremented each time the UP ( ) Key is pressed. Press
the UP ( ) Key several time until “PGCL5” is displayed.
If a mistake is made in the key operation, “nO_OP” will blink on the display for 1 second and
then the display will return to the Auxiliary Function Mode. If this happens, return to step 3,
above, and repeat the operation.
Mistake in Key Operation
UP Key
Blinks for 1 s.
UP Key
Blinks for 1 s.
This completes initializing the absolute encoder. Reset the SERVOPACK to turn the power supply
OFF and then back ON.
C-6
C.3 Σ-I SERVOPACK
2. Disconnect the connector on the encoder end and short-circuit pins 13 and 14 on the
encoder end connector for 2 seconds or more.
13 14
3. Remove the short piece and insert the connector securely in its original position.
4. Connect the cables using normal wiring and make sure the encoder battery is con-
nected.
C-7
C Initializing the Absolute Encoder
2. Discharge the large-capacity capacitor in the encoder using one of the following meth-
ods.
SERVOPACK
Key location
Encoder
CN2-1
A
S R (White_orange) CN2-13
S
T CN2-12
R CN2-10
(White_orange)
PG cable
Short-circuit here.
3. Connect the cables using normal wiring and make sure the encoder battery is con-
nected.
C-8
Index
C E
electronic cam - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-52
C pulse only method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-25
electronic gear - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-59
Cables - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-8, 4-27, 4-35, 4-53
Calculating the Zero Point of the Machine Coordinate System - - 9-19 electronic shaft - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-48
encoder resolution in pulses/revolution - - - - - - - - - - - - - - - - - - 6-23
Index-1
Index
Index-2
Index
Index-3
Index
Index-4
Index
setting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-33 U
speed reference (VELO) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-80
user constants self-writing function - - - - - - - - - - - - - - - - - - - - 6-19
speed reference output monitor - - - - - - - - - - - - - - - - - - - - - - - 6-54
user definition files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11-7
speed unit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-27
user name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-22
Standard Cable Wiring Table - - - - - - - - - - - - - - - - - 4-27, 4-35, 4-53
user operation
standard cables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-24
error status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -12-16
startup sequence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-2
user program errors
step distance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-43
correcting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -12-13
STEP operation (STEP) - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-48
user programs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-6
store - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-46
SVA-01 Module - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-19, 4-22 V
SERVOPACK connection cables - - - - - - - - - - - - - - - - - - - 4-24 variable tables- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - xi
standard cables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-24 vertical axes
SVB-01 Module - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-14, 4-19 control- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10-2
switch settings- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-15 virtual motion module
switch SVR - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-11
217IF-01 Module- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-55
218IF-01 Module- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-51 W
260IF-01 Module- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-58 warning - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-48
261IF-01 Module- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-61 WDT error mask - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-20
Basic Module - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-7 work coordinate system offset - - - - - - - - - - - - - - - - - - - - - - - - 6-43
LIO-01 Module - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-26 write SERVOPACK parameter (PRM_WR)- - - - - - - - - - - 7-70, 7-98
System Configuration- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-3
system error status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-15 Z
system I/O error status - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-18 zero point of the machine coordinate system
system program software number - - - - - - - - - - - - - - - - - - - - - - - B-4 calculating - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9-10
system registers zero point offset - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-43
accessing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-10 zero point return (ZRET) - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-16
configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-14 zero point return method
system service registers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B-2 selecting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-16
system services zero point setting- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-52
execution status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-18 ZERO signal method - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-22
system startup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
adding electric devices - - - - - - - - - - - - - - - - - - - - - - - - - - 2-61
first - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-59
procedure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2
replacing electric devices - - - - - - - - - - - - - - - - - - - - - - - - 2-63
self-configuration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-59
system status- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-14
system variable table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - xi
system work number - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5-15
T
target position (CPOS) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-53
target position difference monitor - - - - - - - - - - - - - - - - - - - - - - 6-54
Temperature Characteristics (LIO-04/LIO-05) - - - - - - - - - - - - - 3-46
torque (thrust) reference monitor - - - - - - - - - - - - - - - - - - - - - - 6-58
torque control - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8-10
control block diagram- - - - - - - - - - - - - - - - - - - - - - - - - - - 8-12
torque feed forward compensation - - - - - - - - - - - - - - - - - - - - - 6-32
torque reference (TRQ)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7-84
torque unit selection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-27
torque/thrust reference - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6-32
transfer
all - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-23
transmission errors
actions to be taken - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-19
troubleshooting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-5
system errors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12-9
tuning panels- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-37
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.