background image

5.2  Absolute Encoders

5.2.6  Position Management Method for Each Machine Operation Type

5-36

Saving the Value of OL



48 before the Power Supply Is Turned 

OFF

After the zero point is set, save the value of the OL



48 setting parameter (Zero Point Posi-

tion Offset in Machine Coordinate System) before you turn OFF the power supply to the 
MP3000 so that the value will be written in OL



48 again the next time the power supply is 

turned ON.

There are two methods to save the value of OL



48: from the MPE720 Parameters Tab 

Page or from a ladder program to an M register.

Refer to the following sections for details on these methods.

 

Saving the Value of OL



48 from the MPE720 Parameters Tab Page

 on page 5-29

 

Saving in M Registers from a Ladder Program

 on page 5-31

Turning ON the Power after Setting the Origin in the Machine Coordi-

nate System

Bit 5 (Zero Point Return/Setting Completed) in the IW



0C monitor parameter changes to 0 

(Zero point return/setting not completed) when the power supply to the MP3000 is turned OFF 
and ON again or the communications are interrupted by turning the power supply to the slave 
SERVOPACK OFF and ON again after the zero point has been set. Therefore, you must use the 
following procedure to change bit 5 in IW



0C back to 1 (Zero point return/setting com-

pleted) after the power supply is turned back ON and communications are restored.

1.

Turn ON the power supply to the MP3000. Or, clear alarms to restart communications.

The saved offset is stored in OL



48.

2.

Check that communications are synchronized.

Check to make sure that bit 0 (Motion Operation Ready) in the IW



00 monitor parameter is 0 

(Motion operation not ready) at this time.

3.

Set the OW



08 setting parameter (Motion Commands) to 9 to execute the ZSET 

motion command.

Infinite-length Operation with Non-simple Absolute Infinite 
Axis Position Management

If the conditions to perform simple absolute infinite axis position management cannot be satis-
fied, non-simple absolute infinite axis position management must be used to manage the posi-
tion with ladder programming in order to perform infinite-length operation.

If simple absolute infinite axis position management is not used, special ladder programming is 
required for operation and for when the power supply to the system is turned ON.

The origin must also be set when the machine (system) first starts.

Parameter Settings

This section describes the parameter settings required for each axis when performing infinite-
length operation using non-simple absolute infinite axis position management.

This process is performed to set bit 5 in IW



0C to 1 (Zero point return/setting com-

pleted). This is not the same as the process to set the origin in the machine coordinate sys-
tem (i.e., the process to set OL



48).

Information

Summary of Contents for SVC

Page 1: ...for Motion Control Other Useful Functions Sample Programming Stepping Motor Drive Operation Inverter Operation Appendices Basic Information on Motion Control Basic Information on Motion Control Funct...

Page 2: ...liability is assumed with respect to the use of the informa tion contained herein Moreover because Yaskawa is constantly striving to improve its high quality products the information contained in this...

Page 3: ...0 3 Parameters for Motion Control Describes motion parameters required for motion control 4 Motion Control Program Commands and Instructions Describes the motion commands required to write ladder prog...

Page 4: ...d with an MP3000 series Machine Controller Motion con trol function ality Machine Controller MP2000 Series SVA 01 Motion Module User s Manual SIEP C880700 32 Describes the functions specifica tions an...

Page 5: ...Controllers Machine Controller MP900 MP2000 Series Distributed I O Module User s Manual MECHATROLINK System SIE C887 5 1 Describes MECHATROLINK distrib uted I O for MP900 MP2000 series Machine Contro...

Page 6: ...e A generic name for the SVR and SVR32 Engineering Tools Used in This Manual In this manual the operation is described using MPE720 screen captures Trademarks QR code is a trademark of Denso Wave Inc...

Page 7: ...ation marked as shown below is important for safety Always read this information and heed the precau tions that are provided DANGER Indicates precautions that if not heeded are likely to result in los...

Page 8: ...SERVOPACK if you disassemble repair or modify it The installation must be suitable and it must be performed only by an experienced technician There is a risk of electric shock or injury Before connect...

Page 9: ...that are subject to direct sunlight Locations that are subject to ambient temperatures that exceed SERVOPACK specifications Locations that are subject to relative humidities that exceed SERVOPACK spe...

Page 10: ...acked with fumigated wooden materials the electrical components may be greatly damaged by the gases or fumes resulting from the fumigation process In particular disinfectants containing halogen which...

Page 11: ...not allow foreign objects to enter a SERVOPACK or a Servomotor with a Cooling Fan and do not cover the inlet or outlet of the Servomotor s cooling fan There is a risk of failure Never install the SERV...

Page 12: ...ue to faulty contact possibly resulting in fire Use shielded twisted pair cables or shielded multi twisted pair cables for I O Signal Cables and Encoder Cables Observe the following precautions when w...

Page 13: ...bles If the I O signal lines and power lines are not separated properly malfunction may occur NOTICE Whenever possible use the Cables specified by Yaskawa If you use any other cables confirm the rated...

Page 14: ...nd disconnect it from the machine There is a risk of injury Forcing the motor to stop for overtravel is disabled when the Jog Origin Search or Easy FFT utility function is executed Take necessary prec...

Page 15: ...oduct Manual Manual No SIEP S800001 73 Do not use the dynamic brake for any application other than an emergency stop There is a risk of failure due to rapid deterioration of elements in the SERVOPACK...

Page 16: ...ates safely There is a risk of injury or device damage The linear interpolation for the Helical Interpolation MCW and MCC instructions can be used for both linear axes and rotary axes However dependin...

Page 17: ...stem After you complete trial operation of the machine and facilities use the MPE720 or the Sig maWin to create a backup file of the SERVOPACK parameters You can use them to reset the parameters after...

Page 18: ...e you reset an alarm There is a risk of injury or machine damage Always insert a magnetic contactor in the line between the main circuit power supply and the main circuit power supply terminals on the...

Page 19: ...need a new copy of this document because it has been lost or damaged contact your nearest Yaskawa representative or one of the offices listed on the back of this manual This manual is subject to chan...

Page 20: ...ed product in a manner in which it was not originally intended Causes that were not foreseeable with the scientific and technological understanding at the time of shipment from Yaskawa Events for whic...

Page 21: ...roperty Systems that require a high degree of reliability such as systems that supply gas water or electricity or systems that operate continuously 24 hours a day Other systems that require a similar...

Page 22: ...III Communications Specifications for the SVC Function Module 2 7 2 2 3 SVC Function Module Specifications 2 8 2 2 4 SVR Function Module Specifications 2 10 2 2 5 Applicable Versions for Additional F...

Page 23: ...structions 4 4 1 Commands 4 3 4 1 1 Motion Commands 4 3 4 1 2 Motion Subcommands 4 6 4 2 Motion Command Details 4 7 4 2 1 POSING Positioning 4 7 4 2 2 EX_POSING External Positioning 4 13 4 2 3 ZRET Ze...

Page 24: ...e Motion Command 4 142 4 5 Motion Language Instructions 4 188 Machine Specific Motion Control 5 5 1 Motion Parameters 5 3 5 1 1 Reference Unit 5 3 5 1 2 Electronic Gear 5 3 5 1 3 Axis Selection 5 5 5...

Page 25: ...als 6 12 6 4 4 Related Parameters 6 12 6 5 Waiting for Slave Detection with the SVC Function Module 6 14 6 5 1 Overview 6 14 6 5 2 Applicable Versions 6 14 6 5 3 Operating Procedure 6 15 6 5 4 Timing...

Page 26: ...MECHATROLINK Detail Definition Dialog Box 7 7 7 2 2 MECHATROLINK Detail Definition Dialog Box Details 7 8 7 3 Setting Motion Parameters 7 19 7 3 1 Displaying and Setting Motion Parameters 7 19 7 3 2 P...

Page 27: ...st of Main Commands and Subcommands 10 19 10 4 2 Applicable Combinations of Main Commands and Subcommands 10 20 10 4 3 Main Command Details 10 21 10 4 4 Subcommand Details 10 28 10 5 Motion Parameter...

Page 28: ...11 13 11 3 1 Link Assignment Tab Page Settings 11 13 11 3 2 I O Register Configuration 11 14 11 3 3 I O Commands 11 15 11 3 4 I O Command Details 11 16 11 3 5 Command Control 11 32 11 3 6 Master Stat...

Page 29: ...tion control that are used to perform motion control with the MP3000 1 1 Types of Programs 1 2 1 2 Types of Motion Control 1 3 1 2 1 Position Control 1 3 1 2 2 Phase Control 1 4 1 2 3 Torque Control 1...

Page 30: ...programming is a programming language for executing position control phase control torque control and speed control However programming becomes complex if you try to use ladder programs for path contr...

Page 31: ...target object can be moved in a linear circular or helical trajectory Interpolation can also be performed for a single axis The following table describes programming for interpolation Program Command...

Page 32: ...l is used to move an axis at a specified speed The following table describes programming for speed control Program Command Instruction Reference Programming Command Instruction Ladder program PHASE Ph...

Page 33: ...VR Function Module Specifications 2 10 2 2 5 Applicable Versions for Additional Functions 2 11 2 3 System Configuration Example 2 12 2 4 Topologies 2 14 2 4 1 Cascade Connections 2 14 2 4 2 Star Conne...

Page 34: ...2 6 4 Reference Output Timing 2 20 2 6 5 Precautions When Combining with Other Modules 2 21...

Page 35: ...perform multi axis synchronized control The SVR Function Module executes processes at the beginning of the high speed scan SVR processing is executed during the next scan after the scan in which the...

Page 36: ...rive Position information is updated every scan in the same way as an SVR Function Module However the same processing is performed as when references are set for a physical Servo Drive This may create...

Page 37: ...The following table describes the indicators that show the operating status of the SVC32 and error information Indicator Indicator Name Color Meaning When Lit CN Green MECHATROLINK III communications...

Page 38: ...Specifications on page 2 10 2 Refer to the following section for details 6 6 Slave CPU Synchronization on page 6 18 Item MP3000 MP2000 SVC 01 Module SVC SVC32 Maximum Number of Connectable Stations 21...

Page 39: ...ce Master Communications Cycle Reference Update Cycle 500 s to 32 0 ms Transmission Cycle 125 s 250 s 500 s or 1 ms Communications Cable MECHATROLINK III Communications Cable Maximum Number of Con nec...

Page 40: ...Transmission Speed 100 Mbps Transmission Cycle 125 s 250 s 500 s 1 ms 1 5 ms 2 ms or 3 ms Number of Link Communications Bytes 16 32 48 or 64 depending on the profile Number of Connected Stations SVC32...

Page 41: ...of rated torque 0 01 or 0 0001 Electronic Gear Supported Position Management Methods Finite length position management infinite length position man agement absolute infinite length position managemen...

Page 42: ...int returns interpola tion interpolation with latch input jogging STEP operation speed references torque references phase control etc Acceleration Deceleration Methods Exponential acceleration deceler...

Page 43: ...1 12 or later Version 1 12 or later Version 1 12 or later Version 1 12 or later Version 7 23 or later Support for 7 series AC SERVOPACKs with MECHATROLINK III Com munications for Linear Motors Versio...

Page 44: ...ut signals such as overtravel the zero point return deceleration limit switch and external latches to the SER VOPACK Refer to the relevant SERVOPACK manual for details on the connections MP2200 MBU 02...

Page 45: ...voidable reset the net work after you turn ON the power supply to the MECHATROLINK slave devices Otherwise MECHATROLINK communications may not be performed correctly Turn ON the power supply to the ME...

Page 46: ...series of slave stations from the MECHATROLINK III communications port CN6 on the MP3000 Note This connection example uses a transmission cycle of 3 ms Figure 2 1 Cascade Connections Using Only One P...

Page 47: ...ns to any one CPU Unit port 2 The maximum number of stations that you can connect with cascade connections depends on the transmission cycle Refer to the following section for details MECHATROLINK Tra...

Page 48: ...slave stations to any one CPU Unit port including the Hub Modules 2 The maximum number of stations that you can connect with a mixed cascade star connec tions depends on the transmission cycle Refer t...

Page 49: ...d Transmission Cycle Number of Connected Stations Connection Conditions SVC SVC32 125 s 1 to 3 1 to 3 250 s 1 to 7 1 to 7 500 s 1 to 12 1 to 12 1 ms 1 to 21 1 1 to 21 If more than 17 stations are conn...

Page 50: ...de connection series must con sist of no more than 2 stations 500 s 1 to 14 1 to 14 A single cascade connection series must con sist of no more than 6 stations 1 ms 1 to 21 1 1 to 29 A single cascade...

Page 51: ...hanges from asynchronized to synchronized as a result of changing the transmission cycle When operation changes from synchronized to asynchronized or from asynchronized to syn chronized as a result of...

Page 52: ...g shown in the following figure 1 When you change the high speed scan cycle do so either with the CPU stopped or when motion commands are not being executed Otherwise application operations may be aff...

Page 53: ...e time a reference is set and a response is received Therefore the timing at which references are transmitted to the slave sta tions will not coincide even between the SVC Function Module and SVC 01 M...

Page 54: ...27 3 4 1 Fixed Parameter Details 3 27 3 4 2 Setting Parameter Details 3 36 3 4 3 Monitor Parameter Details 3 68 3 5 Automatically Updated Parameters 3 86 3 5 1 Automatically Updated Parameters When a...

Page 55: ...eters are given in the following table Refer to the following section for details on the setting methods for parameters 7 3 Setting Motion Parameters on page 7 19 Parameters Overview Fixed Parameters...

Page 56: ...16 I or O word 8000 Circuit number 1 800 hex Axis number 1 80 hex Circuit Number Axis Number 1 Axis Number 2 Axis Number 3 Axis Number 4 Axis Number 5 Axis Number 6 Axis Number 7 Axis Number 8 1 8000...

Page 57: ...E6FF E700 to E77F E780 to E7FF 15 F400 to F47F F480 to F4FF F500 to F57F F580 to F5FF F600 to F67F F680 to F6FF F700 to F77F F780 to F7FF Circuit Number Axis Number 17 Axis Number 18 Axis Number 19 A...

Page 58: ...to 88FF 8900 to 897F 8980 to 89FF 8A00 to 8A7F 8A80 to 8AFF 8B00 to 8B7F 8B80 to 8BFF 3 9000 to 907F 9080 to 90FF 9100 to 917F 9180 to 91FF 9200 to 927F 9280 to 92FF 9300 to 937F 9380 to 93FF 4 9800 t...

Page 59: ...to B4FF B500 to B57F B580 to B5FF B600 to B67F B680 to B6FF B700 to B77F B780 to B7FF 8 BC00 to BC7F BC80 to BCFF BD00 to BD7F BD80 to BDFF BE00 to BE7F BE80 to BEFF BF00 to BF7F BF80 to BFFF 9 C400 t...

Page 60: ...able 0 Disabled 1 Enabled Bit 2 Enable Negative Software Limit Soft limit negative direction enable dis able 0 Disabled 1 Enabled Bit 3 Enable Positive Overtravel Over travel positive direction enabl...

Page 61: ...reference unit page 3 31 Linear Scale Pitch Linear Motor 1 1 reference unit page 3 31 8 Servomotor Gear Ratio Term 3 1 1 revolution page 3 32 9 Machine Gear Ratio Term 3 1 1 revolution 10 Infinite le...

Page 62: ...otor 1 1 pulse rev page 3 34 Number of Pulses Per Linear Scale Pitch Linear Motor 1 1 pulse scale pitch page 3 34 38 Maximum Number of Absolute Encoder Rotations 3 4 1 1 revolution page 3 35 40 to 41...

Page 63: ...2 and 3 Reserved Bit 4 Latch Detection Request Latch detection demand 0 OFF 1 ON Bit 5 Reserved Bit 6 Number of POSMAX Turns Pre set Request 1 POSMAX turn number presetting demand 0 OFF 1 ON Bit 7 Ab...

Page 64: ...its 0 to 3 Speed Unit Selection 0 Reference units s Reference unit sec 1 10n reference units min 2 Percentage of rated speed 1 0 01 3 Percentage of rated speed 1 0 0001 page 3 40 Bits 4 to 7 Accelerat...

Page 65: ...e Selection 0 Automatically apply 1 Do not automatically apply Bits 3 to A Reserved Bit B Zero Point Return Input Signal 0 OFF 1 ON Bits C to F Reserved OW 06 M III Vendor specific Servo Command Out p...

Page 66: ...nt 18 PRM_WR Write SERVOPACK Parameter Write user constant 19 ALM_MON Monitor Alarms Alarm monitor 20 ALM_HIST Monitor Alarm History Alarm history monitor 21 ALMHIST_CLR Clear Alarm His tory 22 ABS_RS...

Page 67: ...pecification method Absolute value set method Bit 7 Reserved Bit 8 SERVOPACK Parameter Access Selection Access target servo driver user constant 0 Vendor specific parameters 1 Common parameters Bits 9...

Page 68: ...it page 3 51 OL 24 Reserved OW 26 Positioning Completion Check Time 1 1 ms page 3 51 OW 27 Reserved OL 28 Phase Compen sation Setting 1 1 reference unit page 3 52 OL 2A Latch Zone Lower Limit Setting...

Page 69: ...9 OL 3E Approach Speed The unit is set in bits 0 to 3 Speed Unit Selection of OW 03 page 3 59 OL 40 Creep Speed The unit is set in bits 0 to 3 Speed Unit Selection of OW 03 page 3 59 OL 42 Zero Point...

Page 70: ...eter Set Value Sets the set value for the SERVOPACK parameter page 3 64 OL 58 Address Setting Sets the target address for the MEM_RD MEM_WR PMEM_RD and PMEM_WR motion commands page 3 65 OW 5A Reserved...

Page 71: ...Positive Soft ware Limit 1 1 reference unit page 3 66 OL 68 Negative Soft ware Limit 1 1 reference unit page 3 67 OL 6A Reserved OL 6C Reserved OL 6E Reserved OL 70 User specified SERVOPACK Parameter...

Page 72: ...Excessive Deviation 0 In normal deviation range 1 Excessive deviation detected page 3 69 Bit 1 Setting Parameter Error Set parameter error 0 In setting range 1 Outside setting range Bit 2 Fixed Parame...

Page 73: ...ive software limit exceeded Bit 5 Servo OFF 0 Servo ON 1 Servo OFF Bit 6 Positioning Time Exceeded Positioning time over 0 No timeout 1 Timeout occurred Bit 7 Excessive Positioning Travel Dis tance Ex...

Page 74: ...leted within the specified time Bit 13 Excessive Absolute Encoder Rotations 1 Excessive ABS encoder rotations 0 In valid range 1 Outside valid range Bits 14 and 15 Reserved Bit 16 Scan Setting Error 0...

Page 75: ...Execution Completed COMPLETE 0 Normal execution not completed 1 Normal execution completed Bits 9 to F Reserved IW 0A Motion Sub command Response Code Same as OW 0A Motion Subcom mands page 3 75 IW 0...

Page 76: ...setting not com pleted 1 Zero point return setting completed Bit 6 Machine Locked MLKL During machine lock 0 Machine Lock Mode released 1 Machine locked Bit 7 Reserved Bit 8 Absolute Infinite length P...

Page 77: ...rive Alarm D_ALM Drive Alarm Occurrence Bit 1 Drive Warning D_WAR Drive Warning Occurrence Bit 2 Command Ready CMDRDY Bit 3 Alarm Clear Execution Completed ALM_CLR_CMP Alarm Clear Execu tion Completio...

Page 78: ...Force Reference Moni tor The unit is set in bits C to F Torque Unit Selection of OW 03 page 3 83 IW 44 Reserved IW 45 Reserved IW 46 to IW 55 Reserved IL 56 Fixed Parame ter Monitor Stores the executi...

Page 79: ...e 3 84 IL 64 Power OFF Pulse Position Pulse position when power is off Upper 2 Words 1 1 pulse IW 66 to IW 6F Reserved IW 70 to IW 7F Device Informa tion Monitor Data Reports the information that was...

Page 80: ...is selected If you change an axis from any other operation mode to Unused Axis the monitor parameters will retain their last status from the other operation mode The IW 00 monitor parameter RUN Status...

Page 81: ...r No 10 Infinite length Axis Reset Position Setting Precautions Always set this parameter to 0 for linear motors Bit 1 Enable Positive Software Limit Enable or disable the software limit in the forwar...

Page 82: ...th axis position control based on the condition that the number of rotations that the encoder counts is an integral multiple of the number of rotations for the reset cycle for the reference unit This...

Page 83: ...D7W 20 This setting is used only when automatically setting common parameter No 48 Torque Base Unit The MP3000 will automatically set common parameter No 48 to 4 Common parameter No 48 is automaticall...

Page 84: ...for details on reference units 5 1 1 Reference Unit on page 5 3 Setting Precautions This parameter is not used if fixed parameter No 4 Reference Unit Selection is set to 0 Pulses Travel Distance per...

Page 85: ...olled in the range from 0 to POSMAX Software Limits Positive Software Limit Set the position to detect the software limit in the forward direction for the MP3000 Setting Precautions If an axis attempt...

Page 86: ...Setting Completed in the IW 0C monitor parameter changes to 1 Completed Refer to the following section for details 6 3 Software Limits on page 6 9 SERVOPACK Settings Motor Type Selection Select the m...

Page 87: ...Number of Pulses Per Motor Rotation Rotary Motor Set the number of feedback pulses per motor rotation Setting Precautions Set this parameter based on the specifications of the motor If you are using...

Page 88: ...to the SERVOPACK parameter that is set in this parameter Setting Precautions This parameter is valid when bit B User specified SERVOPACK Parameter Auto Write in fixed parameter No 1 is set to 1 Enable...

Page 89: ...set to 1 the position at the moment the latch signal turns ON is reported in the IL 18 monitor parameter Machine Coordinate System Latch Position LPOS When the latch is completed bit 2 Latch Complete...

Page 90: ...s Refer to the following section for details on how to use this bit Turning ON the Power after Setting the Origin in the Machine Coordinate System on page 5 36 Bit 8 Positive External Torque Force Lim...

Page 91: ...ted and resumed after the network is reset Bit D Latch Completed Status Clear Request When this bit is set to 1 bit 2 Latch Completed in the IW 0C monitor parameter changes to 0 Latch not completed 0...

Page 92: ...Warning The axis operation continues even if excessive deviation is detected Related Parameters OL 22 Excessive Deviation Detection Value IL 02 bit 0 Excessive Deviation Warning IL 04 bit 9 Excessive...

Page 93: ...9 Bits 4 to 7 Acceleration Deceleration Rate Unit Selection Set whether to specify accelerations and decelerations as acceleration deceleration rates or acceleration deceleration time constants 0 Refe...

Page 94: ...ing Signal Setting Set the external signal to use for external positioning 0 1 2 Phase C pulse 3 EXT1 default 4 EXT2 5 EXT3 Function Settings 3 Function Settings 3 Bit 1 Disable Phase Reference Calcul...

Page 95: ...e is set to Standard Servo this parameter is used for the SVCMD_IO servo I O settings The settings are output to bytes 10 and 11 of the MECHATROLINK Servo command You can use the following functions R...

Page 96: ...r Alarm History 21 ALMHIST_CLR Clear Alarm History 22 ABS_RST Reset Absolute Encoder 23 VELO Issue Speed Reference 24 TRQ Issue Torque Force Reference 25 PHASE Issue Phase Reference 26 KIS Change Posi...

Page 97: ...rque Force Reference motion command 0 Cancel Command OFF default 1 Cancel Command ON Bit 2 Travel Direction JOG STEP Specify the travel direction for the FEED Jog STEP STEP Operation and EX_FEED Jog w...

Page 98: ...emely dangerous This parameter can be changed at any time but do not change this setting during phase control The axis may move abruptly which is extremely dangerous Electronic Shaft Precautions When...

Page 99: ...he specified torque It does not control the motor speed Therefore when an excessive reference torque is set relative to the load torque of the machine the machine s torque is overpowered by the torque...

Page 100: ...ns The unit that is set in the Speed Unit Selection bits OW 03 bits 0 to 3 is used for this parameter Speed Limit Set the upper speed limit as a percentage of the rated speed This value is an absolute...

Page 101: ...in both the forward and reverse directions This setting is used when a torque limit is required at a certain time during machine operation Setting Precautions The unit that is set in the Torque Unit S...

Page 102: ...used by the following motion commands 1 POSING Positioning 2 EX_POSING External Positioning 4 INTERPOLATE Interpolation 6 LATCH Interpolate with Latch Input Refer to the following chapter for details...

Page 103: ...setting parameter Position Loop Gain IW 0C monitor parameter bit 0 Distribution Completed DEN IW 0C monitor parameter bit 1 Positioning Completed POSCOMP NEAR Signal Output Width NEAR Signal Output Wi...

Page 104: ...ng position control Setting Precautions Bit 9 in the IL 04 monitor parameter Excessive Deviation changes to 1 Excessive devia tion in the following case Position Deviation IL 1A Excessive Deviation De...

Page 105: ...tronic Cam Use this parameter as the target position for the cam pattern Latches Latch Zone Lower Limit Setting and Latch Zone Upper Limit Setting Set the zone from the zero position to the specified...

Page 106: ...ngth Axis Reset Position POSMAX can be set as the latch zone Precautions for Setting Latch Zones Latch zones are implemented in a software process in the SVC Function Module However the actual latchin...

Page 107: ...follows the settings in the SERVOPACK parameters Refer to the following section for details on automatically applying settings to the SERVOPACK parameters 3 5 Automatically Updated Parameters on page...

Page 108: ...arameter changes the corresponding SERVOPACK parameter will change automatically If changes must be made and automatic parameter application is not enabled use the KIS Change Position Loop Integral Ti...

Page 109: ...or linear deceleration time constant Register Address Name Setting Range Setting Unit Default Control mode OL 36 Linear Acceleration Rate Accel eration Time Constant 0 to 231 1 The unit that is set in...

Page 110: ...f a set ting of 0 was specified If a value greater than 32 767 is set a setting parameter warning occurs and the axis operates as if a setting of 32 767 was specified Note Refer to the following secti...

Page 111: ...turn Method Set the operation method when the ZRET Zero Point Return motion command is executed Setting Precautions With an incremental encoder there are 13 different methods that you can use for the...

Page 112: ...d Unit Selection bits bits 0 to 3 in the OW 03 setting parameter is used for this parameter Zero Point Return Travel Distance Set the distance from where the origin signal is detected to the origin Re...

Page 113: ...following section for details on the STEP command STEP STEP Operation on page 4 55 Register Address Name Setting Range Setting Unit Default Control mode OL 44 STEP Travel Distance 0 to 231 1 Referenc...

Page 114: ...tings Setting the Origin of the Machine Coordinate System on page 5 19 Working Coordinate System Offset Set the offset to use to shift the working coordinate system Setting Precautions This parameter...

Page 115: ...tion on the first alarm If an alarm occurs after a warning the alarm is given 9 to B Reserved C CMN1 common monitor 1 The monitor data that is specified in common parameter No 89 is reported For detai...

Page 116: ...RVOPACK Parameter PRM_WR Write SERVOPACK Parameter PPRM_WR Write Non volatile Parameter Refer to the following chapter for details Chapter 4 Motion Control Program Commands and Instructions SERVOPACK...

Page 117: ...r PRM_WR Write SERVOPACK Parameter Refer to the following chapter for details Chapter 4 Motion Control Program Commands and Instructions Auxiliary SERVOPACK Parameter Set Value Set the SERVOPACK param...

Page 118: ...Device version 04 hex Device information file version 05 hex Serial number Auxiliary Settings Fixed Parameter Number Set the number of the fixed parameter to read with the FIXPRM_RD Read Fixed Parame...

Page 119: ...eter is set to 1 Request ON the position information is recalculated based on the set value of this parameter and the OL 5E and OL 60 setting parameters Power OFF Encoder Position Setting Precautions...

Page 120: ...tor parameter changes to 1 Completed Refer to the following section for details Refer to the following section for details 6 3 Software Limits on page 6 9 SERVOPACK Parameters User specified SERVOPACK...

Page 121: ...1 Running with Servo ON This bit is 1 while the axis is in the Servo ON state Bit 2 System Busy 0 System not busy 1 System busy This bit changes to 1 when a motion command cannot be processed due to...

Page 122: ...1 Warning The position deviation exceeds the value of the OL 22 setting parameter Excessive Deviation Detection Value Bit 1 Setting Parameter Error 0 In setting range 1 Outside setting range This bit...

Page 123: ...is executed The reference is in the P OT or N OT direction The SERVOPACK s P OT or N OT input signal turns ON Bit 7 Negative Overtravel 0 No negative overtravel 1 Negative overtravel occurred This bi...

Page 124: ...xceeded This bit changes to 1 when a travel command is executed that exceeds the positive software limit in the following situations When bit 0 Axis Selection in fixed parameter No 1 is 0 Finite lengt...

Page 125: ...ection Value Bit A Filter Type Change Error 0 No change error 1 Change error occurred This bit changes to 1 if the filter type is changed while distribution is not completed Bit B Filter Time Constant...

Page 126: ...This bit is 1 while the high speed scan cycle setting and the MECHATROLINK communications cycle setting are asynchronous Bit 1C Cyclic Communications Initialization Incomplete 0 Initialization complet...

Page 127: ...tructions 0 READY Completed 1 BUSY Processing This bit changes to 1 when a command that can be completed is currently being executed or processed Bit 1 Command Hold Completed HOLDL 0 Command hold not...

Page 128: ...on subcommand that is currently being executed Therefore it may not match the set value for the OW 0A setting parameter Motion Subcommands Motion Subcommand Status Motion Subcommand Status Bit 0 Comma...

Page 129: ...hed position is reported in the IL 18 monitor parameter Machine Coordinate System Latch Position LPOS Bit 3 Near Position NEAR 0 Outside near position range 1 Within near position range Operation depe...

Page 130: ...position information setup is completed Precautions This parameter is not valid for linear motors Bit 9 POSMAX Turn Preset Completed TPRSE 0 Preset not completed 1 Preset completed This bit changes to...

Page 131: ...ameter has the same value as the IL 10 moni tor parameter Machine Coordinate System Calculated Position CPOS 32 bit DPOS DPOS This parameter reports the reference position in the machine coordinate sy...

Page 132: ...h Axis Reset Position Precautions This parameter is valid for infinite length axes This parameter is not valid for linear motors Reference Monitors Speed Reference Output Monitor This parameter report...

Page 133: ...eady CMDRDY 0 Commands cannot be received 1 Commands can be received Register Address Name Range Unit IL 28 M III Servo Command Input Signal Monitor Bit 0 Reserved Bit B N SOT Bit 1 DEC Bit C DEN Bit...

Page 134: ...to F Monitor 4 SERVOPACK Information SERVOPACK User Monitor 2 This parameter reports the monitor results selected in bits 4 to 7 Monitor 2 in the OW 4E setting parameter SERVOPACK User Monitor 4 This...

Page 135: ...meter reports the type of the motor that is actually connected 0 Rotary motor 1 Linear motor Feedback Speed This parameter reports the feedback speed The IL 40 monitor parameter Feedback Speed contain...

Page 136: ...servo common parameter No 47 10n To control appropriately set common parameter No 48 so that the following relationship holds OW 03 bit C to F setting Common parameter No 48 setting Automatic Setting...

Page 137: ...used The axis pulse position that is managed internally by the MP3000 is always stored in 4 words Reserved for Future Use Device Information Monitor Data This data is the information that was read wi...

Page 138: ...LINK Servo responses These parameters are used in SERVOPACK Transmission Reference Mode only Set fixed parameter No 0 Operation Mode Selection to 3 SERVOPACK Transmission Reference Mode Refer to the f...

Page 139: ...dated Parameters When a MECHA TROLINK Connection Is Established Some setting parameters are automatically written to the Servo common parameters of the SERVOPACK when a connection is established betwe...

Page 140: ...Parameters Servo Common Parameters Name Register Address No Name Description Positioning Completion Width OL 1E 66 In position Range Position Loop Gain OW 2E 63 Position Loop Gain Speed Loop Gain OW 2...

Page 141: ...00 SERVOPACK Setting Parameters Servo Common Parameters Name Register Address No Name Description Positioning Completion Width OL 1E 66 In position Range Position Loop Gain OW 2E 63 Position Loop Gain...

Page 142: ...mmon Parameters Name Register Address No Name Description Approach Speed OL 3E 84 Zero Point Return Approach Speed Automatically updated when the ZRET command is executed for DEC1 phase C pulse or DEC...

Page 143: ...alue No Name Description P OT Signal Mapping Disable 25 Bit 0 Limit Setting P OT N OT Signal Mapping Disable 25 Bit 1 Limit Setting N OT Positive Servo Software Limit Disable 25 Bit 4 Limit Setting P...

Page 144: ...n Time 4 62 4 2 10 DCC Change Deceleration Time 4 64 4 2 11 SCC Change Filter Time Constant 4 66 4 2 12 CHG_FILTER Change Filter Type 4 68 4 2 13 KVS Change Speed Loop Gain 4 70 4 2 14 KPS Change Posi...

Page 145: ...Multiturn Limit Setting 4 121 4 3 Motion Subcommand Details 4 124 4 3 1 NOP No Command 4 124 4 3 2 PRM_RD Read SERVOPACK Parameter 4 125 4 3 3 PRM_WR Write SERVOPACK Parameter 4 127 4 3 4 INF_RD Read...

Page 146: ...positioning travel distance from the current position when an external positioning signal is input during positioning page 4 13 3 ZRET Zero Point Return Returns to the origin in the machine coordinate...

Page 147: ...ncoder Resets the absolute encoder page 4 86 23 VELO Issue Speed Reference Speed refer ence Performs operation in Speed Control Mode page 4 89 24 TRQ Issue Torque Force Refer ence Torque Thrust refere...

Page 148: ...he SERVO PACK non volatile memory page 4 117 38 PMEM_WR Write Non vola tile Memory Writes data to the SERVO PACK non volatile memory page 4 119 39 MLTTRN_SET Multiturn Limit Setting Sets the multiturn...

Page 149: ...No Command This is a null command When you do not want to execute a subcommand set this command code page 4 124 1 PRM_RD Read SERVO PACK Parameter This command reads the specified SERVOPACK parameter...

Page 150: ...e target near position bit 3 Near Position in the IW 0C monitor parameter will change to 1 Within near position range Then when the axis reaches the target position bit 1 Positioning Completed in the...

Page 151: ...Command ON When bit 1 in OW 09 is set to 1 the axis will decelerate to a stop The deceleration operation depends on the setting of bits 8 to F Stop Mode Selection in the OW 02 setting parameter When...

Page 152: ...he operation will depend on the setting of bit 5 in OW 09 OW 09 Bit 5 Position Reference Type Set the position reference type Set this bit before setting OW 08 to 1 POSING 0 Incremental value addition...

Page 153: ...Hold Command in OW 09 is 1 and the axis completely decelerates to a stop IW 09 Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs during execution of the POSING...

Page 154: ...09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP 1 scan This interval is not constant 1 scan OW 09 Bit 1 ABORT OW 08 1 POSING IW 08 1 POSING IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE...

Page 155: ...it 1 HOLDL OW 08 1 POSING IW 08 1 POSING IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP This interval is not constant 1 scan OW 08 1 POSING IW 08 1 POSING I...

Page 156: ...ommands to 2 to execute the EX_POS ING motion command 4 Set the OL 1C setting parameter Position Reference Setting in the same scan as the setting parameters in step 2 After the parameter is set posit...

Page 157: ...setting of bits 8 to F Stop Mode Selection in the OW 02 setting parameter When the axis completely decelerates to a stop the remaining motion will be canceled and bit 1 Positioning Completed in the IW...

Page 158: ...lute value It is used in both the forward and reverse directions OL 14 Torque Force Limit Set the torque limit for positioning OW 18 Override This parameter allows the positioning speed to be changed...

Page 159: ...is moving This bit changes to 0 Completed normally when another command is executed IW 09 Bit 8 Command Execu tion Completed This bit changes to 1 Completed when execution of the EX_POSING command end...

Page 160: ...tion OW 08 2 EX_POSING IW 08 2 EX_POSING IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP 1 scan This position is reported IL 18 Travel distance This interval...

Page 161: ...ioning may start sooner because no parameters are written to the SERVOPACK at the start of EX_POSING and EX_FEED execu tion Operation Operation of Automatic Application Selection Parameter during Exte...

Page 162: ...to the SERVOPACK This concludes the procedure Timing Charts The following timing charts show the operation of the external positioning final travel distance write selection parameter Register Address...

Page 163: ...ly operations that are performed are the reset ting of the machine coordinate system and setting of the Zero Point Return completion status The origin return operation itself is not performed OW 3C Se...

Page 164: ...Setting Completed in the IW 0C monitor parameter will change to 1 Completed and the origin return operation will end 5 Set OW 08 to 0 to execute the NOP motion command This concludes the origin return...

Page 165: ...n Time Constant Set the positioning acceleration rate with the acceleration time OL 38 Linear Deceleration Rate Deceleration Time Constant Set the positioning deceleration rate with the deceleration t...

Page 166: ...is 1 when within the range of the following formula regardless of the state of distribution and 0 in all other cases IL 12 IL 16 OL 20 IL 12 Machine Coordinate System Reference Position IL 16 Machine...

Page 167: ...Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP IW 0C Bit 5 ZRNC This interval is not constant 1 scan OW 08 3 ZRET IW 08 3 ZRET IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN I...

Page 168: ...be performed 4 When the positioning operation has been completed the machine coordinate system is established with the position at the end of the positioning operation as the origin 1 SERVOPACK DEC si...

Page 169: ...oach Speed Set the speed to use after detecting the DEC1 signal Only a positive value can be set A negative value will result in an error OL 40 Creep Speed Set the speed to use after detecting the fir...

Page 170: ...etails OW 3C Zero Point Return Method 1 ZERO signal OW 09 Bit 3 Zero Point Return Direction Selection Set the origin return direction OL 3E Approach Speed Set the speed to use after passing the DEC1 s...

Page 171: ...gative value will result in an error OW 18 Override This parameter allows the travel speed to be changed without changing the value of OL 10 Set the value as a percent age of the Speed Reference Setti...

Page 172: ...rtravel signal is detected during the origin return operation an overtravel alarm will occur Register Address Name Setting Details OW 3C Zero Point Return Method 3 C pulse OW 09 Bit 3 Zero Point Retur...

Page 173: ...t the positioning speed an overtravel alarm will occur 4 The stop method when an overtravel signal is detected depends on the SERVOPACK parameter settings Register Address Name Setting Details OW 3C Z...

Page 174: ...approach speed the command will end in an error 3 If an overtravel signal is detected when the axis is moving at the positioning speed an overtravel alarm will occur 4 The stop method when an overtrav...

Page 175: ...f the Zero Point Return Travel Distance parameter The positioning speed is the value of the Speed Reference Setting parameter 2 If a negative value is set for the approach speed the command will end i...

Page 176: ...h the position at the end of the positioning operation as the origin Normal Execution Register Address Name Setting Details OW 3C Zero Point Return Method 13 P OT only OL 10 Speed Reference Set ting S...

Page 177: ...rtravel signal is detected depends on the SERVOPACK parameter settings Register Address Name Setting Details OW 3C Zero Point Return Method 14 HOME LS C pulse OL 10 Speed Reference Set ting Set the po...

Page 178: ...1 The travel distance after the HOME signal is detected is the value of the Zero Point Return Travel Distance parameter The positioning speed is the value of the Speed Reference Setting parameter 2 If...

Page 179: ...ignal is detected The sign is ignored The travel direction depends on the sign of the Zero Point Return Travel Distance parameter OL 40 Creep Speed Set the speed and direction based on the sign to beg...

Page 180: ...sign to this setting so that the travel direction will be neg ative OL 40 Creep Speed Set the speed to use after the N OT signal is detected The travel direction is positive OL 42 Zero Point Return Tr...

Page 181: ...positioning operation as the origin Normal Execution Register Address Name Setting Details OW 3C Zero Point Return Method 17 N OT only OL 10 Speed Reference Set ting Set the positioning speed to use...

Page 182: ...e SERVOPACK parameter settings Register Address Name Setting Details OW 3C Zero Point Return Method 18 INPUT C pulse OL 10 Speed Reference Set ting Set the positioning speed to use after the phase C p...

Page 183: ...rsed and a search will be performed for the INPUT signal 3 If an overtravel signal is detected when the axis is moving at the positioning speed an overtravel alarm will occur 4 The INPUT signal is ass...

Page 184: ...ter the INPUT signal is detected The sign is ignored The travel direction depends on the sign of the Zero Point Return Travel Distance parameter OL 40 Creep Speed Set the speed and direction based on...

Page 185: ...The difference between the target position of one high speed scan and that of the next high speed scan determines the travel speed When the target position is reached bit 1 Positioning Completed in t...

Page 186: ...eleration Rate Deceleration Time Constant parameter 1 Stop immediately OW 03 Function Settings 1 Select the speed unit acceleration deceleration unit and filter type OW 08 Motion Commands Positioning...

Page 187: ...his bit is always 0 Completed for the INTERPOLATE command IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the INTERPO LATE command IW 09 Bit 3 Command Error End...

Page 188: ...NTERPOLATE IW 08 4 INTERPOLATE IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP 1 scan The target position is updated every high speed scan This interval is n...

Page 189: ...l speed When the target position is reached bit 1 Positioning Completed in the IW 0C monitor param eter will change to 1 Within positioning completed range and positioning will end Speed feedforward c...

Page 190: ...canceled 0 Stop according to the Linear Deceleration Rate Deceleration Time Constant parameter 1 Stop immediately OW 03 Function Settings 1 Select the speed unit acceleration deceleration unit and fi...

Page 191: ...04 Alarms This parameter reports the current alarm status IW 08 Motion Command Response Code This parameter shows the motion command currently in execution This parameter is 6 during execution of the...

Page 192: ...IW 08 6 LATCH IW 09 Bit 0 BUSY IW 09 Bit 3 FAIL IL 18 IW 0C Bit 0 DEN 1 scan IW 0C Bit 2 LCOMP IW 09 Bit 8 COMPLETE IW 0C Bit 1 POSCOMP The target position is updated every high speed scan Latch sign...

Page 193: ...Time Constant OL 38 Linear Deceleration Rate Deceleration Time Constant 3 Set the OW 08 setting parameter Motion Commands to 7 to execute the FEED motion command The jogging operation starts During th...

Page 194: ...if the motion com mand code is changed during axis motion Related Parameters The parameters that are related to this command are listed in the following table Setting Parameters 1 Due to the delay th...

Page 195: ...dth Set this parameter to the value for which bit 1 in IW 0C will change to 1 Within positioning completed range OL 20 NEAR Signal Output Width Set this parameter to the value for which bit 3 in IW 0C...

Page 196: ...for the FEED command IW 0C Bit 0 Distribution Com pleted This bit changes to 1 Distribution completed when the distribution for the travel motion command is completed This bit is 0 Distributing pulse...

Page 197: ...4 2 Motion Command Details 4 2 6 FEED Jog 4 54 Execution When an Alarm Occurs 1 scan OW 08 7 FEED IW 08 7 FEED IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN Alarms...

Page 198: ...tance 3 Set the OW 08 setting parameter Motion Commands to 8 to execute the STEP motion command The STEP operation starts During the jogging operation the IW 08 monitor parameter Motion Command Respon...

Page 199: ...nd ON When bit 1 in OW 09 is set to 1 the axis will decelerate to a stop The deceleration operation depends on the setting of bits 8 to F Stop Mode Selection in the OW 02 setting parameter When the ax...

Page 200: ...positioning OW 18 Override This parameter allows the positioning speed to be changed without changing the value of OL 10 Set the value as a percentage of the Speed Reference Setting This parameter ca...

Page 201: ...tribution Com pleted This bit changes to 1 Distribution completed when the distribution for the travel motion command is completed This bit is 0 Distributing pulses when the execution of a travel moti...

Page 202: ...8 STEP IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP This interval is not constant 1 scan OW 08 8 STEP IW 08 8 STEP IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE I...

Page 203: ...nd on the axis setting as shown in the following table 3 Set OW 08 to 0 to execute the NOP motion command This concludes the set zero point operation Holding and Canceling Commands Bit 0 Hold Command...

Page 204: ...parameter shows the motion command currently in execution This parameter is 9 during execution of the ZSET command IW 09 Bit 0 Command Execution Flag This bit is 1 Processing during execution of the...

Page 205: ...Hold Command and bit 1 Cancel Command in the OW 09 setting parameter can not be used to stop the axis Related Parameters The parameters that are related to this command are listed in the following tab...

Page 206: ...on command currently in execution This parameter is 10 during execution of the ACC command IW 09 Bit 0 Command Execu tion Flag This bit is always 0 Completed for the ACC command IW 09 Bit 1 Command Ho...

Page 207: ...Hold Command and bit 1 Cancel Command in the OW 09 setting parameter can not be used to stop the axis Related Parameters The parameters that are related to this command are listed in the following ta...

Page 208: ...tion command currently in execution This parameter is 11 during execution of the DCC command IW 09 Bit 0 Command Execution Flag This bit is always 0 Completed for the DCC command IW 09 Bit 1 Command H...

Page 209: ...g When processing is completed this bit will change to 0 Completed 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the filter time constant Holding and Cance...

Page 210: ...ion of the SCC command The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the SCC com mand IW 09 Bit 3 Command Er...

Page 211: ...ed 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the filter type Holding and Canceling Commands Bit 0 Hold Command and bit 1 Cancel Command in the OW 09 se...

Page 212: ...ion of the CHG_FILTER com mand The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the CHG_FIL TER command IW 09 B...

Page 213: ...t will change to 0 Completed 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the speed loop gain Holding and Canceling Commands Bit 0 Hold Command and bit 1...

Page 214: ...of the KVS command The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the KVS com mand IW 09 Bit 3 Command Error...

Page 215: ...it will change to 0 Completed 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the position loop gain Holding and Canceling Commands Bit 0 Hold Command and bi...

Page 216: ...on of the KPS command The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the KPS com mand IW 09 Bit 3 Command Err...

Page 217: ...leted 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the feedforward compensation Holding and Canceling Commands Bit 0 Hold Command and bit 1 Cancel Command...

Page 218: ...f the KFS command The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the KFS com mand IW 09 Bit 3 Command Error E...

Page 219: ...ACK Parameter Access Selection OW 50 SERVOPACK Parameter Number OW 51 SERVOPACK Parameter Size 3 Set the OW 08 setting parameter Motion Commands to 17 to execute the PRM_RD motion command The set valu...

Page 220: ...is bit is 1 Processing during execution of the PRM_RD command The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for...

Page 221: ...ter Number OW 51 SERVOPACK Parameter Size OL 52 SERVOPACK Parameter Set Value 3 Set the OW 08 setting parameter Motion Commands to 18 to execute the PRM_WR motion command The SERVOPACK parameter is ov...

Page 222: ...This parameter shows the motion command currently in execution This parameter is 18 during execution of the PRM_WR command IW 09 Bit 0 Command Execu tion Flag This bit is 1 Processing during execution...

Page 223: ...and is then stored in IW 2D The IW 08 monitor parameter Motion Command Response Code is 19 during execution of this command During command processing bit 0 Command Execution Flag in the IW 09 monitor...

Page 224: ...mmand Hold Completed This bit is always 0 Command hold not completed for the ALM_MON command IW 09 Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs during exe...

Page 225: ...ponse Code is 20 during execution of this command During command processing bit 0 Command Execution Flag in the IW 09 monitor parameter will change to 1 Processing When processing is completed this bi...

Page 226: ...it 1 Command Hold Completed This bit is always 0 Command hold not completed for the ALM_HIST command IW 09 Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs du...

Page 227: ...Holding and Canceling Commands Bit 0 Hold Command and bit 1 Cancel Command in the OW 09 setting parameter can not be used to stop the axis Related Parameters The parameters that are related to this co...

Page 228: ...lly when another command is executed IW 09 Bit 8 Command Execu tion Completed This bit changes to 1 Normal execution completed when execution of the ALMHIST_CLR command ends Continued from previous pa...

Page 229: ...g command execution and bit 0 Com mand Execution Flag in IW 09 changes to 1 Processing When processing is completed bit 0 in IW 09 changes to 0 Completed bit 3 Command Error End FAIL in IW 09 changes...

Page 230: ...and the slave SERVOPACK This bit is 0 Motion operation not ready if communica tions are disconnected IW 00 Bit 1 Running with Servo ON This bit shows the servo status for the axis 0 Stopped 1 Running...

Page 231: ...ABS_RST IW 08 22 ABS_RST IW 09 Bit0 BUSY IW 09 Bit3 FAIL IW 09 Bit7 ABS_RSTC IW 09 Bit8 COMPLETE IW 00 Bit0 SVCRDY This interval is not constant This interval is not constant OW 08 22 ABS_RST IW 08 22...

Page 232: ...K The IW 08 monitor parameter Motion Command Response Code is 23 during execution of this command 4 Set OW 08 to any code other than 23 Speed Control Mode is turned OFF This concludes the issue speed...

Page 233: ...operation depends on the setting of bits 8 to F Stop Mode Selection in the OW 02 setting parameter When the axis completely decelerates to a stop the remaining motion will be canceled and bit 1 Posit...

Page 234: ...eceler ate to a stop OL 0C Torque Force Reference Setting or Torque Feed forward Compensation Set the torque feedforward amount during speed control OL 10 Speed Reference Set ting Set the speed This p...

Page 235: ...nother command is executed IW 09 Bit 8 Command Execu tion Completed This bit is always 0 Normal execution not completed for the VELO command IW 0C Bit 0 Distribution Com pleted This bit changes to 1 D...

Page 236: ...E IW 09 Bit 3 FAIL IW 0C Bit 0 DEN Speed Control Mode Position Control Mode OW 08 23 VELO IW 08 23 VELO IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN Speed Control Mode Positi...

Page 237: ...OW 08 setting parameter Motion Commands to 24 to execute the TRQ motion command The control mode is changed to torque control for the SERVOPACK The IW 08 monitor parameter Motion Command Response Cod...

Page 238: ...if bit 1 Cancel Command in the OW 09 setting parame ter is set to 0 Cancel Command OFF during processing of the cancel operation The same operation as the Cancel Command operation will be performed i...

Page 239: ...d IW 09 Bit 0 Command Execu tion Flag This bit changes to 1 Processing when cancel processing is being per formed for the TRQ command This bit changes to 0 Completed when cancel processing has been co...

Page 240: ...t 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN 1 scan IW 0C Bit 1 POSCOMP 1 scan OW 09 Bit 1 ABORT OW 08 24 TRQ IW 08 24 TRQ IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0...

Page 241: ...rce Reference 4 98 Execution When an Alarm Occurs IW 0C Bit 1 POSCOMP 1 scan Position Control Mode OW 08 24 TRQ IW 08 24 TRQ IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN Alar...

Page 242: ...the OW 08 setting parameter Motion Commands to 25 to execute the PHASE motion command Synchronized operation through phase control is started The IW 08 monitor parameter Motion Command Response Code i...

Page 243: ...refer ence value of the cam pattern 0 Incremental value addition method 1 Absolute value specification method OL 0C Torque Force Reference Setting or Torque Feed forward Compensation Set the torque f...

Page 244: ...mal execution not completed for the PHASE command IW 0C Bit 0 Distribution Com pleted This bit changes to 1 Distribution completed when the distribution for the travel motion command is completed This...

Page 245: ...scan OW 08 25 PHASE IW 09 Bit 0 BUSY IW 08 25 PHASE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 09 Bit 8 COMPLETE Speed reference is updated every scan period This interval is not constant IW 0C Bit 1 POSCOMP...

Page 246: ...sing When processing is completed this bit will change to 0 Completed 3 Set OW 08 to 0 to execute the NOP motion command This concludes the process for changing the position loop integral time constan...

Page 247: ...mmand The bit changes to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the KIS com mand IW 09 Bit 3 Command Error End This bit...

Page 248: ...to 27 to execute the PPRM_WR motion command The SERVOPACK parameter is overwritten The IW 08 monitor parameter Motion Command Response Code is 27 during execution of this command During command proce...

Page 249: ...This parameter reports the current warning status IL 04 Alarms This parameter reports the current alarm status IW 08 Motion Command Response Code This parameter shows the motion command currently in...

Page 250: ...3 Bits 8 to B Filter Type Selection OL 36 Linear Acceleration Rate Acceleration Time Constant OL 38 Linear Deceleration Rate Deceleration Time Constant 3 Set the OW 08 setting parameter Motion Command...

Page 251: ...ction in the OW 02 setting parameter When the axis completely decelerates to a stop the remaining motion will be canceled and bit 1 Positioning Completed in the IW 0C monitor parameter will change to...

Page 252: ...nit depends on the set value of bits 0 to 3 in OW 03 OW 12 Speed Limit Set the upper speed limit as a percentage of the rated speed This value is an absolute value It is used in both the forward and r...

Page 253: ...and IW 0C Bit 0 Distribution Com pleted This bit changes to 1 Distribution completed when the distribution for the travel motion command is completed This bit is 0 Distributing pulses when the executi...

Page 254: ...34 EX_FEED IW 09 Bit 0 BUSY IW 09 Bit 8 COMPLETE IW 09 Bit 3 FAIL IW 0C Bit 0 DEN IW 0C Bit 1 POSCOMP 1 scan 1scan This position is reported IL 18 External Positioning Final Travel Distance This inter...

Page 255: ...ction is the same as for External Positioning EX_POSING Refer to the following sec tion for details External Positioning Final Travel Distance Write Selection on page 4 18 1 scan OW 08 34 EX_FEED IW 0...

Page 256: ...d memory operation Holding and Canceling Commands Bit 0 Hold Command and bit 1 Cancel Command in the OW 09 setting parameter can not be used to stop the axis Related Parameters The parameters that are...

Page 257: ...always 0 Command hold not completed for the MEM_RD command IW 09 Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs during execution of the MEM_RD command The a...

Page 258: ...Command and bit 1 Cancel Command in the OW 09 setting parameter can not be used to stop the axis Related Parameters The parameters that are related to this command are listed in the following table S...

Page 259: ...to 0 Completed when execution ends IW 09 Bit 1 Command Hold Completed This bit is always 0 Command hold not completed for the MEM_WR command IW 09 Bit 3 Command Error End This bit changes to 1 Comple...

Page 260: ...used to stop the axis Related Parameters The parameters that are related to this command are listed in the following table Setting Parameters Whether data can be read from non volatile memory depends...

Page 261: ...s bit is always 0 Command hold not completed for the PMEM_RD command IW 09 Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs during execution of the PMEM_RD co...

Page 262: ...et Value OL 58 Address Setting 3 Set the OW 08 setting parameter Motion Commands to 38 to execute the PMEM_WR motion command 4 Set OW 08 to 0 to execute the NOP motion command This concludes the proce...

Page 263: ...ed Contents IL 02 Warnings This parameter reports the current warning status IL 04 Alarms This parameter reports the current alarm status IW 08 Motion Command Response Code This parameter shows the mo...

Page 264: ...the value set in the Pn205 Multiturn Limit SERVOPACK parameter During command execution IW 08 Motion Command Response Code changes to 39 and bit 0 BUSY in IW 09 turns ON When command execution is com...

Page 265: ...ications are synchronized between the MP3000 and the slave SERVOPACK This bit is 0 Motion operation not ready if communica tions are disconnected IW 00 Bit 1 Running with Servo ON This bit shows the s...

Page 266: ...T Multiturn Limit Setting 4 Motion Control Program Commands and Instructions 4 123 Error Completion This interval is not constant OW 08 39 MLTTRN_SET IW 08 39 MLTTRN_SET IW 09 Bit 0 BUSY IW 09 Bit 3 F...

Page 267: ...Monitor Setting Set the information managed by the SERVOPACK to monitor Register Address Name Monitored Contents IW 0A Motion Subcom mand Response Code This parameter shows the motion subcommand that...

Page 268: ...the OW 0A setting parameter Motion Subcommands to 1 to execute the PRM_RD motion subcommand The PRM_RD command reads the SERVOPACK parameter and stores the contents in the monitor parameters The IW 0A...

Page 269: ...on of the PRM_RD command This bit changes to 0 Completed normally when another command is executed IW 0B Bit 8 Command Execution Completed This bit changes to 1 Normal execution completed when executi...

Page 270: ...meter is overwritten The IW 0A monitor parameter Motion Subcommand Response Code is 2 during execution of this command During command processing bit 0 Command Execution Flag in the IW 0B monitor param...

Page 271: ...n ends IW 0B Bit 3 Command Error End This bit changes to 1 Completed with an error when an error occurs during execution of the PRM_WR command This bit changes to 0 Completed normally when another com...

Page 272: ...1 Must be ready for motion operation Bit 0 in IW 00 must be 1 2 Motion command execution must be completed IW 08 must be 0 and bit 0 in IW 09 must be 0 Register Address Name Setting Details OW 0A Moti...

Page 273: ...r Data 1 to 16 Information that is read is reported in these registers 01 hex Vendor ID code 2 words 02 hex Device code 2 words 03 hex Device version 2 words 04 hex Device information file version 2 w...

Page 274: ...uring command processing bit 0 Command Execution Flag in the IW 0B monitor parameter will change to 1 Processing When processing is completed this bit will change to 0 Completed 3 Set OW 0A to 0 to ex...

Page 275: ...IW 0B Bit 0 Command Execution Flag This bit is 1 Processing during execution of the SMON command The bit changes to 0 Completed when execution ends IW 0B Bit 3 Command Error End This bit changes to 1...

Page 276: ...er operation Related Parameters The parameters that are related to this subcommand are listed in the following table Setting Parameters Monitor Parameters No Execution Condition Confirmation Method 1...

Page 277: ...arts Normal Completion Error Completion OW 0A 5 FIXPRM_RD IW 0A 5 FIXPRM_RD IW 0B Bit 0 BUSY IL 56 Undefined value Monitor results IW 0B Bit 8 COMPLETE IW 0B Bit 3 FAIL OW 0A 5 FIXPRM_RD IW 0A 5 FIXPR...

Page 278: ...executed until the execution of other motion subcommands is completed 2 Set the following setting parameters OW 54 Auxiliary SERVOPACK Parameter Number OL 56 Auxiliary SERVOPACK Parameter Set Value 3...

Page 279: ...d that is currently in execution This parameter is 6 during execution of the FIXPRM_CHG command IW 0B Bit 0 Command Execution Flag This bit is always 0 Completed for the FIXPRM_CHG command IW 0B Bit 3...

Page 280: ...mmand Execution Judg ment Table SVC Function Module Motion Command Execution Judg ment Table The following table indicates whether changing to another command is possible during motion command executi...

Page 281: ...ecution Judgment Table 4 138 36 MEM_WR 37 PMEM_RD 38 PMEM_WR 39 MLTTRN_ SET Continued from previous page Code Current Command New Command 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 NO P PO S EX _P ZR ET I...

Page 282: ...s that are ignored Processing for the current command will continue Changing from the INTERPOLATE LATCH or PHASE command to the SCC or CHG_FILTER command before distribution is completed will cause a...

Page 283: ...can be executed Indicates subcommands that cannot be executed Code Current Motion Command New Subcommand 0 1 2 3 4 5 6 NOP PRM_RD PRM_WR INF_RD SMON FIXPRM_RD FIXPRM_CHG 0 NOP 1 POSING 2 EX_POSING 3...

Page 284: ...tion method is selected for the position reference type If the incremental addition method is selected the axis stops when the com mand is changed Indicates when the current command is canceled and th...

Page 285: ...anged to Indicates commands for which the current command is canceled and the axis decelerates to a stop Then the new command is executed Detailed descriptions of the changes in axis motion when any o...

Page 286: ...during Deceleration Using the Incremental Value Addition Method When Bit 5 in OW 09 Is Set to 0 The setting of OL 1C Position Reference Setting is ignored Using the Absolute Value Specification Metho...

Page 287: ...Position Reference Setting is ignored Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set to 1 The change to OL 1C Position Reference Setting is output in the first high speed sca...

Page 288: ...igin by executing ZSET when positioning has been completed Continued on next page Continued from previous page Command before Switching Command after Switching Operation POSING POSING FEED POSING FEED...

Page 289: ...filter is disabled for the TRQ command PHASE The motion command immediately switches to the PHASE command and the control mode switches from position control to phase control EX_FEED Same as for the F...

Page 290: ...nored Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set to 1 The motion command immediately switches to the POSING command and the travel distance that is stored in the accelera...

Page 291: ...hod When Bit 5 in OW 09 Is Set to 1 The change to OL 1C Position Reference Setting is output in the first high speed scan after execution of the INTERPOLATE command is started Precautions Do not chang...

Page 292: ...rigin by executing ZSET when positioning has been completed Continued on next page Continued from previous page Command before Switching Command after Switching Operation EX_POSING EX_POSING FEED EX_P...

Page 293: ...PHASE command after the axis decelerates to a complete stop and the control mode switches from posi tion control to phase control EX_FEED Same as for the FEED command Continued from previous page Com...

Page 294: ...Do not change the Position Reference Setting parameter during decelera tion EX_POSING The motion command switches to the EX_POSING command after the axis decelerates to a complete stop When execution...

Page 295: ...me as the INTERPOLATE command FEED The motion command switches to the FEED command after the axis decel erates to a complete stop STEP The motion command switches to the STEP command after the axis de...

Page 296: ...cution of the EX_FEED command is started the related SERVO PACK parameters are written and then the jogging operation starts Continued from previous page Command before Switching Command after Switchi...

Page 297: ...of OL 1C Position Reference Setting when the motion command is switched is as follows Using the Incremental Value Addition Method When Bit 5 in OW 09 Is Set to 0 Incremental value Target position IL 1...

Page 298: ...the acceleration deceleration filter is dis tributed When execution of ZRET is started the related SERVOPACK parameters are written and then the origin return operation starts INTERPOLATE The INTERPOL...

Page 299: ...d from previous page Command before Switching Command after Switching Operation INTERPOLATE FEED INTERPOLATE FEED FEED INTERPOLATE The speeds will change smoothly Acceleration or deceleration is perfo...

Page 300: ...e acceleration deceleration filter because the acceleration deceleration filter is disabled for the TRQ command PHASE The motion command immediately switches to the PHASE command and the control mode...

Page 301: ...celeration filter is distributed When execution of the EX_FEED command is started the related SERVO PACK parameters are written and then the jogging operation starts Continued from previous page Comma...

Page 302: ...ons Any change to OL 1C Position Reference Setting during decelera tion is ignored Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set to 1 The motion command immediately switches...

Page 303: ...follows OL 1C Target position ZRET The motion command immediately switches to the ZRET command and the travel distance that is stored in the acceleration deceleration filter is continued Continued on...

Page 304: ...Do not change the Position Reference Setting parameter during decelera tion LATCH Same as the INTERPOLATE command FEED The FEED operation continues STEP The motion command switches to the STEP command...

Page 305: ...celeration deceleration filter because the acceleration deceleration filter is disabled for the TRQ command PHASE The motion command immediately switches to the PHASE command and the control mode swit...

Page 306: ...he acceleration deceleration filter is continued Continued from previous page Command before Switching Command after Switching Operation FEED FEED EX_FEED FEED EX_FEED EX_FEED The speeds will change s...

Page 307: ...nued The value of OL 1C Position Reference Setting when the motion command is switched is as follows Using the Incremental Value Addition Method When Bit 5 in OW 09 Is Set to 0 Incremental value Targe...

Page 308: ...y switches to the ZRET command and the travel distance that is stored in the acceleration deceleration filter is continued Precautions The speed may decrease because the related parameters are written...

Page 309: ...ecautions Do not change the Position Reference Setting parameter during decelera tion LATCH Same as the INTERPOLATE command FEED The motion command immediately switches to the FEED command and the tra...

Page 310: ...mmediately switches to the TRQ command and the control mode switches from position control to torque control The travel distance that is stored in the acceleration deceleration filter is canceled Prec...

Page 311: ...e ZSET command is in progress STEP PHASE The motion command immediately switches to the PHASE command and the control mode switches from position control to phase control EX_FEED Same as for the FEED...

Page 312: ...eration filter To enable the acceleration deceleration filter hold the VELO operation by executing the NOP command Then check that bit 0 Distribution Completed in IW 0C is 1 Completed before you execu...

Page 313: ...lue Addition Method When Bit 5 in OW 09 Is Set to 0 Incremental value Target position IL 14 DPOS OL 1C OL 1C Incremental value Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set...

Page 314: ...tarted Precautions Do not change the Position Reference Setting parameter during decelera tion LATCH Same as the INTERPOLATE command FEED The motion command immediately switches to the FEED command an...

Page 315: ...cause the acceleration deceleration filter is disabled for the TRQ command Continued on next page Continued from previous page Command before Switching Command after Switching Operation VELO VELO STEP...

Page 316: ...to phase control The travel distance that is stored in the acceleration deceleration filter is canceled EX_FEED Same as for the FEED command Continued from previous page Command before Switching Comm...

Page 317: ...he motion command is switched is as follows Using the Incremental Value Addition Method When Bit 5 in OW 09 Is Set to 0 Incremental value Target position IL 14 DPOS OL 1C OL 1C Incremental value Using...

Page 318: ...t to 0 Incremental value Target position IL 14 DPOS OL 1C OL 1C Incremental value Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set to 1 OL 1C Target position ZRET The axis dece...

Page 319: ...control The travel distance that is stored in the acceleration deceleration filter is can celed Precautions After switching to FEED the FEED command operates without the acceler ation deceleration fil...

Page 320: ...TEP command ZSET The axis decelerates to a stop in Position Control Mode and then the ZSET command is executed Continued on next page Continued from previous page Command before Switching Command afte...

Page 321: ...to phase control The travel distance that is stored in the acceleration deceleration filter is canceled Precautions After switching the command the PHASE command operates without the acceleration dece...

Page 322: ...ol The value of OL 1C Position Reference Setting when the motion command is switched is as follows Using the Incremental Value Addition Method When Bit 5 in OW 09 Is Set to 0 Incremental value Target...

Page 323: ...ode switches from phase control to position control At this time the travel distance that is stored in the acceleration deceleration filter is distributed When execution of ZRET is started the related...

Page 324: ...page Continued from previous page Command before Switching Command after Switching Operation PHASE FEED PHASE FEED PHASE FEED The speeds will change smoothly Acceleration or deceleration is performed...

Page 325: ...control to position control At this time the travel distance that is stored in the acceleration deceleration filter is distributed When execution of the EX_FEED command is started the related SERVO P...

Page 326: ...ange to OL 1C Position Reference Setting during deceleration is ignored Using the Absolute Value Specification Method When Bit 5 in OW 09 Is Set to 1 The motion command immediately switches to the POS...

Page 327: ...arget position ZRET The motion command immediately switches to the ZRET command and the travel distance that is stored in the acceleration deceleration filter is continued Continued on next page Conti...

Page 328: ...H Same as the INTERPOLATE command FEED The motion command immediately switches to the FEED command and the travel distance that is stored in the acceleration deceleration filter is continued STEP The...

Page 329: ...tches from position control to torque control At this time the travel distance that is stored in the acceleration decelera tion filter is canceled Precautions After switching the command the TRQ comma...

Page 330: ...rol mode switches from position control to phase control EX_FEED The EX_FEED operation continues Continued from previous page Command before Switching Command after Switching Operation EX_FEED EX_FEED...

Page 331: ...ons A maximum of 10 axes can be designated in one instruction block SCC Change S curve Time Constant SCC Logical_axis_name_1 S curve_ time_constant Logical_axis_name_2 S curve_ time_constant Sets the...

Page 332: ...cify the time required to decelerate to a speed of 0 from the maximum speed IUT Change Inter polation Acceleration Deceleration Unit IUT Uinterpolation_acceleration decel eration_unit_number Changes t...

Page 333: ...sition Tnumber_of_turns Finterpo lation_feed_speed Executes circular interpolation at tangential speed F for two axes simultaneously following radius R or designated center point coordinates Multiple...

Page 334: ...e_2 End_position Ucenter_point_position Vcenter_point_position Logical_axis_name_3 End_position_for_linear_in terpolation Tnumber_of_turns Finterpo lation_feed_speed Radius Designation MCC Logical_axi...

Page 335: ...m This coordinate system is not affected by the POS instruc tion PLD Update Pro gram Current Position PLD Logical_axis_name_1 Logical_axis_name_2 Updates the program current position for axes that wer...

Page 336: ...JOINTO Label_X Label_2 Process_2 JOINTO Label_X Label_3 Process_3 JOINTO Label_X Label_X PJOINT Executes the blocks forks that are designated by the labels in parallel The END and RET instructions can...

Page 337: ...operation Calculations are performed from left to right with no order of priority Add MW MW MW Performs integer and real num ber addition If both integers and real numbers are included calculations ar...

Page 338: ...eration NOT Logical Complement MB MB MB 1 MW MW MW 00FFH ML ML ML 00FF00FFH MQ MQ MQ 00FF00FF 00FF00FFH Returns the inverse of the specified bit Numeric Com parison Equal IF MB MB WHILE MB MB IF MW MW...

Page 339: ...MF MF IF MQ MQ WHILE MQ MQ IF MD MD WHILE MD MD Used in an IF or WHILE condi tional expression If the left side is less than or equal to the right side the condition is TRUE Data Manip ulations SFR R...

Page 340: ...r the data type is inte ger or real number BIN BCD BIN BIN MW Converts BCD data to binary data BCD BIN BCD BCD MW Converts binary data to BCD data S Set Bit S MB MB MB If the logic operation result is...

Page 341: ...F Off Delay Timer MB MB TOF MB Counts the time whenever the bit input is OFF The bit output turns OFF when the counted value is equal to the set value Counting unit 10 ms TOF1M S 1 ms OFF Delay Timer...

Page 342: ...ration Settings 5 11 5 1 7 Acceleration Deceleration Filter Settings 5 14 5 1 8 Linear Scale Pitch and Rated Speed 5 15 5 2 Absolute Encoders 5 17 5 2 1 Absolute Position Detection 5 17 5 2 2 Absolute...

Page 343: ...sagreement Detection Timing 5 51 5 3 6 Checking for a Multiturn Limit Setting Disagreement 5 51 5 3 7 Clearing the Warning 5 52 5 4 Absolute Encoders with 24 Bit Resolution 5 53 5 4 1 Encoder with 24...

Page 344: ...led the output unit The electronic gear converts positions or speeds from ref erence units to output units for the mechanical system without going through an input mechanism such as a gear If the mech...

Page 345: ...table axis rotates 10 times for every 30 rotations of the motor axis Refer to the following figure Reference unit 0 1 To rotate the rotary table 0 1 for 1 reference unit input under the above conditio...

Page 346: ...ers 5 4 Absolute Encoders with 24 Bit Resolution on page 5 53 The result will be the same as long as the ratio between the settings for fixed parameters No 8 and No 9 m n is constant e g m 3 and n 1 I...

Page 347: ...tion method This method sets OL 1C to the coordinate value of the target position Setting Precautions Always set this parameter to 0 when a motion pro gram is used 0 OL 1C Position Ref erence Set ting...

Page 348: ...sition CPOS to the tar get position When the distance between the target position and the current position is within the first turn n is 0 Using the Absolute Value Specification Method When Bit 5 in O...

Page 349: ...e Value Specification Method When Bit 5 in OW 09 Is Set to 1 Incremental value Target position a value between 0 and POSMAX Previous target position a value between 0 and POSMAX POSMAX n OL 1C IL 14 D...

Page 350: ...fi cations of the motor 3 000 No 36 Number of Pulses Per Motor Rotation This parameter sets the number of pulses per Ser vomotor rotation Example For a 16 bit encoder set this parameter to 216 65 536...

Page 351: ...0 mm for each rotation 500 mm s 0 001 500 000 0 001 mm s The speed is determined by the feed speed and the number of digits below the decimal point 0 001 in the above equation regardless of the machin...

Page 352: ...ult Fixed Parame ters No 5 Number of Digits Below Decimal Point This parameter sets the number of digits below the decimal point in the reference unit The minimum reference unit is determined by this...

Page 353: ...1 0 001 mm s2 Degree unit 1 0 001 deg s2 Inch unit 1 0 001 inches s2 m unit 1 0 001 m s2 When the Acceleration Deceleration Rate Unit Selection is set to 1 ms this parameter sets the time constant fro...

Page 354: ...to 1 ms The setting of OL 36 is treated as the linear acceleration time constant or the time required to reach the rated speed from a speed of zero using linear acceleration The setting of OL 38 is t...

Page 355: ...ts the acceleration deceleration filter type 0 No filter Filter none 1 Exponential acceleration deceleration filter 2 Average movement filter The Change Filter Type CHG_FILTER motion command must be e...

Page 356: ...led Important OW 3B Exponential acceleration deceleration filter is disabled Exponential acceleration deceleration filter is enabled Fixed parame ter No 4 Reference Unit Selection Unit and Number of D...

Page 357: ...e pitch 512 pulses 29 mm Number of digits below the decimal point 5 Linear scale pitch 40 reference units 400 nm 40 0 00001 mm Rated speed 15 0 1 m s Number of pulses per linear scale pitch 512 pulses...

Page 358: ...ition detection do not need to perform an origin return operation after the power supply is turned ON Absolute Encoders An absolute encoder outputs the absolute position position data for the rotation...

Page 359: ...0 occurs When you want to reset the multiturn data in the absolute encoder Refer to the following section for information on how to reset an absolute encoder 5 2 3 Resetting the Absolute Encoder on pa...

Page 360: ...sed the MP3000 calculates the axis position i e the current posi tion in the machine coordinate system as follows when the power supply is turned ON Current position in machine coordinate system IL 10...

Page 361: ...llowing parameter settings to write to memory If there is an A 810 alarm Encoder Backup Alarm or A 820 alarm Encoder Checksum Alarm in the SERVOPACK communications cannot be synchronized just by turni...

Page 362: ...ory ends in an error during steps 1 to 3 perform step 4 Programming Example The following example ladder program resets the absolute encoder Axis 1 of circuit number 1 is used here Change the motion p...

Page 363: ...5 2 Absolute Encoders 5 2 3 Resetting the Absolute Encoder 5 22 When MB000000 turns ON the process to reset the absolute encoder starts...

Page 364: ...cle Setting 250 s Software timer default value 1 When High speed Scan Setting 0 5 ms and MECHATROLINK III Transmission Cycle Setting 1 ms Software timer default value 1 ms 0 5 ms 1 4 1 5 Condition Set...

Page 365: ...t this does not occur Refer to the following manual for details V Series User s Manual Design and Maintenance Rotational Motor MECHATROLINK III Communi cations Reference Manual No SIEP S8000000 64 1 P...

Page 366: ...n data is illustrated in the following figure Process Order Description 1 After the power supply is turned ON the MP3000 sends a request to the slave SERVOPACK to send the current value when MECHATROL...

Page 367: ...utions for parameter settings setting the origin and precautions for when the power supply is turned OFF and ON Parameter Settings This section describes the parameter settings for each axis when perf...

Page 368: ...tion The setting of the Pn212 Number of Encoder Pulses SERVOPACK parameter is not used for control with the MP3000 It is not necessary to change the setting of Pn212 Parameter Name Description Referen...

Page 369: ...any other time Type Parameter Set Value Machine Controller Fixed parameter No 38 Maximum Number of Absolute Encoder Rotations 65 535 V series or 7 series SERVOPACK Parameter Pn205 Multiturn Limit Set...

Page 370: ...rol power supply to the SERVOPACK so that the value will be written in OL 48 again the next time the power sup ply is turned ON There are two methods to save the value of OL 48 from the MPE720 Paramet...

Page 371: ...System IL 10 Machine Coordinate Sys tem Calculated Position CPOS 3 Check that the current value and setting data value are the same for OL 48 4 Click the Write Button The set value is saved to the MP...

Page 372: ...OL 48 setting param eter Zero Point Position Offset in Machine Coordinate System and stores that value in OL 48 This value is also saved in M registers at the same time After the origin is set the val...

Page 373: ...sing simple absolute infinite axis position management precautions for parameter settings setting the origin and precautions for when the power supply is turned ON and OFF Parameter Settings This sect...

Page 374: ...be used No Name Setting Setting Unit Reference 4 Reference Unit Selection 0 pulse 1 1 mm 2 deg 3 inch 4 m Reference Unit Selection on page 3 31 30 Encoder Selection 1 Absolute encoder Encoder Selecti...

Page 375: ...n212 Number of Encoder Pulses SERVOPACK parameter is not used for control with the MP3000 It is not necessary to change the set value of Pn212 Parameter Name Description Reference Pn000 n X Rotation M...

Page 376: ...y at any other time Set fixed parameter No 38 and SERVOPACK parameter Pn205 to the same values to ensure that correct motion control is performed and to prevent position variation Multiturn limit sett...

Page 377: ...ng com pleted after the power supply is turned back ON and communications are restored 1 Turn ON the power supply to the MP3000 Or clear alarms to restart communications The saved offset is stored in...

Page 378: ...gs 1 on page 3 28 9 Simple Absolute Infinite Axis Posi tion Management 0 Disabled No Name Setting Setting Unit Reference 4 Reference Unit Selection 0 pulse 1 1 mm 2 deg 3 inch 4 m Reference Unit Selec...

Page 379: ...origin set OL 48 0 The setting of OL 48 is valid only when the ZSET command is executed The following flowchart shows the procedure Position Management For non simple absolute infinite axis position m...

Page 380: ...to change the setting of Pn212 Encoder Position The encoder position is the absolute encoder position information Multiturn data Number of encoder pulses Initial incremental pulses position within on...

Page 381: ...on page 5 25 2 Use the ladder program to save the following monitor parameters in the high speed scan to M registers All four words of the IL 5E IL 60 monitor parameters Power OFF Encoder Position Al...

Page 382: ...the position infor mation if the power supply is turned OFF during the high speed scan Important Is the Toggle Buffer Enabled Flag set to 1 Set the Toggle Buffer Selection Flag to 0 Set the Toggle Buf...

Page 383: ...5 2 Absolute Encoders 5 2 6 Position Management Method for Each Machine Operation Type 5 42...

Page 384: ...Position Store the contents of the buffers selected by the Toggle Buffer Selection Flag 2 Set bit 7 Absolute Infinite length Position Information Load Request in the OW 00 setting parameter to 0 OFF...

Page 385: ...ady and is the Position Information Re setup Request Flag set to 1 Is the Absolute Infinite Axis Position Information Reset Completed Flag set to 0 Is the Toggle Buffer Enabled Flag set to 1 Is the To...

Page 386: ...f ladder programming is for the flowchart on the previous page Axis 1 of circuit number 1 is used here Change the motion parameter register address if the circuit and or axis numbers are different The...

Page 387: ...5 2 Absolute Encoders 5 2 6 Position Management Method for Each Machine Operation Type 5 46...

Page 388: ...ng parameter settings to write to memory 2 Preparing for Execution Use the following parameter settings to write to memory 3 Setting the Multiturn Limit Use the following parameter settings to write t...

Page 389: ...concludes the process for setting the multiturn limit Handling Errors If writing to memory ends in an error during steps 1 to 3 perform step 4 Register Addresses Name Setting Description OW 51 SERVOP...

Page 390: ...Programming Example The following example of ladder programming sets the multiturn limit Axis 1 of circuit number 1 is used here Change the motion parameter register address if the circuit and or axis...

Page 391: ...re timer default value 1 When High speed Scan Setting 0 5 ms and MECHATROLINK III Transmission Cycle Setting 1 ms Software timer default value 1 ms 0 5 ms 1 4 1 5 Condition Setting High speed scan set...

Page 392: ...escription No 2 Bit 5 Finite length Multiturn Limit Setting Disagreement Detec tion Mask Use this bit to specify whether or not to detect a multi turn limit setting disagreement during finite length o...

Page 393: ...he procedure Changing the Set Value of Common Parameter 24 Multiturn Limit Setting The warning will be cleared when the power supply to the MP3000 is turned OFF and ON again The following procedure de...

Page 394: ...he 24 bit resolution absolute encoder Therefore depending on the machine the distance that can be traveled may not be sufficient The deceleration time during deceleration may also be restricted Refer...

Page 395: ...MP3000 will be 16 times its size when the electronic gear ratio in the SERVOPACK parameters is set to 1 1 In other words a 24 bit resolution encoder will be used as a 20 bit res olution encoder If hi...

Page 396: ...ol lowing table The values of OL 42 and OL 46 depend on the setting of fixed parameter No 4 Ref erence Unit Selection as given below If the target position is changed while the axis is moving and the...

Page 397: ...elow Operation Reference speed min 1 Maximum Deceleration Time Electronic Gear Ratio of 16 1 Equivalent to 20 Bits Electronic Gear Ratio of 1 1 24 Bits 6000 13 65 0 85 3000 27 30 1 70 1500 54 61 3 41...

Page 398: ...ameters 6 10 6 3 3 Comparison with the MP2000 series SVC 01 Module 6 10 6 3 4 The Effects of Software Limits 6 11 6 3 5 Processing after an Alarm Occurs 6 11 6 4 Modal Latching 6 12 6 4 1 Latch Reques...

Page 399: ...able Versions 6 31 6 7 2 Related Parameters 6 32 6 7 3 Multiturn Limit Setting Disagreement Detection Timing 6 32 6 7 4 Checking for a Multiturn Limit Setting Disagreement 6 32 6 7 5 Clearing the Warn...

Page 400: ...e external force when the system power supply is turned OFF The holding brake of the Servomotor is controlled through the brake output BK signal from the SERVOPACK MP3000 brake control is not performe...

Page 401: ...e relevant SERVOPACK manual for connection details Parameter Settings The SERVOPACK parameters that are related to controlling the holding brake are listed in the following table Details This paramete...

Page 402: ...or Operation The brake will operate when one of the following conditions is met When the motor speed is equal to or less than the setting of Pn507 after power to the motor is turned OFF When the time...

Page 403: ...nect to a V or 7 Servo Drive are described below 6 2 1 Overtravel Input Signal Connections Connect the input signals for the overtravel limit switches correctly as shown below to the cor responding pi...

Page 404: ...rse Run Prohibited signal N OT Negative rotation pro hibited when open or allowed at 0 V 2 8 This setting disables the N OT signal Parameter Description Settings Item Default Pn001 1 Overtravel Stop M...

Page 405: ...2 2 Parameter Settings 6 8 Pn001 1 0 Pn001 0 2 0 1 2 Overtravel Pn001 0 0 or 1 Stop Method After Stopping Pn001 1 Setting Free run Mode Zero clamp Free run Mode DB stop Free run stop Decelerating sto...

Page 406: ...not need to change the software limits after setting them OL 66 setting parameter Positive Software Limit and OL 68 setting parameter Negative Software Limit Use these parameters if you need to chang...

Page 407: ...rame ters No 12 Positive Software Limit 231 to 231 1 Reference units 231 1 No 14 Negative Software Limit 231 to 231 1 Reference units 231 Register Address Name Setting Range Setting Unit Default OL 66...

Page 408: ...04 monitor parameter Alarms Clearing a Software Limit Alarm Use the following procedure to clear a software limit alarm 1 Set bit F Clear Alarm in the OW 00 setting parameter to 1 Clear Alarm ON This...

Page 409: ...XT1 EXT2 and EXT3 signals can be used for latches Select the latch sig nal to use via bits 0 to 3 Latch Detection Signal Selection in OW 04 6 4 4 Related Parameters The parameters that are related to...

Page 410: ...t 4 Latch Mode 0 Latch detection request not received 1 Latch detection request received IW 0C Bit 2 Latch Completed 0 Latch not completed 1 Latch completed IL 18 Machine Coordinate Sys tem Latch Posi...

Page 411: ...ns The following tables list the firmware and Engineering Tool versions that support waiting for slave detection MP3000 series Machine Controllers Engineering Tool Start of repetition End of repetitio...

Page 412: ...onnected to the MP3000 2 In the Main Window of the MPE720 click Setup Module configuration from the Launcher or Module Configuration from the Start Menu The Module Configuration Definition Tab Page wi...

Page 413: ...tection processing and slave detection processing is completed When All Slave Stations Can Communicate during the Slave Detection Wait Time Waiting for slave detection is ended when all slave stations...

Page 414: ...When the Slave Detection Wait Time Is Initialized The slave detection wait time is initialized to 0 s in the following cases Hardware Reset Initialization in Progress DWG A Startup Drawings Execution...

Page 415: ...rollers con nected as slaves at the same time If you mount Option Modules in the slaves MP3000 Control lers you can synchronize the operation of the axes connected to the Option Modules With slave CPU...

Page 416: ...CPU Module hardware must support slave CPU synchronization The high speed scan setting must be an integer multiple of or an integer fraction of 1 of the MECHATROLINK transmission cycle setting The hig...

Page 417: ...ngs 1 Double click the SVC32 cell in the Module Configuration Definition Tab Page The MECHATROLINK Communications Definition Dialog Box is displayed 2 Click the Transmission Parameters Tab 3 Select Ma...

Page 418: ...ollowing settings No Item Description ADR Slave station address ExADR 0 VENDOR Yaskawa Electric co DEVICE SVC32 PROFILE Standard I O BYTE 16 32 48 or 64 D Not selected I O enabled INPUT First register...

Page 419: ...e click the SVC32 cell in the Module Configuration Definition Tab Page The MECHATROLINK Communications Definition Dialog Box is displayed 2 Click the Transmission Parameters Tab 3 Select Slave from th...

Page 420: ...7 Make the following settings No Item Description ADR Station address fixed ExADR 0 VENDOR Yaskawa Electric co DEVICE SVC32 PROFILE Standard I O BYTE 16 32 48 or 64 Set the same value as you set for...

Page 421: ...ister areas 11 3 MECHATROLINK III I O Module Settings on page 11 13 Output Registers Input Registers 7 6 5 3 2 1 0 7 6 5 3 2 1 0 OW I O Command IW I O Command Response Reserved for system Master Statu...

Page 422: ...h High OW 3 Output Data 2 Low IW 3 Input Data 2 Low High High OW 4 Output Data 3 Low IW 4 Input Data 3 Low High High OW 5 Output Data 4 Low IW 5 Input Data 4 Low High High OW 6 Output Data 5 Low IW 6...

Page 423: ...it to 0 This concludes the procedure If the execution conditions are met synchronization of the high speed scan cycles will start automatically 6 6 7 Confirmation That the Slave CPU Is Synchronized Us...

Page 424: ...Bit status of station assigned to the slave Slave Bit status of local station number 1 I O error 0 No I O error If there is an I O error the I O data will be cleared to zeros Refer to the following ma...

Page 425: ...o nized status The setting to restart slave CPU synchronization is also described Refer to the following section for countermeasures of the system s effect on the application Precautions page 6 30 Ove...

Page 426: ...ynchronization is lost operation continues asynchronously 0 Restarting allowed If slave CPU synchronization is lost it is automatically restarted OW 0 OW 1 OW 2 OW 3 Output Registers 7 6 5 4 3 2 1 0 C...

Page 427: ...status If the SVA 01 is mounted in a slot on the slave s Base Unit operation may be affected when changing to slave CPU synchronized status e g the axis may be subjected to shock In this case stop ope...

Page 428: ...CK from the MP3000 through MECHATROLINK III com munications 6 7 1 Applicable Versions The following tables list the firmware and Engineering Tool versions that support multiturn limit setting disagree...

Page 429: ...rning will be cleared when the fixed parameters are written 1 Set fixed parameter No 38 in the SERVOPACK where the warning occurred to the same value as common parameter 24 2 Write the fixed parameter...

Page 430: ...to set common parameter 24 to the value of fixed parameter No 38 2 Turn the power supply to the slave SERVOPACK OFF and ON again A multiturn limit disagreement alarm A CC0 will occur in the slave SER...

Page 431: ...SERVOPACKs are given in the following table For details on the SGD7S 20 and SGD7W 20 refer to the following manu als 7 series AC Servo Drive 7S SERVOPACK with MECHATROLINK III Communications Reference...

Page 432: ...per Motor Rotation to 16 777 216 7 Electronic Gear Ratio Operation 16 1 equivalent to 20 bits 1 1 24 bits If you set the electric gear ratio of a 7 series SERVOPACK to 16 1 you will be able to use an...

Page 433: ...5 Self Configuration When you execute self configuration the link assignment is set automatically according to the model of the connected 7 series SERVOPACK However the electronic gear ratio in the SE...

Page 434: ...deceleration time for positioning motion commands POSING EX_POS ING ZRET FEED STEP and EX_FEED depends on the setting of the electronic gear ratio as given below If the target position is changed whi...

Page 435: ...you write any fixed parameters after turning ON the power supply save the settings to flash memory and then turn the power supply OFF and ON again Electronic Gear Ratio Negative Direction Positive Dir...

Page 436: ...series SERVOPACK However the electronic gear ratio of the SERVOPACK will be automatically set to 1 1 so you must reset items 1 and 3 above 5 If you use an absolute encoder you cannot use the infinite...

Page 437: ...NK Detail Definition Dialog Box 7 7 7 2 2 MECHATROLINK Detail Definition Dialog Box Details 7 8 7 3 Setting Motion Parameters 7 19 7 3 1 Displaying and Setting Motion Parameters 7 19 7 3 2 Precautions...

Page 438: ...Page of the MPE720 This section describes how to display the Module Configuration Definition Tab Page and describes its contents Displaying the Module Configuration Definition Tab Page Use the follow...

Page 439: ...Start Displays the first circuit number that is assigned to the Function Module Circuit No 1 to 16 Possible Occu pied cir cuits Displays the number of circuits that are assigned to the Function Mod u...

Page 440: ...at overlap with other Function Modules 3 Set I O start and end registers even if an I O Module is not connected to the MECHATROLINK network Display Description Undefined Empty Defined but not connecte...

Page 441: ...educe the processing time of the MP3000 Use the following procedure to delete unused Function Modules from the Motion Control Func tion Modules that are built into the MP3000 1 Right click the cell of...

Page 442: ...on Control Function Modules 7 6 2 Select UNDEFINED in the Function Module Dialog Box and then click the OK Button The following message is displayed 3 Click the OK Button The cell of the deleted Funct...

Page 443: ...og Box to make settings for MECHATROLINK communications The section describes how to open the MECHATROLINK Detail Definition Dialog Box its con tents and how to use it to make settings 7 2 1 Displayin...

Page 444: ...that are displayed on the Transmission Parameters Tab Page No Item Description Default Master Slave Set whether to use the SVC Function Module as a master or a slave station Master My station address...

Page 445: ...ns 500 s 1 to 14 0 to 15 Number of slave stations 1 ms 1 to 29 0 to 30 Number of slave stations 1 5 ms 1 to 42 0 to 43 Number of slave stations 2 ms 1 to 42 0 to 43 Number of slave stations 3 ms 1 to...

Page 446: ...his number is automatically assigned ADR Set the station address of the slave station No Item Description ST Displays the station number ADR Sets the station address of the slave station ExADR Sets th...

Page 447: ...he device Selections Yaskawa Electric co Vendor DEVICE Set the slave model Link Assignment Model Details The relationship between the model displayed under DEVICE and its corresponding profile is show...

Page 448: ...words These settings are disabled if the profile is set to Standard Servo Setting range 0 to 32 SCAN Set the scan in which the input or output is performed These settings are always set to High if th...

Page 449: ...7 13 I O Map Tab Page This tab page displays the assignments to I O registers Displayed Items HI High speed scan input HO High speed scan output LI Low speed scan input LO Low speed scan output Delet...

Page 450: ...is displayed in hexadecimal The meaning of each bit is given below The items displayed on the Status Tab Page are the same as those on the Link Assignment Tab Page except for STS In Offline Mode nothi...

Page 451: ...and you are using a version of MPE720 that does not support Linear Servomotors a Connected Encoder Type Error alarm monitor parameter IL 04 bit 1F will occur To use a Linear Servomotor set the assign...

Page 452: ...x Device Definition File Version 1000 hex Serial Number Not defined Profile Type 1 Primary 30 hex Profile Version 1 Primary 0100 hex Profile Type 2 Not defined Profile Version 2 Not defined Profile Ty...

Page 453: ...tion for details on the command status 11 3 7 Command Status on page 11 33 MECHATROLINK Transmission Path Input Registers for Slave SVC or SVC32 Master 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 00 hex CMD IW 0...

Page 454: ...hronization is automatically restarted when the slave CPU changes from synchronized to asynchronized status Refer to the following section for details on slave CPU synchronization 6 6 Slave CPU Synchr...

Page 455: ...as SERVOPACKs Inverters and Stepping Motor Drives This section describes methods for checking and changing motion parameters Refer to the following section for details on motion parameters 3 4 Motion...

Page 456: ...he axis to set or monitor and then click the OK Button The tab page for the selected motion parameter will be displayed 5 Check or change the settings of the motion parameters To change which motion p...

Page 457: ...age Click the Button to change the top and bottom displays Servo Servo Monitor Parameter Tab Page SERVOPACK parameters and servo monitor information are displayed on the same tab page Click the Button...

Page 458: ...nal Mapping Disable 25 Bit 0 Limit Setting P OT N OT Signal Mapping Disable 25 Bit 1 Limit Setting N OT Positive Servo Software Limit Disable 25 Bit 4 Limit Setting P SOT Negative Servo Software Limit...

Page 459: ...ceptual diagrams are for the SVC Function Module 7 4 1 When the Power Supply Is Turned ON The flow of data for the SERVOPACK parameters when the power supply is turned ON is shown below 1 The paramete...

Page 460: ...to the following section for the procedure to display the SERVOPACK Tab Page 7 3 1 Displaying and Setting Motion Parameters on page 7 19 The MPE720 loads the parameter values in the SERVOPACK s RAM a...

Page 461: ...of the PC SDRAM in the MP3000 RAM and EEPROM in the SERVOPACK indicates the data that is written 7 4 5 When Saving Data to Flash Memory When data is saved to flash memory the MP3000 writes the setting...

Page 462: ...ted Parameters 8 2 8 1 3 Sample Programming 8 3 8 2 Interpolation of Two Axes 8 6 8 2 1 Machine Configuration 8 6 8 2 2 Related Parameters 8 7 8 2 3 Sample Programming 8 8 8 3 Torque Control 8 10 8 3...

Page 463: ...escribes the basic programming necessary to move the machine The example in this section does not include interlocks or other elements that must be included for an actual sys tem Important Table Ball...

Page 464: ...n commands positioning command code 1 to position an axis is shown in the following figure Line 0 The position reference type is set to the incremental value addition method Line 1 While input 1 IB010...

Page 465: ...n input 2 IB010002 turns OFF the motion command is set to NOP and the posi tioning operation stops Positioning One Axis with a Motion Program Motion programs are used to program the movements of axes...

Page 466: ...ecuting other motion commands Line 4 When input 2 IB010002 turns ON the motion program start request DB0000110 will turn ON and execution of the MPM001 motion program will start The execution of the m...

Page 467: ...is also possible but it requires complex programming An example of a motion program is provided in this manual 8 2 1 Machine Configuration The machine configuration that is used in this example consis...

Page 468: ...dresses of the monitor parameters for axis X are IW08000 to IW0807F The motion register addresses of the monitor parameters for axis Y are IW08080 to IW080FF No Setting Description 0 0 Normal operatio...

Page 469: ...inear interpolation and circular interpola tion are programmed with a motion program Motion Program Linear interpolation and circular interpolation are programmed in one motion program Position refere...

Page 470: ...ample Programming 8 9 8 Sample Programming Calling Motion Programs with Ladder Programs In the following ladder program linear interpolation and circular interpolation are performed for two axes by ca...

Page 471: ...parameters are IW08000 to IW0807F This section describes the basic programming necessary to move the machine The example in this section does not include interlocks or other elements that must be incl...

Page 472: ...ue control is performed a speed limit is applied to keep the speed from accelerating more than necessary Line 3 The torque command code is set in the motion command register Line 4 The speed limit is...

Page 473: ...nchronized control is implemented with phase control using the PHASE motion command Motion programs are designed to perform positioning and cannot be used for this kind of control This example uses op...

Page 474: ...xis X is set to 1 and the axis number for axis Y is set to 2 The setting parameters for the SVR Function Module are set as follows OL08803 0011 hex Speed unit selection 10n reference units min and acc...

Page 475: ...ple Programming An example of a ladder programming that uses a motion command PHASE command code 25 to position an axis is shown the following figure Line 0 It is confirmed that the virtual axis is no...

Page 476: ...to 18 Processing is performed when the operation command IB010002 is OFF and stopping processing is performed when the operation command changes from ON to OFF Lines 13 and 14 The speed reference valu...

Page 477: ...only the information that is different from when a Servo Drive is connected 9 1 Overview 9 2 9 2 Connection Specifications 9 3 9 3 Parameter Support Table 9 4 9 3 1 Fixed Parameter Table 9 4 9 3 2 Set...

Page 478: ...Motor Drive can be operated with the same commands as a SERVOPACK Operate a Stepping Motor Drive according to the instructions in this manual This chapter provides only the information that is differ...

Page 479: ...tion Number of Stepping Motor Drives that can be connected 4 max Transmission cycle 125 s 250 s 500 s or 1 ms Interface Fixed parameters usage condition settings Setting parameters updating references...

Page 480: ...sitive direction enable disable 0 Disabled 1 Enabled Bit 2 Enable Negative Software Limit Soft limit negative direction enable disable 0 Disabled 1 Enabled Bit 3 Enable Positive Overtravel Over travel...

Page 481: ...Rotary Motor 1 1 reference unit page 3 31 Linear Scale Pitch Lin ear Motor 1 1 reference unit page 3 31 8 Servomotor Gear Ratio Term 1 1 revolution page 3 32 9 Machine Gear Ratio Term 1 1 revolution...

Page 482: ...ncoder Rota tions 1 1 revolution page 3 35 40 to 41 Reserved 42 Feedback Speed Move ment Averaging Time Constant 1 1 ms page 3 35 43 Reserved 44 User specified SERVO PACK Parameter Num ber The SERVOPA...

Page 483: ...Machine lock mode Bits 2 and 3 Reserved Bit 4 Latch Detection Request Latch detection demand 0 OFF 1 ON Bit 5 Reserved Bit 6 Number of POSMAX Turns Preset Request POSMAX turn number preset ting demand...

Page 484: ...0 to 3 Speed Unit Selection 0 Reference units s Reference unit sec 1 10n reference units min 2 Percentage of rated speed 1 0 01 3 Percentage of rated speed 1 0 0001 page 3 40 Bits 4 to 7 Acceleration...

Page 485: ...sitioning Final Travel Distance Write Selection 0 Automatically apply 1 Do not automatically apply Bits 3 to A Reserved Bit B Zero Point Return Input Signal 0 OFF 1 ON Bits C to F Reserved OW 06 M III...

Page 486: ...WR Write SERVOPACK Parameter Write user constant 19 ALM_MON Monitor Alarms Alarm monitor 20 ALM_HIST Monitor Alarm History Alarm history monitor 21 ALMHIST_CLR Clear Alarm History 22 ABS_RST Reset Abs...

Page 487: ...VOPACK Parameter Access Selection Access target servo driver user constant 0 Vendor specific parameters 1 Common parameters Bits 9 to F Reserved OW 0A Motion Subcom mands 0 NOP No Operation page 3 45...

Page 488: ...Lower Limit Set ting 1 1 reference unit page 3 52 OL 2C Latch Zone Upper Limit Set ting 1 1 reference unit OW 2E Position Loop Gain 1 0 1 s page 3 54 OW 2F Speed Loop Gain 1 1 Hz page 3 54 OW 30 Spee...

Page 489: ...eed Unit Selection of OW 03 page 3 59 OL 40 Creep Speed The unit is set in bits 0 to 3 Speed Unit Selection of OW 03 page 3 59 OL 42 Zero Point Return Travel Distance 1 1 reference unit page 3 59 OL 4...

Page 490: ...M_RD MEM_WR PMEM_RD and PMEM_WR motion commands page 3 65 OW 5A Reserved OW 5B Device Informa tion Selection Code 00 hex Disabled 01 hex Vendor ID code 02 hex Device code 03 hex Device version 04 hex...

Page 491: ...ied SERVOPACK Parameter Set Value Enter the value to set for the SERVO PACK parameter that is set with fixed parameter No 44 page 3 67 OW 68 to OW 7F Command Buf fers for SERVO PACK Transmission Refer...

Page 492: ...page 3 3 Register Address Name Description Step ping Motor Servo motor Reference Page IW 00 Run Status Bit 0 Motion Operation Ready 0 Motion operation not ready 1 Motion operation ready page 3 68 Bit...

Page 493: ...mmand setting error 1 Command setting error Bit 5 Reserved Bit 6 Positive Overtravel Positive direction overtravel 0 No positive overtravel 1 Positive overtravel occurred Bit 7 Negative Overtravel Neg...

Page 494: ...1 Negative software limit exceeded Bit 5 Servo OFF 0 Servo ON 1 Servo OFF Bit 6 Positioning Time Exceeded Positioning time over 0 No timeout 1 Timeout occurred Bit 7 Excessive Positioning Travel Dis t...

Page 495: ...ot com pleted within the specified time Bit 13 Excessive Absolute Encoder Rotations Excessive ABS encoder rotations 0 In valid range 1 Outside valid range Bits 14 and 15 Reserved Bit 16 Scan Setting E...

Page 496: ...d Execution Completed COMPLETE 0 Normal execution not completed 1 Normal execution completed Bits 9 to F Reserved IW 0A Motion Subcom mand Response Code Same as OW 0A Motion Sub commands page 3 75 IW...

Page 497: ...return setting not com pleted 1 Zero point return setting com pleted Bit 6 Machine Locked MLKL During machine lock 0 Machine Lock Mode released 1 Machine locked Bit 7 Reserved Bit 8 Absolute Infinite...

Page 498: ...nce Bit 1 Drive Warning D_WAR Drive Warning Occurrence Bit 2 Command Ready CMDRDY Bit 3 Alarm Clear Execution Com pleted ALM_CLR_CMP Alarm Clear Execution Completion Bits 4 and 5 Reserved Bits 6 and 7...

Page 499: ...03 page 3 83 IW 44 Reserved IW 45 Reserved IW 46 to IW 55 Reserved IL 56 Fixed Parameter Monitor Stores the execution results of the FIXPRM_RD motion subcommand page 3 83 IW 58 to IW 5A Reserved IW 5...

Page 500: ...rved IW 70 to IW 7F Device Information Monitor Data Reports the information that was read with the INF_RD subcommand page 3 84 OW 68 to OW 7F Response Buffers for SERVOPACK Transmission Ref erence Mod...

Page 501: ...procedure to display the Link Assignment Tab Page Displaying the Module Configuration Definition Tab Page on page 7 2 1 VENDOR gives the vendor ID of the Stepping Motor Drive connected to the MP3000...

Page 502: ...s in the MECHATROLINK III Standard Stepping Motor Drive profile can be monitored When links have been assigned the following common parameters will be displayed in the Stepping Motor Parameter Tab Pag...

Page 503: ...10 4 Main Commands and Subcommands 10 19 10 4 1 List of Main Commands and Subcommands 10 19 10 4 2 Applicable Combinations of Main Commands and Subcommands 10 20 10 4 3 Main Command Details 10 21 10...

Page 504: ...ng the SI ET3 Communications Option Card V1000 S1022 or later using the SI ET3 V Communications Option Card Number of Inverters that can be connected 4 max Transmission cycle 125 s 250 s 500 s or 1 ms...

Page 505: ...ectly set Inverter Parameter No Name Description Default Setting F6 20 MECHATROLINK Station Address 20 to 3F hex For A1000 software version S1018 or S1019 or V1000 software version S1022 03 to EF hex...

Page 506: ...hine Controller Setup Manual Manual No SIEP C880725 00 2 Open the Module Configuration Tab Page Refer to step 2 in Manual Definition Method for the procedure 3 Confirm that communications have been es...

Page 507: ...nverter Operation 10 5 3 Double click the SVC4 cell in the Module Configuration Definition Tab Page The MECHATROLINK Communications Definition Dialog Box will be displayed 4 Click the Link Assignment...

Page 508: ...000Series INVERTER regardless of the model of the Inverter 6 Select Save from the File Menu to save the settings 7 Click the Close Button to close the MECHATROLINK Communications Definition Dialog Box...

Page 509: ...Inverter Settings 10 Inverter Operation 10 7 9 Double click the 1000Series INVERTER cell The Function List Dialog Box will be displayed 10 Click the Monitor Parameter Icon The Setting Monitor Paramete...

Page 510: ...MECHATROLINK communications definitions 7 2 MECHATROLINK Communications Settings on page 7 7 This concludes the procedure STEP 2 Set the Required Fixed Parameters 1 Display the Function List Dialog Bo...

Page 511: ...W 00 The Edit Dialog Box will be displayed 4 Set bit D Drive Permission of Run command setting OW 00 to 1 ON 5 Click the Apply Button 6 In the monitor parameters on the same tab page click the Expand...

Page 512: ...setting The following parameters will be enabled when you execute the Inverter Drive Control command Set the Output Data Option Selection OW 0C and Input Data Option Selection OW 0D to enable the out...

Page 513: ...W 0E is set to 1 enable Note The Inverter I O Control subcommand is valid only for MECHATROLINK III 64 byte Mode This concludes the procedure Monitoring Method You can monitor a parameter by double cl...

Page 514: ...by using the Input Data Option Selection Mon itor IW 0D and Auxiliary Input Data Option Selection Monitor IW 0F of the monitor ing parameters Response Speed of Selected Output and Input Data Options...

Page 515: ...Input Data Options OW 0F and Time Required for Response Number of Selected Input Data Options Time Required for Response Standard input data 1 1 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 1...

Page 516: ...e Inverter is stopped Switching between Motion Commands While the Command Control Inverter Drive is Being Executed If the Inverter Drive Control command in Command OW 08 is changed to another com mand...

Page 517: ...Drive Permission of Run Command Setting OW 00 to 1 ON 3 Change Command OW 08 to the Inverter Drive Control command This concludes the procedure to restart the motor Inverter Modes The Inverter has two...

Page 518: ...stop the operation command turn OFF the Forward RUN and Reverse RUN commands The motor will perform an emergency stop Use the following steps to restart operation 3 Execute an alarm clear operation t...

Page 519: ...the following steps to restart operation 5 Execute an alarm clear operation to clear the device alarm 6 Turn ON Drive Permission 7 Turn ON the main circuit power supply 8 Change the command from NOP t...

Page 520: ...Permission on page 10 17 on the previous page Note You cannot use Alarm Clear in the Command Error Completed Status Inverter Drive Control 1 You cannot use Alarm Clear in the Command Error Completed...

Page 521: ...to read out a fixed parameter in the SVC Function Module This subcommand is not sent through the MECHATROLINK transmission line Name MECHATROLINK III 64 byte Mode MECHATROLINK III 32 byte Mode Main C...

Page 522: ...that is incompatible with the command being processed is received the command being processed will have priority 4 If the Inverter Drive Control main command is incompatible with the Inverter I O Con...

Page 523: ...itor parameter however will be updated for any command being executed except Transmission Reference If you change the command to No Command during operation the motor will stop for a SERVO PACK but it...

Page 524: ...ain Output OW 18 Enabled when the Output Data Option Selection OW 0C bit 5 is ON V f Gain OW 19 Enabled when the Output Data Option Selection OW 0C bit 6 is ON Command Selection OW 1B Enabled when the...

Page 525: ...led when Input Data Option Selection OW 0D bit 9 is ON Multi Function Input Terminal IW 1D Enabled when Input Data Option Selection OW 0D bit A is ON Analog Input A1 IW 1E Enabled when Input Data Opti...

Page 526: ...pro cessing Bit 8 Command execution completed OFF during execu tion and ON when execution is com pleted M III Inverter Command Sta tus IL 2A Bit Inverter operating status M III Command Status IW 2C Bi...

Page 527: ...erating status M III Command Status IW 2C Bit Inverter command processing status Inverter Alarm Code IW 32 0 to FFFFH Inverter alarm code Inverter User Constant Num ber IW 3C 0 to FFFFH Name Register...

Page 528: ...number Name Register No Setting Range Remarks Warning IL 02 Bit Alarm IL 04 Bit Command Response Code IW 08 0 to 8 05 Alarm History Monitor Command Status IW 09 Bit Bit 0 Command execution flag ON du...

Page 529: ...mpleted OFF during execu tion and ON when execution is com pleted M III Inverter Command Status IL 2A Bit Inverter operating status M III Command Status IW 2C Bit Inverter command processing status Na...

Page 530: ...ansmission Reference Output Data 0 OW 60 0 to FFFFH The lower bytes contain the M III command code Transmission Reference Output Data 15 OW 6F 0 to FFFFH Name Register No Setting Range Remarks Warning...

Page 531: ...mand processing status Auxiliary Inverter Alarm Code IW 33 0 to FFFFH Inverter alarm code Name Register No Setting Range Remarks Sub Command OW 0A 0 to 65535 01 Inverter I O Control Auxiliary Output D...

Page 532: ...Input Data Option Selection OW 0F is ON Main Bus Voltage Option IW 18 Enabled when bit 5 of Auxiliary Input Data Option Selection OW 0F is ON Alarm Code IW 19 Enabled when bit 6 of Auxiliary Input Da...

Page 533: ...mmand Response Code IW 0A 0 to 65535 02 Read User Constant Subcommand Status IW 0B Bit Bit 0 Command execution flag ON during execu tion Bit 3 Command error com pleted status ON when an error occurs d...

Page 534: ...iliary Inverter User Constant Number OW 42 0 to FFFFH Auxiliary Inverter User Constant Number Size OW 43 1 to 4 Auxiliary Inverter User Constant Set Point 1 OW 44 0 to 65535 Auxiliary Inverter User Co...

Page 535: ...rs during command processing Bit 8 Command execution completed OFF during exe cution and ON when execution is completed M III Sub Command Status IW 31 Bit Inverter subcommand processing status Auxilia...

Page 536: ...ON during execution Bit 3 Command error com pleted status Always OFF Bit 8 Command execution completed Always OFF Transmission Reference Input Data 16 IW 70 0 to FFFFH Subcommand input data bytes 0 a...

Page 537: ...g monitor parameter Bit 1 WDT Abnormality Detection Mask Applicable only for synchronous com munications sup ported inverters Specifies whether to mask an error to be reported to the monitor parameter...

Page 538: ...will execute Forced OFF OFF both for forward RUN and reverse RUN Bit E Communication Reset 0 OFF 1 ON Re establishes the connection for MECHATROLINK communications with the Inverter whether commu nic...

Page 539: ...l 8 Bits 6 to F Reserved OW 02 to OW 05 Reserved OL 06 Inverter command output Reserved OW 08 Command 10 4 3 Main Command Details on page 10 21 00 No Command 01 Inverter Drive Control 02 Read User Con...

Page 540: ...option Pulse Train Output OW 18 will be enabled when the Inverter Drive Control command is executed Bit 6 V f Gain 0 Disabled 1 Enabled When this bit is set to 1 enabled the output data option V f Ga...

Page 541: ...t 9 Analog Input A3 0 Disabled 1 Enabled When this bit is set to 1 enabled the input data option Analog Input A3 IW 1C will be moni tored when the Inverter Drive Control command is executed Bit A Mult...

Page 542: ...this bit is set to 1 enabled the output data option Terminal Output OW 16 will be enabled when the Inverter I O Control subcom mand is executed Bit 4 PID Target 0 Disabled 1 Enabled When this bit is...

Page 543: ...nabled the input data option Main Bus Voltage IW 18 will be moni tored when the Inverter I O Control subcommand is executed Bit 6 Alarm Code 0 Disabled 1 Enabled When this bit is set to 1 enabled the...

Page 544: ...nverter Drive Control command is executed Clears an alarm or warning in the Inverter Bit A External Fault Input EF0 0 Disabled 1 External error input EF0 This data is enabled when the Inverter Drive C...

Page 545: ...Bits 3 to F Reserved OW 17 PID Target Unit 0 01 Setting range 10 000 to 10 000 OW 18 Pulse Train Output Unit 1 Hz Setting range 0 to 32 000 OW 19 V f Gain Unit 0 1 Setting range 20 to 2 000 OW 1A Rese...

Page 546: ...verter User Constant Number Setting range 0 to FFFFH Set the leading number of user constants to read by executing the Read User Constant subcom mand or the leading number of user constants to write b...

Page 547: ...ain command bytes 8 and 9 when the Transmis sion Reference command is executed OW 65 Transmission Reference Output Data 5 Setting range 0 to FFFFH This data is sent as the 6th word in the command main...

Page 548: ...nly in 64 byte Mode OW 72 Transmission Reference Output Data 18 Setting range 0 to FFFFH This data is sent as the 3rd word in the subcom mand subcommand bytes 4 and 5 when the Transmission Reference s...

Page 549: ...nce subcommand is executed Note Enabled only in 64 byte Mode OW 7B Transmission Reference Output Data 27 Setting range 0 to FFFFH This data is sent as the 12th word in the subcom mand subcommand bytes...

Page 550: ...plays the parameter number whose setting is incorrect out of the setting range The parame ter number offset by 1000 is displayed IL 02 Warning Bit 0 Reserved Bit 1 Setting Parameter Error Turns ON whe...

Page 551: ...12 Communication Timeout Error Turns ON when a response from the Inverter for a command or subcommand is not detected within five seconds This alarm can be cleared by executing Alarm Clear Bits 13 to...

Page 552: ...ted 01 Inverter Drive Control Inverter Drive Control is executed 02 Read User Constant Read User Constant is executed 03 Write User Constant Write User Constant is executed 04 Alarm Monitor Alarm Moni...

Page 553: ...on Refer ence Transmission Reference is executed 09 Read Fixed Parame ters Read Fixed Parameters is executed IW 0B Subcommand Status Bit 0 Command Execu tion Flag ON during command execution Always ON...

Page 554: ...ON when Warning Code is selected for Input Data Option Selection OW 0D and the data is being normally reported Bit 8 Multi Function Out put Terminal ON when Multi Function Output Terminal is selected...

Page 555: ...d the data is being normally reported Bit 8 Multi Function Out put Terminal ON when Multi Function Output Terminal is selected for Auxiliary Input Data Option Selection OW 0F and the data is being nor...

Page 556: ...Multi Function Output Terminal Bit 0 Terminal 1 Status 0 OFF 1 ON Bit 1 Terminal 2 Status 0 OFF 1 ON Bit 2 Terminal 3 Status 0 OFF 1 ON Bit 3 Terminal 4 Status 0 OFF 1 ON Bit 4 Terminal 5 Status 0 OFF...

Page 557: ...ds Bit C Motor Selection ON when motor 2 is selected Bit D Set Zero Completed ON when Zero Servo is completed Bit E Reserved Bit F Reserved Bit 10 to Bit 17 Reserved Bit 18 SEL_MON1 Status 0 SEL_MON1...

Page 558: ...the Read User Constant command Enabled when Inverter User Constant Number Size OW 3D 1 to 4 IW 3F User Constant Reading Data 2 Range 0 to FFFFH Displays the value read out by executing the Read User...

Page 559: ...tes 6 and 7 when the Transmission Reference command is executed IW 64 Transmission Reference Input Data 4 Displays the 5th word in the response data main command bytes 8 and 9 when the Transmission Re...

Page 560: ...te Enabled only in 64 byte Mode IW 74 Transmission Reference Input Data 20 Displays the 5th word in the subresponse data subcommand bytes 8 and 9 when the Trans mission Reference subcommand is execute...

Page 561: ...ansmission Reference Input Data 30 Displays the 15th word in the subresponse data subcommand bytes 28 and 29 when the Trans mission Reference subcommand is executed Note Enabled only in 64 byte Mode I...

Page 562: ...se Invalid when an optional PG is not connected IW 16 Frequency Reference Option The unit is determined by the setting of the O1 03 Inverter parameter IW 17 Analog Input A2 Unit 0 1 IW 18 Main Bus Vol...

Page 563: ...Terminal 6 Status 0 OFF 1 ON Bit 6 Terminal 7 Status 0 OFF 1 ON Bit 7 Terminal 8 Status 0 OFF 1 ON Bits 8 to F Reserved IW 1E Analog Input A1 Unit 0 1 IW 1F Encoder Count PG2 Unit pulse Valid when a...

Page 564: ...oPE error has occurred Bit 8 Reserved Bit 9 During Reset ON while the fault reset signal is being input Bit A Momen tary Power Cut ON after recovering from momentary power interrup tion Bit B Remote O...

Page 565: ...ommand can be received Bit 3 Alarm Clear Execution Completion ALM_CLR_CMP ON when clearing the alarm is completed Bits 4 to 5 Reserved Bits 6 to 7 Echo back of the command ID RCMD_ID Reports the echo...

Page 566: ...failure that will not likely result in a serious situation Inverter MECHATROLINK III Command Error and MECHATROLINK III Communications Error MECHATROLINK communications error warning SI ET3 Alarm Cod...

Page 567: ...0032H dv1 Z Pulse Fault 0033H dv2 Z Pulse Noise Fault Detection 0034H dv3 Inversion Detection 0035H dv4 Inversion Prevention Detection 0036H LF2 Output Current Imbalance 0037H STo Pull Out Detection...

Page 568: ...CPF26 to CPF35 Control Circuit Error 00A9H to 00AEH CPF40 to CPF45 0101H oFA00 Option Card Connection Error at Option Port CN5 A 0102H oFA01 Option Card Fault at Option Port CN5 A 0103H oFA02 Same ty...

Page 569: ...mmunication Transmission Error 001EH UL3 Undertorque Detection 1 001FH UL4 Undertorque Detection 2 0020H SE MEMOBUS Modbus Communication Test Mode Error 0022H oH3 Motor Overheat 0027H FbL PID Feedback...

Page 570: ...CS error 2H Command data not received 3H Synchronous frame not received Alarms 8H Frame Check Sequence FCS error 9H Command data not received AH Synchronous frame not received BH Synchronization inter...

Page 571: ...H E5 MECHATROLINK Watchdog Timer Error 003BH SEr Too Many Speed Search Restarts 0041H FbH Excessive PID Feedback 0042H EF1 External Fault input terminal S1 0043H EF2 External Fault input terminal S2 0...

Page 572: ...ete 0001H Uv Undervoltage 0002H ov Overvoltage 0003H oH Heatsink Overheat 0004H oH2 Drive Overheat 0005H oL3 Overtorque 1 0006H oL4 Overtorque 2 0007H EF Run Command Input Error 0008H bb Drive Baseblo...

Page 573: ...al S1 003AH EF2 External Fault input terminal S2 003BH HbbF Safe Disable Signal Input 003CH Hbb 003DH oL5 Mechanical Weakening Detection 1 003EH UL5 Mechanical Weakening Detection 2 0042H TrPC IGBT Ma...

Page 574: ...Execution Status and Calendar 11 12 11 2 3 System Program Software Numbers and Remaining Program Memory Capacity 11 12 11 3 MECHATROLINK III I O Module Settings 11 13 11 3 1 Link Assignment Tab Page...

Page 575: ...roach Speed OL 40 Creep Speed OL 42 Zero Point Return Travel Distance OL 44 STEP Travel Distance OL 46 External Positioning Final Travel Distance OL 48 Zero Point Position Offset in Machine Coordinate...

Page 576: ...FB Vref MPOS APOS LPOS TRQ B A Servo Section or SERVOPACK POSING Acceleration deceleration processing Acceleration OL 36 Deceleration OL 38 Speed Feedforward Compensation Speed Loop Gain Current loop...

Page 577: ...ition CPOS Machine Coordinate System Reference Position MPOS 32 bit DPOS DPOS Machine Coordinate System Feedback Position APOS Machine Coordinate System Latch Position LPOS Position Deviation PERR Num...

Page 578: ...B M PG Pn11F OW 3A OW 32 OW 30 OW 2F S Kp Ti OW 2E OW 34 Kv NTi FB Vref Servo Section or SERVOPACK MPOS APOS LPOS TRQ B A Pn100 A B Filter Speed Feedforward Compensation Position Loop Gain Position L...

Page 579: ...Function Settings 1 Motion Commands Motion Command Control Flags Motion Subcommands Torque Force Reference Setting Speed Limit for Torque Force Reference Zero Point Position Offset in Machine Coordina...

Page 580: ...ol Block Diagram for Torque Control 11 7 11 Appendices M PG A B APOS LPOS B A TRQ T REF V REF MPOS Servo Section or SERVOPACK Torque reference processing Speed limit processing Current loop Analog mon...

Page 581: ...of POSMAX Turns Preset Data RUN Status Warnings Alarms Motion Command Response Code Motion Command Status Motion Subcommand Response Code Motion Subcommand Status M III Command Status SERVOPACK Alarm...

Page 582: ...NTi Vref APOS LPOS B A B A TRQ MPOS V REF T REF Speed Loop Integral Time Constant Servo Section or SERVOPACK Acceleration deceleration processing Limiter is fixed There is no parameter Torque limit o...

Page 583: ...This register is ON for only the first scan after the high speed scan starts First Low speed Scan SB000003 This register is ON for only the first scan after the low speed scan starts Always ON SB00000...

Page 584: ...ion 1 scan Flicker Relay SB000030 0 5 s Flicker Relay SB000031 1 0 s Flicker Relay SB000032 2 0 s Flicker Relay SB000033 0 5 s Sampling Relay SB000034 1 0 s Sampling Relay SB000035 2 0 s Sampling Rela...

Page 585: ...s the maximum value of the high speed scan 0 1 ms Reserved for system SW00007 to SW00009 Not used Low speed Scan Set Value SW00010 This is the low speed scan set value 0 1 ms Low speed Scan Current Va...

Page 586: ...tings You must use IOWin to set the parameters of the I O Modules with MECHATROLINK III Commu nications JEPMC MTA2900 E JEPMC MTA2910 E JEPMC MTP2900 E and JEPMC MTP2910 E Refer to the following manua...

Page 587: ...Command Response Not used Master Status OW 1 Command Control IW 1 Command Status OW 2 Output Data 1 Low IW 2 Input Data 1 Low High High OW 3 Output Data 2 Low IW 3 Input Data 2 Low High High OW 4 Outp...

Page 588: ...ule parameter from non volatile mem ory Read Non volatile Parameter Com mand page 11 23 6 Write Non volatile Parameter Changes an I O Module parameter in non volatile mem ory Write Non volatile Parame...

Page 589: ...put Data 1 Low IW 2 Input Data 1 Low High High OW 3 Output Data 2 Low IW 3 Input Data 2 Low High High OW 4 Output Data 3 Low IW 4 Input Data 3 Low High High OW 5 Output Data 4 Low IW 5 Input Data 4 Lo...

Page 590: ...s details on an alarm warning history item All other bits Reserved for system ALM_INDEX Alarm Index 0 to 11 Specifies the order of occurrence Specify 0 to read the latest alarm information All other b...

Page 591: ...nd execution must be com pleted Command Status bit 2 CMDRDY 1 No Confirmation Method 1 I O Command Response register 1 Read Alarms Warnings 2 Command Status bit 2 CMDRDY 1 3 ALM_RD_MOD is the same in...

Page 592: ...0 7 6 5 4 3 2 1 0 OW Clear Alarms Warnings 2 IW Clear Alarms Warnings 2 Not used Master Status OW 1 Command Control IW 1 Command Status OW 2 ALM_CLR_MOD IW 2 ALM_CLR_MOD OW 3 IW 3 OW 4 IW 4 OW 5 IW 5...

Page 593: ...at the I O Command register is set to 3 Do not change these settings during execution of the Read Parameter command 3 Set the I O Command register to 3 to execute the Read Parameter command Some I O M...

Page 594: ...ds after it is executed bit 0 in the Master Sta tus register changes to 1 TIMEOUT 2 When bit 0 D_ALM or bit 1 D_WAR in the Command Status register is 1 check the error details with the application and...

Page 595: ...4 to execute the Write Parameter command Confirming Completion of the Command Use the following information to confirm that the command has been completed No Execution Condition Confirmation Method 1...

Page 596: ...t the I O Command register is set to 5 Do not change these settings during execution of the Read Non volatile Parameter com mand 3 Set the I O Command register to 5 to execute the Read Non volatile Pa...

Page 597: ...d is not completed within 5 seconds after it is executed bit 0 in the Master Sta tus register changes to 1 TIMEOUT 2 When bit 0 D_ALM or bit 1 D_WAR in the Command Status register is 1 check the error...

Page 598: ...olatile Parameter com mand Confirming Completion of the Command Use the following information to confirm that the command has been completed No Execution Condition Confirmation Method 1 I O command ex...

Page 599: ...ata 2 Short data 3 Long data 4 Longlong data All other bits Reserved for system Some I O Module devices do not support the Read Memory command Refer to the product specifications of the I O Module for...

Page 600: ...ister to 7 to execute the Read Memory command Confirming Completion of the Command Use the following information to confirm that the command has been completed No Execution Condition Confirmation Meth...

Page 601: ...ata 3 Long data 4 Longlong data All other bits Reserved for system Some I O Module devices do not support the Write Memory command Refer to the product specifications of the I O Module for details Out...

Page 602: ...o execute the Write Memory command Confirming Completion of the Command Use the following information to confirm that the command has been completed No Execution Condition Confirmation Method 1 I O co...

Page 603: ...isters Input Registers 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 OW Reset Communications 15 IW Reset Communications 15 Not used Master Status OW 1 Command Control IW 1 Command Status OW 2 IW 2 OW 3 IW 3 OW 4 IW...

Page 604: ...and Confirming Completion of the Command Use the following information to confirm that the command has been completed Output Registers Input Registers 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 OW Reset Network...

Page 605: ...ic period of time 5 s Clear the alarm to restore operation CYCLIC_INIT_ERR Definition 1 Cyclic communications initialization incomplete state detected 0 Any state other than the above Description This...

Page 606: ...CMDRDY Definition 1 Commands can be received 0 Any state other than the above Description This bit shows when the I O Module can receive I O commands The I O Module continues processing the current I...

Page 607: ...nges to 1 when slave CPU synchronized status is reached At that time SBUSY will change to 0 CMD_ALM Definition These bits show the command error status Description These bits show the I O command erro...

Page 608: ...ings command is executed 11 3 8 CPU STOP Operation When a CPU STOP occurs all output data is cleared to zeroes and input data is not updated Code Meaning Description 0 No alarm Warnings 1 FCS error Th...

Page 609: ...finite length Incremental encoder Any No 1 Bit 0 1 infinite length Absolute encoder Rotary motor No 1 Bit 0 0 finite length Absolute encoder Direct drive motor No 1 Bit 0 1 infinite length No 1 Bit 9...

Page 610: ...specification incremental addition method can be used Which method is used depends on the set ting of bit 5 in OW 1C Setting range 231 to 231 1 The origin is set according to the OL 48 setting parame...

Page 611: ...A50 Reverse Software Limit 29 PnA52 Reserved Do not change 41 PnA82 Speed Unit 42 PnA84 Speed Base Unit Set the value of n from the following formula Speed unit selec tion 41 PnA82 10n 43 PnA86 Positi...

Page 612: ...nitor Select for SEL_MON2 8B PnB16 Zero Point Detection Range 8C PnB18 Forward Torque Limit 8D PnB1A Reverse Torque Limit 8E PnB1C Zero Speed Detection Range 8F PnB1E Speed Match Signal Detection Rang...

Page 613: ...machine coordinate system For systems that use an incremental encoder or that use an absolute encoder as the incremen tal encoder the machine coordinate system is automatically set by the first origin...

Page 614: ...tion initial incremental pulses or PO and the number of rotations from an absolute reference position multi turn data or N The absolute reference position initial incremental pulses or PO is the phase...

Page 615: ...5 5 Finite length Axis Position Control This control method is used to perform position control within a specified range of movement such as round trip operations Refer to the following section for de...

Page 616: ...ion 3 28 5 5 axis setting instructions 4 188 B ball screw 5 4 Bias Speed for Indexed Deceleration Acceleration Filter 3 58 BUSY 3 74 3 75 C C Pulse 4 28 C Pulse Only 4 29 cascade connection 2 17 casca...

Page 617: ...er Type Change Error 3 72 Filter Type Selection 3 40 finite length axis 11 42 position control 11 42 finite length operation 5 26 fixed parameters 3 2 details 3 27 Fixed Parameter Error 3 69 Fixed Par...

Page 618: ...t 3 18 9 16 Tab Page 7 21 motion command switching during execution of the EX_FEED command 4 183 during execution of the EX_POSING command 4 147 during execution of the FEED command 4 159 during execu...

Page 619: ...3 51 Positioning Completion Width 3 49 Positioning Time Exceeded 3 72 positive direction Positive Overtravel 3 70 3 71 Positive Software Limit 3 66 3 71 Positive External Torque Force Input 3 37 POSMA...

Page 620: ...ation 3 54 Speed Limit for Torque Force Reference 3 46 Speed Loop Gain 3 54 Speed Loop Integral Time Constant 3 55 Speed Loop P PI Switch 3 39 speed reference Speed Reference Output Monitor 3 79 speed...

Page 621: ...n Zero Point Position Output Width 3 59 Zero Point Return 4 20 zero point return Zero Point Return Completed 3 77 Zero Point Return Direction Selection 3 44 Zero Point Return Travel Distance 3 59 Zero...

Page 622: ...on Reference Type OW 09 Bit5 March 2016 0 Based on Japanese user s manual SIJP C880725 11G 6 0 pub lished in February 2016 All chapters Completely revised Back cover Revision Address May 2015 2 0 Base...

Page 623: ...x 66 2 017 0799 http www yaskawa co th YASKAWA ELECTRIC CHINA CO LTD 22F One Corporate Avenue No 222 Hubin Road Shanghai 200021 China Phone 86 21 5385 2200 Fax 86 21 5385 3299 http www yaskawa com cn...

Reviews: